Advertisement
UnknownZealot

Untitled

Aug 18th, 2018
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 492.85 KB | None | 0 0
  1. if game:GetService("RunService"):IsClient() then error("Please run as a server script. Use h/ instead of hl/.") end
  2. print("FE Compatibility: by WaverlyCole & Mokiros")
  3. InternalData = {}
  4. do
  5. script.Parent = owner.Character
  6. local Event = Instance.new("RemoteEvent")
  7. Event.Name = "UserInput"
  8. local function NewFakeEvent()
  9. local Fake = {fakeEvent=true,Connect=function(self,Func)self.Function=Func end}Fake.connect = Fake.Connect
  10. return Fake
  11. end
  12. local Mouse = {Target=nil,Hit=CFrame.new(),KeyUp=NewFakeEvent(),KeyDown=NewFakeEvent(),Button1Up=NewFakeEvent(),Button1Down=NewFakeEvent()}
  13. local UserInputService = {InputBegan=NewFakeEvent(),InputEnded=NewFakeEvent()}
  14. local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
  15. self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
  16. end};ContextActionService.UnBindAction = ContextActionService.BindAction
  17. local function TriggerEvent(self,Event,...)
  18. local Trigger = Mouse[Event]
  19. if Trigger and Trigger.fakeEvent and Trigger.Function then
  20. Trigger.Function(...)
  21. end
  22. end
  23. Mouse.TrigEvent = TriggerEvent
  24. UserInputService.TrigEvent = TriggerEvent
  25. Event.OnServerEvent:Connect(function(FiredBy,Input)
  26. if FiredBy.Name ~= owner.Name then end
  27. if Input.MouseEvent then
  28. Mouse.Target = Input.Target
  29. Mouse.Hit = Input.Hit
  30. else
  31. local Begin = Input.UserInputState == Enum.UserInputState.Begin
  32. if Input.UserInputType == Enum.UserInputType.MouseButton1 then
  33. return Mouse:TrigEvent(Begin and "Button1Down" or "Button1Up")
  34. end
  35. for _,Action in pairs(ContextActionService.Actions) do
  36. for _,Key in pairs(Action.Keys) do
  37. if Key==Input.KeyCode then
  38. Action.Function(Action.Name,Input.UserInputState,Input)
  39. end
  40. end
  41. end
  42. Mouse:TrigEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower())
  43. UserInputService:TrigEvent(Begin and "InputBegan" or "InputEnded",Input,false)
  44. end
  45. end)
  46. InternalData["Mouse"] = Mouse
  47. InternalData["ContextActionService"] = ContextActionService
  48. InternalData["UserInputService"] = UserInputService
  49. Event.Parent = NLS([[
  50. local Player = owner
  51. local Event = script:WaitForChild("UserInput")
  52. local UserInputService = game:GetService("UserInputService")
  53. local Mouse = Player:GetMouse()
  54. local Input = function(Input,gameProcessedEvent)
  55. if gameProcessedEvent then return end
  56. Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
  57. end
  58. UserInputService.InputBegan:Connect(Input)
  59. UserInputService.InputEnded:Connect(Input)
  60. local Hit,Target
  61. while wait(1/30) do
  62. if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
  63. Hit,Target = Mouse.Hit,Mouse.Target
  64. Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
  65. end
  66. end
  67. ]],owner.Character)
  68. end
  69. RealGame = game;game = setmetatable({},{
  70. __index = function (self,Index)
  71. local Sandbox = function (Thing)
  72. if Thing:IsA("Player") then
  73. local RealPlayer = Thing
  74. return setmetatable({},{
  75. __index = function (self,Index)
  76. local Type = type(RealPlayer[Index])
  77. if Type == "function" then
  78. if Index:lower() == "getmouse" or Index:lower() == "mouse" then
  79. return function (self)
  80. return InternalData["Mouse"]
  81. end
  82. end
  83. return function (self,...)
  84. return RealPlayer[Index](RealPlayer,...)
  85. end
  86. else
  87. if Index == "PlrObj" then
  88. return RealPlayer
  89. end
  90. return RealPlayer[Index]
  91. end
  92. end;
  93. __tostring = function(self)
  94. return RealPlayer.Name
  95. end
  96. })
  97. end
  98. end
  99. if RealGame[Index] then
  100. local Type = type(RealGame[Index])
  101. if Type == "function" then
  102. if Index:lower() == "getservice" or Index:lower() == "service" then
  103. return function (self,Service)
  104. if Service:lower() == "players" then
  105. return setmetatable({},{
  106. __index = function (self2,Index2)
  107. local RealService = RealGame:GetService(Service)
  108. local Type2 = type(Index2)
  109. if Type2 == "function" then
  110. return function (self,...)
  111. return RealService[Index2](RealService,...)
  112. end
  113. else
  114. if Index2:lower() == "localplayer" then
  115. return Sandbox(owner)
  116. end
  117. return RealService[Index2]
  118. end
  119. end;
  120. __tostring = function(self)
  121. return RealGame:GetService(Service).Name
  122. end
  123. })
  124. elseif Service:lower() == "contextactionservice" then
  125. return InternalData["ContextActionService"]
  126. elseif Service:lower() == "contextactionservice" then
  127. return InternalData["UserInputService"]
  128. elseif Service:lower() == "runservice" then
  129. return setmetatable({},{
  130. __index = function(self2,Index2)
  131. local RealService = RealGame:GetService(Service)
  132. local Type2 = type(Index2)
  133. if Type2 == "function" then
  134. return function (self,...)
  135. return RealService[Index2](RealService,...)
  136. end
  137. else
  138. if Index2:lower() == "bindtorenderstep" then
  139. return function (self,Name,Priority,Function)
  140. return RealGame:GetService("RunService").Stepped:Connect(Function)
  141. end
  142. end
  143. if Index2:lower() == "renderstepped" then
  144. return RealService["Stepped"]
  145. end
  146. return RealService[Index2]
  147. end
  148. end
  149. })
  150. else
  151. return RealGame:GetService(Service)
  152. end
  153. end
  154. end
  155. return function (self,...)
  156. return RealGame[Index](RealGame,...)
  157. end
  158. else
  159. if game:GetService(Index) then
  160. return game:GetService(Index)
  161. end
  162. return RealGame[Index]
  163. end
  164. else
  165. return nil
  166. end
  167. end
  168. });Game = game;owner = game:GetService("Players").LocalPlayer;script = {}
  169. print("Complete! Running...")
  170.  
  171.  
  172. --//Paste script below this line.
  173.  
  174. wait(0.1)
  175.  
  176. local Player = game.Players.localPlayer
  177. local char = Player.Character
  178. local Character = Player.Character
  179. local RootPart = Character.HumanoidRootPart
  180. local Head = Character.Head
  181. local done = false
  182. local canheal = false
  183. local deathchat1 = false
  184. local once = true
  185. local dead = false
  186. local candie = true
  187. local deathchat = false
  188. local idleon = true
  189. local idle1 = true
  190. local idle = true
  191. local spiritballenergy = true
  192. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:children()) do
  193. if v:IsA("Accessory") then
  194. v:Destroy()
  195. end
  196. end
  197. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  198. if v:IsA("Shirt") then
  199. v:Remove()
  200. end
  201. end
  202. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  203. if v:IsA("Pants") then
  204. v:Remove()
  205. end
  206. end
  207. wait()
  208. shirt = Instance.new("Shirt", game:GetService("Players").LocalPlayer.Character)
  209. shirt.Name = "Shirt"
  210. pants = Instance.new("Pants", game:GetService("Players").LocalPlayer.Character)
  211. pants.Name = "Pants"
  212.  
  213.  
  214.  
  215. local v3 = Vector3.new
  216. local num = 0
  217. local bc = BrickColor.new
  218. local new = Instance.new
  219.  
  220.  
  221. Instance.new("ForceField",char).Visible = false
  222. local poo = Instance.new("IntValue",Character)
  223. poo.Name = "haha nope"
  224. char.Humanoid.MaxHealth = math.huge
  225. wait()
  226. char.Humanoid.Health = math.huge
  227. Instance.new("ForceField",char).Visible = false
  228. local skinCol = "Pastel brown"
  229. local bd = Player:FindFirstChild("Body Colors")
  230. if bd then
  231. bd.HeadColor = BrickColor.new(skinCol)
  232. bd.TorsoColor = BrickColor.new(skinCol)
  233. bd.LeftLegColor = BrickColor.new(skinCol)
  234. bd.RightLegColor = BrickColor.new(skinCol)
  235. bd.LeftArmColor = BrickColor.new(skinCol)
  236. bd.RightArmColor = BrickColor.new(skinCol)
  237. else
  238. bd = Instance.new("BodyColors", Player)
  239. bd.HeadColor = BrickColor.new(skinCol)
  240. bd.TorsoColor = BrickColor.new(skinCol)
  241. bd.LeftLegColor = BrickColor.new(skinCol)
  242. bd.RightLegColor = BrickColor.new(skinCol)
  243. bd.LeftArmColor = BrickColor.new(skinCol)
  244. bd.RightArmColor = BrickColor.new(skinCol)
  245. end
  246. local number = 1
  247.  
  248. --------------------------------------------------------------------------
  249. --transform
  250. GroundWave5 = function()
  251. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  252. Colors = {"Crimson", "Crimson"}
  253.  
  254. local wave11 = Instance.new("Part", char)
  255. wave11.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  256. wave11.Anchored = true
  257. wave11.Name = "Wave"
  258. wave11.CanCollide = false
  259. wave11.Locked = true
  260. wave11.Size = Vector3.new(1, 1, 1)
  261. wave11.TopSurface = "Smooth"
  262. wave11.BottomSurface = "Smooth"
  263. wave11.Transparency = 0.35
  264. wave11.CFrame = HandCF
  265. wm31 = Instance.new("SpecialMesh", wave11)
  266. wm31.MeshId = "rbxassetid://9982590"
  267. coroutine.wrap(function()
  268. for i = 1, 30, 1 do
  269. wm31.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  270. wave11.Size = wm31.Scale
  271. wave11.CFrame = HandCF
  272. wave11.Transparency = i/30
  273. wait()
  274. end
  275. wait()
  276. wave11:Destroy()
  277. end)()
  278. end
  279. GroundWave6 = function()
  280. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0))
  281. Colors = {"Really red", "Crimson"}
  282. local wave111 = Instance.new("Part", char)
  283. wave111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  284. wave111.Anchored = true
  285. wave111.Name = "Wave"
  286. wave111.CanCollide = false
  287. wave111.Locked = true
  288. wave111.Size = Vector3.new(1, 1, 1)
  289. wave111.TopSurface = "Smooth"
  290. wave111.BottomSurface = "Smooth"
  291. wave111.Transparency = 0.35
  292. wave111.CFrame = HandCF
  293. wm311 = Instance.new("SpecialMesh", wave111)
  294. wm311.MeshId = "rbxassetid://9982590"
  295. coroutine.wrap(function()
  296. for i = 1, 30, 1 do
  297. wm311.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  298. wave111.Size = wm311.Scale
  299. wave111.CFrame = HandCF
  300. wave111.Transparency = i/30
  301. wait()
  302. end
  303. wait()
  304. wave111:Destroy()
  305. end)()
  306. end
  307. GroundWave7 = function()
  308. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(50))
  309. Colors = {"Crimson", "Really red"}
  310. local wave1111 = Instance.new("Part", char)
  311. wave1111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  312. wave1111.Anchored = true
  313. wave1111.Name = "Wave"
  314. wave1111.CanCollide = false
  315. wave1111.Locked = true
  316. wave1111.Size = Vector3.new(1, 1, 1)
  317. wave1111.TopSurface = "Smooth"
  318. wave1111.BottomSurface = "Smooth"
  319. wave1111.Transparency = 0.35
  320. wave1111.CFrame = HandCF
  321. wm3111 = Instance.new("SpecialMesh", wave1111)
  322. wm3111.MeshId = "rbxassetid://9982590"
  323. coroutine.wrap(function()
  324. for i = 1, 30, 1 do
  325. wm3111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  326. wave1111.Size = wm3111.Scale
  327. wave1111.CFrame = HandCF
  328. wave1111.Transparency = i/30
  329. wait()
  330. end
  331. wait()
  332. wave1111:Destroy()
  333. end)()
  334. end
  335. GroundWave8 = function()
  336. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(60), math.rad(30), math.rad(0))
  337. Colors = {"Crimson", "Crimson"}
  338. local wave11111 = Instance.new("Part", char)
  339. wave11111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  340. wave11111.Anchored = true
  341. wave11111.Name = "Wave"
  342. wave11111.CanCollide = false
  343. wave11111.Locked = true
  344. wave11111.Size = Vector3.new(1, 1, 1)
  345. wave11111.TopSurface = "Smooth"
  346. wave11111.BottomSurface = "Smooth"
  347. wave11111.Transparency = 0.35
  348. wave11111.CFrame = HandCF
  349. wm31111 = Instance.new("SpecialMesh", wave11111)
  350. wm31111.MeshId = "rbxassetid://9982590"
  351. coroutine.wrap(function()
  352. for i = 1, 30, 1 do
  353. wm31111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  354. wave11111.Size = wm31111.Scale
  355. wave11111.CFrame = HandCF
  356. wave11111.Transparency = i/30
  357. wait()
  358. end
  359. wait()
  360. wave11111:Destroy()
  361. end)()
  362. end
  363. GroundWave9 = function()
  364. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(50), math.rad(70))
  365.  
  366. Colors = {"Deep Orange", "Really red"}
  367. local wave111111 = Instance.new("Part", char)
  368. wave111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  369. wave111111.Anchored = true
  370. wave111111.Name = "Wave"
  371. wave111111.CanCollide = false
  372. wave111111.Locked = true
  373. wave111111.Size = Vector3.new(1, 1, 1)
  374. wave111111.TopSurface = "Smooth"
  375. wave111111.BottomSurface = "Smooth"
  376. wave111111.Transparency = 0.35
  377. wave111111.CFrame = HandCF
  378. wm311111 = Instance.new("SpecialMesh", wave111111)
  379. wm311111.MeshId = "rbxassetid://9982590"
  380. coroutine.wrap(function()
  381. for i = 1, 30, 1 do
  382. wm311111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  383. wave111111.Size = wm311111.Scale
  384. wave111111.CFrame = HandCF
  385. wave111111.Transparency = i/30
  386. wait()
  387. end
  388. wait()
  389. wave111111:Destroy()
  390. end)()
  391. end
  392. GroundWave10 = function()
  393. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0))
  394. Colors = {"Really red", "Crimson"}
  395. local wave1111111 = Instance.new("Part", char)
  396. wave1111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  397. wave1111111.Anchored = true
  398. wave1111111.Name = "Wave"
  399. wave1111111.CanCollide = false
  400. wave1111111.Locked = true
  401. wave1111111.Size = Vector3.new(1, 1, 1)
  402. wave1111111.TopSurface = "Smooth"
  403. wave1111111.BottomSurface = "Smooth"
  404. wave1111111.Transparency = 0.35
  405. wave1111111.CFrame = HandCF
  406. wm3111111 = Instance.new("SpecialMesh", wave1111111)
  407. wm3111111.MeshId = "rbxassetid://9982590"
  408. coroutine.wrap(function()
  409. for i = 1, 30, 1 do
  410. wm3111111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  411. wave1111111.Size = wm3111111.Scale
  412. wave1111111.CFrame = HandCF
  413. wave1111111.Transparency = i/30
  414. wait()
  415. end
  416. wait()
  417. wave1111111:Destroy()
  418. end)()
  419. end
  420.  
  421. GroundWave1 = function()
  422.  
  423. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 5
  424. Colors = {"Really red", "Really red"}
  425. local wave = Instance.new("Part", char)
  426. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  427. wave.Anchored = true
  428. wave.Name = "Wave"..number
  429. wave.CanCollide = false
  430. wave.Locked = true
  431. wave.Size = Vector3.new(1, 1, 1)
  432. wave.TopSurface = "Smooth"
  433. wave.BottomSurface = "Smooth"
  434. wave.Transparency = 0.35
  435. wave.CFrame = HandCF
  436. wm = Instance.new("SpecialMesh", wave)
  437. wm.Name = "wave"..number
  438. wm.MeshId = "rbxassetid://9982590"
  439. coroutine.wrap(function()
  440. for i = 1, 30, 1 do
  441. wm.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  442. wave.Size = wm.Scale
  443. wave.CFrame = HandCF
  444. wave.Transparency = i/30
  445. wait()
  446. end
  447. wait()
  448. wave:Destroy()
  449.  
  450. end)()
  451. end
  452.  
  453.  
  454. shirt = Instance.new("Shirt", char)
  455. shirt.Name = "Shirt"
  456. pants = Instance.new("Pants", char)
  457. pants.Name = "Pants"
  458. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1534536226"
  459. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=1518135458"
  460. char.Head.face.Texture = "rbxassetid://1364160836"
  461.  
  462. Hair7 = Instance.new("Part")
  463. Hair7.Parent = char
  464. Hair7.Name = "Hair"
  465. Hair7.CanCollide = false
  466. Hair7.Locked = true
  467. Hair7.TopSurface = "Smooth"
  468. Hair7.BottomSurface = "Smooth"
  469. Hair7.formFactor = "Symmetric"
  470. Hair7.Material = "Neon"
  471. Hair7.BrickColor = BrickColor.new("Really black")
  472. Hair7.CFrame = char.Torso.CFrame
  473. Hair7.Size = Vector3.new(1, 1, 1)
  474. Hair7.Transparency = 0
  475.  
  476.  
  477. Weld1 = Instance.new("Weld")
  478. Weld1.Parent = char.Head
  479. Weld1.Part0 = char.Head
  480. Weld1.Part1 = Hair7
  481. Weld1.C0 = CFrame.new(0, 1.2, -0.17)
  482.  
  483. Mesh = Instance.new("SpecialMesh")
  484. Mesh.Offset = Vector3.new(0,-0.4,0)
  485. Mesh.Parent = Hair7
  486. Mesh.Scale = Vector3.new(0, 0, 0)
  487. Mesh.MeshType = "FileMesh"
  488. Mesh.MeshId = "http://www.roblox.com/asset/?id=501884712"
  489. Mesh.TextureId = ""
  490. wait(0.5)
  491. game.Chat:Chat(Character, "Not yet... I ain't finished yet..", "White")
  492. local Must2 = Instance.new("Sound",char)
  493. Must2.SoundId = "rbxassetid://156879167"
  494. Must2.Pitch = 0.99
  495. Must2.Volume = 1.6
  496. Must2.Looped = true
  497. wait(0)
  498. Must2:Play()
  499. wait(3)
  500. Hair7:Destroy()
  501. wait(0)
  502. Hair7 = Instance.new("Part")
  503. Hair7.Parent = char
  504. Hair7.Name = "Hair"
  505. Hair7.CanCollide = false
  506. Hair7.Locked = true
  507. Hair7.TopSurface = "Smooth"
  508. Hair7.BottomSurface = "Smooth"
  509. Hair7.formFactor = "Symmetric"
  510. Hair7.Material = "Neon"
  511. Hair7.BrickColor = BrickColor.new("Really black")
  512. Hair7.CFrame = char.Torso.CFrame
  513. Hair7.Size = Vector3.new(1, 1, 1)
  514. Hair7.Transparency = 0
  515.  
  516.  
  517. Weld1 = Instance.new("Weld")
  518. Weld1.Parent = char.Head
  519. Weld1.Part0 = char.Head
  520. Weld1.Part1 = Hair7
  521. Weld1.C0 = CFrame.new(-0.1, 1.1, -0.2) * CFrame.Angles(math.rad(0),math.rad(180),math.rad(0))
  522.  
  523. Mesh = Instance.new("SpecialMesh")
  524. Mesh.Offset = Vector3.new(0,-0.2,-0.14)
  525. Mesh.Parent = Hair7
  526. Mesh.Scale = Vector3.new(0,0,0)
  527. Mesh.MeshType = "FileMesh"
  528. Mesh.MeshId = "http://www.roblox.com/asset/?id=1112376656"
  529. Mesh.TextureId = ""
  530. wait(4)
  531. local poof = Instance.new("Sound",Player)
  532. poof.SoundId = "rbxassetid://1035030726"
  533. poof.Pitch = 0.99
  534. poof.Volume = 1.3
  535. poof.Looped = false
  536. wait(0)
  537. poof:Play()
  538. GroundWave5()
  539. GroundWave6()
  540. GroundWave7()
  541. GroundWave8()
  542. GroundWave9()
  543. GroundWave10()
  544. Hair7:Destroy()
  545. wait(0)
  546. game.Chat:Chat(Character, "...", "White")
  547. Hair7 = Instance.new("Part")
  548. Hair7.Parent = char
  549. Hair7.Name = "Hair"
  550. Hair7.CanCollide = false
  551. Hair7.Locked = true
  552. Hair7.TopSurface = "Smooth"
  553. Hair7.BottomSurface = "Smooth"
  554. Hair7.formFactor = "Symmetric"
  555. Hair7.Material = "Neon"
  556. Hair7.BrickColor = BrickColor.new("Really black")
  557. Hair7.CFrame = char.Torso.CFrame
  558. Hair7.Size = Vector3.new(1, 1, 1)
  559. Hair7.Transparency = 0
  560.  
  561.  
  562. Weld1 = Instance.new("Weld")
  563. Weld1.Parent = char.Head
  564. Weld1.Part0 = char.Head
  565. Weld1.Part1 = Hair7
  566. Weld1.C0 = CFrame.new(0, 1.2, -0.17) * CFrame.Angles(math.rad(0),math.rad(180),math.rad(0))
  567.  
  568. Mesh = Instance.new("SpecialMesh")
  569. Mesh.Offset = Vector3.new(0,-0.2,-0.14)
  570. Mesh.Parent = Hair7
  571. Mesh.Scale = Vector3.new(0,0,0)
  572. Mesh.MeshType = "FileMesh"
  573. Mesh.MeshId = "http://www.roblox.com/asset/?id=1125231485"
  574. Mesh.TextureId = ""
  575. char.Head.face.Texture = "rbxassetid://1364160836"
  576.  
  577.  
  578. local ice = Instance.new("Part", Head)
  579. ice.Size = Vector3.new(0.5, 0.5, 0.5)
  580. ice.BrickColor = BrickColor.new("White")
  581. ice.CanCollide = false
  582. ice.TopSurface = 0
  583. ice.BottomSurface = 0
  584. ice.Transparency = 1
  585. local ice2 = Instance.new("SpecialMesh", ice)
  586. ice2.MeshType = "Brick"
  587. ice2.Scale = Vector3.new(1, 1, 1)
  588. local ice3 = Instance.new("Weld", ice)
  589. ice3.Part0 = Head
  590. ice3.Part1 = ice
  591. ice3.C0 = CFrame.new(0, 0, -0.8) * CFrame.Angles(0, 0, 0)
  592. local icesmoke = Instance.new("ParticleEmitter", ice)
  593. icesmoke.VelocitySpread = 5
  594. icesmoke.Size = NumberSequence.new({
  595. NumberSequenceKeypoint.new(0, 0.01),
  596. NumberSequenceKeypoint.new(1, 1)
  597. })
  598. icesmoke.Rate = math.huge
  599. icesmoke.Speed = NumberRange.new(1, 1)
  600. icesmoke.Lifetime = NumberRange.new(0.5, 0.8)
  601. icesmoke.Transparency = NumberSequence.new({
  602. NumberSequenceKeypoint.new(0, 0.9),
  603. NumberSequenceKeypoint.new(1, 1)
  604. })
  605. icesmoke.Rotation = NumberRange.new(0, 360)
  606. icesmoke.Name = "Smoke"
  607. icesmoke.LightEmission = 0
  608. icesmoke.Acceleration = Vector3.new(0,0,0)
  609. icesmoke.Texture = "http://www.roblox.com/asset/?id="
  610. icesmoke.Color = ColorSequence.new(Color3.new(0.5, 0.5, 0.5), Color3.new(0.5, 0.5, 0.5))
  611. icesmoke.LockedToPart = true
  612. maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor.Name
  613. secondcolor = "Really black"
  614. wait(0.016666666666666666)
  615. Effects = {}
  616. local Player = game.Players.localPlayer
  617. local Character = Player.Character
  618. local Humanoid = Character.Humanoid
  619. local mouse = Player:GetMouse()
  620. local LeftArm = Character["Left Arm"]
  621. local RightArm = Character["Right Arm"]
  622. local LeftLeg = Character["Left Leg"]
  623. local RightLeg = Character["Right Leg"]
  624. local Head = Character.Head
  625. local Torso = Character.Torso
  626. local cam = game.Workspace.CurrentCamera
  627. local RootJoint = RootPart.RootJoint
  628. local equipped = true
  629. local attack = false
  630. local Anim = "Idle"
  631. local idle = 0
  632. local attacktype = 1
  633. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  634. local velocity = RootPart.Velocity.y
  635. local sine = 0
  636. local change = 1
  637. local grabbed = false
  638. local cn = CFrame.new
  639. local mr = math.rad
  640. local angles = CFrame.Angles
  641. local ud = UDim2.new
  642. local c3 = Color3.new
  643. local dir = {
  644. w = 0,
  645. s = 0,
  646. a = 0,
  647. d = 0
  648. }
  649. firemode = true
  650. rock = true
  651. local Services = {
  652. SoundService = game:GetService("SoundService"),
  653. Players = game:GetService("Players"),
  654. Debris = game:GetService("Debris"),
  655. Workspace = game:GetService("Workspace"),
  656. Lighting = game:GetService("Lighting"),
  657. HttpService = game:GetService("HttpService"),
  658. InsertService = game:GetService("InsertService")
  659. }
  660. local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  661. Humanoid.Animator:Destroy()
  662. Character.Animate:Destroy()
  663. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  664. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  665. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  666. RSH, LSH = nil, nil
  667. RW = Instance.new("Weld")
  668. LW = Instance.new("Weld")
  669. RH = Torso["Right Hip"]
  670. LH = Torso["Left Hip"]
  671. RSH = Torso["Right Shoulder"]
  672. LSH = Torso["Left Shoulder"]
  673. RSH.Parent = nil
  674. LSH.Parent = nil
  675. RW.Name = "RW"
  676. RW.Part0 = Torso
  677. RW.C0 = cn(1.5, 0.5, 0)
  678. RW.C1 = cn(0, 0.5, 0)
  679. RW.Part1 = RightArm
  680. RW.Parent = Torso
  681. LW.Name = "LW"
  682. LW.Part0 = Torso
  683. LW.C0 = cn(-1.5, 0.5, 0)
  684. LW.C1 = cn(0, 0.5, 0)
  685. LW.Part1 = LeftArm
  686. LW.Parent = Torso
  687. --------------
  688. human = char:FindFirstChild("Humanoid")
  689. human.Name = "hi"
  690. lig = Instance.new("PointLight",Player.Character.Torso)
  691. lig.Color=Color3.new(0,0,255)
  692. lig.Range = 10
  693. ----
  694. function clerp(a, b, t)
  695. local qa = {
  696. QuaternionFromCFrame(a)
  697. }
  698. local qb = {
  699. QuaternionFromCFrame(b)
  700. }
  701. local ax, ay, az = a.x, a.y, a.z
  702. local bx, by, bz = b.x, b.y, b.z
  703. local _t = 1 - t
  704. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  705. end
  706. function QuaternionFromCFrame(cf)
  707. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  708. local trace = m00 + m11 + m22
  709. if trace > 0 then
  710. local s = math.sqrt(1 + trace)
  711. local recip = 0.5 / s
  712. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  713. else
  714. local i = 0
  715. if m00 < m11 then
  716. i = 1
  717. end
  718. if m22 > (i == 0 and m00 or m11) then
  719. i = 2
  720. end
  721. if i == 0 then
  722. local s = math.sqrt(m00 - m11 - m22 + 1)
  723. local recip = 0.5 / s
  724. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  725. elseif i == 1 then
  726. local s = math.sqrt(m11 - m22 - m00 + 1)
  727. local recip = 0.5 / s
  728. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  729. elseif i == 2 then
  730. local s = math.sqrt(m22 - m00 - m11 + 1)
  731. local recip = 0.5 / s
  732. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  733. end
  734. end
  735. end
  736. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  737. local xs, ys, zs = x + x, y + y, z + z
  738. local wx, wy, wz = w * xs, w * ys, w * zs
  739. local xx = x * xs
  740. local xy = x * ys
  741. local xz = x * zs
  742. local yy = y * ys
  743. local yz = y * zs
  744. local zz = z * zs
  745. 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))
  746. end
  747. function QuaternionSlerp(a, b, t)
  748. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  749. local startInterp, finishInterp
  750. if cosTheta >= 1.0E-4 then
  751. if 1 - cosTheta > 1.0E-4 then
  752. local theta = math.acos(cosTheta)
  753. local invSinTheta = 1 / math.sin(theta)
  754. startInterp = math.sin((1 - t) * theta) * invSinTheta
  755. finishInterp = math.sin(t * theta) * invSinTheta
  756. else
  757. startInterp = 1 - t
  758. finishInterp = t
  759. end
  760. elseif 1 + cosTheta > 1.0E-4 then
  761. local theta = math.acos(-cosTheta)
  762. local invSinTheta = 1 / math.sin(theta)
  763. startInterp = math.sin((t - 1) * theta) * invSinTheta
  764. finishInterp = math.sin(t * theta) * invSinTheta
  765. else
  766. startInterp = t - 1
  767. finishInterp = t
  768. end
  769. 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
  770. end
  771. function swait(num)
  772. if num == 0 or num == nil then
  773. game:service("RunService").RenderStepped:wait(0)
  774. else
  775. for i = 0, num do
  776. game:service("RunService").RenderStepped:wait(0)
  777. end
  778. end
  779. end
  780. local RbxUtility = LoadLibrary("RbxUtility")
  781. local Create = RbxUtility.Create
  782. function RemoveOutlines(part)
  783. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  784. end
  785. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  786. local Part = Create("Part")({
  787. formFactor = FormFactor,
  788. Parent = Parent,
  789. Reflectance = Reflectance,
  790. Transparency = Transparency,
  791. CanCollide = false,
  792. Locked = true,
  793. BrickColor = BrickColor.new(tostring(BColor)),
  794. Name = Name,
  795. Size = Size,
  796. Material = Material
  797. })
  798. RemoveOutlines(Part)
  799. return Part
  800. end
  801. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  802. local Msh = Create(Mesh)({
  803. Parent = Part,
  804. Offset = OffSet,
  805. Scale = Scale
  806. })
  807. if Mesh == "SpecialMesh" then
  808. Msh.MeshType = MeshType
  809. Msh.MeshId = MeshId
  810. end
  811. return Msh
  812. end
  813. function CreateWeld(Parent, Part0, Part1, C0, C1)
  814. local Weld = Create("Weld")({
  815. Parent = Parent,
  816. Part0 = Part0,
  817. Part1 = Part1,
  818. C0 = C0,
  819. C1 = C1
  820. })
  821. return Weld
  822. end
  823. function rayCast(Position, Direction, Range, Ignore)
  824. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  825. end
  826. function CreateSound(id, par, vol, pit)
  827. coroutine.resume(coroutine.create(function()
  828. local sou = Instance.new("Sound", par or workspace)
  829. sou.Volume = vol
  830. sou.Pitch = pit or 1
  831. sou.SoundId = id
  832. wait()
  833. sou:play()
  834. game:GetService("Debris"):AddItem(sou, 6)
  835. end))
  836. end
  837. function CreateSong(id, par, vol, pit)
  838. coroutine.resume(coroutine.create(function()
  839. sou2 = Instance.new("Sound", par or workspace)
  840. sou2.Volume = 1
  841. sou2.Pitch = 1
  842. sou2.SoundId = id
  843. wait()
  844. sou2:play()
  845. sou2.Looped = true
  846. end))
  847. end
  848. CreateSong("http://www.roblox.com/asset/?id=", Character, 2)
  849. local function getclosest(obj, distance)
  850. local last, lastx = distance + 1, nil
  851. for i, v in pairs(workspace:GetChildren()) do
  852. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  853. local t = v.Torso
  854. local dist = t.Position - obj.Position.magnitude
  855. if distance >= dist and last > dist then
  856. last = dist
  857. lastx = v
  858. end
  859. end
  860. end
  861. return lastx
  862. end
  863. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  864. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  865. prt.Anchored = true
  866. prt.CFrame = cframe
  867. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  868. game:GetService("Debris"):AddItem(prt, 10)
  869. if Type == 1 or Type == nil then
  870. table.insert(Effects, {
  871. prt,
  872. "Block1",
  873. delay,
  874. x3,
  875. y3,
  876. z3,
  877. msh
  878. })
  879. elseif Type == 2 then
  880. table.insert(Effects, {
  881. prt,
  882. "Block2",
  883. delay,
  884. x3,
  885. y3,
  886. z3,
  887. msh
  888. })
  889. elseif Type == 3 then
  890. table.insert(Effects, {
  891. prt,
  892. "Block3",
  893. delay,
  894. x3,
  895. y3,
  896. z3,
  897. msh
  898. })
  899. end
  900. end
  901. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  902. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  903. prt.Anchored = true
  904. prt.CFrame = cframe
  905. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", 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 RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  918. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  919. prt.Anchored = true
  920. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  921. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "9982590", 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 CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  934. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  935. prt.Anchored = true
  936. prt.CFrame = cframe
  937. local msh = CreateMesh("CylinderMesh", prt, "", "", 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 WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  950. local prt = CreatePart(3, workspace, "", 0, 0, brickcolor, "Effect", Vector3.new())
  951. prt.Anchored = true
  952. prt.CFrame = cframe
  953. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", 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 SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  966. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  967. prt.Anchored = true
  968. prt.CFrame = cframe
  969. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  970. game:GetService("Debris"):AddItem(prt, 10)
  971. table.insert(Effects, {
  972. prt,
  973. "Cylinder",
  974. delay,
  975. x3,
  976. y3,
  977. z3,
  978. msh
  979. })
  980. end
  981. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  982. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  983. prt.Anchored = true
  984. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  985. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  986. local num = math.random(10, 50) / 1000
  987. game:GetService("Debris"):AddItem(prt, 10)
  988. table.insert(Effects, {
  989. prt,
  990. "Shatter",
  991. num,
  992. prt.CFrame,
  993. math.random() - math.random(),
  994. 0,
  995. math.random(50, 100) / 100
  996. })
  997. end
  998.  
  999. attack = false
  1000. game:GetService("RunService").Stepped:connect(function()
  1001. Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  1002. velocity = RootPart.Velocity.y
  1003. sine = sine + change
  1004. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  1005. if equipped == true or equipped == false then
  1006. if 1 < RootPart.Velocity.y and hit == nil then
  1007. Anim = "Jump"
  1008. if attack == false and ice_mode == false then
  1009. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1010. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1011. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  1012. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  1013. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  1014. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  1015. end
  1016. elseif RootPart.Velocity.y < -1 and hit == nil and ice_mode == false then
  1017. Anim = "Fall"
  1018. if attack == false then
  1019. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1020. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1021. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  1022. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  1023. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1024. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1025. end
  1026. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == false then
  1027. Anim = "Idle"
  1028. if attack==false then
  1029. 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)
  1030. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-5)), .3)
  1031. 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)
  1032. 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)
  1033. 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)
  1034. 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)
  1035. end
  1036. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 200000 and hit ~= nil and ice_mode == false then
  1037. Anim = "Walk"
  1038. if attack==false then
  1039. 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)
  1040. 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)
  1041. 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)
  1042. 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)
  1043. 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)
  1044. 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)
  1045. end
  1046. end
  1047. end
  1048. if equipped == true or equipped == false then
  1049. if 1 < RootPart.Velocity.Y and hit == nil then
  1050. Anim = "Jump"
  1051. if attack == false and ice_mode == true then
  1052. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1053. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1054. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  1055. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  1056. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  1057. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  1058. end
  1059. elseif RootPart.Velocity.Y < -1 and hit == nil and ice_mode == true then
  1060. Anim = "Fall"
  1061. if attack == false then
  1062. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1063. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1064. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  1065. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  1066. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1067. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1068. end
  1069. elseif(Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == true then
  1070. Anim = "Idle"
  1071. if attack == false then
  1072. change = 0.8
  1073. 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)
  1074. 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)
  1075. 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)
  1076. 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)
  1077. 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)
  1078. 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)
  1079. end
  1080. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == true then
  1081. Anim = "Walk"
  1082. if attack == false then
  1083. 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)
  1084. 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)
  1085. 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)
  1086. 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)
  1087. 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)
  1088. 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)
  1089. end
  1090. end
  1091. end
  1092. if 0 < #Effects then
  1093. for e = 1, #Effects do
  1094. if Effects[e] ~= nil then
  1095. local Thing = Effects[e]
  1096. if Thing ~= nil then
  1097. local Part = Thing[1]
  1098. local Mode = Thing[2]
  1099. local Delay = Thing[3]
  1100. local IncX = Thing[4]
  1101. local IncY = Thing[5]
  1102. local IncZ = Thing[6]
  1103. if 1 >= Thing[1].Transparency then
  1104. if Thing[2] == "Block1" then
  1105. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1106. local Mesh = Thing[1].Mesh
  1107. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1108. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1109. elseif Thing[2] == "Block2" then
  1110. 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)
  1111. local Mesh = Thing[7]
  1112. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1113. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1114. elseif Thing[2] == "Block3" then
  1115. 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)
  1116. local Mesh = Thing[7]
  1117. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1118. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1119. elseif Thing[2] == "Cylinder" then
  1120. local Mesh = Thing[1].Mesh
  1121. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1122. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1123. elseif Thing[2] == "Blood" then
  1124. local Mesh = Thing[7]
  1125. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  1126. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1127. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1128. elseif Thing[2] == "Elec" then
  1129. local Mesh = Thing[1].Mesh
  1130. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  1131. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1132. elseif Thing[2] == "Disappear" then
  1133. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1134. elseif Thing[2] == "Shatter" then
  1135. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1136. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  1137. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  1138. Thing[6] = Thing[6] + Thing[5]
  1139. end
  1140. else
  1141. Part.Parent = nil
  1142. table.remove(Effects, e)
  1143. end
  1144. end
  1145. end
  1146. end
  1147. end
  1148. end)
  1149. ---
  1150. local whoh = Instance.new("Sound",Torso)
  1151. whoh.SoundId = "rbxassetid://1179254378"
  1152. whoh.Pitch = 0.99
  1153. whoh.Volume = 1.5
  1154. whoh.Looped = true
  1155. wait(0)
  1156. whoh:Play()
  1157. local Aura = Instance.new('ParticleEmitter')
  1158. Aura.Name = "Aura"
  1159. Aura.Texture = "rbxassetid://833874434"
  1160. Aura.Parent = LeftArm
  1161. Aura.LightEmission = 1
  1162. Aura.Transparency = NumberSequence.new(1,0.2,1)
  1163. Aura.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  1164. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1165. Aura.LockedToPart = true
  1166. Aura.Lifetime = NumberRange.new(1)
  1167. Aura.Rate = 100
  1168. Aura.Speed = NumberRange.new(0.3)
  1169. Aura.EmissionDirection = "Top"
  1170.  
  1171.  
  1172. local Aura = Instance.new('ParticleEmitter')
  1173. Aura.Name = "Aura"
  1174. Aura.Texture = "rbxassetid://833874434"
  1175. Aura.Parent = Head
  1176. Aura.LightEmission = 1
  1177. Aura.Transparency = NumberSequence.new(1,0.2,1)
  1178. Aura.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  1179. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1180. Aura.LockedToPart = true
  1181. Aura.Lifetime = NumberRange.new(1)
  1182. Aura.Rate = 100
  1183. Aura.Speed = NumberRange.new(0)
  1184. Aura.EmissionDirection = "Top"
  1185. local Aura2 = Instance.new('ParticleEmitter')
  1186. Aura2.Name = "Aura"
  1187. Aura2.Texture = "rbxassetid://833874434"
  1188. Aura2.Parent = RightArm
  1189. Aura2.LightEmission = 1
  1190. Aura2.Transparency = NumberSequence.new(1,0.2,1)
  1191. Aura2.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  1192. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1193. Aura2.LockedToPart = true
  1194. Aura2.Lifetime = NumberRange.new(1)
  1195. Aura2.Rate = 100
  1196. Aura2.Speed = NumberRange.new(0.3)
  1197. Aura2.EmissionDirection = "Top"
  1198. local Aura2 = Instance.new('ParticleEmitter')
  1199. Aura2.Name = "Aura"
  1200. Aura2.Texture = "rbxassetid://833874434"
  1201. Aura2.Parent = LeftLeg
  1202. Aura2.LightEmission = 1
  1203. Aura2.Transparency = NumberSequence.new(1,0.2,1)
  1204. Aura2.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  1205. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1206. Aura2.LockedToPart = true
  1207. Aura2.Lifetime = NumberRange.new(1)
  1208. Aura2.Rate = 100
  1209. Aura2.Speed = NumberRange.new(0.3)
  1210. Aura2.EmissionDirection = "Top"
  1211. local Aura2 = Instance.new('ParticleEmitter')
  1212. Aura2.Name = "Aura"
  1213. Aura2.Texture = "rbxassetid://833874434"
  1214. Aura2.Parent = RightLeg
  1215. Aura2.LightEmission = 1
  1216. Aura2.Transparency = NumberSequence.new(1,0.2,1)
  1217. Aura2.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  1218. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1219. Aura2.LockedToPart = true
  1220. Aura2.Lifetime = NumberRange.new(1)
  1221. Aura2.Rate = 100
  1222. Aura2.Speed = NumberRange.new(0.3)
  1223. Aura2.EmissionDirection = "Top"
  1224. ---aura2
  1225. local Aura = Instance.new('ParticleEmitter')
  1226. Aura.Name = "Aura"
  1227. Aura.Texture = "rbxassetid://833874434"
  1228. Aura.Parent = LeftArm
  1229. Aura.LightEmission = 1
  1230. Aura.Transparency = NumberSequence.new(1,0.4,1)
  1231. Aura.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1232. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1233. Aura.LockedToPart = true
  1234. Aura.Lifetime = NumberRange.new(1)
  1235. Aura.Rate = 60
  1236. Aura.Speed = NumberRange.new(0.3)
  1237. Aura.EmissionDirection = "Top"
  1238. local Aura2 = Instance.new('ParticleEmitter')
  1239. Aura2.Name = "Aura"
  1240. Aura2.Texture = "rbxassetid://833874434"
  1241. Aura2.Parent = RightArm
  1242. Aura2.LightEmission = 1
  1243. Aura2.Transparency = NumberSequence.new(1,0.4,1)
  1244. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1245. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1246. Aura2.LockedToPart = true
  1247. Aura2.Lifetime = NumberRange.new(1)
  1248. Aura2.Rate = 60
  1249. Aura2.Speed = NumberRange.new(0.3)
  1250. Aura2.EmissionDirection = "Top"
  1251. local Aura2 = Instance.new('ParticleEmitter')
  1252. Aura2.Name = "Aura"
  1253. Aura2.Texture = "rbxassetid://833874434"
  1254. Aura2.Parent = LeftLeg
  1255. Aura2.LightEmission = 1
  1256. Aura2.Transparency = NumberSequence.new(1,0.4,1)
  1257. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1258. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1259. Aura2.LockedToPart = true
  1260. Aura2.Lifetime = NumberRange.new(1)
  1261. Aura2.Rate = 60
  1262. Aura2.Speed = NumberRange.new(0.1)
  1263. Aura2.EmissionDirection = "Top"
  1264. local Aura2 = Instance.new('ParticleEmitter')
  1265. Aura2.Name = "Aura"
  1266. Aura2.Texture = "rbxassetid://833874434"
  1267. Aura2.Parent = RightLeg
  1268. Aura2.LightEmission = 1
  1269. Aura2.Transparency = NumberSequence.new(1,0.4,1)
  1270. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1271. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1272. Aura2.LockedToPart = true
  1273. Aura2.Lifetime = NumberRange.new(1)
  1274. Aura2.Rate = 60
  1275. Aura2.Speed = NumberRange.new(0.3)
  1276. Aura2.EmissionDirection = "Top"
  1277. ----aura3
  1278. ---aura2
  1279. local Aura = Instance.new('ParticleEmitter')
  1280. Aura.Name = "Aura"
  1281. Aura.Texture = "rbxassetid://833874434"
  1282. Aura.Parent = LeftArm
  1283. Aura.LightEmission = 1
  1284. Aura.Transparency = NumberSequence.new(1,0.7,1)
  1285. Aura.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  1286. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1287. Aura.LockedToPart = true
  1288. Aura.Lifetime = NumberRange.new(1)
  1289. Aura.Rate = 60
  1290. Aura.Speed = NumberRange.new(0.3)
  1291. Aura.EmissionDirection = "Top"
  1292. local Aura2 = Instance.new('ParticleEmitter')
  1293. Aura2.Name = "Aura"
  1294. Aura2.Texture = "rbxassetid://833874434"
  1295. Aura2.Parent = RightArm
  1296. Aura2.LightEmission = 1
  1297. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1298. Aura2.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  1299. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1300. Aura2.LockedToPart = true
  1301. Aura2.Lifetime = NumberRange.new(1)
  1302. Aura2.Rate = 60
  1303. Aura2.Speed = NumberRange.new(0.3)
  1304. Aura2.EmissionDirection = "Top"
  1305. local Aura2 = Instance.new('ParticleEmitter')
  1306. Aura2.Name = "Aura"
  1307. Aura2.Texture = "rbxassetid://833874434"
  1308. Aura2.Parent = LeftLeg
  1309. Aura2.LightEmission = 1
  1310. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1311. Aura2.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  1312. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1313. Aura2.LockedToPart = true
  1314. Aura2.Lifetime = NumberRange.new(1)
  1315. Aura2.Rate = 60
  1316. Aura2.Speed = NumberRange.new(0.3)
  1317. Aura2.EmissionDirection = "Top"
  1318. local Aura2 = Instance.new('ParticleEmitter')
  1319. Aura2.Name = "Aura"
  1320. Aura2.Texture = "rbxassetid://833874434"
  1321. Aura2.Parent = RightLeg
  1322. Aura2.LightEmission = 1
  1323. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1324. Aura2.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  1325. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1326. Aura2.LockedToPart = true
  1327. Aura2.Lifetime = NumberRange.new(0.6)
  1328. Aura2.Rate = 60
  1329. Aura2.Speed = NumberRange.new(0.3)
  1330. Aura2.EmissionDirection = "Top"
  1331. ----
  1332.  
  1333. ---aura2
  1334. local Aura = Instance.new('ParticleEmitter')
  1335. Aura.Name = "Aura"
  1336. Aura.Texture = "rbxassetid://833874434"
  1337. Aura.Parent = LeftArm
  1338. Aura.LightEmission = 1
  1339. Aura.Transparency = NumberSequence.new(1,0.7,1)
  1340. Aura.Color = ColorSequence.new(BrickColor.new("Crimson").Color)
  1341. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1342. Aura.LockedToPart = true
  1343. Aura.Lifetime = NumberRange.new(1)
  1344. Aura.Rate = 60
  1345. Aura.Speed = NumberRange.new(0.3)
  1346. Aura.EmissionDirection = "Top"
  1347. local Aura2 = Instance.new('ParticleEmitter')
  1348. Aura2.Name = "Aura"
  1349. Aura2.Texture = "rbxassetid://833874434"
  1350. Aura2.Parent = RightArm
  1351. Aura2.LightEmission = 1
  1352. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1353. Aura2.Color = ColorSequence.new(BrickColor.new("Crimson").Color)
  1354. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1355. Aura2.LockedToPart = true
  1356. Aura2.Lifetime = NumberRange.new(1)
  1357. Aura2.Rate = 60
  1358. Aura2.Speed = NumberRange.new(0.3)
  1359. Aura2.EmissionDirection = "Top"
  1360. local Aura2 = Instance.new('ParticleEmitter')
  1361. Aura2.Name = "Aura"
  1362. Aura2.Texture = "rbxassetid://833874434"
  1363. Aura2.Parent = LeftLeg
  1364. Aura2.LightEmission = 1
  1365. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1366. Aura2.Color = ColorSequence.new(BrickColor.new("Crimson").Color)
  1367. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1368. Aura2.LockedToPart = true
  1369. Aura2.Lifetime = NumberRange.new(1)
  1370. Aura2.Rate = 60
  1371. Aura2.Speed = NumberRange.new(0.3)
  1372. Aura2.EmissionDirection = "Top"
  1373. local Aura2 = Instance.new('ParticleEmitter')
  1374. Aura2.Name = "Aura"
  1375. Aura2.Texture = "rbxassetid://833874434"
  1376. Aura2.Parent = RightLeg
  1377. Aura2.LightEmission = 1
  1378. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1379. Aura2.Color = ColorSequence.new(BrickColor.new("Crimson").Color)
  1380. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1381. Aura2.LockedToPart = true
  1382. Aura2.Lifetime = NumberRange.new(0.6)
  1383. Aura2.Rate = 60
  1384. Aura2.Speed = NumberRange.new(0.3)
  1385. Aura2.EmissionDirection = "Top"
  1386. local tra = Instance.new('ParticleEmitter')
  1387. tra.Parent = Torso
  1388. tra.LightEmission = 1
  1389. tra.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  1390. tra.Rate = 15
  1391. tra.Rotation = NumberRange.new(-5, 5)
  1392. tra.Lifetime = NumberRange.new(1.5, 2)
  1393. tra.Size = NumberSequence.new(0.098,0)
  1394. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1395. tra.Speed = NumberRange.new(0.5)
  1396. tra.VelocitySpread = 360
  1397. tra.VelocityInheritance = 0.5
  1398. tra.ZOffset = 2
  1399. local tra = Instance.new('ParticleEmitter')
  1400. tra.Parent = Head
  1401. tra.LightEmission = 1
  1402. tra.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  1403. tra.Rate = 15
  1404. tra.Rotation = NumberRange.new(-5, 5)
  1405. tra.Lifetime = NumberRange.new(1.5, 2)
  1406. tra.Size = NumberSequence.new(0.098,0)
  1407. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1408. tra.Speed = NumberRange.new(0.5)
  1409. tra.VelocitySpread = 360
  1410. tra.VelocityInheritance = 0.5
  1411. tra.ZOffset = 2
  1412. local tra = Instance.new('ParticleEmitter')
  1413. tra.Parent = LeftArm
  1414. tra.LightEmission = 1
  1415. tra.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  1416. tra.Rate = 15
  1417. tra.Rotation = NumberRange.new(-5, 5)
  1418. tra.Lifetime = NumberRange.new(1.5, 2)
  1419. tra.Size = NumberSequence.new(0.098,0)
  1420. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1421. tra.Speed = NumberRange.new(0.5)
  1422. tra.VelocitySpread = 360
  1423. tra.VelocityInheritance = 0.5
  1424. tra.ZOffset = 2
  1425. local tra = Instance.new('ParticleEmitter')
  1426. tra.Parent = RightArm
  1427. tra.LightEmission = 1
  1428. tra.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  1429. tra.Rate = 15
  1430. tra.Rotation = NumberRange.new(-5, 5)
  1431. tra.Lifetime = NumberRange.new(1.5, 2)
  1432. tra.Size = NumberSequence.new(0.098,0)
  1433. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1434. tra.Speed = NumberRange.new(0.5)
  1435. tra.VelocitySpread = 360
  1436. tra.VelocityInheritance = 0.5
  1437. tra.ZOffset = 2
  1438. local tra = Instance.new('ParticleEmitter')
  1439. tra.Parent = LeftLeg
  1440. tra.LightEmission = 1
  1441. tra.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  1442. tra.Rate = 15
  1443. tra.Rotation = NumberRange.new(-5, 5)
  1444. tra.Lifetime = NumberRange.new(1.5, 2)
  1445. tra.Size = NumberSequence.new(0.098,0)
  1446. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1447. tra.Speed = NumberRange.new(0.5)
  1448. tra.VelocitySpread = 360
  1449. tra.VelocityInheritance = 0.5
  1450. tra.ZOffset = 2
  1451. local tra = Instance.new('ParticleEmitter')
  1452. tra.Parent = RightLeg
  1453. tra.LightEmission = 1
  1454. tra.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  1455. tra.Rate = 15
  1456. tra.Rotation = NumberRange.new(-5, 5)
  1457. tra.Lifetime = NumberRange.new(1.5, 2)
  1458. tra.Size = NumberSequence.new(0.098,0)
  1459. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1460. tra.Speed = NumberRange.new(0.5)
  1461. tra.VelocitySpread = 360
  1462. tra.VelocityInheritance = 0.5
  1463. tra.ZOffset = 2
  1464. ----
  1465. function RemoveOutlines(part)
  1466. part.TopSurface = 10
  1467. end
  1468. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1469. local Part = Create("Part")({
  1470. Parent = Parent,
  1471. Reflectance = Reflectance,
  1472. Transparency = Transparency,
  1473. CanCollide = false,
  1474. Locked = true,
  1475. BrickColor = BrickColor.new(tostring(BColor)),
  1476. Name = Name,
  1477. Size = Size,
  1478. Material = Material
  1479. })
  1480. RemoveOutlines(Part)
  1481. return Part
  1482. end
  1483. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1484. local Msh = Create(Mesh)({
  1485. Parent = Part,
  1486. Offset = OffSet,
  1487. Scale = Scale
  1488. })
  1489. if Mesh == "SpecialMesh" then
  1490. Msh.MeshType = MeshType
  1491. Msh.MeshId = MeshId
  1492. end
  1493. return Msh
  1494. end
  1495. function CreateWeld(Parent, Part0, Part1, C0, C1)
  1496. local Weld = Create("Weld")({
  1497. Parent = Parent,
  1498. Part0 = Part0,
  1499. Part1 = Part1,
  1500. C0 = C0,
  1501. C1 = C1
  1502. })
  1503. return Weld
  1504. end
  1505. WSHM = {
  1506. "White",
  1507. "Pastel light blue"
  1508. }
  1509. WSH = WSHM[math.random(1, #WSHM)]
  1510. function IcePartFunk(HPart, aria, Min, Max)
  1511. IcePart = Instance.new("Part", HPart)
  1512. IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
  1513. IcePart.CanCollide = false
  1514. IuW = Instance.new("Weld")
  1515. IuW.Name = "GuW"
  1516. IuW.Part0 = HPart
  1517. 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))
  1518. IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
  1519. IuW.Part1 = IcePart
  1520. IuW.Parent = HPart
  1521. IcePart.Transparency = 0.85
  1522. IcePart.Material = "Neon"
  1523. WSH = WSHM[math.random(1, #WSHM)]
  1524. IcePart.BrickColor = BrickColor.new("" .. WSH)
  1525. RemoveOutlines(IcePart)
  1526. game:GetService("Debris"):AddItem(IuW, 4)
  1527. game:GetService("Debris"):AddItem(IcePart, 6)
  1528. end
  1529. SpikeMeshId = 1033714
  1530. local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
  1531. local Part = Instance.new("Part", Parent)
  1532. Part.Name = Name
  1533. Part.BrickColor = BrickColor.new(Color)
  1534. Part.Size = Size
  1535. Part.Material = Material
  1536. Part.Transparency = Transparency
  1537. Part.CanCollide = false
  1538. RemoveOutlines(Part)
  1539. local Mesh = Instance.new("SpecialMesh", Part)
  1540. Mesh.MeshType = "Sphere"
  1541. Mesh.Scale = Scale
  1542. return Mesh and Part
  1543. end
  1544. CFuncs = {
  1545. Part = {
  1546. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1547. local Part = Create("Part")({
  1548. Parent = Parent,
  1549. Reflectance = Reflectance,
  1550. Transparency = Transparency,
  1551. CanCollide = false,
  1552. Locked = true,
  1553. BrickColor = BrickColor.new(tostring(BColor)),
  1554. Name = Name,
  1555. Size = Size,
  1556. Material = Material
  1557. })
  1558. RemoveOutlines(Part)
  1559. return Part
  1560. end
  1561. },
  1562. Mesh = {
  1563. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1564. local Msh = Create(Mesh)({
  1565. Parent = Part,
  1566. Offset = OffSet,
  1567. Scale = Scale
  1568. })
  1569. if Mesh == "SpecialMesh" then
  1570. Msh.MeshType = MeshType
  1571. Msh.MeshId = MeshId
  1572. end
  1573. return Msh
  1574. end
  1575. },
  1576. Mesh = {
  1577. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1578. local Msh = Create(Mesh)({
  1579. Parent = Part,
  1580. Offset = OffSet,
  1581. Scale = Scale
  1582. })
  1583. if Mesh == "SpecialMesh" then
  1584. Msh.MeshType = MeshType
  1585. Msh.MeshId = MeshId
  1586. end
  1587. return Msh
  1588. end
  1589. },
  1590. Weld = {
  1591. Create = function(Parent, Part0, Part1, C0, C1)
  1592. local Weld = Create("Weld")({
  1593. Parent = Parent,
  1594. Part0 = Part0,
  1595. Part1 = Part1,
  1596. C0 = C0,
  1597. C1 = C1
  1598. })
  1599. return Weld
  1600. end
  1601. },
  1602. Sound = {
  1603. Create = function(id, par, vol, pit)
  1604. coroutine.resume(coroutine.create(function()
  1605. local S = Create("Sound")({
  1606. Volume = vol,
  1607. Pitch = pit or 1,
  1608. SoundId = id,
  1609. Parent = par or workspace
  1610. })
  1611. wait()
  1612. S:play()
  1613. game:GetService("Debris"):AddItem(S, 6)
  1614. end))
  1615. end
  1616. },
  1617. ParticleEmitter = {
  1618. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  1619. local fp = Create("ParticleEmitter")({
  1620. Parent = Parent,
  1621. Color = ColorSequence.new(Color1, Color2),
  1622. LightEmission = LightEmission,
  1623. Size = Size,
  1624. Texture = Texture,
  1625. Transparency = Transparency,
  1626. ZOffset = ZOffset,
  1627. Acceleration = Accel,
  1628. Drag = Drag,
  1629. LockedToPart = LockedToPart,
  1630. VelocityInheritance = VelocityInheritance,
  1631. EmissionDirection = EmissionDirection,
  1632. Enabled = Enabled,
  1633. Lifetime = LifeTime,
  1634. Rate = Rate,
  1635. Rotation = Rotation,
  1636. RotSpeed = RotSpeed,
  1637. Speed = Speed,
  1638. VelocitySpread = VelocitySpread
  1639. })
  1640. return fp
  1641. end
  1642. }
  1643. }
  1644. function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1645. if hit.Parent == nil then
  1646. return
  1647. end
  1648. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  1649. for _, v in pairs(hit.Parent:children()) do
  1650. if v:IsA("Humanoid") then
  1651. h = v
  1652. end
  1653. end
  1654. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1655. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  1656. return
  1657. end
  1658. local c = Create("ObjectValue")({
  1659. Name = "creator",
  1660. Value = game:service("Players").LocalPlayer,
  1661. Parent = h
  1662. })
  1663. game:GetService("Debris"):AddItem(c, 0.5)
  1664. if HitSound ~= nil and HitPitch ~= nil then
  1665. CreateSound(HitSound, hit, 1, HitPitch)
  1666. end
  1667. local Damage = math.random(minim, maxim)
  1668. local blocked = false
  1669. local block = hit.Parent:findFirstChild("Block")
  1670. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  1671. blocked = true
  1672. block.Value = block.Value - 1
  1673. print(block.Value)
  1674. end
  1675. if blocked == false then
  1676. h.Health = h.Health - Damage
  1677. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1678. else
  1679. h.Health = h.Health - Damage / 2
  1680. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1681. end
  1682. if Type == "Knockdown" then
  1683. local hum = hit.Parent.Humanoid
  1684. hum.PlatformStand = true
  1685. coroutine.resume(coroutine.create(function(HHumanoid)
  1686. swait(1)
  1687. HHumanoid.PlatformStand = false
  1688. end), hum)
  1689. local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  1690. local bodvol = Create("BodyVelocity")({
  1691. velocity = angle * knockback,
  1692. P = 5000,
  1693. maxForce = Vector3.new(8000, 8000, 8000),
  1694. Parent = hit
  1695. })
  1696. local rl = Create("BodyAngularVelocity")({
  1697. P = 3000,
  1698. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1699. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1700. Parent = hit
  1701. })
  1702. game:GetService("Debris"):AddItem(bodvol, 0.5)
  1703. game:GetService("Debris"):AddItem(rl, 0.5)
  1704. elseif Type == "Normal" then
  1705. local vp = Create("BodyVelocity")({
  1706. P = 500,
  1707. maxForce = Vector3.new(math.huge, 0, math.huge),
  1708. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  1709. })
  1710. if knockback > 0 then
  1711. vp.Parent = hit.Parent.Torso
  1712. end
  1713. game:GetService("Debris"):AddItem(vp, 0.5)
  1714. elseif Type == "Impale" then
  1715. local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
  1716. Spike.Anchored = true
  1717. Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
  1718. Spike.Position = hit.Parent.Torso.Position
  1719. for i = 1, 5 do
  1720. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1721. end
  1722. Services.Debris:AddItem(Spike, 4)
  1723. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, 0.8, 2)
  1724. hit.Parent.Humanoid.PlatformStand = true
  1725. swait(1)
  1726. hit.Parent.Humanoid.PlatformStand = false
  1727. elseif Type == "Up" then
  1728. local bodyVelocity = Create("BodyVelocity")({
  1729. velocity = Vector3.new(0, 20, 0),
  1730. P = 5000,
  1731. maxForce = Vector3.new(8000, 8000, 8000),
  1732. Parent = hit
  1733. })
  1734. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  1735. local bodyVelocity = Create("BodyVelocity")({
  1736. velocity = Vector3.new(0, 20, 0),
  1737. P = 5000,
  1738. maxForce = Vector3.new(8000, 8000, 8000),
  1739. Parent = hit
  1740. })
  1741. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1742. elseif Type == "Snare" then
  1743. local bp = Create("BodyPosition")({
  1744. P = 900,
  1745. D = 1000,
  1746. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1747. position = hit.Parent.Torso.Position,
  1748. Parent = hit.Parent.Torso
  1749. })
  1750. game:GetService("Debris"):AddItem(bp, 1)
  1751. elseif Type == "Slowness" then
  1752. local SpeedSave = hit.Parent.Humanoid.WalkSpeed
  1753. for i = 1, 25 do
  1754. hit.Parent.Humanoid.WalkSpeed = 4
  1755. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1756. end
  1757. wait(4)
  1758. hit.Parent.Humanoid.WalkSpeed = SpeedSave
  1759. elseif Type == "FireDmg" then
  1760. for i = 1, math.random(60, 150) do
  1761. BlockEffect(BrickColor.new("White"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
  1762. BlockEffect(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
  1763. BlockEffect(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
  1764. wait(0.1)
  1765. MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
  1766. end
  1767. elseif Type == "Freeze" then
  1768. local bp = Create("BodyPosition")({
  1769. P = 900,
  1770. D = 1000,
  1771. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1772. position = hit.Parent.Torso.Position,
  1773. Parent = hit.Parent.Torso
  1774. })
  1775. game:GetService("Debris"):AddItem(bp, 4)
  1776. for i = 1, 25 do
  1777. IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
  1778. end
  1779. elseif Type == "Freeze2" then
  1780. local BodPos = Create("BodyPosition")({
  1781. P = 50000,
  1782. D = 1000,
  1783. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1784. position = hit.Parent.Torso.Position,
  1785. Parent = hit.Parent.Torso
  1786. })
  1787. local BodGy = Create("BodyGyro")({
  1788. maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  1789. P = 20000,
  1790. Parent = hit.Parent.Torso,
  1791. cframe = hit.Parent.Torso.CFrame
  1792. })
  1793. hit.Parent.Torso.Anchored = true
  1794. coroutine.resume(coroutine.create(function(Part)
  1795. swait(1.5)
  1796. Part.Anchored = false
  1797. end), hit.Parent.Torso)
  1798. game:GetService("Debris"):AddItem(BodPos, 3)
  1799. game:GetService("Debris"):AddItem(BodGy, 3)
  1800. end
  1801. local debounce = Create("BoolValue")({
  1802. Name = "DebounceHit",
  1803. Parent = hit.Parent,
  1804. Value = true
  1805. })
  1806. game:GetService("Debris"):AddItem(debounce, Delay)
  1807. c = Instance.new("ObjectValue")
  1808. c.Name = "creator"
  1809. c.Value = Player
  1810. c.Parent = h
  1811. game:GetService("Debris"):AddItem(c, 0.5)
  1812. end
  1813. end
  1814. function ShowDamage(Pos, Text, Time, Color)
  1815. local Rate = 0.033333333333333
  1816. if not Pos then
  1817. local Pos = Vector3.new(0, 0, 0)
  1818. end
  1819. local Text = Text or ""
  1820. local Time = Time or 2
  1821. if not Color then
  1822. local Color = Color3.new(1, 0, 1)
  1823. end
  1824. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1825. EffectPart.Anchored = true
  1826. local BillboardGui = Create("BillboardGui")({
  1827. Size = UDim2.new(3, 0, 3, 0),
  1828. Adornee = EffectPart,
  1829. Parent = EffectPart
  1830. })
  1831. local TextLabel = Create("TextLabel")({
  1832. BackgroundTransparency = 1,
  1833. Size = UDim2.new(1, 0, 1, 0),
  1834. Text = Text,
  1835. TextColor3 = Color,
  1836. TextScaled = true,
  1837. Font = Enum.Font.ArialBold,
  1838. Parent = BillboardGui
  1839. })
  1840. game.Debris:AddItem(EffectPart, Time + 0.1)
  1841. EffectPart.Parent = game:GetService("Workspace")
  1842. delay(0, function()
  1843. local Frames = Time / Rate
  1844. for Frame = 1, Frames do
  1845. wait(Rate)
  1846. local Percent = Frame / Frames
  1847. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1848. TextLabel.TextTransparency = Percent
  1849. end
  1850. if EffectPart and EffectPart.Parent then
  1851. EffectPart:Destroy()
  1852. end
  1853. end)
  1854. end
  1855. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  1856. for _, c in pairs(workspace:children()) do
  1857. local hum = c:findFirstChild("Humanoid")
  1858. if hum ~= nil then
  1859. local head = c:findFirstChild("Head")
  1860. if head ~= nil then
  1861. local targ = head.Position - Part.Position
  1862. local mag = targ.magnitude
  1863. if magni >= mag and c.Name ~= Player.Name then
  1864. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=1050733875", 1)
  1865. end
  1866. end
  1867. end
  1868. end
  1869. end
  1870. function MagniKILL(Part, magni, knock, Type)
  1871. for _, c in pairs(workspace:children()) do
  1872. local hum = c:findFirstChild("Humanoid")
  1873. if hum ~= nil then
  1874. local head = c:findFirstChild("Head")
  1875. if head ~= nil then
  1876. local targ = head.Position - Part.Position
  1877. local mag = targ.magnitude
  1878. if magni >= mag and c.Name ~= Player.Name then
  1879. hum.Health = 0
  1880. end
  1881. end
  1882. end
  1883. end
  1884. end
  1885. EffectModel = Instance.new("Model", Character)
  1886. EffectModel.Name = "Effects"
  1887. Effects = {
  1888. Block = {
  1889. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1890. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1891. prt.Anchored = true
  1892. prt.CFrame = cframe
  1893. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1894. game:GetService("Debris"):AddItem(prt, 10)
  1895. if Type == 1 or Type == nil then
  1896. table.insert(Effects, {
  1897. prt,
  1898. "Block1",
  1899. delay,
  1900. x3,
  1901. y3,
  1902. z3,
  1903. msh
  1904. })
  1905. elseif Type == 2 then
  1906. table.insert(Effects, {
  1907. prt,
  1908. "Block2",
  1909. delay,
  1910. x3,
  1911. y3,
  1912. z3,
  1913. msh
  1914. })
  1915. else
  1916. table.insert(Effects, {
  1917. prt,
  1918. "Block3",
  1919. delay,
  1920. x3,
  1921. y3,
  1922. z3,
  1923. msh
  1924. })
  1925. end
  1926. end
  1927. },
  1928. Sphere = {
  1929. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1930. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1931. prt.Anchored = true
  1932. prt.CFrame = cframe
  1933. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1934. game:GetService("Debris"):AddItem(prt, 10)
  1935. table.insert(Effects, {
  1936. prt,
  1937. "Cylinder",
  1938. delay,
  1939. x3,
  1940. y3,
  1941. z3,
  1942. msh
  1943. })
  1944. end
  1945. },
  1946. Cylinder = {
  1947. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1948. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1949. prt.Anchored = true
  1950. prt.CFrame = cframe
  1951. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1952. game:GetService("Debris"):AddItem(prt, 10)
  1953. table.insert(Effects, {
  1954. prt,
  1955. "Cylinder",
  1956. delay,
  1957. x3,
  1958. y3,
  1959. z3,
  1960. msh
  1961. })
  1962. end
  1963. },
  1964. Wave = {
  1965. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1966. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1967. prt.Anchored = true
  1968. prt.CFrame = cframe
  1969. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1970. game:GetService("Debris"):AddItem(prt, 10)
  1971. table.insert(Effects, {
  1972. prt,
  1973. "Cylinder",
  1974. delay,
  1975. x3,
  1976. y3,
  1977. z3,
  1978. msh
  1979. })
  1980. end
  1981. },
  1982. Ring = {
  1983. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1984. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1985. prt.Anchored = true
  1986. prt.CFrame = cframe
  1987. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://9982590", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1988. game:GetService("Debris"):AddItem(prt, 10)
  1989. table.insert(Effects, {
  1990. prt,
  1991. "Cylinder",
  1992. delay,
  1993. x3,
  1994. y3,
  1995. z3,
  1996. msh
  1997. })
  1998. end
  1999. },
  2000. Break = {
  2001. Create = function(brickcolor, cframe, x1, y1, z1)
  2002. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  2003. prt.Anchored = true
  2004. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2005. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2006. local num = math.random(10, 50) / 1000
  2007. game:GetService("Debris"):AddItem(prt, 10)
  2008. table.insert(Effects, {
  2009. prt,
  2010. "Shatter",
  2011. num,
  2012. prt.CFrame,
  2013. math.random() - math.random(),
  2014. 0,
  2015. math.random(50, 100) / 100
  2016. })
  2017. end
  2018. }
  2019. }
  2020. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  2021. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2022. prt.Anchored = true
  2023. prt.CFrame = cframe
  2024. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2025. game:GetService("Debris"):AddItem(prt, 10)
  2026. if Type == 1 or Type == nil then
  2027. table.insert(Effects, {
  2028. prt,
  2029. "Block1",
  2030. delay,
  2031. x3,
  2032. y3,
  2033. z3,
  2034. msh
  2035. })
  2036. elseif Type == 2 then
  2037. table.insert(Effects, {
  2038. prt,
  2039. "Block2",
  2040. delay,
  2041. x3,
  2042. y3,
  2043. z3,
  2044. msh
  2045. })
  2046. elseif Type == 3 then
  2047. table.insert(Effects, {
  2048. prt,
  2049. "Block3",
  2050. delay,
  2051. x3,
  2052. y3,
  2053. z3,
  2054. msh
  2055. })
  2056. end
  2057. end
  2058. function CreateSound(id, par, vol, pit)
  2059. coroutine.resume(coroutine.create(function()
  2060. local sou = Instance.new("Sound", par or workspace)
  2061. sou.Volume = vol
  2062. sou.Pitch = pit or 1
  2063. sou.SoundId = id
  2064. swait()
  2065. sou:play()
  2066. game:GetService("Debris"):AddItem(sou, 6)
  2067. end))
  2068. end
  2069. function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2070. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  2071. prt.Anchored = true
  2072. prt.CFrame = cframe
  2073. prt.Material = "Neon"
  2074. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2075. game:GetService("Debris"):AddItem(prt, 10)
  2076. coroutine.resume(coroutine.create(function(Part, Mesh)
  2077. for i = 0, 6, delay do
  2078. swait()
  2079. Part.Transparency = i
  2080. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  2081. end
  2082. Part.Parent = nil
  2083. end), prt, msh)
  2084. end
  2085. function shoottraildd(mouse, partt, SpreadAmount, dmg) ---effects
  2086. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2087. local MainPos = partt.Position
  2088. local MainPos2 = mouse + SpreadVectors
  2089. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2090. local speed = 1000
  2091. local num = 1
  2092. coroutine.resume(coroutine.create(function()
  2093. repeat
  2094. swait()
  2095. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2096. local mag =(MainPos - pos).magnitude
  2097. Laser(BrickColor.new("White"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -2.175, 0, -2.175, 0.15)
  2098. MainPos = MainPos + MouseLook.lookVector * speed
  2099. num = num - 1
  2100. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2101. if hit ~= nil then
  2102. num = 0
  2103. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2104. refpart.Anchored = true
  2105. refpart.CFrame = CFrame.new(pos)
  2106. game:GetService("Debris"):AddItem(refpart, 2)
  2107. end
  2108. if num <= 0 then
  2109. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2110. refpart.Anchored = true
  2111. refpart.CFrame = CFrame.new(pos)
  2112. if hit ~= nil then
  2113. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2114. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  2115. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2116. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2117. MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg")
  2118. end
  2119. game:GetService("Debris"):AddItem(refpart, 0)
  2120. end
  2121. until num <= 0
  2122. end))
  2123. end
  2124. function shoottraildd2(mouse, partt, SpreadAmount)
  2125. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2126. local MainPos = partt.Position
  2127. local MainPos2 = mouse + SpreadVectors
  2128. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2129. local speed = 3000
  2130. local num = 1
  2131. coroutine.resume(coroutine.create(function()
  2132. repeat
  2133. swait()
  2134. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2135. local mag = (MainPos - pos).magnitude
  2136. 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)
  2137. MainPos = MainPos + MouseLook.lookVector * speed
  2138. num = num - 1
  2139. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2140. if hit ~= nil then
  2141. num = 0
  2142. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2143. refpart.Anchored = true
  2144. refpart.CFrame = CFrame.new(pos)
  2145. game:GetService("Debris"):AddItem(refpart, 2)
  2146. end
  2147. if num <= 0 then
  2148. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2149. refpart.Anchored = true
  2150. refpart.CFrame = CFrame.new(pos)
  2151. if hit ~= nil then
  2152. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2153. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  2154. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2155. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2156. MagniKILL(refpart, 80, 0, "Normal")
  2157. end
  2158. game:GetService("Debris"):AddItem(refpart, 0)
  2159. end
  2160. until num <= 0
  2161. end))
  2162. end
  2163. function shoottraildd22(mouse, partt, SpreadAmount)
  2164. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2165. local MainPos = partt.Position
  2166. local MainPos2 = mouse + SpreadVectors
  2167. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2168. local speed = 900
  2169. local num = 1
  2170. coroutine.resume(coroutine.create(function()
  2171. repeat
  2172. swait()
  2173. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2174. local mag = (MainPos - pos).magnitude
  2175. 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)
  2176. MainPos = MainPos + MouseLook.lookVector * speed
  2177. num = num - 1
  2178. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2179. if hit ~= nil then
  2180. num = 0
  2181. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2182. refpart.Anchored = true
  2183. refpart.CFrame = CFrame.new(pos)
  2184. game:GetService("Debris"):AddItem(refpart, 2)
  2185. end
  2186. if num <= 0 then
  2187. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2188. refpart.Anchored = true
  2189. refpart.CFrame = CFrame.new(pos)
  2190. if hit ~= nil then
  2191. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2192. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  2193. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2194. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2195. MagniKILL(refpart, 80, 0, "Normal")
  2196. end
  2197. game:GetService("Debris"):AddItem(refpart, 0)
  2198. end
  2199. until num <= 0
  2200. end))
  2201. end
  2202. function shoottraildd3(mouse, partt, SpreadAmount, dmg)
  2203. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2204. local MainPos = partt.Position
  2205. local MainPos2 = mouse + SpreadVectors
  2206. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2207. local speed = 200
  2208. local num = 0
  2209. coroutine.resume(coroutine.create(function()
  2210. repeat
  2211. swait()
  2212. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2213. local mag = (MainPos - pos).magnitude
  2214. 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)
  2215. MainPos = MainPos + MouseLook.lookVector * speed
  2216. num = num - 1
  2217. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2218. if hit ~= nil then
  2219. num = 0
  2220. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2221. refpart.Anchored = true
  2222. refpart.CFrame = CFrame.new(pos)
  2223. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2224. game:GetService("Debris"):AddItem(refpart, 2)
  2225. end
  2226. if num <= 0 then
  2227. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2228. refpart.Anchored = true
  2229. refpart.CFrame = CFrame.new(pos)
  2230. if hit ~= nil then
  2231. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2232. BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  2233. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2234. MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
  2235. end
  2236. game:GetService("Debris"):AddItem(refpart, 0)
  2237. end
  2238. until num <= 0
  2239. end))
  2240. end
  2241. function shoottraildd4(mouse, partt, SpreadAmount, dmg)
  2242. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2243. local MainPos = partt.Position
  2244. local MainPos2 = mouse + SpreadVectors
  2245. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2246. local speed = 500
  2247. local num = 1
  2248. coroutine.resume(coroutine.create(function()
  2249. repeat
  2250. swait()
  2251. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2252. local mag = (MainPos - pos).magnitude
  2253. 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)
  2254. MainPos = MainPos + MouseLook.lookVector * speed
  2255. num = num - 1
  2256. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2257. if hit ~= nil then
  2258. num = 0
  2259. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2260. refpart.Anchored = true
  2261. refpart.CFrame = CFrame.new(pos)
  2262. game:GetService("Debris"):AddItem(refpart, 2)
  2263. end
  2264. if num <= 0 then
  2265. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2266. refpart.Anchored = true
  2267. refpart.CFrame = CFrame.new(pos)
  2268. if hit ~= nil then
  2269. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2270. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  2271. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2272. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2273. MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
  2274. end
  2275. game:GetService("Debris"):AddItem(refpart, 0)
  2276. end
  2277. until num <= 0
  2278. end))
  2279. end
  2280.  
  2281.  
  2282. ---
  2283.  
  2284. attackdebounce = false
  2285. deb=false
  2286.  
  2287. ugothit=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  2288. if hit.Parent==nil then
  2289. return
  2290. end
  2291. h=hit.Parent:FindFirstChildOfClass("Humanoid")
  2292. for _,v in pairs(hit.Parent:children()) do
  2293. if v:IsA("Humanoid") then
  2294. h=v
  2295. end
  2296. end
  2297. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  2298. h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
  2299. end
  2300. if hit.Parent.className=="Hat" then
  2301. hit=hit.Parent.Parent:findFirstChild("Head")
  2302. end
  2303. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  2304. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  2305. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  2306. return
  2307. end]]
  2308. -- hs(hit,1.2)
  2309. c=Instance.new("ObjectValue")
  2310. c.Name="creator"
  2311. c.Value=game:service("Players").LocalPlayer
  2312. c.Parent=h
  2313. game:GetService("Debris"):AddItem(c,.5)
  2314. Damage=math.random(minim,maxim)
  2315. -- h:TakeDamage(Damage)
  2316. blocked=false
  2317. block=hit.Parent:findFirstChild("Block")
  2318. if block~=nil then
  2319. print(block.className)
  2320. if block.className=="NumberValue" then
  2321. if block.Value>0 then
  2322. blocked=true
  2323. if decreaseblock==nil then
  2324. block.Value=block.Value-1
  2325. end
  2326. end
  2327. end
  2328. if block.className=="IntValue" then
  2329. if block.Value>0 then
  2330. blocked=true
  2331. if decreaseblock~=nil then
  2332. block.Value=block.Value-1
  2333. end
  2334. end
  2335. end
  2336. end
  2337. if blocked==false then
  2338. -- h:TakeDamage(Damage)
  2339. h.Health=h.Health-Damage
  2340. showDamage(hit.Parent,Damage,.5,BrickColor.new("White"))
  2341. else
  2342. h.Health=h.Health-(Damage/2)
  2343. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  2344. end
  2345. if Type=="Knockdown" then
  2346. Humanoid=hit.Parent.Humanoid
  2347. Humanoid.PlatformStand=true
  2348. coroutine.resume(coroutine.create(function(HHumanoid)
  2349. swait(1)
  2350. HHumanoid.PlatformStand=false
  2351. end),Humanoid)
  2352. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  2353. hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  2354. local bodvol=Instance.new("BodyVelocity")
  2355. bodvol.velocity=angle*knockback
  2356. bodvol.P=5000
  2357. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  2358. bodvol.Parent=hit
  2359. rl=Instance.new("BodyAngularVelocity")
  2360. rl.P=3000
  2361. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  2362. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  2363. rl.Parent=hit
  2364. game:GetService("Debris"):AddItem(bodvol,.5)
  2365. game:GetService("Debris"):AddItem(rl,.5)
  2366. elseif Type=="Normal" then
  2367. bp=Instance.new("BodyVelocity")
  2368. bp.P=100000
  2369. bp.maxForce=Vector3.new(math.huge,0,math.huge)
  2370. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  2371. if KnockbackType==1 then
  2372. bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  2373. elseif KnockbackType==2 then
  2374. bp.velocity=Property.CFrame.lookVector*knockback
  2375. end
  2376. if knockback>0 then
  2377. bp.Parent=hit.Parent.Torso
  2378.  
  2379. end
  2380. game:GetService("Debris"):AddItem(bp,.5)
  2381. elseif Type=="Up" then
  2382. local bodyVelocity=Instance.new("BodyVelocity")
  2383. bodyVelocity.velocity=vt(0,60,0)
  2384. bodyVelocity.P=5000
  2385. bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  2386. bodyVelocity.Parent=hit
  2387. game:GetService("Debris"):AddItem(bodyVelocity,1)
  2388. rl=Instance.new("BodyAngularVelocity")
  2389. rl.P=3000
  2390. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  2391. rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  2392. rl.Parent=hit
  2393. game:GetService("Debris"):AddItem(rl,.5)
  2394. elseif Type=="Snare" then
  2395. bp=Instance.new("BodyPosition")
  2396. bp.P=2000
  2397. bp.D=100
  2398. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2399. bp.position=hit.Parent.Torso.Position
  2400. bp.Parent=hit.Parent.Torso
  2401. game:GetService("Debris"):AddItem(bp,1)
  2402. elseif Type=="Target" then
  2403. if Targetting==false then
  2404. ZTarget=hit.Parent.Torso
  2405. coroutine.resume(coroutine.create(function(Part)
  2406. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  2407. swait(1)
  2408. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  2409. end),ZTarget)
  2410. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  2411. targetgui=Instance.new("BillboardGui")
  2412. targetgui.Parent=ZTarget
  2413. targetgui.Size=UDim2.new(10,100,10,100)
  2414. targ=Instance.new("ImageLabel")
  2415. targ.Parent=targetgui
  2416. targ.BackgroundTransparency=1
  2417. targ.Image="rbxassetid://4834067"
  2418. targ.Size=UDim2.new(1,0,1,0)
  2419. cam.CameraType="Scriptable"
  2420. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2421. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  2422. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2423. Targetting=true
  2424. RocketTarget=ZTarget
  2425. for i=1,Property do
  2426. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  2427. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  2428. swait()
  2429. end
  2430. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  2431. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2432. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  2433. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  2434. end
  2435. Targetting=true
  2436. RocketTarget=true
  2437. targetgui.Parent=true
  2438. cam.CameraType="Custom"
  2439. end
  2440. end
  2441. debounce=Instance.new("BoolValue")
  2442. debounce.Name="DebounceHit"
  2443. debounce.Parent=hit.Parent
  2444. debounce.Value=true
  2445. game:GetService("Debris"):AddItem(debounce,Delay)
  2446. c=Instance.new("ObjectValue")
  2447. c.Name="creator"
  2448. c.Value=Player
  2449. c.Parent=h
  2450. game:GetService("Debris"):AddItem(c,.5)
  2451. CRIT=true
  2452. hitDeb=true
  2453. AttackPos=6
  2454. end
  2455. end
  2456.  
  2457. showDamage=function(Char,Dealt,du,Color)
  2458. m=Instance.new("Model")
  2459. m.Name=tostring(Dealt)
  2460. h=Instance.new("Humanoid")
  2461. h.Health=0
  2462. h.MaxHealth=0
  2463. h.Parent=m
  2464. c=Instance.new("Part")
  2465. c.Transparency=0
  2466. c.BrickColor=Color
  2467. c.Transparency = 1
  2468. c.Name="Head"
  2469. c.TopSurface=0
  2470. c.BottomSurface=0
  2471. c.formFactor="Plate"
  2472. c.Size=Vector3.new(1,.4,1)
  2473.  
  2474. local txt = Instance.new("BillboardGui", c)
  2475. txt.Adornee = c
  2476. txt.Name = "_status"
  2477. txt.Size = UDim2.new(2, 0, 1.2, 0)
  2478. txt.StudsOffset = Vector3.new(-9, 8, 0)
  2479. local text = Instance.new("TextLabel", txt)
  2480. text.Size = UDim2.new(10, 0, 7, 0)
  2481. text.FontSize = "Size12"
  2482. text.TextScaled = true
  2483. text.TextTransparency = 0.5
  2484. text.BackgroundTransparency = 1
  2485. text.TextTransparency = 0.5
  2486. text.TextStrokeTransparency = 0.5
  2487. text.Font = "SciFi"
  2488. text.TextStrokeColor3 = Color3.new(0,0,0)
  2489. v=Instance.new("Part")
  2490. v.Name = "ColorBrick"
  2491. v.Parent=c
  2492. v.FormFactor="Symmetric"
  2493. v.Anchored=true
  2494. v.CanCollide=false
  2495. v.BottomSurface="Smooth"
  2496. v.TopSurface="Smooth"
  2497. v.Size=Vector3.new(10,5,3)
  2498. v.Transparency=1
  2499. v.CFrame=c.CFrame
  2500. v.BrickColor=BrickColor.random()
  2501. v.Transparency=1
  2502. text.TextColor3 = t.BrickColor.Color
  2503. v.Shape="Block"
  2504. text.Text = tostring(Dealt)
  2505. ms=Instance.new("CylinderMesh")
  2506. ms.Scale=Vector3.new(.8,.8,.8)
  2507. --[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
  2508. local rndm=math.random(1,#hitsounds)
  2509. local r=rndm
  2510. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
  2511. if CRIT==true then
  2512. ms.Scale=Vector3.new(1,1.25,1)
  2513. end
  2514. ms.Parent=c
  2515. c.Reflectance=0
  2516. Instance.new("BodyGyro").Parent=c
  2517. c.Parent=m
  2518. if Char:findFirstChild("Head")~=nil then
  2519. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  2520. elseif Char.Parent:findFirstChild("Head")~=nil then
  2521. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  2522. end
  2523. f=Instance.new("BodyPosition")
  2524. f.P=200000
  2525. f.D=100
  2526. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2527. f.position=c.Position+Vector3.new(0,3,0)
  2528. f.Parent=c
  2529. game:GetService("Debris"):AddItem(m,.5+du)
  2530. c.CanCollide=false
  2531. m.Parent=workspace
  2532. c.CanCollide=false
  2533. end
  2534.  
  2535.  
  2536. ------
  2537. hito = function(dm, X, c, dn, dp, dq)
  2538. for I,dr in pairs(workspace:GetChildren()) do
  2539. 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
  2540. local ds = dr:FindFirstChild("Humanoid")
  2541. local dt = dr:FindFirstChild("HumanoidRootPart")
  2542. TakeDamage(ds, c)
  2543. if InForm == true then
  2544. ds.Parent:BreakJoints()
  2545. wait(1.2)
  2546. ds.Parent:Destroy()
  2547. end
  2548. ds:SetStateEnabled(16, true)
  2549. delay(dn, function()
  2550. ds:SetStateEnabled(16, true)
  2551. end)
  2552. local du = Instance.new("StringValue")
  2553. du.Name = "alabo"
  2554. du.Parent = dt
  2555. game.Debris:AddItem(du, dn)
  2556. local dv = Instance.new("Part")
  2557.  
  2558. dv.Size = Vector3.new(0.2, 0.2, 0.2)
  2559. dv.Transparency = 0.25
  2560. dv.Anchored = true
  2561. dv.CanCollide = false
  2562. dv.BrickColor = BrickColor.new("White")
  2563. dv.Material = "Neon"
  2564. dv.Locked = true
  2565. dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  2566. dv.Parent = modz
  2567. local dw = Instance.new("SpecialMesh")
  2568. dw.MeshType = "Sphere"
  2569. dw.Scale = Vector3.new(0.5, 0.5, 0.5)
  2570. dw.Parent = dv
  2571. game.Debris:AddItem(dv, 1)
  2572. local dx = Instance.new("Model")
  2573. dx.Name = c
  2574. dx.Parent = workspace
  2575. game.Debris:AddItem(dx, 0.5 + c / 75)
  2576. local dy = Instance.new("Humanoid")
  2577. dy.MaxHealth = 0
  2578. dy.Parent = dx
  2579. local dz = Instance.new("Part")
  2580. dz.Name = "Head"
  2581. dz.Locked = true
  2582. dz.Size = Vector3.new(0.2, 0.2, 0.2)
  2583. dz.Position = dt.Position
  2584. dz.BrickColor = BrickColor.new("New Yeller")
  2585. dz.Material = "Neon"
  2586. dz.Transparency = 1
  2587. dz.CanCollide = false
  2588. dz.Parent = dx
  2589. local dA = Instance.new("BodyPosition")
  2590. dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  2591. dA.P = 20000
  2592. dA.D = 300
  2593. dA.Position = dz.Position + Vector3.new(0, 5, 0)
  2594. dA.Parent = dz
  2595. local dB = Instance.new("CylinderMesh")
  2596. dB.Parent = dz
  2597. coroutine.resume(coroutine.create(function()
  2598. while dB do
  2599. swait()
  2600. dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
  2601. end
  2602. end))
  2603. if dp then
  2604. local dC = Instance.new("BodyVelocity")
  2605. dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
  2606. dC.P = 9999999999
  2607. dC.Velocity = dp
  2608. dC.Parent = dt
  2609. game.Debris:AddItem(dC, dn)
  2610. end
  2611. if dq then
  2612. local dD = Instance.new("BodyAngularVelocity")
  2613. dD.MaxTorque = Vector3.new(99999, 999999, 999999)
  2614. dD.P = math.huge
  2615. dD.AngularVelocity = dq
  2616. dD.Parent = dt
  2617. game.Debris:AddItem(dD, dn)
  2618. end
  2619. local dE = Instance.new("Sound")
  2620. dE.Pitch = rd2(10, 11) / 10
  2621. dE.Volume = rd2(10, 13) / 10
  2622. dE.EmitterSize = 10
  2623. dE.SoundId = "rbxassetid://"
  2624. dE.Parent = dv
  2625. dE:Play()
  2626. coroutine.resume(coroutine.create(function()
  2627. for I = 1, 5 do
  2628. swait()
  2629. dv.Transparency = dv.Transparency + 0.175
  2630. dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
  2631. end
  2632. end))
  2633. end
  2634. end
  2635. end
  2636. ------
  2637.  
  2638. vt = Vector3.new
  2639. local new = Instance.new
  2640. local cf = CFrame.new
  2641. local cfa = CFrame.Angles
  2642. local bc = BrickColor.new
  2643.  
  2644. function bigbangattack()
  2645. attack = true
  2646. Humanoid.WalkSpeed = 0
  2647. for i = 0, 8, 0.1 do
  2648. swait()
  2649. 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)
  2650. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2651. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2652. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2653. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2654. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2655. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2656. end
  2657. local rng = Instance.new("Part", mouse)
  2658. rng.Anchored = true
  2659. rng.BrickColor = BrickColor.new("Cyan")
  2660. rng.CanCollide = false
  2661. rng.FormFactor = 3
  2662. rng.Name = "Ring"
  2663. rng.Size = Vector3.new(0.4,0.4,0.4)
  2664. rng.Transparency = 0
  2665. rng.TopSurface = 0
  2666. rng.BottomSurface = 0
  2667. rng.CFrame = RootPart.CFrame
  2668. local rngm = Instance.new("SpecialMesh", rng)
  2669. rngm.MeshId = "http://www.roblox.com/asset/?id=9982590"
  2670.  
  2671. local rng3 = rng:Clone()
  2672. rng3.Parent = char
  2673. local rng3m = rng3.Mesh
  2674.  
  2675. local rng5 = rng:Clone()
  2676. rng5.Parent = char
  2677. rng5.BrickColor = BrickColor.new("Cyan")
  2678. local rng5m = rng5.Mesh
  2679. local rng6 = rng:Clone()
  2680. rng6.Material = "Plastic"
  2681. rng6.BrickColor = BrickColor.new("Cyan")
  2682. rng6.Parent = char
  2683. local rng6m = rng6.Mesh
  2684. rng6m.Scale = vt(7.5,7.5,7.5)
  2685. rng6m.MeshType = "FileMesh"
  2686. rng6m.MeshId = "rbxassetid://430736398"
  2687. local Must2 = Instance.new("Sound",rng6)
  2688. Must2.SoundId = "rbxassetid://135581154"
  2689. Must2.Pitch = 0.99
  2690. Must2.Volume = 3
  2691. Must2.Looped = false
  2692. wait(0)
  2693. Must2:Play()
  2694. local hita = rng6.Touched:connect(function(hit)
  2695. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2696. end)
  2697.  
  2698. rng3.CFrame = RootPart.CFrame
  2699.  
  2700. rng5.CFrame = RootPart.CFrame
  2701. rng6.CFrame = RootPart.CFrame
  2702. local pie222 = Instance.new("ParticleEmitter")
  2703. pie222.Parent = rng6
  2704. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2705. pie222.LightEmission = 1
  2706. pie222.Size = NumberSequence.new(6,1)
  2707. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2708. pie222.Transparency = NumberSequence.new(0.6,1)
  2709. pie222.EmissionDirection = "Top"
  2710. pie222.Enabled = true
  2711. pie222.Lifetime = NumberRange.new(1)
  2712. pie222.Rotation = NumberRange.new(-320, 320)
  2713. pie222.Rate = 404
  2714. pie222.Speed = NumberRange.new(0)
  2715. pie222.LockedToPart = false
  2716. pie222.VelocitySpread = 2
  2717. wait()
  2718. local scaler = 10/5
  2719. local scaler2 = 10/5
  2720. for i = 0,10,0.1 do
  2721. swait()
  2722. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2723.  
  2724. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2725.  
  2726. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2727. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/3.8)
  2728. rng6.CFrame = rng3.CFrame
  2729. rng.Transparency = rng.Transparency + 1
  2730.  
  2731. rng3.Transparency = rng3.Transparency + 0.01
  2732.  
  2733. rng5.Transparency = rng5.Transparency + 0.01
  2734. rng6.Transparency = rng6.Transparency + 0.021
  2735. scaler = scaler - 0.125/5
  2736. scaler2 = scaler2 - 0.1/5
  2737.  
  2738. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2739.  
  2740. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2741. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2742. end
  2743. hita:disconnect()
  2744. game:GetService("Debris"):AddItem(rng, 1)
  2745.  
  2746. game:GetService("Debris"):AddItem(rng3, 1)
  2747.  
  2748. game:GetService("Debris"):AddItem(rng5, 1)
  2749. attack = false
  2750. pie222:Destroy()
  2751. Humanoid.WalkSpeed = 16
  2752. end
  2753.  
  2754.  
  2755. function bigbangattack2()
  2756. attack = true
  2757. Humanoid.WalkSpeed = 0
  2758. for i = 0, 8, 0.1 do
  2759. swait()
  2760. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2761. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2762. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2763. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2764. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2765. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2766. end
  2767. local rng = Instance.new("Part", RightArm)
  2768. rng.Anchored = true
  2769. rng.BrickColor = BrickColor.new("Cyan")
  2770. rng.CanCollide = false
  2771. rng.FormFactor = 3
  2772. rng.Name = "Ring"
  2773. rng.Size = Vector3.new(0.4,0.4,0.4)
  2774. rng.Transparency = 0
  2775. rng.TopSurface = 0
  2776. rng.BottomSurface = 0
  2777. rng.CFrame = RootPart.CFrame
  2778. local rngm = Instance.new("SpecialMesh", rng)
  2779. rngm.MeshId = "http://www.roblox.com/asset/?id=9982590"
  2780.  
  2781. local rng3 = rng:Clone()
  2782. rng3.Parent = char
  2783. local rng3m = rng3.Mesh
  2784.  
  2785. local rng5 = rng:Clone()
  2786. rng5.Parent = char
  2787. rng5.BrickColor = BrickColor.new("Cyan")
  2788. local rng5m = rng5.Mesh
  2789. local rng6 = rng:Clone()
  2790. rng6.Material = "Plastic"
  2791. rng6.BrickColor = BrickColor.new("Cyan")
  2792. rng6.Parent = char
  2793. local rng6m = rng6.Mesh
  2794. rng6m.Scale = vt(7.5,7.5,30.5)
  2795. rng6m.MeshType = "FileMesh"
  2796. rng6m.MeshId = "rbxassetid://430736398"
  2797. local Must2 = Instance.new("Sound",Torso)
  2798. Must2.SoundId = "rbxassetid://719747626"
  2799. Must2.Pitch = 0.99
  2800. Must2.Volume = 3
  2801. Must2.Looped = false
  2802. wait(0)
  2803. Must2:Play()
  2804. local hita = rng6.Touched:connect(function(hit)
  2805. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2806. end)
  2807.  
  2808. rng3.CFrame = Head.CFrame
  2809.  
  2810. rng5.CFrame = Head.CFrame
  2811. rng6.CFrame = rng5.CFrame
  2812. local pie222 = Instance.new("ParticleEmitter")
  2813. pie222.Parent = rng6
  2814. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2815. pie222.LightEmission = 1
  2816. pie222.Size = NumberSequence.new(15,1)
  2817. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2818. pie222.Transparency = NumberSequence.new(0.6,1)
  2819. pie222.EmissionDirection = "Top"
  2820. pie222.Enabled = true
  2821. pie222.Lifetime = NumberRange.new(1)
  2822. pie222.Rotation = NumberRange.new(-320, 320)
  2823. pie222.Rate = 404
  2824. pie222.Speed = NumberRange.new(0)
  2825. pie222.LockedToPart = false
  2826. pie222.VelocitySpread = 2
  2827. wait()
  2828. local scaler = 10/5
  2829. local scaler2 = 10/5
  2830. for i = 0,10,0.1 do
  2831. swait()
  2832. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2833.  
  2834. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2835.  
  2836. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2837. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/0.8)
  2838. rng6.CFrame = rng3.CFrame
  2839. rng.Transparency = rng.Transparency + 1
  2840.  
  2841. rng3.Transparency = rng3.Transparency + 0.01
  2842.  
  2843. rng5.Transparency = rng5.Transparency + 0.01
  2844. rng6.Transparency = rng6.Transparency + 0.021
  2845. scaler = scaler - 0.125/5
  2846. scaler2 = scaler2 - 0.1/5
  2847.  
  2848. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2849.  
  2850. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2851. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2852. end
  2853. hita:disconnect()
  2854. game:GetService("Debris"):AddItem(rng, 1)
  2855.  
  2856. game:GetService("Debris"):AddItem(rng3, 1)
  2857.  
  2858. game:GetService("Debris"):AddItem(rng5, 1)
  2859. attack = false
  2860. pie222:Destroy()
  2861. Humanoid.WalkSpeed = 16
  2862. end
  2863.  
  2864.  
  2865.  
  2866.  
  2867.  
  2868. mouse.KeyDown:connect(function(k) ---galickgun
  2869. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2870. MV4 = 0
  2871. local Must = Instance.new("Sound",Torso)
  2872. Must.SoundId = "rbxassetid://719748223"
  2873. Must.Pitch = 0.99
  2874. Must.Volume = 3.4
  2875. Must.Looped = false
  2876. wait(0)
  2877. Must:Play()
  2878. Humanoid.WalkSpeed = 13
  2879. local Aura = Instance.new('ParticleEmitter')
  2880. Aura.Name = "Aura"
  2881. Aura.Texture = "rbxassetid://347730682"
  2882. Aura.Parent = Torso
  2883. Aura.LightEmission = 1
  2884. Aura.Transparency = NumberSequence.new(0.4,1)
  2885. Aura.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2886. Aura.Size = NumberSequence.new(1,9)
  2887. Aura.Rotation = NumberRange.new(-360,360)
  2888. Aura.LockedToPart = true
  2889. Aura.Lifetime = NumberRange.new(1)
  2890. Aura.Rate = 100
  2891. Aura.Speed = NumberRange.new(0)
  2892. Aura.EmissionDirection = "Top"
  2893. local Aura2 = Instance.new('ParticleEmitter')
  2894. Aura2.Name = "Aura"
  2895. Aura2.Texture = "rbxassetid://1046299182"
  2896. Aura2.Parent = Torso
  2897. Aura2.LightEmission = 1
  2898. Aura2.Transparency = NumberSequence.new(0,1)
  2899. Aura2.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2900. Aura2.Size = NumberSequence.new(14)
  2901. Aura2.Rotation = NumberRange.new(-360,360)
  2902. Aura2.LockedToPart = true
  2903. Aura2.Lifetime = NumberRange.new(0.2)
  2904. Aura2.Rate = 20
  2905. Aura2.Speed = NumberRange.new(0)
  2906. Aura2.EmissionDirection = "Top"
  2907. attack = true
  2908. Firepart1 = Instance.new("Part", RightArm)
  2909. Firepart1.Size = Vector3.new(1, 1, 1)
  2910. GuW1 = Instance.new("Weld")
  2911. GuW1.Name = "GuW"
  2912. GuW1.Part0 = RightArm
  2913. GuW1.C0 = cn(0, -1, 0)
  2914. GuW1.C1 = cn(0, 0, 0)
  2915. GuW1.Part1 = Firepart1
  2916. GuW1.Parent = RightArm
  2917. Firepart1.Transparency = 1
  2918. Firepart2 = Instance.new("Part", LeftArm)
  2919. Firepart2.Size = Vector3.new(1, 1, 1)
  2920. GuW2 = Instance.new("Weld")
  2921. GuW2.Name = "GuW"
  2922. GuW2.Part0 = LeftArm
  2923. GuW2.C0 = cn(0, -1, 0)
  2924. GuW2.C1 = cn(0, 0, 0)
  2925. GuW2.Part1 = Firepart2
  2926. GuW2.Parent = LeftArm
  2927. Firepart2.Transparency = 1
  2928. GuW1:Destroy()
  2929. GuW1 = Instance.new("Weld")
  2930. GuW1.Name = "GuW"
  2931. GuW1.Part0 = Torso
  2932. GuW1.C0 = cn(0, 0, -6)
  2933. GuW1.C1 = cn(0, 0, 0)
  2934. GuW1.Part1 = Firepart1
  2935. GuW1.Parent = Torso
  2936. GuW2:Destroy()
  2937. GuW2 = Instance.new("Weld")
  2938. GuW2.Name = "GuW"
  2939. GuW2.Part0 = Torso
  2940. GuW2.C0 = cn(0, 0, -6)
  2941. GuW2.C1 = cn(0, 0, 0)
  2942. GuW2.Part1 = Firepart2
  2943. GuW2.Parent = Torso
  2944. GuW2:Destroy()
  2945. GuW2 = Instance.new("Weld")
  2946. GuW2.Name = "GuW"
  2947. GuW2.Part0 = Torso
  2948. GuW2.C0 = cn(0, 0, -4)
  2949. GuW2.C1 = cn(0, 0, 0)
  2950. GuW2.Part1 = Firepart2
  2951. GuW2.Parent = Torso
  2952. for i = 0, 18, 0.1 do
  2953. swait()
  2954. if Torsovelocity.Y > 2 then
  2955. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2956. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.1)
  2957. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2958. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2959. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2960. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2961. elseif Torsovelocity.Y < 1 then
  2962. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.1)
  2963. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.05)
  2964. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2965. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-120), math.rad(-90)), 0.1)
  2966. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2967. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2968. end
  2969. end
  2970. GuW1:Destroy()
  2971. GuW1 = Instance.new("Weld")
  2972. GuW1.Name = "GuW"
  2973. GuW1.Part0 = Torso
  2974. GuW1.C0 = cn(0, 0, -15)
  2975. GuW1.C1 = cn(0, 0, 0)
  2976. GuW1.Part1 = Firepart1
  2977. GuW1.Parent = Torso
  2978. GuW2:Destroy()
  2979. GuW2 = Instance.new("Weld")
  2980. GuW2.Name = "GuW"
  2981. GuW2.Part0 = Torso
  2982. GuW2.C0 = cn(0, 0, -17.5)
  2983. GuW2.C1 = cn(0, 0, 0)
  2984. GuW2.Part1 = Firepart2
  2985. GuW2.Parent = Torso
  2986. local Must = Instance.new("Sound",Torso)
  2987. Must.SoundId = "rbxassetid://719747626"
  2988. Must.Pitch = 0.99
  2989. Must.Volume = 3.9
  2990. Must.Looped = false
  2991. wait(0)
  2992. Must:Play()
  2993. for i = 0, 1.25, 0.01 do
  2994. swait()
  2995. 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)
  2996. shoottraildd22(mouse.Hit.p, Torso, 0)
  2997. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  2998. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  2999. if Torsovelocity.Y > 2 then
  3000. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3001. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3002. 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)
  3003. 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)
  3004. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3005. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3006. end
  3007. end
  3008. Must:Stop()
  3009. Aura:Destroy()
  3010. Aura2:Destroy()
  3011. wait(0.5)
  3012. Humanoid.WalkSpeed = 16
  3013. attack = false
  3014. MV4 = 300
  3015. Firepart1:Destroy()
  3016. Firepart2:Destroy()
  3017. end
  3018. end)
  3019.  
  3020.  
  3021. d = {}
  3022. function iteffect()
  3023.  
  3024. coroutine.resume(coroutine.create(function()
  3025.  
  3026. for i = 1, 10 do
  3027. effect = Instance.new("Part", workspace)
  3028. effect.Anchored = true
  3029. effect.CanCollide = false
  3030. effect.Size = Vector3.new(0.2, 3, 0.2)
  3031. effect.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  3032. effect.Transparency = 0
  3033. effect.Material = "Plastic"
  3034. effect.BrickColor = BrickColor.new("Really black")
  3035. table.insert(d, effect)
  3036. game:GetService("Debris"):AddItem(effect, 0.3)
  3037. end
  3038.  
  3039. coroutine.resume(coroutine.create(function()
  3040. for i = 1, 10 do
  3041. for i,e in pairs(d) do
  3042. e.CFrame = e.CFrame * CFrame.new(0, math.random(0, 10)/10, 0)
  3043. e.Transparency = e.Transparency + 0.030
  3044. end
  3045. wait(0.01)
  3046. end
  3047.  
  3048. end))
  3049. end))
  3050.  
  3051.  
  3052. end
  3053.  
  3054. tp = true
  3055.  
  3056. mouse.KeyDown:connect(function(k)
  3057. if k == "e" then
  3058. if tp == true then
  3059. tp = false
  3060. char.Head.face.Parent = game.Lighting
  3061. wait(0)
  3062. char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  3063. game.Lighting.face.Parent = char.Head
  3064. wait(0)
  3065. tp = true
  3066.  
  3067.  
  3068. end
  3069. end
  3070. end)
  3071.  
  3072.  
  3073. MV4 = 300
  3074. mouse.KeyDown:connect(function(k)
  3075. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  3076. MV4 = 0
  3077. local Must = Instance.new("Sound",workspace)
  3078. Must.SoundId = "rbxassetid://512366303"
  3079. Must.Pitch = 0.99
  3080. Must.Volume = 3.5
  3081. Must.Looped = true
  3082. wait(0)
  3083. Must:Play()
  3084. local lb = Instance.new("Part")
  3085. lb.Parent = char
  3086. lb.Material = "Neon"
  3087. lb.Color = BrickColor.new("Gold").Color
  3088. lb.CanCollide = false
  3089. lb.Material = "Neon"
  3090. lb.Size = vt(1,1,1)
  3091. lb.CFrame = Torso.CFrame
  3092. lb.Rotation = vt(0,0,0)
  3093. lb.Anchored = true
  3094. lb.Transparency = 0
  3095. local thing = Instance.new("SpecialMesh",lb)
  3096. thing.MeshType = "FileMesh"
  3097. thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3098. thing.Scale = vt(0,15,0)
  3099. local chancerot = math.random(1,2)
  3100. for z = 0, 4 do
  3101. if chancerot == 1 then
  3102. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3103. elseif chancerot == 2 then
  3104. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3105. end
  3106. lb.Transparency = lb.Transparency + 0.1
  3107. thing.Scale = thing.Scale + vt(15,0,15)
  3108. wait()
  3109. end
  3110. for z = 0, 4 do
  3111. if chancerot == 1 then
  3112. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3113. elseif chancerot == 2 then
  3114. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3115. end
  3116. lb.Transparency = lb.Transparency + 0.1
  3117. thing.Scale = thing.Scale + vt(15,0,15)
  3118. wait()
  3119. end
  3120.  
  3121. local Aura = Instance.new('ParticleEmitter')
  3122. Aura.Name = "Aura"
  3123. Aura.Texture = "rbxassetid://347730682"
  3124. Aura.Parent = Torso
  3125. Aura.LightEmission = 1
  3126. Aura.Transparency = NumberSequence.new(0.5,1)
  3127. Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3128. Aura.Size = NumberSequence.new(1,25)
  3129. Aura.Rotation = NumberRange.new(-360,360)
  3130. Aura.LockedToPart = true
  3131. Aura.Lifetime = NumberRange.new(1)
  3132. Aura.Rate = 100
  3133. Aura.Speed = NumberRange.new(0)
  3134. Aura.EmissionDirection = "Top"
  3135. local Aura2 = Instance.new('ParticleEmitter')
  3136. Aura2.Name = "Aura"
  3137. Aura2.Texture = "rbxassetid://1046299182"
  3138. Aura2.Parent = Torso
  3139. Aura2.LightEmission = 1
  3140. Aura2.Transparency = NumberSequence.new(0,1)
  3141. Aura2.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3142. Aura2.Size = NumberSequence.new(55)
  3143. Aura2.Rotation = NumberRange.new(-360,360)
  3144. Aura2.LockedToPart = true
  3145. Aura2.Lifetime = NumberRange.new(0.2)
  3146. Aura2.Rate = 20
  3147. Aura2.Speed = NumberRange.new(0)
  3148. Aura2.EmissionDirection = "Top"
  3149. lig = Instance.new("PointLight",Player.Character.Torso)
  3150. lig.Color=Color3.new(255,255,0)
  3151. lig.Range = 12
  3152. Humanoid.WalkSpeed = 0.01
  3153. attack = true
  3154. Firepart1 = Instance.new("Part", RightArm)
  3155. Firepart1.Size = Vector3.new(1, 1, 1)
  3156. GuW1 = Instance.new("Weld")
  3157. GuW1.Name = "GuW"
  3158. GuW1.Part0 = RightArm
  3159. GuW1.C0 = cn(0, -1, 0)
  3160. GuW1.C1 = cn(0, 0, 0)
  3161. GuW1.Part1 = Firepart1
  3162. GuW1.Parent = RightArm
  3163. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  3164. Firepart1.Transparency = 1
  3165. Firepart2 = Instance.new("Part", LeftArm)
  3166. Firepart2.Size = Vector3.new(1, 1, 1)
  3167. GuW2 = Instance.new("Weld")
  3168. GuW2.Name = "GuW"
  3169. GuW2.Part0 = LeftArm
  3170. GuW2.C0 = cn(0, -1, 0)
  3171. GuW2.C1 = cn(0, 0, 0)
  3172. GuW2.Part1 = Firepart2
  3173. GuW2.Parent = LeftArm
  3174. Firepart2.Transparency = 1
  3175.  
  3176. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  3177. GuW1:Destroy()
  3178. GuW1 = Instance.new("Weld")
  3179. GuW1.Name = "GuW"
  3180. GuW1.Part0 = Torso
  3181. GuW1.C0 = cn(0, 0, -6)
  3182. GuW1.C1 = cn(0, 0, 0)
  3183. GuW1.Part1 = Firepart1
  3184. GuW1.Parent = Torso
  3185. GuW2:Destroy()
  3186. GuW2 = Instance.new("Weld")
  3187. GuW2.Name = "GuW"
  3188. GuW2.Part0 = Torso
  3189. GuW2.C0 = cn(0, 0, -6)
  3190. GuW2.C1 = cn(0, 0, 0)
  3191. GuW2.Part1 = Firepart2
  3192. GuW2.Parent = Torso
  3193.  
  3194. GuW2:Destroy()
  3195. GuW2 = Instance.new("Weld")
  3196. GuW2.Name = "GuW"
  3197. GuW2.Part0 = Torso
  3198. GuW2.C0 = cn(0, 0, -4)
  3199. GuW2.C1 = cn(0, 0, 0)
  3200. GuW2.Part1 = Firepart2
  3201. GuW2.Parent = Torso
  3202. for i = 0, 15, 0.1 do
  3203. swait()
  3204. if Torsovelocity.Y > 2 then
  3205. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3206. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3207. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3208. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3209. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3210. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3211. elseif Torsovelocity.Y < 1 then
  3212. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3213. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3214. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3215. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3216. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3217. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3218. end
  3219. end
  3220. wait(16)
  3221. local Aura3 = Instance.new('ParticleEmitter')
  3222. Aura3.Name = "Aura"
  3223. Aura3.Texture = "rbxassetid://1046299182"
  3224. Aura3.Parent = Torso
  3225. Aura3.LightEmission = 1
  3226. Aura3.Transparency = NumberSequence.new(0.4,1)
  3227. Aura3.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3228. Aura3.Size = NumberSequence.new(140)
  3229. Aura3.Rotation = NumberRange.new(-360,360)
  3230. Aura3.LockedToPart = true
  3231. Aura3.Lifetime = NumberRange.new(0.2)
  3232. Aura3.Rate = 70
  3233. Aura3.Speed = NumberRange.new(0)
  3234. Aura3.EmissionDirection = "Top"
  3235. local Aura4 = Instance.new('ParticleEmitter')
  3236. Aura4.Name = "Aura"
  3237. Aura4.Texture = "rbxassetid://1046299182"
  3238. Aura4.Parent = Torso
  3239. Aura4.LightEmission = 1
  3240. Aura4.Transparency = NumberSequence.new(0.7,1)
  3241. Aura4.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  3242. Aura4.Size = NumberSequence.new(190)
  3243. Aura4.Rotation = NumberRange.new(-360,360)
  3244. Aura4.LockedToPart = true
  3245. Aura4.Lifetime = NumberRange.new(0.2)
  3246. Aura4.Rate = 120
  3247. Aura4.Speed = NumberRange.new(0)
  3248. Aura4.EmissionDirection = "Top"
  3249. local Aura5 = Instance.new('ParticleEmitter')
  3250. Aura5.Name = "Aura"
  3251. Aura5.Texture = "rbxassetid://347730682"
  3252. Aura5.Parent = Torso
  3253. Aura5.LightEmission = 1
  3254. Aura5.Transparency = NumberSequence.new(0.2,1)
  3255. Aura5.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3256. Aura5.Size = NumberSequence.new(1,65)
  3257. Aura5.Rotation = NumberRange.new(-360,360)
  3258. Aura5.LockedToPart = true
  3259. Aura5.Lifetime = NumberRange.new(1)
  3260. Aura5.Rate = 200
  3261. Aura5.Speed = NumberRange.new(0)
  3262. Aura5.EmissionDirection = "Top"
  3263. local quake = Instance.new("Sound",workspace)
  3264. quake.SoundId = "rbxassetid://1048411878"
  3265. quake.Pitch = 0.99
  3266. quake.Volume = 1.3
  3267. quake.Looped = true
  3268. wait(0)
  3269. quake:Play()
  3270. local scrr = Instance.new("Sound",Torso)
  3271. scrr.SoundId = "rbxassetid://908472235"
  3272. scrr.Pitch = 0.99
  3273. scrr.Volume = 5.5
  3274. scrr.Looped = true
  3275. wait(0)
  3276. scrr:Play()
  3277.  
  3278. for i = 0, 2, 0.1 do
  3279. swait()
  3280. local lb = Instance.new("Part")
  3281. lb.Parent = char
  3282. lb.Material = "Neon"
  3283. lb.Color = BrickColor.new("Gold").Color
  3284. lb.CanCollide = false
  3285. lb.Material = "Neon"
  3286. lb.Size = vt(0.5,0,0.5)
  3287. lb.CFrame = Torso.CFrame
  3288. lb.Rotation = vt(0,0,0)
  3289. lb.Anchored = true
  3290. lb.Transparency = 0
  3291. local thing = Instance.new("SpecialMesh",lb)
  3292. thing.MeshType = "FileMesh"
  3293. thing.MeshId = "http://www.roblox.com/asset/?id=471124075"
  3294. thing.Scale = vt(0,15,0)
  3295. local chancerot = math.random(1,2)
  3296. for z = 0, 4 do
  3297. if chancerot == 1 then
  3298. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3299. elseif chancerot == 2 then
  3300. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3301. end
  3302. lb.Transparency = lb.Transparency + 0.1
  3303. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3304. wait()
  3305. end
  3306. for z = 0, 4 do
  3307. if chancerot == 1 then
  3308. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3309. elseif chancerot == 2 then
  3310. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3311. end
  3312. lb.Transparency = lb.Transparency + 0.1
  3313. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3314. wait()
  3315. end
  3316. end
  3317.  
  3318.  
  3319. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  3320. for i = 0, 24, 0.1 do
  3321. swait()
  3322. if Torsovelocity.Y > 2 then
  3323. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3324. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3325. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3326. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3327. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3328. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3329. elseif Torsovelocity.Y < 1 then
  3330. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3331. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3332. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3333. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3334. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3335. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3336. end
  3337. end
  3338. wait(5)
  3339. GuW1:Destroy()
  3340. GuW1 = Instance.new("Weld")
  3341. GuW1.Name = "GuW"
  3342. GuW1.Part0 = Torso
  3343. GuW1.C0 = cn(0, 0, -15)
  3344. GuW1.C1 = cn(0, 0, 0)
  3345. GuW1.Part1 = Firepart1
  3346. GuW1.Parent = Torso
  3347. GuW2:Destroy()
  3348. GuW2 = Instance.new("Weld")
  3349. GuW2.Name = "GuW"
  3350. GuW2.Part0 = Torso
  3351. GuW2.C0 = cn(0, 0, -17.5)
  3352. GuW2.C1 = cn(0, 0, 0)
  3353. GuW2.Part1 = Firepart2
  3354. GuW2.Parent = Torso
  3355. local Must2 = Instance.new("Sound",Torso) --1048411878
  3356. Must2.SoundId = "rbxassetid://950551676"
  3357. Must2.Pitch = 0.99
  3358. Must2.Volume = 10
  3359. Must2.Looped = false
  3360. wait(0)
  3361. Must2:Play()
  3362. quake:Stop()
  3363. scrr:Stop()
  3364. local Gone = Instance.new('ParticleEmitter')
  3365. Gone.Name = "Aura"
  3366. Gone.Texture = "rbxassetid://1046299182"
  3367. Gone.Parent = Torso
  3368. Gone.LightEmission = 1
  3369. Gone.Transparency = NumberSequence.new(0.7,1)
  3370. Gone.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3371. Gone.Size = NumberSequence.new(340)
  3372. Gone.Rotation = NumberRange.new(-360,360)
  3373. Gone.LockedToPart = true
  3374. Gone.Lifetime = NumberRange.new(0.2)
  3375. Gone.Rate = 70
  3376. Gone.Speed = NumberRange.new(0)
  3377. Gone.EmissionDirection = "Top"
  3378. wait(2)
  3379. Aura:Destroy()
  3380. Aura2:Destroy()
  3381. Aura3:Destroy()
  3382. Aura4:Destroy()
  3383. Aura5:Destroy()
  3384. lig:Destroy()
  3385. Gone:Destroy()
  3386. for i = 0, 3, 0.01 do
  3387. swait()
  3388. shoottraildd2(mouse.Hit.p, Torso, 0)
  3389. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  3390. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 70, 70, 70, 0.06)
  3391. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 69.5, 69.5, 69.5, 0.06)
  3392. if Torsovelocity.Y > 2 then
  3393. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3394. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3395. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3396. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3397. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3398. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3399. elseif Torsovelocity.Y < 1 then
  3400. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3401. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3402. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3403. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3404. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3405. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3406. end
  3407. end
  3408. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  3409. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  3410. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  3411. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  3412. for i = 0, 3, 0.1 do
  3413. swait()
  3414. if Torsovelocity.Y > 2 then
  3415. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3416. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3417. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3418. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3419. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3420. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3421. elseif Torsovelocity.Y < 1 then
  3422. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3423. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  3424. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3425. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3426. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3427. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3428. end
  3429. end
  3430. wait(1)
  3431. Humanoid.WalkSpeed = 16
  3432. attack = false
  3433. MV4 = 0
  3434. Must:Stop()
  3435. Firepart1:Destroy()
  3436. Firepart2:Destroy()
  3437. end
  3438. end)
  3439.  
  3440.  
  3441.  
  3442.  
  3443.  
  3444. musiccommand = 1
  3445. musicwait = false
  3446. mouse.KeyDown:connect(function(k)
  3447. if k == "=" and attack == false then
  3448. if musiccommand == 1 and musicwait == false then
  3449. musicwait = true
  3450. sou2:Stop()
  3451. musiccommand = 2
  3452. end
  3453. if musiccommand == 2 and musicwait == false then
  3454. musicwait = true
  3455. sou2:Play()
  3456. sou2.Volume = 2
  3457. musiccommand = 3
  3458. end
  3459. if musiccommand == 3 and musicwait == false then
  3460. musicwait = true
  3461. sou2.Volume = 0.5
  3462. musiccommand = 1
  3463. end
  3464. musicwait = false
  3465. end
  3466. end)
  3467. function HitpartFunk3(HPart3, Xv, Yv, Zv)
  3468. Hitpart3 = Instance.new("Part", HPart3)
  3469. Hitpart3.Size = Vector3.new(1, 1, 1)
  3470. Hitpart3.CanCollide = false
  3471. HuW3 = Instance.new("Weld")
  3472. HuW3.Name = "GuW"
  3473. HuW3.Part0 = HPart3
  3474. HuW3.C0 = cn(Xv, Yv, Zv)
  3475. HuW3.C1 = cn(0, 0, 0)
  3476. HuW3.Part1 = Hitpart3
  3477. HuW3.Parent = HPart3
  3478. Hitpart3.Transparency = 1
  3479. game:GetService("Debris"):AddItem(Hitpart3, 20)
  3480. end
  3481. function HitpartFunk2(HPart2, Xv, Yv, Zv)
  3482. Hitpart2 = Instance.new("Part", HPart2)
  3483. Hitpart2.Size = Vector3.new(1, 1, 1)
  3484. Hitpart2.CanCollide = false
  3485. HuW2 = Instance.new("Weld")
  3486. HuW2.Name = "GuW"
  3487. HuW2.Part0 = HPart2
  3488. HuW2.C0 = cn(Xv, Yv, Zv)
  3489. HuW2.C1 = cn(0, 0, 0)
  3490. HuW2.Part1 = Hitpart2
  3491. HuW2.Parent = HPart2
  3492. Hitpart2.Transparency = 1
  3493. game:GetService("Debris"):AddItem(Hitpart2, 20)
  3494. end
  3495. function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv)
  3496. Hitpart = Instance.new("Part", HPart)
  3497. Hitpart.Size = Vector3.new(1, 1, 1)
  3498. Hitpart.CanCollide = false
  3499. HuW = Instance.new("Weld")
  3500. HuW.Name = "GuW"
  3501. HuW.Part0 = HPart
  3502. HuW.C0 = cn(Xv, Yv, Zv)
  3503. HuW.C1 = cn(0, 0, 0)
  3504. HuW.Part1 = Hitpart
  3505. HuW.Parent = HPart
  3506. Hitpart.Transparency = 1
  3507. MagniDamage(Hitpart, 4.5, Min, Max, 1, "Normal")
  3508. end
  3509. wait2 = false
  3510. combo = 1
  3511. mouse.Button1Down:connect(function(key)
  3512. if attack == false then
  3513. attack = true
  3514. Humanoid.WalkSpeed = 17.01
  3515. if combo == 1 and wait2 == false then
  3516. wait2 = true
  3517. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
  3518. HitpartFunk(LeftArm, 40, 80, 0, -0.5, 0)
  3519. for i = 0, 0.3, 0.1 do
  3520. swait()
  3521. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3522. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3523. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3524. LW.C0 = clerp(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)
  3525. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3526. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3527. end
  3528. combo = 2
  3529. end
  3530. if combo == 2 and wait2 == false then
  3531. wait2 = true
  3532.  
  3533. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", RightArm, 1, 1)
  3534. for i = 0, 0.3, 0.1 do
  3535. swait()
  3536. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3537. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3538. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  3539. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3540. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3541. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3542. end
  3543. combo = 3
  3544. end
  3545. if combo == 3 and wait2 == false then
  3546. wait2 = true
  3547. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
  3548. HitpartFunk(RightLeg, 40, 60, 0, -0.5, 0)
  3549. for i = 0, 0.1, 0.1 do
  3550. swait()
  3551. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3552. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3553. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3554. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3555. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(30), math.rad(90)), 0.3)
  3556. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3557. end
  3558. combo = 1
  3559. end
  3560. Humanoid.WalkSpeed = 16
  3561. Hitpart:Destroy()
  3562. wait2 = false
  3563. attack = false
  3564. end
  3565. end)
  3566. --
  3567. mouse.KeyDown:connect(function(k)
  3568. if k == "f" then
  3569. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", RightLeg, 1, 1)
  3570. HitpartFunk(RightLeg, 60, 160, 0, -0.5, 0)
  3571. for i = 0, 1.2, 0.1 do
  3572. swait()
  3573. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 2) * angles(math.rad(-99), math.rad(-0), math.rad(-30)), 0.3)
  3574. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  3575. 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)
  3576. 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)
  3577. 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)
  3578. 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)
  3579. end
  3580. end
  3581. end)
  3582. --
  3583. MV1 = 20
  3584. mouse.KeyDown:connect(function(k)
  3585. if k == "=" and attack == false then
  3586. if firemode == true then
  3587. firemode = false
  3588. print("ice mode")
  3589. icesmoke.Acceleration = Vector3.new(0,0,0)
  3590. icesmoke.Texture = "http://www.roblox.com/asset/?id=243728104"
  3591. icesmoke.Transparency = NumberSequence.new({
  3592. NumberSequenceKeypoint.new(0, 0.9),
  3593. NumberSequenceKeypoint.new(1, 1)
  3594. })
  3595. icesmoke.Size = NumberSequence.new(3)
  3596. icesmoke.Parent = RightArm
  3597. else
  3598. firemode = true
  3599. print("fire mode")
  3600. ice_mode = false
  3601. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3602. icesmoke.Acceleration = Vector3.new(0, 15, 0)
  3603. icesmoke.Rate = 400
  3604. icesmoke.Texture = "http://www.roblox.com/asset/?id=11601142"
  3605. icesmoke.Transparency = NumberSequence.new(0.7, 1)
  3606. icesmoke.Size = NumberSequence.new(3)
  3607. icesmoke.EmissionDirection = "Top"
  3608. icesmoke.Parent = LeftArm
  3609. end
  3610. end
  3611. if attack == false and k == "x==" and MV1 > 19 and firemode == false then
  3612. MV1 = 90
  3613. Humanoid.WalkSpeed = 15
  3614. attack = true
  3615. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131632972", LeftArm, 1, 1.5)
  3616. Firepart2 = Instance.new("Part", LeftArm)
  3617. Firepart2.Size = Vector3.new(1, 1, 1)
  3618. Firepart2.CanCollide = false
  3619. GuW2 = Instance.new("Weld")
  3620. GuW2.Name = "GuW"
  3621. GuW2.Part0 = LeftArm
  3622. GuW2.C0 = cn(0, -0.5, 0)
  3623. GuW2.C1 = cn(0, 0, 0)
  3624. GuW2.Part1 = Firepart2
  3625. GuW2.Parent = LeftArm
  3626. Firepart2.Transparency = 1
  3627. MagniDamage(Firepart2, 6, 20, 40, 10, "Normal")
  3628. for i = 0, 2, 0.1 do
  3629. swait()
  3630. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3631. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3632. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3633. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3634. 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)
  3635. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3636. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3637. end
  3638. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", LeftArm, 1, 2.7)
  3639. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 1, 1, 1, 3, 3, 3, 0.025)
  3640. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.02)
  3641. MagniDamage(Firepart2, 35, 35, 35, 0, "Freeze")
  3642. Humanoid.WalkSpeed = 16
  3643. attack = false
  3644. Firepart2:Destroy()
  3645. end
  3646. end)
  3647. MV2 = 90
  3648.  
  3649. mouse.KeyDown:connect(function(key)
  3650. if key == "=" then
  3651. Head.Transparency = 1
  3652. Torso.Transparency = 1
  3653. LeftArm.Transparency = 1
  3654. Head.face.Texture = ""
  3655. RightArm.Transparency = 1
  3656. LeftLeg.Transparency = 1
  3657. RightLeg.Transparency = 1
  3658. mesh1.Transparency = 1
  3659. mesh2.Transparency = 1
  3660. mesh5.Transparency = 1
  3661. mesheye.Transparency = 1
  3662. mesheye1.Transparency = 1
  3663. mesheye2.Transparency = 1
  3664. mesheye3.Transparency = 1
  3665. char.Parent = workspace.Camera
  3666. char.WalkSpeed = 60
  3667. if char:FindFirstChild("TalkingBillBoard")~= nil then
  3668. char:FindFirstChild("TalkingBillBoard"):destroy()
  3669. end
  3670. end
  3671. end)
  3672. mouse.KeyUp:connect(function(key)
  3673. if key == "=" then
  3674. Head.Transparency = 0
  3675. Torso.Transparency = 0
  3676. LeftArm.Transparency = 0
  3677. Head.face.Texture = ""
  3678. RightArm.Transparency = 0
  3679. LeftLeg.Transparency = 0
  3680. RightLeg.Transparency = 0
  3681. mesh1.Transparency = 0
  3682. mesh2.Transparency = 0
  3683. mesh5.Transparency = 0
  3684. mesheye.Transparency = 0
  3685. mesheye1.Transparency = 0
  3686. mesheye2.Transparency = 0
  3687. mesheye3.Transparency = 0
  3688. hat1.Transparency = 0
  3689. hat2.Transparency = 0
  3690. hat3.Transparency = 0
  3691. hat4.Transparency = 0
  3692. hat5.Transparency = 0
  3693. hat6.Transparency = 0
  3694. hat7.Transparency = 0
  3695. hat8.Transparency = 0
  3696. hat9.Transparency = 0
  3697. char.Parent = workspace
  3698. end
  3699. end)
  3700.  
  3701. mouse.KeyDown:connect(function(k)
  3702. if attack == false and k == "=" and MV2 > 89 and firemode == true then
  3703. MV2 = 90
  3704. attack = true
  3705. Firepart = Instance.new("Part", RightArm)
  3706. Firepart.Size = Vector3.new(1, 1, 1)
  3707. GuW = Instance.new("Weld")
  3708. GuW.Name = "GuW"
  3709. GuW.Part0 = RightArm
  3710. GuW.C0 = cn(0, -1, 0)
  3711. GuW.C1 = cn(0, 0, 0)
  3712. GuW.Part1 = Firepart
  3713. GuW.Parent = RightArm
  3714. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3715. Firepart.Transparency = 1
  3716. Humanoid.WalkSpeed = 15
  3717. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=586187912", RightArm, 1, 0.8)
  3718. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3719. for i = 1, 3 do
  3720. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3721. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3722. end
  3723. for i = 0, 3, 0.1 do
  3724. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3725. swait()
  3726. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3727. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3728. 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)
  3729. 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)
  3730. 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)
  3731. 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)
  3732. end
  3733. wait(1)
  3734. shoottraildd22(mouse.Hit.p, RightArm, 0, 10)
  3735.  
  3736. Humanoid.WalkSpeed = 16
  3737. attack = false
  3738. Firepart:Destroy()
  3739. end
  3740.  
  3741.  
  3742.  
  3743.  
  3744. if attack == false and k == "=" and MV2 > 89 and InForm == true then
  3745. MV2 = 90
  3746. attack = true
  3747. Firepart = Instance.new("Part", RightArm)
  3748. Firepart.Size = Vector3.new(1, 1, 1)
  3749. GuW = Instance.new("Weld")
  3750. GuW.Name = "GuW"
  3751. GuW.Part0 = RightArm
  3752. GuW.C0 = cn(0, -1, 0)
  3753. GuW.C1 = cn(0, 0, 0)
  3754. GuW.Part1 = Firepart
  3755. GuW.Parent = RightArm
  3756. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3757. Firepart.Transparency = 1
  3758. Humanoid.WalkSpeed = 0.01
  3759. for i = 0, 4, 0.1 do
  3760. swait()
  3761. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3762. BlockEffect(BrickColor.new("White"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3763. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3764. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3765. 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)
  3766. 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)
  3767. 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)
  3768. 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)
  3769. end
  3770. for i = 0, 4, 0.1 do
  3771. swait()
  3772. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3773. BlockEffect(BrickColor.new("White"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3774. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3775. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3776. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 + 0.1 * math.cos(sine / 25)), math.rad(90 + 1 * math.cos(sine / 25))), 0.1)
  3777. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, 0) * angles(math.rad(0 * math.cos(sine / 25)), math.rad(0), math.rad(0 + 1 * math.cos(sine / 25))), 0.1)
  3778. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3779. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3780. end
  3781. shoottraildd(mouse.Hit.p, RightArm, 0, 10)
  3782. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433410", RightArm, 1, 0.8)
  3783. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3784. for i = 1, 3 do
  3785. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3786. BlockEffect(BrickColor.new("White"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3787. end
  3788. for i = 0, 2, 0.1 do
  3789. BlockEffect(BrickColor.new("Really black"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3790. swait()
  3791. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3792. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3793. 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)
  3794. 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)
  3795. 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)
  3796. 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)
  3797. end
  3798. Humanoid.WalkSpeed = 16
  3799. attack = false
  3800. Firepart:Destroy()
  3801. end
  3802. end)
  3803. Rapid = false
  3804. BasePart = Instance.new("Part")
  3805. BasePart.Shape = Enum.PartType.Block
  3806. BasePart.Material = Enum.Material.Neon
  3807. BasePart.TopSurface = Enum.SurfaceType.Smooth
  3808. BasePart.BottomSurface = Enum.SurfaceType.Smooth
  3809. BasePart.FormFactor = Enum.FormFactor.Custom
  3810. BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
  3811. BasePart.CanCollide = true
  3812. BasePart.Locked = true
  3813. BasePart.Anchored = false
  3814. local icy_Player = game.Players.localPlayer
  3815. local icy_mouse = icy_Player:GetMouse()
  3816. ice_mode = false
  3817. local colors = {
  3818. BrickColor.new("Cyan"),
  3819. BrickColor.new("Medium blue"),
  3820. BrickColor.new("Pastel blue")
  3821. }
  3822. local root = game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
  3823. if root then
  3824. icy_mouse.KeyDown:connect(function(k)
  3825. if k == "=" and firemode == false then
  3826. if ice_mode == true then
  3827. ice_mode = false
  3828. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3829. else
  3830. ice_mode = true
  3831. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxassetid://571670708"
  3832. end
  3833. end
  3834. if k == "z" and firemode == true then
  3835. attack = true
  3836. do
  3837. local Stop = false
  3838. local Version = 0
  3839. local MaxSpeed = 5
  3840. local Speed = 3.5
  3841. local Keys = {}
  3842. local Force = 10000
  3843. CreateSound("http://www.roblox.com/asset/?id=1056635059", Torso, 1, 1)
  3844. swait(0.5)
  3845. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3846. if Fly then
  3847. Fly:Destroy()
  3848. end
  3849. if Rot then
  3850. Rot:Destroy()
  3851. end
  3852. Fly = Instance.new("BodyPosition", char.Torso)
  3853. Fly.Name = "LMMFly"
  3854. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3855. Fly.P = Force
  3856. Fly.position = char.Torso.Position
  3857. Rot = Instance.new("BodyGyro", char.Torso)
  3858. Rot.Name = "LMMRot"
  3859. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3860. Rot.P = Force
  3861. Rot.cframe = cam.CoordinateFrame
  3862. CreateSound("http://www.roblox.com/asset/?id=", Fly, 2, 1.5)
  3863. local Thread, Old = Version, nil
  3864. char.Humanoid.PlatformStand = true
  3865. function StopFly()
  3866. Version = Version + 1
  3867. Stop = true
  3868. char.Humanoid.PlatformStand = false
  3869. Fly:Destroy()
  3870. Rot:Destroy()
  3871. attack = false
  3872. end
  3873. char.ChildAdded:connect(function(Obj)
  3874. wait()
  3875. if Obj.Name == "LM" .. "MFlyStop" then
  3876. Obj:Destroy()
  3877. StopFly()
  3878. end
  3879. end)
  3880. HitpartFunk2(RightArm, 0, -0.7, 0)
  3881. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3882. for i = 0, 25, 0.1 do
  3883. if attack == true then
  3884. swait()
  3885.  
  3886. end
  3887. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3888. if Keys[string.char(48)] then
  3889. Speed = 1
  3890. end
  3891. if Keys.w then
  3892. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3893. end
  3894. if Keys.s then
  3895. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3896. end
  3897. if Keys.d then
  3898. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3899. end
  3900. if Keys.a then
  3901. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3902. end
  3903. if Keys.e or Keys[" "] then
  3904. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3905. end
  3906. if Keys.q then
  3907. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3908. end
  3909. if Keys.z then
  3910. StopFly()
  3911. end
  3912. if Old ~= Vectoring then
  3913. Fly.position = Vectoring.p
  3914. Old = Vectoring
  3915. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3916. else
  3917. Speed = 1
  3918. end
  3919. Rot.cframe = cam.CoordinateFrame
  3920. mouse.KeyDown:connect(function(Key)
  3921. Keys[Key] = true
  3922. end)
  3923. mouse.KeyUp:connect(function(Key)
  3924. Keys[Key] = false
  3925. end)
  3926. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3927. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3928. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3929. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3930. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3931. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3932. end
  3933. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3934. attack = false
  3935. char.Humanoid.PlatformStand = false
  3936. Fly:Destroy()
  3937. Rot:Destroy()
  3938. end
  3939. end
  3940. if k == "=" and InForm == true then
  3941. attack = true
  3942. do
  3943. local Stop = false
  3944. local Version = 0
  3945. local MaxSpeed = 6
  3946. local Speed = 3
  3947. local Keys = {}
  3948. local Force = 10000
  3949. CreateSound("http://www.roblox.com/asset/?id=260433410", Torso, 1, 1)
  3950. swait(1)
  3951. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3952. if Fly then
  3953. Fly:Destroy()
  3954. end
  3955. if Rot then
  3956. Rot:Destroy()
  3957. end
  3958. Fly = Instance.new("BodyPosition", char.Torso)
  3959. Fly.Name = "LMMFly"
  3960. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3961. Fly.P = Force
  3962. Fly.position = char.Torso.Position
  3963. Rot = Instance.new("BodyGyro", char.Torso)
  3964. Rot.Name = "LMMRot"
  3965. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3966. Rot.P = Force
  3967. Rot.cframe = cam.CoordinateFrame
  3968. CreateSound("http://www.roblox.com/asset/?id=192104941", Fly, 2, 1.5)
  3969. local Thread, Old = Version, nil
  3970. char.Humanoid.PlatformStand = true
  3971. function StopFly()
  3972. Version = Version + 1
  3973. Stop = true
  3974. char.Humanoid.PlatformStand = false
  3975. Fly:Destroy()
  3976. Rot:Destroy()
  3977. attack = false
  3978. end
  3979. char.ChildAdded:connect(function(Obj)
  3980. wait()
  3981. if Obj.Name == "LM" .. "MFlyStop" then
  3982. Obj:Destroy()
  3983. StopFly()
  3984. end
  3985. end)
  3986. HitpartFunk2(RightArm, 0, -0.7, 0)
  3987. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3988. for i = 0, 25, 0.1 do
  3989. if attack == true then
  3990. swait()
  3991. BlockEffect(BrickColor.new("Gold"), Hitpart2.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3992. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3993. BlockEffect(BrickColor.new("Gold"), Hitpart3.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3994. BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3995. end
  3996. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3997. if Keys[string.char(48)] then
  3998. Speed = 1
  3999. end
  4000. if Keys.w then
  4001. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  4002. end
  4003. if Keys.s then
  4004. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  4005. end
  4006. if Keys.d then
  4007. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  4008. end
  4009. if Keys.a then
  4010. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  4011. end
  4012. if Keys.e or Keys[" "] then
  4013. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  4014. end
  4015. if Keys.q then
  4016. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  4017. end
  4018. if Keys.z then
  4019. StopFly()
  4020. end
  4021. if Old ~= Vectoring then
  4022. Fly.position = Vectoring.p
  4023. Old = Vectoring
  4024. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  4025. else
  4026. Speed = 1
  4027. end
  4028. Rot.cframe = cam.CoordinateFrame
  4029. mouse.KeyDown:connect(function(Key)
  4030. Keys[Key] = true
  4031. end)
  4032. mouse.KeyUp:connect(function(Key)
  4033. Keys[Key] = false
  4034. end)
  4035. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4036. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  4037. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  4038. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  4039. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  4040. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  4041. end
  4042. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  4043. attack = false
  4044. char.Humanoid.PlatformStand = false
  4045. Fly:Destroy()
  4046. Rot:Destroy()
  4047. end
  4048. end
  4049. end)
  4050. game:GetService("RunService").Stepped:connect(function()
  4051. if ice_mode == true then
  4052. local part, pos, normal = workspace:FindPartOnRay(Ray.new(root.Position, Vector3.new(0, -64, 0)), game:GetService("Players").LocalPlayer.Character)
  4053. local icePath = BasePart:Clone()
  4054. icePath.Anchored = true
  4055. icePath.Transparency = 0.85
  4056. icePath.Size = Vector3.new(3 + math.random(), 0.2 + math.random() * 0.2, 3 + math.random())
  4057. icePath.CFrame = CFrame.new(pos, pos + normal) * CFrame.Angles(-math.pi / 2, math.pi * 2 * math.random(), 0)
  4058. icePath.BrickColor = colors[math.random(1, #colors)]
  4059. icePath.Parent = game:GetService("Players").LocalPlayer.Character
  4060. game:GetService("Debris"):AddItem(icePath, 1)
  4061. icePath.Velocity = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 36
  4062. end
  4063. end)
  4064. end
  4065. MV3 = 190
  4066. mouse.KeyDown:connect(function(k)
  4067. if attack == false and k == "=" and MV3 > 19 and hoop == true then
  4068. MV3 = 80
  4069. attack = true
  4070. Humanoid.WalkSpeed = 15
  4071. HitpartFunk2(RightArm, 0, -0.5, 0)
  4072. HitpartFunk3(LeftArm, 0, -0.5, 0)
  4073. for i = 0, 1.5, 0.1 do
  4074. swait()
  4075. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4076. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  4077. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  4078. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  4079. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4080. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  4081. end
  4082. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", Torso, 1, 0.6)
  4083. for i = 0, 2, 0.1 do
  4084. swait()
  4085. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4086. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  4087. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4088. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4089. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4090. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  4091. end
  4092. for i = 0, 4.2, 0.1 do
  4093. swait()
  4094. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4095. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4096. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4097. BlockEffect(BrickColor.new("Medium blue"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4098. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  4099. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  4100. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.5) * angles(math.rad(75), math.rad(0), math.rad(-45)), 0.1)
  4101. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(75), math.rad(0), math.rad(45)), 0.1)
  4102. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2)
  4103. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  4104. end
  4105. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4106. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4107. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4108. BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4109. BlockEffect(BrickColor.new("Cyan"), Torso.CFrame, 1, 1, 1, 55, 55, 55, 0.08)
  4110. MagniDamage(Torso, 75, 70, 75, 40, "Freeze")
  4111. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Torso, 2, 0.5)
  4112. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", Torso, 4, 1.5)
  4113. for i = 0, 2, 0.1 do
  4114. swait()
  4115. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  4116. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  4117. 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)
  4118. 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)
  4119. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
  4120. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  4121. end
  4122. for i = 0, 2, 0.1 do
  4123. swait()
  4124. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4125. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  4126. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  4127. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
  4128. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4129. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4130. end
  4131. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=201858144", Torso, 3, 0.65)
  4132. for i = 0, 4, 0.1 do
  4133. swait()
  4134. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4135. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4136. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4137. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4138. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4139. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  4140. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  4141. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  4142. end
  4143. for i = 0, 2, 0.1 do
  4144. swait()
  4145. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4146. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4147. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -0.1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  4148. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(0)), 0.1)
  4149. 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)
  4150. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  4151. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.1)
  4152. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4153. end
  4154. for i = 1, 6 do
  4155. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4156. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4157. MagniDamage(Torso, 75, 1, 75, 40, "Impale")
  4158. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Hitpart2, 1, 0.65)
  4159. wait(0.15)
  4160. end
  4161. attack = false
  4162. Humanoid.WalkSpeed = 16
  4163. end
  4164. if attack == false and k == "c" and MV3 > 189 and firemode == true then
  4165. Humanoid.WalkSpeed = 1
  4166. MV3 = 80
  4167. attack = true
  4168. FastFireBall = Instance.new("Part", RightArm)
  4169. FastFireBall.Size = Vector3.new(1, 1, 1)
  4170. FFW = Instance.new("Weld")
  4171. FFW.Name = "GuW"
  4172. FFW.Part0 = RightArm
  4173. FFW.C0 = cn(0, -1, 0)
  4174. FFW.C1 = cn(0, 0, 0)
  4175. FFW.Part1 = FastFireBall
  4176. FFW.Parent = RightArm
  4177. FastFireBall.Transparency = 1
  4178. FastFireBall2 = Instance.new("Part", LeftArm)
  4179. FastFireBall2.Size = Vector3.new(1, 1, 1)
  4180. FFW2 = Instance.new("Weld")
  4181. FFW2.Name = "GuW"
  4182. FFW2.Part0 = LeftArm
  4183. FFW2.C0 = cn(0, -1, 0)
  4184. FFW2.C1 = cn(0, 0, 0)
  4185. FFW2.Part1 = FastFireBall2
  4186. FFW2.Parent = LeftArm
  4187. FastFireBall2.Transparency = 1
  4188. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4189. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4190. for i = 0, 1, 0.1 do
  4191. swait()
  4192. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4193. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4194. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4195. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4196. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4197. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  4198. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4199. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4200. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4201. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4202. end
  4203. BlockEffect(BrickColor.new("White"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4204. BlockEffect(BrickColor.new("White"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4205. function holding()
  4206. if Rapid == true and ice_mode == false then
  4207. for i = 0, 0.8, 0.1 do
  4208. swait()
  4209. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4210. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4211. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-20)), 0.3)
  4212. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(5), math.rad(20)), 0.25)
  4213. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(70)), 0.5)
  4214. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(20)), 0.4)
  4215. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4216. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4217. end
  4218. CreateSound("http://www.roblox.com/asset/?id=201858144", FastFireBall2, 2, 2)
  4219. shoottraildd4(mouse.Hit.p, FastFireBall2, 0, 10)
  4220. for i = 0, 0.8, 0.1 do
  4221. swait()
  4222. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4223. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4224. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(20)), 0.3)
  4225. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(-5), math.rad(-20)), 0.25)
  4226. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-20)), 0.4)
  4227. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(-70)), 0.5)
  4228. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4229. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4230. end
  4231. CreateSound("http://www.roblox.com/asset/?id=150442604", FastFireBall, 2, 2)
  4232. shoottraildd4(mouse.Hit.p, FastFireBall, 0, 10)
  4233. holding()
  4234. end
  4235. end
  4236. if Rapid == false then
  4237. Rapid = true
  4238. holding()
  4239. end
  4240. end
  4241. end)
  4242. mouse.KeyUp:connect(function(k)
  4243. if k == "c" and Rapid == true then
  4244. MV3 = 180
  4245. Rapid = false
  4246. CreateSound("http://www.roblox.com/asset/?id=150442604", Torso, 2, 0.8)
  4247. attack = false
  4248. wait(0.5)
  4249. Humanoid.WalkSpeed = 16
  4250. FastFireBall:Destroy()
  4251. FastFireBall2:Destroy()
  4252. end
  4253. end)
  4254.  
  4255. mouse.KeyDown:connect(function(key)
  4256. if key == "t" then
  4257. if Morph == false then
  4258. Morph = true
  4259. MorphFunction()
  4260. end
  4261. end
  4262. end)
  4263. mouse.KeyUp:connect(function(key)
  4264. if key == "t" then
  4265. Morph = false
  4266. end
  4267. end)
  4268.  
  4269.  
  4270.  
  4271. Object = Player.Character.HumanoidRootPart
  4272.  
  4273. Run = game["Run Service"]
  4274.  
  4275. PreviousP = Object.CFrame.p
  4276. Running = false
  4277.  
  4278. MorphFunction = function()
  4279. local MaxX = 100
  4280. local MinX = -100
  4281. local MaxY = 100
  4282. local MinY = -100
  4283. local MaxZ = 100
  4284. local MinZ = -100
  4285. local Morph = coroutine.wrap(function()
  4286. while Run.Stepped:wait(0.1) do
  4287. if Morph == false then break end
  4288. local Model = Instance.new("Model",workspace)
  4289. if Player.Character:FindFirstChild("Shirt") then
  4290. local Shirt = Player.Character.Shirt:Clone()
  4291. Shirt.Parent = Model
  4292. end
  4293. if Player.Character:FindFirstChild("Pants") then
  4294. local Pants = Player.Character.Pants:Clone()
  4295. Pants.Parent = Model
  4296. end
  4297. local Humanoid = Instance.new("Humanoid",Model)
  4298. local LeftArm = Player.Character["Left Arm"]:Clone()
  4299. LeftArm.Parent = Model
  4300. LeftArm.Transparency = 0.4
  4301. LeftArm.Anchored = true
  4302. 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)
  4303. local RightArm = Player.Character["Right Arm"]:Clone()
  4304. RightArm.Parent = Model
  4305. RightArm.Transparency = 0.4
  4306. RightArm.Anchored = true
  4307. 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)
  4308. local LeftLeg = Player.Character["Left Leg"]:Clone()
  4309. LeftLeg.Parent = Model
  4310. LeftLeg.Transparency = 0.4
  4311. LeftLeg.Anchored = true
  4312. 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)
  4313. local RightLeg = Player.Character["Right Leg"]:Clone()
  4314. RightLeg.Parent = Model
  4315. RightLeg.Transparency = 0.4
  4316. RightLeg.Anchored = true
  4317. 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)
  4318. local Children = Model:GetChildren()
  4319. wait(0.01)
  4320. for i = 1,#Children do
  4321. if Children[i]:IsA("Part") then
  4322. Children[i].Transparency = 1
  4323. end
  4324. game.Debris:AddItem(Children[i],0)
  4325. end
  4326. end
  4327. end)
  4328. Morph()
  4329. end
  4330.  
  4331.  
  4332. mouse.KeyDown:connect(function(key)
  4333. if key == "r" then
  4334. Humanoid.WalkSpeed = 150
  4335.  
  4336. end
  4337. end)
  4338.  
  4339.  
  4340. mouse.KeyDown:connect(function(key)
  4341. if key == "m" then
  4342. Must2.Volume = 0.7
  4343. end
  4344. end)
  4345.  
  4346. mouse.KeyDown:connect(function(key)
  4347. if key == "n" then
  4348. Must2.Volume = 1.6
  4349. end
  4350. end)
  4351.  
  4352.  
  4353. mouse.KeyUp:connect(function(key)
  4354. if key == "r" then
  4355. Humanoid.WalkSpeed = 16
  4356.  
  4357. end
  4358. end)
  4359.  
  4360. function smooth(obj)
  4361. local sides = {"Left", "Right", "Top", "Bottom", "Front", "Back"}
  4362. for i,v in pairs(sides) do
  4363. obj[v.."Surface"] = "SmoothNoOutlines"
  4364. end
  4365. end
  4366. function fade(obj, dest, grow)
  4367. spawn(function()
  4368. local oldcf = obj.CFrame
  4369. for i = 0, 10 do
  4370. if grow then
  4371. obj.Size = obj.Size +Vector3.new(1,1,1)
  4372. obj.CFrame = oldcf
  4373. end
  4374. obj.Transparency = obj.Transparency +0.2
  4375. swait()
  4376. end
  4377. if dest then
  4378. obj:Destroy()
  4379. end
  4380. end)
  4381. end
  4382.  
  4383.  
  4384. sprint = false
  4385. mouse.KeyDown:connect(function(key)
  4386. if key=="r" then
  4387. sprint = true
  4388. char:FindFirstChildOfClass("Humanoid")
  4389. local mod = Instance.new("Model", workspace)
  4390. mod.Name = "MobModel"
  4391. for i,v in pairs(char:children()) do
  4392. if v:IsA("Accessory") and not rage then
  4393. if v:FindFirstChild("Handle") then
  4394. v.Handle.Transparency = 1
  4395. end
  4396. end
  4397. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
  4398. v.Transparency = 0
  4399. end
  4400. end
  4401. if char.Head:FindFirstChild("face") then
  4402. char.Head.face.Transparency = 1
  4403. end
  4404. repeat wait()
  4405. if not workspace:FindFirstChild("MobModel") then
  4406. mod = Instance.new("Model", workspace)
  4407. mod.Name = "MobModel"
  4408. end
  4409. for i,v in pairs(Character:children()) do
  4410. if v:IsA("Part") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
  4411. local new = v:Clone()
  4412. smooth(new)
  4413. new.Transparency = 0.3
  4414. new.Anchored = true
  4415. new.CanCollide = false
  4416. new.Material = "Neon"
  4417. new.BrickColor = BrickColor.new("Dark blue")
  4418. for i,v in pairs(new:children()) do if not v:IsA("SpecialMesh") then v:Destroy() end end
  4419. new.Parent = mod
  4420. fade(new, true)
  4421. end
  4422. end
  4423. until not sprint
  4424. if mod then
  4425. spawn(function()
  4426. repeat wait() until not mod or #mod:children() == 0
  4427. mod:Destroy()
  4428. end)
  4429. end
  4430. char:FindFirstChildOfClass("Humanoid")
  4431. end
  4432. end)
  4433. mouse.KeyUp:connect(function(key)
  4434. if key=="r" then
  4435. sprint = false
  4436. for i,v in pairs(char:children()) do
  4437. if v:IsA("Accessory") and not rage then
  4438. if v:FindFirstChild("Handle") then
  4439. v.Handle.Transparency = 1
  4440. end
  4441. end
  4442. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" and not v:FindFirstChildOfClass("ParticleEmitter") then
  4443. v.Transparency = 0
  4444. end
  4445. end
  4446. if char.Head:FindFirstChild("face") then
  4447. char.Head.face.Transparency = 0
  4448. end
  4449. end
  4450. end)
  4451.  
  4452. mouse.KeyUp:connect(function(k)
  4453. if k == "q" then
  4454. Combo1()
  4455. end
  4456. end)
  4457.  
  4458. mouse.KeyUp:connect(function(k)
  4459. if k == "r" then
  4460. Combo2()
  4461. end
  4462. end)
  4463.  
  4464. mouse.KeyUp:connect(function(k)
  4465. if k == "t" then
  4466. Combo3()
  4467. end
  4468. end)
  4469. mouse.KeyUp:connect(function(k)
  4470. if k == "u" then
  4471. Combo4()
  4472. end
  4473. end)
  4474.  
  4475.  
  4476. SoundFolder = Instance.new("Folder",char)
  4477. SoundFolder.Name = "SoundFolder"
  4478. punchsound1 = Instance.new("Sound",Torso)
  4479. punchsound1.Volume = 1.2
  4480. punchsound1.Name = "punchsound1"
  4481. punchsound1.Looped = false
  4482. punchsound1.SoundId = "rbxassetid://137579113"
  4483. StrongPunch = Instance.new("Sound",Torso)
  4484. StrongPunch.Volume = 1.6
  4485. StrongPunch.Name = "StrongPunch"
  4486. StrongPunch.Looped = false
  4487. StrongPunch.SoundId = "rbxassetid://441202925"
  4488. StrongPunch = Instance.new("Sound",Torso)
  4489. StrongPunch.Volume = 1.6
  4490. StrongPunch.Name = "StrongPunch"
  4491. StrongPunch.Looped = false
  4492. StrongPunch.SoundId = "rbxassetid://441202925"
  4493. StrongPunch1 = Instance.new("Sound",Torso)
  4494. StrongPunch1.Volume = 1.6
  4495. StrongPunch1.Name = "StrongPunch"
  4496. StrongPunch1.Looped = false
  4497. StrongPunch1.SoundId = "rbxassetid://441202925"
  4498. StrongPunch2 = Instance.new("Sound",Torso)
  4499. StrongPunch2.Volume = 1.6
  4500. StrongPunch2.Name = "StrongPunch"
  4501. StrongPunch.Looped = false
  4502. StrongPunch2.SoundId = "rbxassetid://441202925"
  4503. Zano = Instance.new("Sound",Torso)
  4504. Zano.Volume = 6
  4505. Zano.Name = "Zano"
  4506. Zano.Looped = false
  4507. Zano.SoundId = "rbxassetid://744770874"
  4508. GroundImpact = Instance.new("Sound",Torso)
  4509. GroundImpact.Volume = 8
  4510. GroundImpact.Name = "GroundImpact"
  4511. GroundImpact.Looped = false
  4512. GroundImpact.SoundId = "rbxassetid://165970126"
  4513. Break = Instance.new("Sound",Torso)
  4514. Break.Volume = 5
  4515. Break.Name = "Bonebreak"
  4516. Break.Looped = false
  4517. Break.SoundId = "rbxassetid://314390675"
  4518.  
  4519. local hit1 = false
  4520. local hit2 = false
  4521. local hit3 = false
  4522. local hit4 = false
  4523.  
  4524. function Combo1()
  4525. getplayer = new("Part",char)
  4526. getplayer.Position = Vector3.new(999,999,999)
  4527. getplayer.Transparency = 1
  4528. getplayer.Size = v3(3,3,3)
  4529. getplayer.CanCollide = false
  4530. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4531. getplayer.Name = "GetPlayer"
  4532.  
  4533. game.Debris:AddItem(getplayer,0.5)
  4534.  
  4535. getplayer.Touched:connect(function(hit)
  4536. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4537. getplayer:Destroy()
  4538. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4539. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4540. to.Anchored = true
  4541. idle = false
  4542.  
  4543.  
  4544. punchsound1:Play()
  4545. hit1 = true
  4546. for i = 0, 1, 0.1 do
  4547. swait()
  4548. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4549. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4550. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4551. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4552. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4553. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4554. end
  4555. punchsound1:Play()
  4556. for i = 0, 1, 0.1 do
  4557. swait()
  4558. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4559. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4560. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4561. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4562. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4563. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4564. end
  4565. punchsound1:Play()
  4566. for i = 0, 1, 0.1 do
  4567. swait()
  4568. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4569. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4570. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4571. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4572. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4573. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4574. end
  4575. for i = 0, 1, 0.1 do
  4576. swait()
  4577. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4578. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4579. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4580. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4581. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4582. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4583. end
  4584. for i = 0, 1, 0.1 do
  4585. swait()
  4586. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4587. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4588. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4589. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4590. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4591. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4592. end
  4593. StrongPunch1:Play()
  4594. for i = 0, 1, 0.1 do
  4595. swait()
  4596. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4597. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4598. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4599. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4600. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4601. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4602. end
  4603. for i = 0, 0.6, 0.1 do
  4604. swait()
  4605. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4606. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4607. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4608. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4609. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4610. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4611. end
  4612. for i = 0, 0.6, 0.1 do
  4613. swait()
  4614. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4615. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4616. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4617. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4618. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4619. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4620. end
  4621. for i,v in pairs(to.Parent:GetChildren()) do
  4622. if v:IsA("Humanoid") then
  4623. v.Health = v.Health - 3
  4624.  
  4625. v.PlatformStand = true
  4626. end
  4627. end
  4628. StrongPunch:Play()
  4629. for i = 0, 1, 0.1 do
  4630. swait()
  4631. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4632. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4633. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4634. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4635. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4636. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4637. end
  4638. for i,v in pairs(to.Parent:GetChildren()) do
  4639. if v:IsA("Humanoid") then
  4640. v.Health = v.Health - 5
  4641.  
  4642. v.PlatformStand = true
  4643. end
  4644. end
  4645.  
  4646. hit1 = false
  4647.  
  4648. punchsound1:Play()
  4649. hit2 = true
  4650. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4651. for i = 0, 1, 0.1 do
  4652. swait()
  4653. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4654. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4655. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4656. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4657. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4658. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4659. end
  4660. for i,v in pairs(to.Parent:GetChildren()) do
  4661. if v:IsA("Humanoid") then
  4662. v.Health = v.Health - 5
  4663.  
  4664. v.PlatformStand = true
  4665. end
  4666. end
  4667. hit2 = false
  4668.  
  4669. punchsound1:Play()
  4670. hit3 = true
  4671. hit4 = true
  4672.  
  4673.  
  4674. punchsound1:Play()
  4675.  
  4676. coroutine.wrap(function()
  4677. for i=1,5 do
  4678. wait()
  4679. to.CFrame = CFrame.new(to.CFrame.p + v3(0,15,0))
  4680. GroundImpact:Play()
  4681. a21e = new("Part",to)
  4682. a21e.Name = "Beam"..num
  4683. a21e.Locked = true
  4684. a21e.Size = v3(1,1,1)
  4685. a21e.CanCollide = false
  4686. a21e.BrickColor = bc("Gold")
  4687. a21e.Material = "Neon"
  4688. a21e.Transparency = 0
  4689. aa21e = new("SpecialMesh",a21e)
  4690. a21e.Anchored = true
  4691. a21e.Position = to.Position
  4692. aa21e.MeshType = "Sphere"
  4693. aa21e.Scale = v3(1,1,1)
  4694. a51e = new("Part",char)
  4695. a51e.Name = "Beam"..num
  4696. a51e.Locked = true
  4697. a51e.Size = v3(1,1,1)
  4698. a51e.CanCollide = false
  4699. a51e.BrickColor = bc("White")
  4700. a51e.Material = "Neon"
  4701. a51e.Transparency = 0
  4702. aa51e = new("SpecialMesh",a51e)
  4703. a51e.Anchored = true
  4704. a51e.Position = to.Position
  4705. aa51e.MeshType = "Sphere"
  4706. aa51e.Scale = v3(1,1,1)
  4707. a61e = new("Part",char)
  4708. a61e.Name = "Beam"..num
  4709. a61e.Locked = true
  4710. a61e.Size = v3(1,1,1)
  4711. a61e.CanCollide = false
  4712. a61e.BrickColor = bc("White")
  4713. a61e.Material = "Neon"
  4714. a61e.Transparency = 0
  4715. aa61e = new("SpecialMesh",a61e)
  4716. a61e.Anchored = true
  4717. a61e.Position = to.Position
  4718. aa61e.MeshType = "Sphere"
  4719. aa61e.Scale = v3(1,1,1)
  4720. for i = 1,20 do
  4721. wait()
  4722. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  4723. a21e.Transparency = a21e.Transparency + 0.03
  4724. aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
  4725. a51e.Transparency = a51e.Transparency + 0.03
  4726. aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
  4727. a61e.Transparency = a61e.Transparency + 0.02
  4728. for i,v in pairs(to.Parent:GetChildren()) do
  4729. if v:IsA("Humanoid") then
  4730. v.Health = v.Health - 0.5
  4731.  
  4732. v.PlatformStand = true
  4733. end
  4734. end
  4735. end
  4736. a61e:Destroy()
  4737. aa61e:Destroy()
  4738. a51e:Destroy()
  4739. aa51e:Destroy()
  4740. a21e:Destroy()
  4741. aa21e:Destroy()
  4742.  
  4743. end
  4744.  
  4745.  
  4746. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4747. for i = 0, 1, 0.1 do
  4748. swait()
  4749. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4750. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4751. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4752. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4753. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4754. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4755. end
  4756.  
  4757.  
  4758.  
  4759. wait(0.7)
  4760. end)()
  4761.  
  4762.  
  4763.  
  4764.  
  4765. RootPart.Anchored = true
  4766.  
  4767. for i = 0, 1, 0.1 do
  4768. swait()
  4769. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4770. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4771. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4772. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4773. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4774. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4775. end
  4776.  
  4777.  
  4778. StrongPunch:Play()
  4779.  
  4780.  
  4781. for i = 0, 1, 0.1 do
  4782. swait()
  4783. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4784. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4785. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4786. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4787. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4788. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4789. end
  4790.  
  4791. for i = 0, 1, 0.1 do
  4792. swait()
  4793. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4794. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4795. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4796. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4797. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4798. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4799. end
  4800.  
  4801.  
  4802.  
  4803. for i,v in pairs(to.Parent:GetChildren()) do
  4804. if v:IsA("Humanoid") then
  4805. v.Health = v.Health - 20
  4806.  
  4807. v.PlatformStand = true
  4808. end
  4809. end
  4810.  
  4811. StrongPunch2:Play()
  4812. for i = 0, 1, 0.1 do
  4813. swait()
  4814. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4815. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4816. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4817. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4818. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4819. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4820. end
  4821.  
  4822. hitground = new("Part",char)
  4823. hitground.Size = Vector3.new(5,5,5)
  4824. hitground.Name = "Ground"
  4825. hitground.Transparency = 1
  4826. hitground.CanCollide = false
  4827. game.Debris:AddItem(hitground,2)
  4828. hitground.Position = Vector3.new(999,999,999)
  4829. hitgroundweld = new("Weld",hitground)
  4830. hitgroundweld.Part0 = to
  4831. hitgroundweld.Part1 = hitground
  4832. hitground.Touched:connect(function(hit2)
  4833. if hit2.Size.x > 150 then
  4834. hitground:Destroy()
  4835. ad = new("Part",char)
  4836. ad.Name = "NewPart"
  4837. ad.Size = Vector3.new(30,0.1,30)
  4838. ad.CanCollide = false
  4839. ad.Anchored = true
  4840. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  4841. ad.Transparency = 1
  4842. aad = new("Decal",ad)
  4843.  
  4844. aad.Face = "Top"
  4845. aad.Transparency = 1
  4846. aad.Transparency = 0
  4847. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  4848. smoke = new("Part",to)
  4849. smokemesh = new("SpecialMesh",smoke)
  4850. smokemesh.MeshId = "rbxassetid://928329648"
  4851. smoke.BrickColor = hit2.BrickColor
  4852. smoke.Anchored = true
  4853. smoke.Position = hitground.Position
  4854. GroundImpact:Play()
  4855. for i = 1,20 do
  4856. wait()
  4857. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  4858. smoke.Transparency = smoke.Transparency + 1/20
  4859. end
  4860. smoke:Destroy()
  4861. wait(0.5)
  4862.  
  4863. for i = 1,20 do
  4864. wait(0.1)
  4865. aad.Transparency = aad.Transparency + 1/20
  4866. end
  4867. end
  4868. end)
  4869. to.Anchored = false
  4870. ys = Instance.new("BodyVelocity",to)
  4871. ys.Name = "GO"
  4872.  
  4873. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  4874.  
  4875. ys.Velocity = v3(0,-90,0)
  4876.  
  4877. wait(1)
  4878. ys:Destroy()
  4879.  
  4880.  
  4881.  
  4882.  
  4883.  
  4884. hit3 = false
  4885. hit4 = false
  4886.  
  4887.  
  4888. hit1 = false
  4889. hit2 = false
  4890. hit3 = false
  4891. hit4 = false
  4892. idle = true
  4893. RootPart.Anchored = false
  4894. end
  4895. end)
  4896. end
  4897.  
  4898.  
  4899. function Combo4()
  4900. getplayer = new("Part",char)
  4901. getplayer.Position = Vector3.new(999,999,999)
  4902. getplayer.Transparency = 1
  4903. getplayer.Size = v3(3,3,3)
  4904. getplayer.CanCollide = false
  4905. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4906. getplayer.Name = "GetPlayer"
  4907.  
  4908. game.Debris:AddItem(getplayer,0.5)
  4909.  
  4910. getplayer.Touched:connect(function(hit)
  4911. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4912. getplayer:Destroy()
  4913. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4914. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4915. to.Anchored = true
  4916. RootPart.Anchored = true
  4917. idle = false
  4918.  
  4919.  
  4920. punchsound1:Play()
  4921. hit1 = true
  4922. for i = 0, 0.5, 0.1 do
  4923. swait()
  4924. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4925. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4926. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4927. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4928. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4929. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4930. end
  4931. punchsound1:Play()
  4932. for i = 0, 0.5, 0.1 do
  4933. swait()
  4934. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4935. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4936. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4937. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4938. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4939. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4940. end
  4941. punchsound1:Play()
  4942. for i = 0, 0.6, 0.1 do
  4943. swait()
  4944. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4945. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4946. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4947. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4948. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4949. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4950. end
  4951. for i = 0, 0.6, 0.1 do
  4952. swait()
  4953. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4954. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4955. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4956. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4957. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4958. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4959. end
  4960. for i = 0, 0.5, 0.1 do
  4961. swait()
  4962. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4963. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4964. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4965. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4966. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4967. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4968. end
  4969. punchsound1:Play()
  4970. for i = 0, 0.5, 0.1 do
  4971. swait()
  4972. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4973. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4974. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4975. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4976. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4977. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4978. end
  4979. punchsound1:Play()
  4980. for i = 0, 0.6, 0.1 do
  4981. swait()
  4982. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4983. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4984. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4985. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4986. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4987. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4988. end
  4989. for i = 0, 0.6, 0.1 do
  4990. swait()
  4991. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4992. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4993. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4994. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4995. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4996. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4997. end
  4998. for i = 0, 0.5, 0.1 do
  4999. swait()
  5000. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5001. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5002. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5003. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5004. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5005. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5006. end
  5007. punchsound1:Play()
  5008. for i = 0, 0.5, 0.1 do
  5009. swait()
  5010. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5011. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5012. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5013. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5014. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5015. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5016. end
  5017. punchsound1:Play()
  5018. for i = 0, 0.6, 0.1 do
  5019. swait()
  5020. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5021. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5022. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5023. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5024. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5025. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5026. end
  5027. for i = 0, 0.6, 0.1 do
  5028. swait()
  5029. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5030. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5031. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5032. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5033. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5034. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5035. end
  5036. for i = 0, 0.5, 0.1 do
  5037. swait()
  5038. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5039. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5040. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5041. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5042. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5043. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5044. end
  5045. punchsound1:Play()
  5046. for i = 0, 0.5, 0.1 do
  5047. swait()
  5048. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5049. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5050. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5051. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5052. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5053. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5054. end
  5055. punchsound1:Play()
  5056. for i = 0, 0.6, 0.1 do
  5057. swait()
  5058. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5059. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5060. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5061. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5062. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5063. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5064. end
  5065. for i = 0, 0.6, 0.1 do
  5066. swait()
  5067. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5068. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5069. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5070. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5071. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5072. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5073. end
  5074. for i = 0, 0.5, 0.1 do
  5075. swait()
  5076. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5077. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5078. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5079. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5080. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5081. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5082. end
  5083. punchsound1:Play()
  5084. for i = 0, 0.5, 0.1 do
  5085. swait()
  5086. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5087. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5088. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5089. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5090. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5091. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5092. end
  5093. punchsound1:Play()
  5094. for i = 0, 0.6, 0.1 do
  5095. swait()
  5096. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5097. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5098. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5099. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5100. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5101. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5102. end
  5103. StrongPunch2:Play()
  5104. for i = 0, 5, 0.1 do
  5105. swait()
  5106. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5107. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5108. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5109. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5110. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5111. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5112. end
  5113.  
  5114. for i,v in pairs(to.Parent:GetChildren()) do
  5115. if v:IsA("Humanoid") then
  5116. v.Health = v.Health - 20
  5117.  
  5118. v.PlatformStand = true
  5119. end
  5120. end
  5121. to.CFrame = CFrame.new(to.CFrame.p + v3(100,5,0))
  5122. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(100,5,0))
  5123. Zanzoken = Instance.new("Part",char)
  5124. Zanzoken.Anchored = true
  5125. Zanzoken.Position = v3(999,999,999)
  5126. Zanzoken.CFrame = Torso.CFrame
  5127. game.Debris:AddItem(Zanzoken,0.5)
  5128. Zanzoken.Transparency = 1
  5129. Zano:Play()
  5130. wait()
  5131. idk = Instance.new("BillboardGui",Zanzoken)
  5132. idk.Size = UDim2.new(10,0,15,0)
  5133. idk.AlwaysOnTop = false
  5134. idk1 = Instance.new("ImageLabel",idk)
  5135. idk1.BackgroundTransparency = 1
  5136. idk.ExtentsOffset = v3(0,0,0)
  5137. idk1.ImageTransparency = 0
  5138. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5139. idk1.Size = UDim2.new(2,0,1,0)
  5140. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5141. idk1.Image = "rbxassetid://319554883"
  5142. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5143. wait()
  5144. Zanzoken = Instance.new("Part",char)
  5145. Zanzoken.Anchored = true
  5146. Zanzoken.Position = v3(999,999,999)
  5147. Zanzoken.CFrame = Torso.CFrame
  5148. game.Debris:AddItem(Zanzoken,0.5)
  5149. Zanzoken.Transparency = 1
  5150. wait()
  5151. idk = Instance.new("BillboardGui",Zanzoken)
  5152. idk.Size = UDim2.new(20,0,20,0)
  5153. idk.AlwaysOnTop = false
  5154. idk1 = Instance.new("ImageLabel",idk)
  5155. idk1.BackgroundTransparency = 1
  5156. idk.ExtentsOffset = v3(0,0,0)
  5157. idk1.ImageTransparency = 0
  5158. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5159. idk1.Size = UDim2.new(2,0,1,0)
  5160. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5161. idk1.Image = "rbxassetid://319554883"
  5162. for i = 0, 0.5, 0.1 do
  5163. swait()
  5164. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5165. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5166. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5167. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5168. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5169. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5170. end
  5171. punchsound1:Play()
  5172. for i = 0, 0.5, 0.1 do
  5173. swait()
  5174. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5175. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5176. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5177. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5178. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5179. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5180. end
  5181. punchsound1:Play()
  5182. for i = 0, 0.6, 0.1 do
  5183. swait()
  5184. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5185. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5186. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5187. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5188. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5189. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5190. end
  5191. for i = 0, 0.6, 0.1 do
  5192. swait()
  5193. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5194. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5195. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5196. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5197. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5198. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5199. end
  5200. for i = 0, 0.5, 0.1 do
  5201. swait()
  5202. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5203. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5204. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5205. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5206. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5207. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5208. end
  5209. punchsound1:Play()
  5210. for i = 0, 0.5, 0.1 do
  5211. swait()
  5212. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5213. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5214. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5215. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5216. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5217. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5218. end
  5219. punchsound1:Play()
  5220. for i = 0, 0.6, 0.1 do
  5221. swait()
  5222. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5223. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5224. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5225. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5226. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5227. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5228. end
  5229. for i = 0, 0.6, 0.1 do
  5230. swait()
  5231. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5232. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5233. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5234. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5235. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5236. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5237. end
  5238. for i = 0, 0.5, 0.1 do
  5239. swait()
  5240. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5241. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5242. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5243. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5244. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5245. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5246. end
  5247. punchsound1:Play()
  5248. for i = 0, 0.5, 0.1 do
  5249. swait()
  5250. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5251. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5252. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5253. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5254. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5255. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5256. end
  5257. punchsound1:Play()
  5258. for i = 0, 0.6, 0.1 do
  5259. swait()
  5260. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5261. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5262. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5263. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5264. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5265. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5266. end
  5267. for i = 0, 0.6, 0.1 do
  5268. swait()
  5269. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5270. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5271. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5272. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5273. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5274. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5275. end
  5276. for i = 0, 0.5, 0.1 do
  5277. swait()
  5278. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5279. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5280. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5281. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5282. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5283. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5284. end
  5285. punchsound1:Play()
  5286. for i = 0, 0.5, 0.1 do
  5287. swait()
  5288. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5289. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5290. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5291. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5292. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5293. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5294. end
  5295. punchsound1:Play()
  5296. for i = 0, 0.3, 0.1 do
  5297. swait()
  5298. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5299. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5300. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5301. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5302. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5303. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5304. end
  5305. for i = 0, 0.3, 0.1 do
  5306. swait()
  5307. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5308. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5309. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5310. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5311. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5312. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5313. end
  5314. for i = 0, 0.3, 0.1 do
  5315. swait()
  5316. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5317. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5318. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5319. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5320. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5321. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5322. end
  5323. punchsound1:Play()
  5324. for i = 0, 0.3, 0.1 do
  5325. swait()
  5326. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5327. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5328. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5329. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5330. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5331. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5332. end
  5333. punchsound1:Play()
  5334. for i = 0, 0.3, 0.1 do
  5335. swait()
  5336. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5337. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5338. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5339. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5340. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5341. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5342. end
  5343. for i = 0, 0.3, 0.1 do
  5344. swait()
  5345. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5346. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5347. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5348. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5349. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5350. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5351. end
  5352. punchsound1:Play()
  5353. for i = 0, 1, 0.1 do
  5354. swait()
  5355. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5356. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5357. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5358. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5359. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5360. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5361. end
  5362. for i = 0, 0.3, 0.1 do
  5363. swait()
  5364. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5365. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5366. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5367. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5368. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5369. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5370. end
  5371. punchsound1:Play()
  5372. for i = 0, 0.3, 0.1 do
  5373. swait()
  5374. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5375. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5376. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5377. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5378. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5379. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5380. end
  5381. for i = 0, 0.3, 0.1 do
  5382. swait()
  5383. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5384. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5385. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5386. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5387. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5388. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5389. end
  5390. for i = 0, 0.3, 0.1 do
  5391. swait()
  5392. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5393. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5394. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5395. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5396. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5397. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5398. end
  5399. punchsound1:Play()
  5400. for i = 0, 0.3, 0.1 do
  5401. swait()
  5402. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5403. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5404. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5405. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5406. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5407. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5408. end
  5409. punchsound1:Play()
  5410. for i = 0, 0.6, 0.1 do
  5411. swait()
  5412. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5413. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5414. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5415. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5416. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5417. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5418. end
  5419. for i = 0, 0.3, 0.1 do
  5420. swait()
  5421. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5422. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5423. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5424. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5425. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5426. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5427. end
  5428. for i = 0, 0.3, 0.1 do
  5429. swait()
  5430. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5431. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5432. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5433. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5434. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5435. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5436. end
  5437. punchsound1:Play()
  5438. for i = 0, 0.5, 0.1 do
  5439. swait()
  5440. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5441. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5442. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5443. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5444. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5445. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5446. end
  5447. punchsound1:Play()
  5448. for i = 0, 0.6, 0.1 do
  5449. swait()
  5450. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5451. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5452. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5453. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5454. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5455. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5456. end
  5457. for i = 0, 0.6, 0.1 do
  5458. swait()
  5459. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5460. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5461. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5462. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5463. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5464. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5465. end
  5466. for i = 0, 0.5, 0.1 do
  5467. swait()
  5468. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5469. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5470. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5471. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5472. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5473. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5474. end
  5475. punchsound1:Play()
  5476. for i = 0, 0.5, 0.1 do
  5477. swait()
  5478. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5479. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5480. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5481. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5482. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5483. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5484. end
  5485. punchsound1:Play()
  5486. for i = 0, 0.6, 0.1 do
  5487. swait()
  5488. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5489. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5490. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5491. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5492. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5493. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5494. end
  5495. for i = 0, 0.6, 0.1 do
  5496. swait()
  5497. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5498. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5499. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5500. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5501. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5502. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5503. end
  5504. for i = 0, 0.5, 0.1 do
  5505. swait()
  5506. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5507. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5508. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5509. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5510. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5511. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5512. end
  5513. punchsound1:Play()
  5514. for i = 0, 0.5, 0.1 do
  5515. swait()
  5516. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5517. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5518. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5519. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5520. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5521. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5522. end
  5523. punchsound1:Play()
  5524. for i = 0, 0.6, 0.1 do
  5525. swait()
  5526. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5527. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5528. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5529. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5530. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5531. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5532. end
  5533. for i = 0, 0.6, 0.1 do
  5534. swait()
  5535. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5536. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5537. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5538. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5539. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5540. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5541. end
  5542. punchsound1:Play()
  5543. for i = 0, 1, 0.1 do
  5544. swait()
  5545. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5546. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5547. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5548. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5549. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5550. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5551. end
  5552. for i = 0, 0.5, 0.1 do
  5553. swait()
  5554. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5555. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5556. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5557. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5558. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5559. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5560. end
  5561. punchsound1:Play()
  5562. for i = 0, 0.6, 0.1 do
  5563. swait()
  5564. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5565. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5566. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5567. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5568. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5569. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5570. end
  5571. for i = 0, 0.6, 0.1 do
  5572. swait()
  5573. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5574. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5575. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5576. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5577. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5578. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5579. end
  5580. for i = 0, 0.5, 0.1 do
  5581. swait()
  5582. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5583. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5584. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5585. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5586. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5587. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5588. end
  5589. punchsound1:Play()
  5590. for i = 0, 0.5, 0.1 do
  5591. swait()
  5592. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5593. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5594. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5595. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5596. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5597. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5598. end
  5599. punchsound1:Play()
  5600. for i = 0, 0.6, 0.1 do
  5601. swait()
  5602. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5603. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5604. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5605. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5606. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5607. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5608. end
  5609. for i = 0, 0.6, 0.1 do
  5610. swait()
  5611. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5612. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5613. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5614. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5615. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5616. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5617. end
  5618. for i = 0, 0.5, 0.1 do
  5619. swait()
  5620. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5621. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5622. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5623. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5624. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5625. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5626. end
  5627. punchsound1:Play()
  5628. for i = 0, 0.5, 0.1 do
  5629. swait()
  5630. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5631. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5632. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5633. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5634. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5635. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5636. end
  5637. punchsound1:Play()
  5638. for i = 0, 0.6, 0.1 do
  5639. swait()
  5640. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5641. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5642. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5643. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5644. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5645. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5646. end
  5647. for i = 0, 0.6, 0.1 do
  5648. swait()
  5649. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5650. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5651. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5652. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5653. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5654. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5655. end
  5656. for i = 0, 0.5, 0.1 do
  5657. swait()
  5658. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5659. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5660. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5661. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5662. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5663. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5664. end
  5665. punchsound1:Play()
  5666. for i = 0, 0.5, 0.1 do
  5667. swait()
  5668. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5669. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5670. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5671. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5672. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5673. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5674. end
  5675. punchsound1:Play()
  5676. for i = 0, 0.6, 0.1 do
  5677. swait()
  5678. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5679. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5680. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5681. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5682. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5683. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5684. end
  5685. for i = 0, 0.6, 0.1 do
  5686. swait()
  5687. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5688. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5689. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5690. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5691. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5692. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5693. end
  5694. for i = 0, 0.5, 0.1 do
  5695. swait()
  5696. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5697. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5698. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5699. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5700. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5701. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5702. end
  5703. punchsound1:Play()
  5704. for i = 0, 0.5, 0.1 do
  5705. swait()
  5706. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5707. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5708. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5709. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5710. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5711. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5712. end
  5713. punchsound1:Play()
  5714. for i = 0, 0.6, 0.1 do
  5715. swait()
  5716. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5717. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5718. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5719. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5720. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5721. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5722. end
  5723. for i = 0, 0.6, 0.1 do
  5724. swait()
  5725. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5726. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5727. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5728. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5729. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5730. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5731. end
  5732. punchsound1:Play()
  5733. for i = 0, 1, 0.1 do
  5734. swait()
  5735. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5736. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5737. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5738. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5739. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5740. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5741. end
  5742. for i = 0, 0.5, 0.1 do
  5743. swait()
  5744. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5745. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5746. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5747. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5748. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5749. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5750. end
  5751. punchsound1:Play()
  5752. for i = 0, 0.6, 0.1 do
  5753. swait()
  5754. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5755. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5756. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5757. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5758. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5759. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5760. end
  5761. for i = 0, 0.6, 0.1 do
  5762. swait()
  5763. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5764. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5765. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5766. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5767. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5768. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5769. end
  5770. for i = 0, 0.5, 0.1 do
  5771. swait()
  5772. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5773. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5774. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5775. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5776. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5777. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5778. end
  5779. punchsound1:Play()
  5780. for i = 0, 0.3, 0.1 do
  5781. swait()
  5782. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5783. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5784. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5785. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5786. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5787. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5788. end
  5789. punchsound1:Play()
  5790. for i = 0, 0.3, 0.1 do
  5791. swait()
  5792. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5793. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5794. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5795. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5796. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5797. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5798. end
  5799. for i = 0, 0.3, 0.1 do
  5800. swait()
  5801. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5802. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5803. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5804. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5805. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5806. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5807. end
  5808. for i = 0, 0.3, 0.1 do
  5809. swait()
  5810. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5811. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5812. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5813. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5814. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5815. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5816. end
  5817. punchsound1:Play()
  5818. for i = 0, 0.3, 0.1 do
  5819. swait()
  5820. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5821. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5822. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5823. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5824. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5825. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5826. end
  5827. punchsound1:Play()
  5828. for i = 0, 0.3, 0.1 do
  5829. swait()
  5830. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5831. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5832. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5833. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5834. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5835. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5836. end
  5837. for i = 0, 0.3, 0.1 do
  5838. swait()
  5839. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5840. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5841. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5842. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5843. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5844. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5845. end
  5846. for i = 0, 0.3, 0.1 do
  5847. swait()
  5848. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5849. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5850. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5851. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5852. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5853. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5854. end
  5855. punchsound1:Play()
  5856. for i = 0, 0.3, 0.1 do
  5857. swait()
  5858. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5859. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5860. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5861. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5862. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5863. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5864. end
  5865. punchsound1:Play()
  5866. for i = 0, 0.3, 0.1 do
  5867. swait()
  5868. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5869. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5870. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5871. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5872. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5873. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5874. end
  5875. for i = 0, 0.1, 0.1 do
  5876. swait()
  5877. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5878. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5879. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5880. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5881. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5882. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5883. end
  5884. for i = 0, 0.1, 0.1 do
  5885. swait()
  5886. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5887. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5888. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5889. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5890. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5891. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5892. end
  5893. punchsound1:Play()
  5894. for i = 0, 0.1, 0.1 do
  5895. swait()
  5896. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5897. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5898. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5899. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5900. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5901. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5902. end
  5903. punchsound1:Play()
  5904. for i = 0, 0.1, 0.1 do
  5905. swait()
  5906. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5907. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5908. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5909. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5910. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5911. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5912. end
  5913. for i = 0, 0.1, 0.1 do
  5914. swait()
  5915. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5916. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5917. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5918. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5919. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5920. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5921. end
  5922. punchsound1:Play()
  5923. for i = 0, 0.4, 0.1 do
  5924. swait()
  5925. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5926. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5927. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5928. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5929. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5930. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5931. end
  5932. for i,v in pairs(to.Parent:GetChildren()) do
  5933. if v:IsA("Humanoid") then
  5934. v.Health = v.Health - 20
  5935.  
  5936. v.PlatformStand = true
  5937. end
  5938. end
  5939. to.CFrame = CFrame.new(to.CFrame.p + v3(0,50,0))
  5940. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,50,0))
  5941. Zanzoken = Instance.new("Part",char)
  5942. Zanzoken.Anchored = true
  5943. Zanzoken.Position = v3(999,999,999)
  5944. Zanzoken.CFrame = Torso.CFrame
  5945. game.Debris:AddItem(Zanzoken,0.5)
  5946. Zanzoken.Transparency = 1
  5947. Zano:Play()
  5948. wait()
  5949. idk = Instance.new("BillboardGui",Zanzoken)
  5950. idk.Size = UDim2.new(10,0,15,0)
  5951. idk.AlwaysOnTop = false
  5952. idk1 = Instance.new("ImageLabel",idk)
  5953. idk1.BackgroundTransparency = 1
  5954. idk.ExtentsOffset = v3(0,0,0)
  5955. idk1.ImageTransparency = 0
  5956. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5957. idk1.Size = UDim2.new(2,0,1,0)
  5958. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5959. idk1.Image = "rbxassetid://319554883"
  5960. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5961. wait()
  5962. Zanzoken = Instance.new("Part",char)
  5963. Zanzoken.Anchored = true
  5964. Zanzoken.Position = v3(999,999,999)
  5965. Zanzoken.CFrame = Torso.CFrame
  5966. game.Debris:AddItem(Zanzoken,0.5)
  5967. Zanzoken.Transparency = 1
  5968. wait()
  5969. idk = Instance.new("BillboardGui",Zanzoken)
  5970. idk.Size = UDim2.new(20,0,20,0)
  5971. idk.AlwaysOnTop = false
  5972. idk1 = Instance.new("ImageLabel",idk)
  5973. idk1.BackgroundTransparency = 1
  5974. idk.ExtentsOffset = v3(0,0,0)
  5975. idk1.ImageTransparency = 0
  5976. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5977. idk1.Size = UDim2.new(2,0,1,0)
  5978. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5979. idk1.Image = "rbxassetid://319554883"
  5980. punchsound1:Play()
  5981. for i = 0, 6, 0.1 do
  5982. swait()
  5983. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5984. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5985. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5986. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5987. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5988. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5989. end
  5990. for i = 0, 0.6, 0.1 do
  5991. swait()
  5992. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5993. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5994. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5995. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5996. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5997. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5998. end
  5999. for i = 0, 0.6, 0.1 do
  6000. swait()
  6001. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6002. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6003. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6004. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6005. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6006. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6007. end
  6008. punchsound1:Play()
  6009. for i = 0, 1, 0.1 do
  6010. swait()
  6011. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6012. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6013. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6014. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6015. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6016. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6017. end
  6018. for i = 0, 0.6, 0.1 do
  6019. swait()
  6020. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6021. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6022. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6023. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6024. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6025. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6026. end
  6027. for i = 0, 0.6, 0.1 do
  6028. swait()
  6029. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6030. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6031. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6032. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6033. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6034. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6035. end
  6036. punchsound1:Play()
  6037. for i = 0, 1, 0.1 do
  6038. swait()
  6039. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6040. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6041. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6042. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6043. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6044. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6045. end
  6046. for i = 0, 0.6, 0.1 do
  6047. swait()
  6048. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6049. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6050. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6051. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6052. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6053. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6054. end
  6055. for i = 0, 0.6, 0.1 do
  6056. swait()
  6057. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6058. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6059. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6060. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6061. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6062. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6063. end
  6064. punchsound1:Play()
  6065. for i = 0, 1, 0.1 do
  6066. swait()
  6067. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6068. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6069. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6070. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6071. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6072. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6073. end
  6074. for i = 0, 0.6, 0.1 do
  6075. swait()
  6076. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6077. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6078. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6079. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6080. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6081. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6082. end
  6083. for i = 0, 0.6, 0.1 do
  6084. swait()
  6085. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6086. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6087. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6088. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6089. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6090. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6091. end
  6092. punchsound1:Play()
  6093. for i = 0, 1, 0.1 do
  6094. swait()
  6095. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6096. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6097. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6098. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6099. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6100. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6101. end
  6102. for i = 0, 0.6, 0.1 do
  6103. swait()
  6104. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6105. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6106. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6107. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6108. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6109. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6110. end
  6111. for i = 0, 0.6, 0.1 do
  6112. swait()
  6113. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6114. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6115. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6116. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6117. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6118. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6119. end
  6120. punchsound1:Play()
  6121. for i = 0, 1, 0.1 do
  6122. swait()
  6123. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6124. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6125. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6126. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6127. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6128. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6129. end
  6130. for i = 0, 0.6, 0.1 do
  6131. swait()
  6132. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6133. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6134. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6135. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6136. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6137. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6138. end
  6139. for i = 0, 0.6, 0.1 do
  6140. swait()
  6141. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6142. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6143. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6144. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6145. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6146. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6147. end
  6148. punchsound1:Play()
  6149. for i = 0, 1, 0.1 do
  6150. swait()
  6151. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6152. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6153. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6154. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6155. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6156. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6157. end
  6158.  
  6159.  
  6160.  
  6161. for i,v in pairs(to.Parent:GetChildren()) do
  6162. if v:IsA("Humanoid") then
  6163. v.Health = v.Health - 20
  6164.  
  6165. v.PlatformStand = true
  6166. end
  6167. end
  6168. StrongPunch:Play()
  6169. for i = 0, 1, 0.1 do
  6170. swait()
  6171. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6172. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6173. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6174. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6175. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6176. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6177. end
  6178. for i = 0, 1, 0.1 do
  6179. swait()
  6180. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6181. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6182. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6183. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6184. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6185. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6186. end
  6187. for i,v in pairs(to.Parent:GetChildren()) do
  6188. if v:IsA("Humanoid") then
  6189. v.Health = v.Health - 5
  6190.  
  6191. v.PlatformStand = true
  6192. end
  6193. end
  6194. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  6195. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  6196. Zanzoken = Instance.new("Part",char)
  6197. Zanzoken.Anchored = true
  6198. Zanzoken.Position = v3(999,999,999)
  6199. Zanzoken.CFrame = Torso.CFrame
  6200. game.Debris:AddItem(Zanzoken,0.5)
  6201. Zanzoken.Transparency = 1
  6202. Zano:Play()
  6203. wait()
  6204. idk = Instance.new("BillboardGui",Zanzoken)
  6205. idk.Size = UDim2.new(10,0,15,0)
  6206. idk.AlwaysOnTop = false
  6207. idk1 = Instance.new("ImageLabel",idk)
  6208. idk1.BackgroundTransparency = 1
  6209. idk.ExtentsOffset = v3(0,0,0)
  6210. idk1.ImageTransparency = 0
  6211. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6212. idk1.Size = UDim2.new(2,0,1,0)
  6213. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6214. idk1.Image = "rbxassetid://319554883"
  6215. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6216. wait()
  6217. Zanzoken = Instance.new("Part",char)
  6218. Zanzoken.Anchored = true
  6219. Zanzoken.Position = v3(999,999,999)
  6220. Zanzoken.CFrame = Torso.CFrame
  6221. game.Debris:AddItem(Zanzoken,0.5)
  6222. Zanzoken.Transparency = 1
  6223. wait()
  6224. idk = Instance.new("BillboardGui",Zanzoken)
  6225. idk.Size = UDim2.new(20,0,20,0)
  6226. idk.AlwaysOnTop = false
  6227. idk1 = Instance.new("ImageLabel",idk)
  6228. idk1.BackgroundTransparency = 1
  6229. idk.ExtentsOffset = v3(0,0,0)
  6230. idk1.ImageTransparency = 0
  6231. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6232. idk1.Size = UDim2.new(2,0,1,0)
  6233. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6234. idk1.Image = "rbxassetid://319554883"
  6235. for i = 0, 1, 0.1 do
  6236. swait()
  6237. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6238. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6239. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6240. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6241. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6242. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6243. end
  6244. punchsound1:Play()
  6245. for i = 0, 1, 0.1 do
  6246. swait()
  6247. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6248. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6249. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6250. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6251. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6252. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6253. end
  6254. punchsound1:Play()
  6255. for i = 0, 1, 0.1 do
  6256. swait()
  6257. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6258. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6259. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6260. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6261. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6262. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6263. end
  6264. for i = 0, 1, 0.1 do
  6265. swait()
  6266. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6267. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6268. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6269. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6270. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6271. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6272. end
  6273. for i = 0, 1, 0.1 do
  6274. swait()
  6275. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6276. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6277. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6278. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6279. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6280. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6281. end
  6282. to.CFrame = CFrame.new(to.CFrame.p + v3(30,70,0))
  6283. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(30,70,0))
  6284. Zanzoken = Instance.new("Part",char)
  6285. Zanzoken.Anchored = true
  6286. Zanzoken.Position = v3(999,999,999)
  6287. Zanzoken.CFrame = Torso.CFrame
  6288. game.Debris:AddItem(Zanzoken,0.5)
  6289. Zanzoken.Transparency = 1
  6290. Zano:Play()
  6291. wait()
  6292. idk = Instance.new("BillboardGui",Zanzoken)
  6293. idk.Size = UDim2.new(10,0,15,0)
  6294. idk.AlwaysOnTop = false
  6295. idk1 = Instance.new("ImageLabel",idk)
  6296. idk1.BackgroundTransparency = 1
  6297. idk.ExtentsOffset = v3(0,0,0)
  6298. idk1.ImageTransparency = 0
  6299. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6300. idk1.Size = UDim2.new(2,0,1,0)
  6301. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6302. idk1.Image = "rbxassetid://319554883"
  6303. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6304. wait()
  6305. Zanzoken = Instance.new("Part",char)
  6306. Zanzoken.Anchored = true
  6307. Zanzoken.Position = v3(999,999,999)
  6308. Zanzoken.CFrame = Torso.CFrame
  6309. game.Debris:AddItem(Zanzoken,0.5)
  6310. Zanzoken.Transparency = 1
  6311. wait()
  6312. idk = Instance.new("BillboardGui",Zanzoken)
  6313. idk.Size = UDim2.new(20,0,20,0)
  6314. idk.AlwaysOnTop = false
  6315. idk1 = Instance.new("ImageLabel",idk)
  6316. idk1.BackgroundTransparency = 1
  6317. idk.ExtentsOffset = v3(0,0,0)
  6318. idk1.ImageTransparency = 0
  6319. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6320. idk1.Size = UDim2.new(2,0,1,0)
  6321. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6322. idk1.Image = "rbxassetid://319554883"
  6323. StrongPunch:Play()
  6324. Break:Play()
  6325.  
  6326. for i = 0, 6, 0.1 do
  6327. swait()
  6328. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6329. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6330. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6331. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6332. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6333. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6334. end
  6335. StrongPunch1:Play()
  6336. for i = 0, 6, 0.1 do
  6337. swait()
  6338. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6339. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6340. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6341. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6342. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6343. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6344. end
  6345. StrongPunch2:Play()
  6346. for i = 0, 7, 0.1 do
  6347. swait()
  6348. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6349. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6350. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6351. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6352. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6353. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6354. end
  6355. for i = 0, 1, 0.1 do
  6356. swait()
  6357. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6358. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6359. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6360. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6361. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6362. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6363. end
  6364. punchsound1:Play()
  6365. for i = 0, 1, 0.1 do
  6366. swait()
  6367. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6368. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6369. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6370. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6371. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6372. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6373. end
  6374. punchsound1:Play()
  6375. for i = 0, 1, 0.1 do
  6376. swait()
  6377. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6378. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6379. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6380. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6381. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6382. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6383. end
  6384. for i = 0, 1, 0.1 do
  6385. swait()
  6386. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6387. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6388. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6389. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6390. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6391. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6392. end
  6393. for i = 0, 1, 0.1 do
  6394. swait()
  6395. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6396. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6397. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6398. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6399. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6400. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6401. end
  6402. punchsound1:Play()
  6403. for i = 0, 0.5, 0.1 do
  6404. swait()
  6405. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6406. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6407. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6408. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6409. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6410. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6411. end
  6412. punchsound1:Play()
  6413. for i = 0, 0.5, 0.1 do
  6414. swait()
  6415. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6416. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6417. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6418. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6419. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6420. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6421. end
  6422. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-100,0))
  6423. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-100,0))
  6424. Zanzoken = Instance.new("Part",char)
  6425. Zanzoken.Anchored = true
  6426. Zanzoken.Position = v3(999,999,999)
  6427. Zanzoken.CFrame = Torso.CFrame
  6428. game.Debris:AddItem(Zanzoken,0.5)
  6429. Zanzoken.Transparency = 1
  6430. Zano:Play()
  6431. wait()
  6432. idk = Instance.new("BillboardGui",Zanzoken)
  6433. idk.Size = UDim2.new(10,0,15,0)
  6434. idk.AlwaysOnTop = false
  6435. idk1 = Instance.new("ImageLabel",idk)
  6436. idk1.BackgroundTransparency = 1
  6437. idk.ExtentsOffset = v3(0,0,0)
  6438. idk1.ImageTransparency = 0
  6439. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6440. idk1.Size = UDim2.new(2,0,1,0)
  6441. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6442. idk1.Image = "rbxassetid://319554883"
  6443. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6444. wait()
  6445. Zanzoken = Instance.new("Part",char)
  6446. Zanzoken.Anchored = true
  6447. Zanzoken.Position = v3(999,999,999)
  6448. Zanzoken.CFrame = Torso.CFrame
  6449. game.Debris:AddItem(Zanzoken,0.5)
  6450. Zanzoken.Transparency = 1
  6451. wait()
  6452. idk = Instance.new("BillboardGui",Zanzoken)
  6453. idk.Size = UDim2.new(20,0,20,0)
  6454. idk.AlwaysOnTop = false
  6455. idk1 = Instance.new("ImageLabel",idk)
  6456. idk1.BackgroundTransparency = 1
  6457. idk.ExtentsOffset = v3(0,0,0)
  6458. idk1.ImageTransparency = 0
  6459. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6460. idk1.Size = UDim2.new(2,0,1,0)
  6461. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6462. idk1.Image = "rbxassetid://319554883"
  6463. for i = 0, 0.4, 0.1 do
  6464. swait()
  6465. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6466. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6467. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6468. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6469. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6470. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6471. end
  6472. punchsound1:Play()
  6473. for i = 0, 0.4, 0.1 do
  6474. swait()
  6475. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6476. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6477. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6478. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6479. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6480. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6481. end
  6482. for i = 0, 0.4, 0.1 do
  6483. swait()
  6484. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6485. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6486. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6487. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6488. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6489. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6490. end
  6491. punchsound1:Play()
  6492. for i = 0, 0.4, 0.1 do
  6493. swait()
  6494. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6495. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6496. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6497. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6498. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6499. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6500. end
  6501. for i = 0, 0.4, 0.1 do
  6502. swait()
  6503. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6504. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6505. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6506. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6507. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6508. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6509. end
  6510. punchsound1:Play()
  6511. for i = 0, 0.4, 0.1 do
  6512. swait()
  6513. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6514. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6515. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6516. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6517. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6518. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6519. end
  6520. for i = 0, 0.4, 0.1 do
  6521. swait()
  6522. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6523. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6524. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6525. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6526. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6527. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6528. end
  6529. punchsound1:Play()
  6530. for i = 0, 0.4, 0.1 do
  6531. swait()
  6532. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6533. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6534. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6535. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6536. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6537. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6538. end
  6539. for i = 0, 0.4, 0.1 do
  6540. swait()
  6541. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6542. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6543. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6544. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6545. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6546. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6547. end
  6548. punchsound1:Play()
  6549. for i = 0, 0.4, 0.1 do
  6550. swait()
  6551. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6552. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6553. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6554. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6555. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6556. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6557. end
  6558. for i = 0, 0.4, 0.1 do
  6559. swait()
  6560. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6561. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6562. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6563. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6564. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6565. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6566. end
  6567. punchsound1:Play()
  6568. for i = 0, 0.4, 0.1 do
  6569. swait()
  6570. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6571. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6572. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6573. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6574. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6575. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6576. end
  6577. for i = 0, 0.4, 0.1 do
  6578. swait()
  6579. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6580. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6581. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6582. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6583. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6584. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6585. end
  6586. punchsound1:Play()
  6587. for i = 0, 0.4, 0.1 do
  6588. swait()
  6589. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6590. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6591. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6592. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6593. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6594. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6595. end
  6596. punchsound1:Play()
  6597. local pie222 = Instance.new("ParticleEmitter")
  6598. pie222.Parent = LeftArm
  6599. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  6600. pie222.LightEmission = 1
  6601. pie222.Size = NumberSequence.new(3)
  6602. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  6603. pie222.Transparency = NumberSequence.new(0.6,1)
  6604. pie222.EmissionDirection = "Top"
  6605. pie222.Enabled = true
  6606. pie222.Lifetime = NumberRange.new(1)
  6607. pie222.Rotation = NumberRange.new(-320, 320)
  6608. pie222.Rate = 404
  6609. pie222.Speed = NumberRange.new(0)
  6610. pie222.LockedToPart = false
  6611. pie222.VelocitySpread = 2
  6612. for i = 0, 2, 0.1 do
  6613. swait()
  6614. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6615. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6616. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6617. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6618. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6619. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6620. end
  6621. wait(2)
  6622. bigbangattack2()
  6623. pie222:Destroy()
  6624.  
  6625. for i,v in pairs(to.Parent:GetChildren()) do
  6626. if v:IsA("Humanoid") then
  6627. v.Health = v.Health - math.huge
  6628.  
  6629. v.PlatformStand = true
  6630. end
  6631. end
  6632.  
  6633. hit1 = false
  6634.  
  6635. hit2 = true
  6636. for i,v in pairs(to.Parent:GetChildren()) do
  6637. if v:IsA("Humanoid") then
  6638. v.Health = v.Health - 10
  6639.  
  6640. v.PlatformStand = true
  6641. end
  6642. end
  6643. hit2 = false
  6644.  
  6645. hit3 = true
  6646. hit4 = true
  6647.  
  6648.  
  6649.  
  6650.  
  6651. coroutine.wrap(function()
  6652. for i=1,2 do
  6653. wait()
  6654.  
  6655.  
  6656.  
  6657.  
  6658.  
  6659. for i,v in pairs(to.Parent:GetChildren()) do
  6660. if v:IsA("Humanoid") then
  6661. v.Health = v.Health - 2
  6662.  
  6663. v.PlatformStand = true
  6664. end
  6665. end
  6666. end
  6667.  
  6668.  
  6669. wait(3)
  6670. end)()
  6671.  
  6672.  
  6673.  
  6674.  
  6675.  
  6676.  
  6677.  
  6678.  
  6679.  
  6680.  
  6681.  
  6682.  
  6683.  
  6684.  
  6685. for i,v in pairs(to.Parent:GetChildren()) do
  6686. if v:IsA("Humanoid") then
  6687. v.Health = v.Health - 10
  6688.  
  6689. v.PlatformStand = true
  6690. end
  6691. end
  6692.  
  6693.  
  6694.  
  6695. hitground = new("Part",char)
  6696. hitground.Size = Vector3.new(5,5,5)
  6697. hitground.Name = "Ground"
  6698. hitground.Transparency = 1
  6699. hitground.CanCollide = false
  6700. game.Debris:AddItem(hitground,2)
  6701. hitground.Position = Vector3.new(999,999,999)
  6702. hitgroundweld = new("Weld",hitground)
  6703. hitgroundweld.Part0 = to
  6704. hitgroundweld.Part1 = hitground
  6705. hitground.Touched:connect(function(hit2)
  6706. if hit2.Size.x > 150 then
  6707. hitground:Destroy()
  6708. ad = new("Part",char)
  6709. ad.Name = "NewPart"
  6710. ad.Size = Vector3.new(30,0.1,30)
  6711. ad.CanCollide = false
  6712. ad.Anchored = true
  6713. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  6714. ad.Transparency = 1
  6715. aad = new("Decal",ad)
  6716.  
  6717. aad.Face = "Top"
  6718. aad.Transparency = 1
  6719. aad.Transparency = 0
  6720. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  6721. smoke = new("Part",to)
  6722. smokemesh = new("SpecialMesh",smoke)
  6723. smokemesh.MeshId = "rbxassetid://928329648"
  6724. smoke.BrickColor = hit2.BrickColor
  6725. smoke.Anchored = true
  6726. smoke.Position = hitground.Position
  6727. GroundImpact:Play()
  6728. for i = 1,20 do
  6729. wait()
  6730. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  6731. smoke.Transparency = smoke.Transparency + 1/20
  6732. end
  6733. smoke:Destroy()
  6734. wait(0.5)
  6735.  
  6736. for i = 1,20 do
  6737. wait(0.1)
  6738. aad.Transparency = aad.Transparency + 1/20
  6739. end
  6740. end
  6741. end)
  6742. ys = Instance.new("BodyVelocity",to)
  6743. ys.Name = "GO"
  6744.  
  6745. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  6746.  
  6747. ys.Velocity = v3(0,-90,0)
  6748.  
  6749. wait(1)
  6750. ys:Destroy()
  6751.  
  6752.  
  6753.  
  6754. hit3 = false
  6755. hit4 = false
  6756.  
  6757.  
  6758. hit1 = false
  6759. hit2 = false
  6760. hit3 = false
  6761. hit4 = false
  6762. idle = true
  6763. RootPart.Anchored = false
  6764. end
  6765. end)
  6766. end
  6767.  
  6768. function Combo3()
  6769. getplayer = new("Part",char)
  6770. getplayer.Position = Vector3.new(999,999,999)
  6771. getplayer.Transparency = 1
  6772. getplayer.Size = v3(3,3,3)
  6773. getplayer.CanCollide = false
  6774. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  6775. getplayer.Name = "GetPlayer"
  6776.  
  6777. game.Debris:AddItem(getplayer,0.5)
  6778.  
  6779. getplayer.Touched:connect(function(hit)
  6780. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  6781. getplayer:Destroy()
  6782. to = hit.Parent:findFirstChild("HumanoidRootPart")
  6783. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  6784. to.Anchored = true
  6785. RootPart.Anchored = true
  6786. idle = false
  6787.  
  6788.  
  6789. punchsound1:Play()
  6790. hit1 = true
  6791. for i = 0, 1, 0.1 do
  6792. swait()
  6793. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6794. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6795. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6796. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6797. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6798. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6799. end
  6800. punchsound1:Play()
  6801. for i = 0, 1, 0.1 do
  6802. swait()
  6803. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6804. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6805. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6806. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6807. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6808. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6809. end
  6810. punchsound1:Play()
  6811. for i = 0, 1, 0.1 do
  6812. swait()
  6813. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6814. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6815. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6816. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6817. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6818. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6819. end
  6820. to.CFrame = CFrame.new(to.CFrame.p + v3(0,5,70))
  6821. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,5,74))
  6822. Zanzoken = Instance.new("Part",char)
  6823. Zanzoken.Anchored = true
  6824. Zanzoken.Position = v3(999,999,999)
  6825. Zanzoken.CFrame = Torso.CFrame
  6826. game.Debris:AddItem(Zanzoken,0.5)
  6827. Zanzoken.Transparency = 1
  6828. Zano:Play()
  6829. wait()
  6830. idk = Instance.new("BillboardGui",Zanzoken)
  6831. idk.Size = UDim2.new(10,0,15,0)
  6832. idk.AlwaysOnTop = false
  6833. idk1 = Instance.new("ImageLabel",idk)
  6834. idk1.BackgroundTransparency = 1
  6835. idk.ExtentsOffset = v3(0,0,0)
  6836. idk1.ImageTransparency = 0
  6837. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6838. idk1.Size = UDim2.new(2,0,1,0)
  6839. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6840. idk1.Image = "rbxassetid://319554883"
  6841. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6842. wait()
  6843. Zanzoken = Instance.new("Part",char)
  6844. Zanzoken.Anchored = true
  6845. Zanzoken.Position = v3(999,999,999)
  6846. Zanzoken.CFrame = Torso.CFrame
  6847. game.Debris:AddItem(Zanzoken,0.5)
  6848. Zanzoken.Transparency = 1
  6849. wait()
  6850. idk = Instance.new("BillboardGui",Zanzoken)
  6851. idk.Size = UDim2.new(20,0,20,0)
  6852. idk.AlwaysOnTop = false
  6853. idk1 = Instance.new("ImageLabel",idk)
  6854. idk1.BackgroundTransparency = 1
  6855. idk.ExtentsOffset = v3(0,0,0)
  6856. idk1.ImageTransparency = 0
  6857. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6858. idk1.Size = UDim2.new(2,0,1,0)
  6859. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6860. idk1.Image = "rbxassetid://319554883"
  6861. for i = 0, 1, 0.1 do
  6862. swait()
  6863. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6864. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6865. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6866. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6867. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6868. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6869. end
  6870. punchsound1:Play()
  6871. for i = 0, 1, 0.1 do
  6872. swait()
  6873. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6874. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6875. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6876. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6877. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6878. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6879. end
  6880. punchsound1:Play()
  6881. for i = 0, 1, 0.1 do
  6882. swait()
  6883. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6884. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6885. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6886. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6887. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6888. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6889. end
  6890. for i = 0, 1, 0.1 do
  6891. swait()
  6892. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6893. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6894. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6895. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6896. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6897. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6898. end
  6899. punchsound1:Play()
  6900. for i = 0, 1, 0.1 do
  6901. swait()
  6902. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6903. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6904. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6905. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6906. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6907. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6908. end
  6909. punchsound1:Play()
  6910. for i = 0, 1, 0.1 do
  6911. swait()
  6912. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6913. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6914. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6915. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6916. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6917. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6918. end
  6919. for i = 0, 1, 0.1 do
  6920. swait()
  6921. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6922. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6923. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6924. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6925. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6926. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6927. end
  6928. punchsound1:Play()
  6929. for i = 0, 1, 0.1 do
  6930. swait()
  6931. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6932. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6933. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6934. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6935. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6936. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6937. end
  6938. punchsound1:Play()
  6939. for i,v in pairs(to.Parent:GetChildren()) do
  6940. if v:IsA("Humanoid") then
  6941. v.Health = v.Health - 10
  6942.  
  6943. v.PlatformStand = true
  6944. end
  6945. end
  6946. for i = 0, 1, 0.1 do
  6947. swait()
  6948. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6949. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6950. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6951. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6952. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6953. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6954. end
  6955.  
  6956. for i = 0, 1, 0.1 do
  6957. swait()
  6958. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6959. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6960. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6961. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6962. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6963. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6964. end
  6965. punchsound1:Play()
  6966. for i = 0, 1, 0.1 do
  6967. swait()
  6968. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6969. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6970. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6971. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6972. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6973. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6974. end
  6975. for i,v in pairs(to.Parent:GetChildren()) do
  6976. if v:IsA("Humanoid") then
  6977. v.Health = v.Health - 3
  6978.  
  6979. v.PlatformStand = true
  6980. end
  6981. end
  6982. to.CFrame = CFrame.new(to.CFrame.p + v3(60,5,0))
  6983. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,5,0))
  6984. Zanzoken = Instance.new("Part",char)
  6985. Zanzoken.Anchored = true
  6986. Zanzoken.Position = v3(999,999,999)
  6987. Zanzoken.CFrame = Torso.CFrame
  6988. game.Debris:AddItem(Zanzoken,0.5)
  6989. Zanzoken.Transparency = 1
  6990. Zano:Play()
  6991. wait()
  6992. idk = Instance.new("BillboardGui",Zanzoken)
  6993. idk.Size = UDim2.new(10,0,15,0)
  6994. idk.AlwaysOnTop = false
  6995. idk1 = Instance.new("ImageLabel",idk)
  6996. idk1.BackgroundTransparency = 1
  6997. idk.ExtentsOffset = v3(0,0,0)
  6998. idk1.ImageTransparency = 0
  6999. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7000. idk1.Size = UDim2.new(2,0,1,0)
  7001. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7002. idk1.Image = "rbxassetid://319554883"
  7003. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7004. wait()
  7005. Zanzoken = Instance.new("Part",char)
  7006. Zanzoken.Anchored = true
  7007. Zanzoken.Position = v3(999,999,999)
  7008. Zanzoken.CFrame = Torso.CFrame
  7009. game.Debris:AddItem(Zanzoken,0.5)
  7010. Zanzoken.Transparency = 1
  7011. wait()
  7012. idk = Instance.new("BillboardGui",Zanzoken)
  7013. idk.Size = UDim2.new(20,0,20,0)
  7014. idk.AlwaysOnTop = false
  7015. idk1 = Instance.new("ImageLabel",idk)
  7016. idk1.BackgroundTransparency = 1
  7017. idk.ExtentsOffset = v3(0,0,0)
  7018. idk1.ImageTransparency = 0
  7019. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7020. idk1.Size = UDim2.new(2,0,1,0)
  7021. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7022. idk1.Image = "rbxassetid://319554883"
  7023. for i = 0, 1, 0.1 do
  7024. swait()
  7025. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7026. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7027. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7028. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7029. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7030. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7031. end
  7032. for i = 0, 1, 0.1 do
  7033. swait()
  7034. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7035. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7036. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7037. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7038. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7039. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7040. end
  7041. punchsound1:Play()
  7042. for i = 0, 1, 0.1 do
  7043. swait()
  7044. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7045. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7046. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7047. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7048. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7049. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7050. end
  7051. for i,v in pairs(to.Parent:GetChildren()) do
  7052. if v:IsA("Humanoid") then
  7053. v.Health = v.Health - 3
  7054.  
  7055. v.PlatformStand = true
  7056. end
  7057. end
  7058. to.CFrame = CFrame.new(to.CFrame.p + v3(90,20,0))
  7059. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(90,20,0))
  7060. Zanzoken = Instance.new("Part",char)
  7061. Zanzoken.Anchored = true
  7062. Zanzoken.Position = v3(999,999,999)
  7063. Zanzoken.CFrame = Torso.CFrame
  7064. game.Debris:AddItem(Zanzoken,0.5)
  7065. Zanzoken.Transparency = 1
  7066. Zano:Play()
  7067. wait()
  7068. idk = Instance.new("BillboardGui",Zanzoken)
  7069. idk.Size = UDim2.new(10,0,15,0)
  7070. idk.AlwaysOnTop = false
  7071. idk1 = Instance.new("ImageLabel",idk)
  7072. idk1.BackgroundTransparency = 1
  7073. idk.ExtentsOffset = v3(0,0,0)
  7074. idk1.ImageTransparency = 0
  7075. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7076. idk1.Size = UDim2.new(2,0,1,0)
  7077. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7078. idk1.Image = "rbxassetid://319554883"
  7079. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7080. wait()
  7081. Zanzoken = Instance.new("Part",char)
  7082. Zanzoken.Anchored = true
  7083. Zanzoken.Position = v3(999,999,999)
  7084. Zanzoken.CFrame = Torso.CFrame
  7085. game.Debris:AddItem(Zanzoken,0.5)
  7086. Zanzoken.Transparency = 1
  7087. wait()
  7088. idk = Instance.new("BillboardGui",Zanzoken)
  7089. idk.Size = UDim2.new(20,0,20,0)
  7090. idk.AlwaysOnTop = false
  7091. idk1 = Instance.new("ImageLabel",idk)
  7092. idk1.BackgroundTransparency = 1
  7093. idk.ExtentsOffset = v3(0,0,0)
  7094. idk1.ImageTransparency = 0
  7095. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7096. idk1.Size = UDim2.new(2,0,1,0)
  7097. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7098. idk1.Image = "rbxassetid://319554883"
  7099. punchsound1:Play()
  7100. for i = 0, 1, 0.1 do
  7101. swait()
  7102. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7103. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7104. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7105. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7106. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7107. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7108. end
  7109. punchsound1:Play()
  7110. for i = 0, 1, 0.1 do
  7111. swait()
  7112. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7113. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7114. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7115. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7116. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7117. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7118. end
  7119.  
  7120.  
  7121. for i,v in pairs(to.Parent:GetChildren()) do
  7122. if v:IsA("Humanoid") then
  7123. v.Health = v.Health - 20
  7124.  
  7125. v.PlatformStand = true
  7126. end
  7127. end
  7128. StrongPunch:Play()
  7129. for i = 0, 1, 0.1 do
  7130. swait()
  7131. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7132. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7133. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7134. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7135. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7136. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7137. end
  7138. for i = 0, 1, 0.1 do
  7139. swait()
  7140. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7141. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7142. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7143. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7144. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7145. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7146. end
  7147. for i,v in pairs(to.Parent:GetChildren()) do
  7148. if v:IsA("Humanoid") then
  7149. v.Health = v.Health - 3
  7150.  
  7151. v.PlatformStand = true
  7152. end
  7153. end
  7154. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  7155. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  7156. Zanzoken = Instance.new("Part",char)
  7157. Zanzoken.Anchored = true
  7158. Zanzoken.Position = v3(999,999,999)
  7159. Zanzoken.CFrame = Torso.CFrame
  7160. game.Debris:AddItem(Zanzoken,0.5)
  7161. Zanzoken.Transparency = 1
  7162. Zano:Play()
  7163. wait()
  7164. idk = Instance.new("BillboardGui",Zanzoken)
  7165. idk.Size = UDim2.new(10,0,15,0)
  7166. idk.AlwaysOnTop = false
  7167. idk1 = Instance.new("ImageLabel",idk)
  7168. idk1.BackgroundTransparency = 1
  7169. idk.ExtentsOffset = v3(0,0,0)
  7170. idk1.ImageTransparency = 0
  7171. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7172. idk1.Size = UDim2.new(2,0,1,0)
  7173. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7174. idk1.Image = "rbxassetid://319554883"
  7175. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7176. wait()
  7177. Zanzoken = Instance.new("Part",char)
  7178. Zanzoken.Anchored = true
  7179. Zanzoken.Position = v3(999,999,999)
  7180. Zanzoken.CFrame = Torso.CFrame
  7181. game.Debris:AddItem(Zanzoken,0.5)
  7182. Zanzoken.Transparency = 1
  7183. wait()
  7184. idk = Instance.new("BillboardGui",Zanzoken)
  7185. idk.Size = UDim2.new(20,0,20,0)
  7186. idk.AlwaysOnTop = false
  7187. idk1 = Instance.new("ImageLabel",idk)
  7188. idk1.BackgroundTransparency = 1
  7189. idk.ExtentsOffset = v3(0,0,0)
  7190. idk1.ImageTransparency = 0
  7191. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7192. idk1.Size = UDim2.new(2,0,1,0)
  7193. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7194. idk1.Image = "rbxassetid://319554883"
  7195. for i = 0, 1, 0.1 do
  7196. swait()
  7197. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7198. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7199. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7200. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7201. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7202. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7203. end
  7204. punchsound1:Play()
  7205. for i = 0, 1, 0.1 do
  7206. swait()
  7207. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7208. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7209. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7210. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7211. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7212. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7213. end
  7214. punchsound1:Play()
  7215. for i = 0, 1, 0.1 do
  7216. swait()
  7217. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7218. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7219. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7220. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7221. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7222. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7223. end
  7224. for i = 0, 1, 0.1 do
  7225. swait()
  7226. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7227. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7228. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7229. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7230. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7231. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7232. end
  7233. for i = 0, 1, 0.1 do
  7234. swait()
  7235. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7236. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7237. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7238. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7239. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7240. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7241. end
  7242. to.CFrame = CFrame.new(to.CFrame.p + v3(60,100,0))
  7243. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,140,0))
  7244. Zanzoken = Instance.new("Part",char)
  7245. Zanzoken.Anchored = true
  7246. Zanzoken.Position = v3(999,999,999)
  7247. Zanzoken.CFrame = Torso.CFrame
  7248. game.Debris:AddItem(Zanzoken,0.5)
  7249. Zanzoken.Transparency = 1
  7250. Zano:Play()
  7251. wait()
  7252. idk = Instance.new("BillboardGui",Zanzoken)
  7253. idk.Size = UDim2.new(10,0,15,0)
  7254. idk.AlwaysOnTop = false
  7255. idk1 = Instance.new("ImageLabel",idk)
  7256. idk1.BackgroundTransparency = 1
  7257. idk.ExtentsOffset = v3(0,0,0)
  7258. idk1.ImageTransparency = 0
  7259. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7260. idk1.Size = UDim2.new(2,0,1,0)
  7261. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7262. idk1.Image = "rbxassetid://319554883"
  7263. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7264. wait()
  7265. Zanzoken = Instance.new("Part",char)
  7266. Zanzoken.Anchored = true
  7267. Zanzoken.Position = v3(999,999,999)
  7268. Zanzoken.CFrame = Torso.CFrame
  7269. game.Debris:AddItem(Zanzoken,0.5)
  7270. Zanzoken.Transparency = 1
  7271. wait()
  7272. idk = Instance.new("BillboardGui",Zanzoken)
  7273. idk.Size = UDim2.new(20,0,20,0)
  7274. idk.AlwaysOnTop = false
  7275. idk1 = Instance.new("ImageLabel",idk)
  7276. idk1.BackgroundTransparency = 1
  7277. idk.ExtentsOffset = v3(0,0,0)
  7278. idk1.ImageTransparency = 0
  7279. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7280. idk1.Size = UDim2.new(2,0,1,0)
  7281. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7282. idk1.Image = "rbxassetid://319554883"
  7283. StrongPunch:Play()
  7284. Break:Play()
  7285. local Aura4 = Instance.new('ParticleEmitter')
  7286. Aura4.Name = "Aura"
  7287. Aura4.Texture = "rbxassetid://1046299182"
  7288. Aura4.Parent = Torso
  7289. Aura4.LightEmission = 1
  7290. Aura4.Transparency = NumberSequence.new(0.7,1)
  7291. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7292. Aura4.Size = NumberSequence.new(1,30)
  7293. Aura4.Rotation = NumberRange.new(-360,360)
  7294. Aura4.LockedToPart = true
  7295. Aura4.Lifetime = NumberRange.new(0.2)
  7296. Aura4.Rate = 100
  7297. Aura4.Speed = NumberRange.new(0)
  7298. Aura4.EmissionDirection = "Top"
  7299. for i = 0, 6, 0.1 do
  7300. swait()
  7301. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7302. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7303. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7304. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7305. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7306. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7307. end
  7308. Aura4:Destroy()
  7309. wait(0.1)
  7310. local Aura4 = Instance.new('ParticleEmitter')
  7311. Aura4.Name = "Aura"
  7312. Aura4.Texture = "rbxassetid://1046299182"
  7313. Aura4.Parent = Torso
  7314. Aura4.LightEmission = 1
  7315. Aura4.Transparency = NumberSequence.new(0.7,1)
  7316. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7317. Aura4.Size = NumberSequence.new(1,30)
  7318. Aura4.Rotation = NumberRange.new(-360,360)
  7319. Aura4.LockedToPart = true
  7320. Aura4.Lifetime = NumberRange.new(0.2)
  7321. Aura4.Rate = 100
  7322. Aura4.Speed = NumberRange.new(0)
  7323. Aura4.EmissionDirection = "Top"
  7324. StrongPunch1:Play()
  7325. Break:Play()
  7326. for i = 0, 6, 0.1 do
  7327. swait()
  7328. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7329. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7330. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7331. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7332. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7333. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7334. end
  7335. Aura4:Destroy()
  7336. StrongPunch2:Play()
  7337. Break:Play()
  7338. local Aura4 = Instance.new('ParticleEmitter')
  7339. Aura4.Name = "Aura"
  7340. Aura4.Texture = "rbxassetid://1046299182"
  7341. Aura4.Parent = Torso
  7342. Aura4.LightEmission = 1
  7343. Aura4.Transparency = NumberSequence.new(0.7,1)
  7344. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7345. Aura4.Size = NumberSequence.new(1,30)
  7346. Aura4.Rotation = NumberRange.new(-360,360)
  7347. Aura4.LockedToPart = true
  7348. Aura4.Lifetime = NumberRange.new(0.2)
  7349. Aura4.Rate = 100
  7350. Aura4.Speed = NumberRange.new(0)
  7351. Aura4.EmissionDirection = "Top"
  7352. for i = 0, 7, 0.1 do
  7353. swait()
  7354. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7355. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7356. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7357. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7358. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7359. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7360. end
  7361. to.CFrame = CFrame.new(to.CFrame.p + v3(-100,600,0))
  7362. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(-100,600,0))
  7363. Aura4:Destroy()
  7364. Zanzoken = Instance.new("Part",char)
  7365. Zanzoken.Anchored = true
  7366. Zanzoken.Position = v3(999,999,999)
  7367. Zanzoken.CFrame = Torso.CFrame
  7368. game.Debris:AddItem(Zanzoken,0.5)
  7369. Zanzoken.Transparency = 1
  7370. Zano:Play()
  7371. wait()
  7372. idk = Instance.new("BillboardGui",Zanzoken)
  7373. idk.Size = UDim2.new(10,0,15,0)
  7374. idk.AlwaysOnTop = false
  7375. idk1 = Instance.new("ImageLabel",idk)
  7376. idk1.BackgroundTransparency = 1
  7377. idk.ExtentsOffset = v3(0,0,0)
  7378. idk1.ImageTransparency = 0
  7379. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7380. idk1.Size = UDim2.new(2,0,1,0)
  7381. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7382. idk1.Image = "rbxassetid://319554883"
  7383. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7384. wait()
  7385. Zanzoken = Instance.new("Part",char)
  7386. Zanzoken.Anchored = true
  7387. Zanzoken.Position = v3(999,999,999)
  7388. Zanzoken.CFrame = Torso.CFrame
  7389. game.Debris:AddItem(Zanzoken,0.5)
  7390. Zanzoken.Transparency = 1
  7391. wait()
  7392. idk = Instance.new("BillboardGui",Zanzoken)
  7393. idk.Size = UDim2.new(20,0,20,0)
  7394. idk.AlwaysOnTop = false
  7395. idk1 = Instance.new("ImageLabel",idk)
  7396. idk1.BackgroundTransparency = 1
  7397. idk.ExtentsOffset = v3(0,0,0)
  7398. idk1.ImageTransparency = 0
  7399. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7400. idk1.Size = UDim2.new(2,0,1,0)
  7401. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7402. idk1.Image = "rbxassetid://319554883"
  7403. for i = 0, 1, 0.1 do
  7404. swait()
  7405. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7406. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7407. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7408. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7409. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7410. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7411. end
  7412. punchsound1:Play()
  7413. for i = 0, 1, 0.1 do
  7414. swait()
  7415. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7416. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7417. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7418. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7419. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7420. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7421. end
  7422. punchsound1:Play()
  7423. for i = 0, 1, 0.1 do
  7424. swait()
  7425. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7426. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7427. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7428. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7429. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7430. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7431. end
  7432. for i = 0, 1, 0.1 do
  7433. swait()
  7434. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7435. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7436. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7437. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7438. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7439. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7440. end
  7441. for i = 0, 1, 0.1 do
  7442. swait()
  7443. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7444. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7445. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7446. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7447. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7448. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7449. end
  7450. punchsound1:Play()
  7451. for i = 0, 0.5, 0.1 do
  7452. swait()
  7453. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7454. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7455. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7456. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7457. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7458. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7459. end
  7460. punchsound1:Play()
  7461. for i = 0, 0.5, 0.1 do
  7462. swait()
  7463. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7464. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7465. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7466. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7467. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7468. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7469. end
  7470. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-800,0))
  7471. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-800,0))
  7472. Zanzoken = Instance.new("Part",char)
  7473. Zanzoken.Anchored = true
  7474. Zanzoken.Position = v3(999,999,999)
  7475. Zanzoken.CFrame = Torso.CFrame
  7476. game.Debris:AddItem(Zanzoken,0.5)
  7477. Zanzoken.Transparency = 1
  7478. Zano:Play()
  7479. wait()
  7480. idk = Instance.new("BillboardGui",Zanzoken)
  7481. idk.Size = UDim2.new(10,0,15,0)
  7482. idk.AlwaysOnTop = false
  7483. idk1 = Instance.new("ImageLabel",idk)
  7484. idk1.BackgroundTransparency = 1
  7485. idk.ExtentsOffset = v3(0,0,0)
  7486. idk1.ImageTransparency = 0
  7487. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7488. idk1.Size = UDim2.new(2,0,1,0)
  7489. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7490. idk1.Image = "rbxassetid://319554883"
  7491. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7492. wait()
  7493. Zanzoken = Instance.new("Part",char)
  7494. Zanzoken.Anchored = true
  7495. Zanzoken.Position = v3(999,999,999)
  7496. Zanzoken.CFrame = Torso.CFrame
  7497. game.Debris:AddItem(Zanzoken,0.5)
  7498. Zanzoken.Transparency = 1
  7499. wait()
  7500. idk = Instance.new("BillboardGui",Zanzoken)
  7501. idk.Size = UDim2.new(20,0,20,0)
  7502. idk.AlwaysOnTop = false
  7503. idk1 = Instance.new("ImageLabel",idk)
  7504. idk1.BackgroundTransparency = 1
  7505. idk.ExtentsOffset = v3(0,0,0)
  7506. idk1.ImageTransparency = 0
  7507. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7508. idk1.Size = UDim2.new(2,0,1,0)
  7509. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7510. idk1.Image = "rbxassetid://319554883"
  7511. for i = 0, 0.4, 0.1 do
  7512. swait()
  7513. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7514. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7515. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7516. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7517. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7518. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7519. end
  7520. punchsound1:Play()
  7521. for i = 0, 0.4, 0.1 do
  7522. swait()
  7523. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7524. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7525. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7526. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7527. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7528. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7529. end
  7530. punchsound1:Play()
  7531. for i = 0, 1, 0.1 do
  7532. swait()
  7533. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7534. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7535. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7536. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7537. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7538. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7539. end
  7540. for i,v in pairs(to.Parent:GetChildren()) do
  7541. if v:IsA("Humanoid") then
  7542. v.Health = v.Health - 8
  7543.  
  7544. v.PlatformStand = true
  7545. end
  7546. end
  7547.  
  7548. hit1 = false
  7549.  
  7550. punchsound1:Play()
  7551. hit2 = true
  7552. for i = 0, 1, 0.1 do
  7553. swait()
  7554. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7555. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7556. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7557. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7558. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7559. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7560. end
  7561. for i,v in pairs(to.Parent:GetChildren()) do
  7562. if v:IsA("Humanoid") then
  7563. v.Health = v.Health - 10
  7564.  
  7565. v.PlatformStand = true
  7566. end
  7567. end
  7568. hit2 = false
  7569.  
  7570. punchsound1:Play()
  7571. hit3 = true
  7572. hit4 = true
  7573.  
  7574.  
  7575. punchsound1:Play()
  7576.  
  7577.  
  7578. coroutine.wrap(function()
  7579. for i=1,2 do
  7580. wait()
  7581.  
  7582.  
  7583.  
  7584.  
  7585.  
  7586. for i,v in pairs(to.Parent:GetChildren()) do
  7587. if v:IsA("Humanoid") then
  7588. v.Health = v.Health - 30
  7589.  
  7590. v.PlatformStand = true
  7591. end
  7592. end
  7593. end
  7594.  
  7595.  
  7596. wait(3)
  7597. end)()
  7598.  
  7599.  
  7600.  
  7601. RootPart.Anchored = false
  7602.  
  7603.  
  7604.  
  7605.  
  7606.  
  7607. StrongPunch:Play()
  7608.  
  7609.  
  7610.  
  7611.  
  7612.  
  7613.  
  7614. for i,v in pairs(to.Parent:GetChildren()) do
  7615. if v:IsA("Humanoid") then
  7616. v.Health = v.Health - 20
  7617.  
  7618. v.PlatformStand = true
  7619. end
  7620. end
  7621.  
  7622. StrongPunch2:Play()
  7623.  
  7624.  
  7625. hitground = new("Part",char)
  7626. hitground.Size = Vector3.new(5,5,5)
  7627. hitground.Name = "Ground"
  7628. hitground.Transparency = 1
  7629. hitground.CanCollide = false
  7630. game.Debris:AddItem(hitground,2)
  7631. hitground.Position = Vector3.new(999,999,999)
  7632. hitgroundweld = new("Weld",hitground)
  7633. hitgroundweld.Part0 = to
  7634. hitgroundweld.Part1 = hitground
  7635. hitground.Touched:connect(function(hit2)
  7636. if hit2.Size.x > 150 then
  7637. hitground:Destroy()
  7638. ad = new("Part",char)
  7639. ad.Name = "NewPart"
  7640. ad.Size = Vector3.new(30,0.1,30)
  7641. ad.CanCollide = false
  7642. ad.Anchored = true
  7643. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  7644. ad.Transparency = 1
  7645. aad = new("Decal",ad)
  7646.  
  7647. aad.Face = "Top"
  7648. aad.Transparency = 1
  7649. aad.Transparency = 0
  7650. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7651. smoke = new("Part",to)
  7652. smokemesh = new("SpecialMesh",smoke)
  7653. smokemesh.MeshId = "rbxassetid://928329648"
  7654. smoke.BrickColor = hit2.BrickColor
  7655. smoke.Anchored = true
  7656. smoke.Position = hitground.Position
  7657. GroundImpact:Play()
  7658. for i = 1,20 do
  7659. wait()
  7660. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  7661. smoke.Transparency = smoke.Transparency + 1/20
  7662. end
  7663. smoke:Destroy()
  7664. wait(0.5)
  7665.  
  7666. for i = 1,20 do
  7667. wait(0.1)
  7668. aad.Transparency = aad.Transparency + 1/20
  7669. end
  7670. end
  7671. end)
  7672. ys = Instance.new("BodyVelocity",to)
  7673. ys.Name = "GO"
  7674.  
  7675. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7676.  
  7677. ys.Velocity = v3(0,-90,0)
  7678.  
  7679. wait(1)
  7680. ys:Destroy()
  7681.  
  7682.  
  7683.  
  7684.  
  7685.  
  7686. hit3 = false
  7687. hit4 = false
  7688.  
  7689.  
  7690. hit1 = false
  7691. hit2 = false
  7692. hit3 = false
  7693. hit4 = false
  7694. idle = true
  7695. RootPart.Anchored = false
  7696. to.Anchored = false
  7697. end
  7698. end)
  7699. end
  7700.  
  7701.  
  7702. function Combo2()
  7703. getplayer = new("Part",char)
  7704. getplayer.Position = Vector3.new(999,999,999)
  7705. getplayer.Transparency = 1
  7706. getplayer.Size = v3(3,3,3)
  7707. getplayer.CanCollide = false
  7708. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  7709. getplayer.Name = "GetPlayer"
  7710.  
  7711. game.Debris:AddItem(getplayer,0.5)
  7712.  
  7713. getplayer.Touched:connect(function(hit)
  7714. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  7715. getplayer:Destroy()
  7716. to = hit.Parent:findFirstChild("HumanoidRootPart")
  7717. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  7718. to.Anchored = true
  7719. idle = false
  7720.  
  7721.  
  7722. punchsound1:Play()
  7723. hit1 = true
  7724. for i = 0, 1, 0.1 do
  7725. swait()
  7726. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7727. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7728. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7729. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7730. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7731. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7732. end
  7733. punchsound1:Play()
  7734. for i = 0, 1, 0.1 do
  7735. swait()
  7736. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7737. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7738. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7739. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7740. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7741. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7742. end
  7743. punchsound1:Play()
  7744. for i = 0, 1, 0.1 do
  7745. swait()
  7746. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7747. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7748. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7749. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7750. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7751. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7752. end
  7753. for i = 0, 1, 0.1 do
  7754. swait()
  7755. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7756. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7757. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7758. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7759. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7760. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7761. end
  7762. for i = 0, 1, 0.1 do
  7763. swait()
  7764. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7765. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7766. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7767. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7768. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7769. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7770. end
  7771. StrongPunch1:Play()
  7772. for i = 0, 1, 0.1 do
  7773. swait()
  7774. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7775. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7776. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7777. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7778. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7779. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7780. end
  7781. for i = 0, 0.6, 0.1 do
  7782. swait()
  7783. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7784. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7785. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7786. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7787. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7788. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7789. end
  7790. for i = 0, 0.6, 0.1 do
  7791. swait()
  7792. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7793. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7794. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7795. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7796. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7797. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7798. end
  7799. for i,v in pairs(to.Parent:GetChildren()) do
  7800. if v:IsA("Humanoid") then
  7801. v.Health = v.Health - 6
  7802.  
  7803. v.PlatformStand = true
  7804. end
  7805. end
  7806. StrongPunch:Play()
  7807. for i = 0, 1, 0.1 do
  7808. swait()
  7809. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7810. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7811. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7812. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7813. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7814. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7815. end
  7816. for i,v in pairs(to.Parent:GetChildren()) do
  7817. if v:IsA("Humanoid") then
  7818. v.Health = v.Health - 8
  7819.  
  7820. v.PlatformStand = true
  7821. end
  7822. end
  7823.  
  7824. hit1 = false
  7825.  
  7826. punchsound1:Play()
  7827. hit2 = true
  7828. for i = 0, 1, 0.1 do
  7829. swait()
  7830. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7831. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7832. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7833. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7834. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7835. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7836. end
  7837. for i,v in pairs(to.Parent:GetChildren()) do
  7838. if v:IsA("Humanoid") then
  7839. v.Health = v.Health - 5
  7840.  
  7841. v.PlatformStand = true
  7842. end
  7843. end
  7844. hit2 = false
  7845.  
  7846. punchsound1:Play()
  7847. hit3 = true
  7848. hit4 = true
  7849.  
  7850.  
  7851. punchsound1:Play()
  7852.  
  7853. coroutine.wrap(function()
  7854. for i=1,2 do
  7855. wait()
  7856. to.CFrame = CFrame.new(to.CFrame.p + v3(0,35,0))
  7857. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,35,0))
  7858. Zanzoken = Instance.new("Part",char)
  7859. Zanzoken.Anchored = true
  7860. Zanzoken.Position = v3(999,999,999)
  7861. Zanzoken.CFrame = Torso.CFrame
  7862. game.Debris:AddItem(Zanzoken,0.5)
  7863. Zanzoken.Transparency = 1
  7864. Zano:Play()
  7865. wait()
  7866. idk = Instance.new("BillboardGui",Zanzoken)
  7867. idk.Size = UDim2.new(10,0,15,0)
  7868. idk.AlwaysOnTop = false
  7869. idk1 = Instance.new("ImageLabel",idk)
  7870. idk1.BackgroundTransparency = 1
  7871. idk.ExtentsOffset = v3(0,0,0)
  7872. idk1.ImageTransparency = 0
  7873. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7874. idk1.Size = UDim2.new(2,0,1,0)
  7875. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7876. idk1.Image = "rbxassetid://319554883"
  7877. wait()
  7878. Zanzoken = Instance.new("Part",char)
  7879. Zanzoken.Anchored = true
  7880. Zanzoken.Position = v3(999,999,999)
  7881. Zanzoken.CFrame = Torso.CFrame
  7882. game.Debris:AddItem(Zanzoken,0.5)
  7883. Zanzoken.Transparency = 1
  7884. wait()
  7885. idk = Instance.new("BillboardGui",Zanzoken)
  7886. idk.Size = UDim2.new(20,0,20,0)
  7887. idk.AlwaysOnTop = false
  7888. idk1 = Instance.new("ImageLabel",idk)
  7889. idk1.BackgroundTransparency = 1
  7890. idk.ExtentsOffset = v3(0,0,0)
  7891. idk1.ImageTransparency = 0
  7892. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7893. idk1.Size = UDim2.new(2,0,1,0)
  7894. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7895. idk1.Image = "rbxassetid://319554883"
  7896. for i = 0, 1, 0.1 do
  7897. swait()
  7898. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7899. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7900. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7901. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7902. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7903. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7904. end
  7905. StrongPunch:Play()
  7906. for i,v in pairs(to.Parent:GetChildren()) do
  7907. if v:IsA("Humanoid") then
  7908. v.Health = v.Health - 10
  7909.  
  7910. v.PlatformStand = true
  7911. end
  7912. end
  7913. end
  7914.  
  7915.  
  7916. wait(0.7)
  7917. end)()
  7918.  
  7919.  
  7920.  
  7921.  
  7922. RootPart.Anchored = true
  7923. to.CFrame = CFrame.new(to.CFrame.p + v3(0,0,35))
  7924. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,0,35))
  7925. Zanzoken = Instance.new("Part",char)
  7926. Zanzoken.Anchored = true
  7927. Zanzoken.Position = v3(999,999,999)
  7928. Zanzoken.CFrame = Torso.CFrame
  7929. game.Debris:AddItem(Zanzoken,0.5)
  7930. Zanzoken.Transparency = 1
  7931. Zano:Play()
  7932. wait()
  7933. idk = Instance.new("BillboardGui",Zanzoken)
  7934. idk.Size = UDim2.new(10,0,15,0)
  7935. idk.AlwaysOnTop = false
  7936. idk1 = Instance.new("ImageLabel",idk)
  7937. idk1.BackgroundTransparency = 1
  7938. idk.ExtentsOffset = v3(0,0,0)
  7939. idk1.ImageTransparency = 0
  7940. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7941. idk1.Size = UDim2.new(2,0,1,0)
  7942. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7943. idk1.Image = "rbxassetid://319554883"
  7944. wait()
  7945. Zanzoken = Instance.new("Part",char)
  7946. Zanzoken.Anchored = true
  7947. Zanzoken.Position = v3(999,999,999)
  7948. Zanzoken.CFrame = Torso.CFrame
  7949. game.Debris:AddItem(Zanzoken,0.5)
  7950. Zanzoken.Transparency = 1
  7951. wait()
  7952. idk = Instance.new("BillboardGui",Zanzoken)
  7953. idk.Size = UDim2.new(20,0,20,0)
  7954. idk.AlwaysOnTop = false
  7955. idk1 = Instance.new("ImageLabel",idk)
  7956. idk1.BackgroundTransparency = 1
  7957. idk.ExtentsOffset = v3(0,0,0)
  7958. idk1.ImageTransparency = 0
  7959. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7960. idk1.Size = UDim2.new(2,0,1,0)
  7961. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7962. idk1.Image = "rbxassetid://319554883"
  7963.  
  7964. for i = 0, 1, 0.1 do
  7965. swait()
  7966. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7967. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7968. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7969. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7970. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7971. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7972. end
  7973.  
  7974.  
  7975. StrongPunch:Play()
  7976.  
  7977.  
  7978. for i = 0, 1, 0.1 do
  7979. swait()
  7980. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7981. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7982. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7983. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7984. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7985. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7986. end
  7987.  
  7988. for i = 0, 1, 0.1 do
  7989. swait()
  7990. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7991. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7992. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7993. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7994. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7995. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7996. end
  7997.  
  7998.  
  7999.  
  8000. for i,v in pairs(to.Parent:GetChildren()) do
  8001. if v:IsA("Humanoid") then
  8002. v.Health = v.Health - 20
  8003.  
  8004. v.PlatformStand = true
  8005. end
  8006. end
  8007.  
  8008. StrongPunch2:Play()
  8009. for i = 0, 1, 0.1 do
  8010. swait()
  8011. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  8012. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  8013. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  8014. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  8015. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  8016. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  8017. end
  8018.  
  8019. hitground = new("Part",char)
  8020. hitground.Size = Vector3.new(5,5,5)
  8021. hitground.Name = "Ground"
  8022. hitground.Transparency = 1
  8023. hitground.CanCollide = false
  8024. game.Debris:AddItem(hitground,2)
  8025. hitground.Position = Vector3.new(999,999,999)
  8026. hitgroundweld = new("Weld",hitground)
  8027. hitgroundweld.Part0 = to
  8028. hitgroundweld.Part1 = hitground
  8029. hitground.Touched:connect(function(hit2)
  8030. if hit2.Size.x > 150 then
  8031. hitground:Destroy()
  8032. ad = new("Part",char)
  8033. ad.Name = "NewPart"
  8034. ad.Size = Vector3.new(30,0.1,30)
  8035. ad.CanCollide = false
  8036. ad.Anchored = true
  8037. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  8038. ad.Transparency = 1
  8039. aad = new("Decal",ad)
  8040.  
  8041. aad.Face = "Top"
  8042. aad.Transparency = 1
  8043. aad.Transparency = 0
  8044. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  8045. smoke = new("Part",to)
  8046. smokemesh = new("SpecialMesh",smoke)
  8047. smokemesh.MeshId = "rbxassetid://928329648"
  8048. smoke.BrickColor = hit2.BrickColor
  8049. smoke.Anchored = true
  8050. smoke.Position = hitground.Position
  8051. GroundImpact:Play()
  8052. for i = 1,20 do
  8053. wait()
  8054. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  8055. smoke.Transparency = smoke.Transparency + 1/20
  8056. end
  8057. smoke:Destroy()
  8058. wait(0.5)
  8059.  
  8060. for i = 1,20 do
  8061. wait(0.1)
  8062. aad.Transparency = aad.Transparency + 1/20
  8063. end
  8064. end
  8065. end)
  8066. to.Anchored = false
  8067. ys = Instance.new("BodyVelocity",to)
  8068. ys.Name = "GO"
  8069.  
  8070. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  8071.  
  8072. ys.Velocity = v3(0,-90,0)
  8073.  
  8074. wait(1)
  8075. ys:Destroy()
  8076.  
  8077.  
  8078.  
  8079.  
  8080.  
  8081. hit3 = false
  8082. hit4 = false
  8083.  
  8084.  
  8085. hit1 = false
  8086. hit2 = false
  8087. hit3 = false
  8088. hit4 = false
  8089. idle = true
  8090. RootPart.Anchored = false
  8091. end
  8092. end)
  8093. end
  8094.  
  8095. function KABOOMZ222()
  8096. local effspwn = Instance.new("Part")
  8097. coroutine.resume(coroutine.create(function()
  8098. local sound1 = Instance.new("Sound")
  8099. sound1.SoundId = "rbxassetid://440145223"
  8100. sound1.MaxDistance = 600
  8101. sound1.EmitterSize = 60
  8102. sound1.Volume = 5.5
  8103. sound1.Pitch = 1.3
  8104. sound1.Parent = effspwn
  8105. local sound2 = Instance.new("Sound")
  8106. sound2.SoundId = "rbxassetid://440145223"
  8107. sound2.MaxDistance = 300
  8108. sound2.EmitterSize = 20
  8109. sound2.Volume = 3
  8110. sound2.Pitch = 0.7
  8111. sound2.Parent = effspwn
  8112. local sound3 = Instance.new("Sound")
  8113. sound3.SoundId = "rbxassetid://440145223"
  8114. sound2.MaxDistance = 400
  8115. sound2.EmitterSize = 30
  8116. sound2.Volume = 0.5
  8117. sound2.Pitch = 0.5
  8118. sound2.Parent = effspwn
  8119. sound2:Play()
  8120. wait()
  8121. sound1:Play()
  8122. sound3:Play()
  8123. end))
  8124. local model = Instance.new("Model")
  8125. game.Debris:AddItem(model, 20)
  8126. model.Name = "smasheffects"
  8127. model.Parent = workspace
  8128. effspwn.Name = "spwnr"
  8129. effspwn.Size = Vector3.new(1, 1, 1)
  8130. effspwn.Anchored = true
  8131. effspwn.CanCollide = false
  8132. effspwn.Transparency = 1
  8133. effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  8134. effspwn.Parent = model
  8135.  
  8136.  
  8137.  
  8138.  
  8139. coroutine.resume(coroutine.create(function()
  8140. local shok = Instance.new("Part")
  8141. shok.Name = "whoosh"
  8142. shok.BrickColor = BrickColor.new("Institutional White")
  8143. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  8144. shok.Size = Vector3.new(1, 1, 1)
  8145. shok.Anchored = true
  8146. shok.Material = "Neon"
  8147. shok.Transparency = 1
  8148. shok.CanCollide = false
  8149. shok.Parent = model
  8150. game.Debris:AddItem(shok, 12)
  8151. local mesh = Instance.new("SpecialMesh")
  8152. mesh.MeshType = "FileMesh"
  8153. mesh.MeshId = "rbxassetid://437347603"
  8154. mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
  8155. mesh.Parent = shok
  8156.  
  8157.  
  8158.  
  8159.  
  8160.  
  8161. for e = 1, 8 do
  8162. wait()
  8163. mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
  8164. shok.Transparency = shok.Transparency + 0.035
  8165. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
  8166. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  8167.  
  8168.  
  8169. end
  8170. for e = 1, 16 do
  8171. wait()
  8172. mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
  8173. shok.Transparency = shok.Transparency + 0.11
  8174. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
  8175. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
  8176.  
  8177. end
  8178. end))
  8179. coroutine.resume(coroutine.create(function()
  8180. local shok = Instance.new("Part")
  8181. shok.Name = "wring1"
  8182. shok.BrickColor = BrickColor.new("Institutional White")
  8183. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  8184. shok.Size = Vector3.new(1, 1, 1)
  8185. shok.Anchored = true
  8186. shok.Material = "Neon"
  8187. shok.Transparency = 0.25
  8188. shok.CanCollide = false
  8189. shok.Parent = model
  8190. game.Debris:AddItem(shok, 12)
  8191. local mesh = Instance.new("SpecialMesh")
  8192. mesh.MeshType = "FileMesh"
  8193. mesh.MeshId = "rbxassetid://9982590"
  8194. mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  8195. mesh.Parent = shok
  8196. for e = 1, 30 do
  8197. wait()
  8198. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 1)
  8199. shok.Transparency = shok.Transparency + 0.002
  8200. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  8201. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  8202. end
  8203. for e = 1, 38 do
  8204. wait()
  8205. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  8206. shok.Transparency = shok.Transparency + 0.002
  8207. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  8208. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  8209. end
  8210. for e = 1, 24 do
  8211. wait()
  8212. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  8213. shok.Transparency = shok.Transparency + 0.03
  8214. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  8215. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  8216. end
  8217. end))
  8218. coroutine.resume(coroutine.create(function()
  8219. local shok = Instance.new("Part")
  8220. shok.Name = "wring2"
  8221. shok.BrickColor = BrickColor.new("Institutional White")
  8222. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  8223. shok.Size = Vector3.new(1, 1, 1)
  8224. shok.Anchored = true
  8225. shok.Material = "Neon"
  8226. shok.Transparency = 0.25
  8227. shok.CanCollide = false
  8228. shok.Parent = model
  8229. game.Debris:AddItem(shok, 12)
  8230. local mesh = Instance.new("SpecialMesh")
  8231. mesh.MeshType = "FileMesh"
  8232. mesh.MeshId = "rbxassetid://9982590"
  8233. mesh.Scale = Vector3.new(12, 12, 0.05)
  8234. mesh.Parent = shok
  8235. for e = 1, 30 do
  8236. wait()
  8237. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 1.2)
  8238. shok.Transparency = shok.Transparency + 0.002
  8239. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  8240. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  8241. end
  8242. for e = 1, 38 do
  8243. wait()
  8244. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  8245. shok.Transparency = shok.Transparency + 0.002
  8246. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  8247. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  8248. end
  8249. for e = 1, 24 do
  8250. wait()
  8251. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  8252. shok.Transparency = shok.Transparency + 0.03
  8253. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  8254. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  8255. end
  8256. end))
  8257. coroutine.resume(coroutine.create(function()
  8258. local shok = Instance.new("Part")
  8259. shok.Name = "coil1"
  8260. shok.BrickColor = BrickColor.new("Institutional White")
  8261. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  8262. shok.Size = Vector3.new(1, 1, 1)
  8263. shok.Anchored = true
  8264. shok.Material = "Neon"
  8265. shok.Transparency = 0.25
  8266. shok.CanCollide = false
  8267. shok.Parent = model
  8268. game.Debris:AddItem(shok, 12)
  8269. local mesh = Instance.new("SpecialMesh")
  8270. mesh.MeshType = "FileMesh"
  8271. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  8272. mesh.Scale = Vector3.new(12, 12, 12)
  8273. mesh.Parent = shok
  8274. for e = 1, 15 do
  8275. wait()
  8276. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  8277. shok.Transparency = shok.Transparency + 0.004
  8278. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  8279. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8280. end
  8281. for e = 1, 16 do
  8282. wait()
  8283. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  8284. shok.Transparency = shok.Transparency + 0.004
  8285. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8286. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8287. end
  8288. for e = 1, 12 do
  8289. wait()
  8290. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  8291. shok.Transparency = shok.Transparency + 0.06
  8292. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8293. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8294. end
  8295. end))
  8296. coroutine.resume(coroutine.create(function()
  8297. local shok = Instance.new("Part")
  8298. shok.Name = "coil2"
  8299. shok.BrickColor = BrickColor.new("Institutional White")
  8300. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  8301. shok.Size = Vector3.new(1, 1, 1)
  8302. shok.Anchored = true
  8303. shok.Material = "Neon"
  8304. shok.Transparency = 1
  8305. shok.CanCollide = false
  8306. shok.Parent = model
  8307. game.Debris:AddItem(shok, 12)
  8308. local mesh = Instance.new("SpecialMesh")
  8309. mesh.MeshType = "FileMesh"
  8310. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  8311. mesh.Scale = Vector3.new(6, 12, 6)
  8312. mesh.Parent = shok
  8313. for e = 1, 15 do
  8314. wait()
  8315. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  8316. shok.Transparency = shok.Transparency + 0.005
  8317. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  8318. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  8319. end
  8320. for e = 1, 16 do
  8321. wait()
  8322. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  8323. shok.Transparency = shok.Transparency + 0.005
  8324. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8325. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  8326. end
  8327. for e = 1, 12 do
  8328. wait()
  8329. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  8330. shok.Transparency = shok.Transparency + 0.09
  8331. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8332. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  8333. end
  8334. end))
  8335. coroutine.resume(coroutine.create(function()
  8336. local shok = Instance.new("Part")
  8337. shok.Name = "shokwve"
  8338. shok.BrickColor = BrickColor.new("Institutional White")
  8339. shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
  8340. shok.Size = Vector3.new(1, 1, 1)
  8341. shok.Anchored = true
  8342. shok.Material = "Neon"
  8343. shok.Transparency = 0.6
  8344. shok.CanCollide = false
  8345. shok.Parent = model
  8346. game.Debris:AddItem(shok, 12)
  8347. local mesh = Instance.new("SpecialMesh")
  8348. mesh.MeshType = "FileMesh"
  8349. mesh.MeshId = "rbxassetid://489415447"
  8350. mesh.Scale = Vector3.new(1, 1, 1)
  8351. mesh.Parent = shok
  8352. for e = 1, 12 do
  8353. wait()
  8354. mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  8355. shok.Transparency = shok.Transparency + 0.002
  8356. end
  8357. for e = 1, 32 do
  8358. wait()
  8359. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  8360. shok.Transparency = shok.Transparency + 0.002
  8361. end
  8362. for e = 1, 24 do
  8363. wait()
  8364. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  8365. shok.Transparency = shok.Transparency + 0.03
  8366. end
  8367. end))
  8368. coroutine.resume(coroutine.create(function()
  8369. local shok = Instance.new("Part")
  8370. shok.Name = "shock2"
  8371. shok.BrickColor = BrickColor.new("Institutional White")
  8372. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  8373. shok.Size = Vector3.new(1, 1, 1)
  8374. shok.Anchored = true
  8375. shok.Material = "Neon"
  8376. shok.Transparency = 0.35
  8377. shok.CanCollide = false
  8378. shok.Parent = model
  8379. game.Debris:AddItem(shok, 12)
  8380. local mesh = Instance.new("SpecialMesh")
  8381. mesh.MeshType = "FileMesh"
  8382. mesh.MeshId = "rbxassetid://1095709"
  8383. mesh.Scale = Vector3.new(12, 12, 12)
  8384. mesh.Parent = shok
  8385. for e = 1, 15 do
  8386. wait()
  8387. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8388. shok.Transparency = shok.Transparency + 0.004
  8389. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8390. end
  8391. for e = 1, 16 do
  8392. wait()
  8393. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8394. shok.Transparency = shok.Transparency + 0.004
  8395. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8396. end
  8397. for e = 1, 12 do
  8398. wait()
  8399. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8400. shok.Transparency = shok.Transparency + 0.06
  8401. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8402. end
  8403. end))
  8404. coroutine.resume(coroutine.create(function()
  8405. local shok = Instance.new("Part")
  8406. shok.Name = "shock3"
  8407. shok.BrickColor = BrickColor.new("Institutional White")
  8408. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  8409. shok.Size = Vector3.new(1, 1, 1)
  8410. shok.Anchored = true
  8411. shok.Material = "Neon"
  8412. shok.Transparency = 0.35
  8413. shok.CanCollide = false
  8414. shok.Parent = model
  8415. game.Debris:AddItem(shok, 12)
  8416. local mesh = Instance.new("SpecialMesh")
  8417. mesh.MeshType = "FileMesh"
  8418. mesh.MeshId = "rbxassetid://1095709"
  8419. mesh.Scale = Vector3.new(12, 12, 12)
  8420. mesh.Parent = shok
  8421. for e = 1, 15 do
  8422. wait()
  8423. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  8424. shok.Transparency = shok.Transparency + 0.004
  8425. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8426. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8427. end
  8428. for e = 1, 16 do
  8429. wait()
  8430. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  8431. shok.Transparency = shok.Transparency + 0.004
  8432. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8433. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8434. end
  8435. for e = 1, 12 do
  8436. wait()
  8437. mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  8438. shok.Transparency = shok.Transparency + 0.06
  8439. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8440. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8441. end
  8442. end))
  8443. end
  8444.  
  8445.  
  8446.  
  8447. mouse.KeyDown:connect(function(k)
  8448. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  8449. local exp = Instance.new("Explosion",Torso)
  8450. exp.BlastRadius = 45.5
  8451. exp.BlastPressure = 100
  8452. exp.Position = Torso
  8453. exp.Visible = true
  8454. end
  8455. end)
  8456.  
  8457. MV4 = 300
  8458. mouse.KeyDown:connect(function(k)
  8459. if attack == false and k == "8" then
  8460. for i, v in pairs(Torso:GetChildren()) do
  8461. if v:IsA('ParticleEmitter') then
  8462. v:Remove()
  8463. end
  8464. end
  8465. end
  8466. end)
  8467.  
  8468.  
  8469. MV4 = 300
  8470. mouse.KeyDown:connect(function(k)
  8471. if attack == false and k == "]" and MV4 > 80 and firemode == true then
  8472. MV4 = 0
  8473. Humanoid.WalkSpeed = 13
  8474. attack = true
  8475. Firepart1 = Instance.new("Part", RightArm)
  8476. Firepart1.Size = Vector3.new(1, 1, 1)
  8477. GuW1 = Instance.new("Weld")
  8478. GuW1.Name = "GuW"
  8479. GuW1.Part0 = RightArm
  8480. GuW1.C0 = cn(0, -1, 0)
  8481. GuW1.C1 = cn(0, 0, 0)
  8482. GuW1.Part1 = Firepart1
  8483. GuW1.Parent = RightArm
  8484. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8485. Firepart1.Transparency = 1
  8486. Firepart2 = Instance.new("Part", LeftArm)
  8487. Firepart2.Size = Vector3.new(1, 1, 1)
  8488. GuW2 = Instance.new("Weld")
  8489. GuW2.Name = "GuW"
  8490. GuW2.Part0 = LeftArm
  8491. GuW2.C0 = cn(0, -1, 0)
  8492. GuW2.C1 = cn(0, 0, 0)
  8493. GuW2.Part1 = Firepart2
  8494. GuW2.Parent = LeftArm
  8495. Firepart2.Transparency = 1
  8496. for i = 0, 5, 0.1 do
  8497. swait()
  8498. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8499. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8500. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8501. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8502. if Torsovelocity.Y > 2 then
  8503. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8504. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8505. 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)
  8506. 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)
  8507. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8508. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8509. elseif Torsovelocity.Y < 1 then
  8510. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8511. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8512. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  8513. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  8514. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8515. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8516. end
  8517. end
  8518. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  8519. for i = 0, 7, 0.1 do
  8520. swait()
  8521. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8522. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8523. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8524. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8525. if Torsovelocity.Y > 2 then
  8526. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8527. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8528. 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)
  8529. 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)
  8530. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8531. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8532. elseif Torsovelocity.Y < 1 then
  8533. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8534. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8535. 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)
  8536. 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)
  8537. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8538. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8539. end
  8540. end
  8541. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  8542. GuW1:Destroy()
  8543. GuW1 = Instance.new("Weld")
  8544. GuW1.Name = "GuW"
  8545. GuW1.Part0 = Torso
  8546. GuW1.C0 = cn(0, 0, -6)
  8547. GuW1.C1 = cn(0, 0, 0)
  8548. GuW1.Part1 = Firepart1
  8549. GuW1.Parent = Torso
  8550. GuW2:Destroy()
  8551. GuW2 = Instance.new("Weld")
  8552. GuW2.Name = "GuW"
  8553. GuW2.Part0 = Torso
  8554. GuW2.C0 = cn(0, 0, -6)
  8555. GuW2.C1 = cn(0, 0, 0)
  8556. GuW2.Part1 = Firepart2
  8557. GuW2.Parent = Torso
  8558. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8559. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8560. GuW2:Destroy()
  8561. GuW2 = Instance.new("Weld")
  8562. GuW2.Name = "GuW"
  8563. GuW2.Part0 = Torso
  8564. GuW2.C0 = cn(0, 0, -4)
  8565. GuW2.C1 = cn(0, 0, 0)
  8566. GuW2.Part1 = Firepart2
  8567. GuW2.Parent = Torso
  8568.  
  8569.  
  8570. for i = 0, 7, 0.1 do
  8571. swait()
  8572. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8573. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8574. if Torsovelocity.Y > 2 then
  8575. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8576. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8577. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8578. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8579. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8580. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8581. elseif Torsovelocity.Y < 1 then
  8582. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8583. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8584. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8585. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8586. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8587. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8588. end
  8589. end
  8590. local bp2 = Create("BodyPosition")({
  8591. P = 900,
  8592. D = 1000,
  8593. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  8594. position = Torso.Position + Vector3.new(0, 60, 0),
  8595. Parent = Torso
  8596. })
  8597. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  8598. for i = 0, 8, 0.1 do
  8599. swait()
  8600. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8601. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8602. 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)
  8603. if Torsovelocity.Y > 2 then
  8604. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8605. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8606. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8607. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8608. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8609. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8610. elseif Torsovelocity.Y < 1 then
  8611. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8612. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8613. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8614. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8615. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8616. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8617. end
  8618. end
  8619. for i = 0, 18, 0.1 do
  8620. swait()
  8621. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8622. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8623. 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)
  8624. if Torsovelocity.Y > 2 then
  8625. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8626. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8627. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8628. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8629. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8630. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8631. elseif Torsovelocity.Y < 1 then
  8632. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8633. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8634. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8635. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8636. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8637. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8638. end
  8639. end
  8640. GuW1:Destroy()
  8641. GuW1 = Instance.new("Weld")
  8642. GuW1.Name = "GuW"
  8643. GuW1.Part0 = Torso
  8644. GuW1.C0 = cn(0, 0, -15)
  8645. GuW1.C1 = cn(0, 0, 0)
  8646. GuW1.Part1 = Firepart1
  8647. GuW1.Parent = Torso
  8648. GuW2:Destroy()
  8649. GuW2 = Instance.new("Weld")
  8650. GuW2.Name = "GuW"
  8651. GuW2.Part0 = Torso
  8652. GuW2.C0 = cn(0, 0, -17.5)
  8653. GuW2.C1 = cn(0, 0, 0)
  8654. GuW2.Part1 = Firepart2
  8655. GuW2.Parent = Torso
  8656. for i = 0, 1.25, 0.01 do
  8657. swait()
  8658. 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)
  8659. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  8660. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8661. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8662. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8663. if Torsovelocity.Y > 2 then
  8664. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8665. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8666. 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)
  8667. 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)
  8668. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8669. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8670. elseif Torsovelocity.Y < 1 then
  8671. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8672. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8673. 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)
  8674. 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)
  8675. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8676. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8677. end
  8678. end
  8679. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  8680. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  8681. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  8682. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  8683. for i = 0, 3, 0.1 do
  8684. swait()
  8685. if Torsovelocity.Y > 2 then
  8686. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8687. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8688. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8689. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8690. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8691. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8692. elseif Torsovelocity.Y < 1 then
  8693. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8694. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8695. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8696. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8697. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8698. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8699. end
  8700. end
  8701. wait(1)
  8702. bp2:Destroy()
  8703. Humanoid.WalkSpeed = 16
  8704. attack = false
  8705. MV4 = 0
  8706. Firepart1:Destroy()
  8707. Firepart2:Destroy()
  8708. end
  8709. end)
  8710. spiritballenergy = true
  8711. local spirit1 = true
  8712. local spirit2 = true
  8713. local sizeup = 38
  8714. local ringgo = 18
  8715. local potara = false
  8716. local potara1 = false
  8717. local potara2 = false
  8718. local potara3 = false
  8719. local potara4 = false
  8720. local hipheight = false
  8721. local idle7 = true
  8722. local idle6 = true
  8723. local idle5 = false
  8724. local noidle = false
  8725. local noidle1 = false
  8726. local fuse = false
  8727. local bigkamehameha1 = false
  8728. local bigkamehameha2 = false
  8729. local idle2 = false
  8730. local idle3 = false
  8731. local com1 = 10
  8732. local com2 = -5
  8733. local fuse1 = false
  8734. local fuse2 = false
  8735. local fuse3 = false
  8736. local fuse4 = false
  8737. local fuse5 = false
  8738. local fuse6 = false
  8739. local fuse7 = false
  8740. local fuse8 = false
  8741. local ssj4 = false
  8742. local headcolor = 0
  8743. local walk11 = true
  8744. local great = false
  8745. local size = 0
  8746. local size2 = 0
  8747. local kicharging = false
  8748. local ki = 100
  8749.  
  8750.  
  8751.  
  8752. --Sounds
  8753. --Folder
  8754. soundfolder = Instance.new("Model",char)
  8755. soundfolder.Name = "Sound Folder"
  8756. --Sounds
  8757. kamecharge = Instance.new("Sound",soundfolder)
  8758. kamecharge.Volume = 10
  8759. kamecharge.Name = "kamecharge"
  8760. kamecharge.Looped = false
  8761. kamecharge.SoundId = "rbxassetid://908489666"
  8762. kamefire = Instance.new("Sound",soundfolder)
  8763. kamefire.Volume = 10
  8764. kamefire.Name = "kamefire"
  8765. kamefire.Looped = false
  8766. kamefire.TimePosition = 0.5
  8767. kamefire.SoundId = "rbxassetid://977360812"
  8768. kamehit = Instance.new("Sound",soundfolder)
  8769. kamehit.Volume = 30
  8770. kamehit.Name = "kamehit"
  8771. kamehit.Looped = false
  8772. kamehit.SoundId = "rbxassetid://908484148"
  8773. ssjaura = Instance.new("Sound",soundfolder)
  8774. ssjaura.Volume = 5
  8775. ssjaura.Name = "ssjaura"
  8776. ssjaura.Looped = true
  8777. ssjaura.SoundId = "rbxassetid://891397456"
  8778. ssjauraburst = Instance.new("Sound",soundfolder)
  8779. ssjauraburst.Volume = math.huge
  8780. ssjauraburst.Name = "ssjauraburst"
  8781. ssjauraburst.Looped =false
  8782. ssjauraburst.SoundId = "rbxassetid://437393965"
  8783. ssjmusic = Instance.new("Sound",soundfolder)
  8784. ssjmusic.Volume = 0
  8785. ssjmusic.Name = "ssjmusic"
  8786. ssjmusic.Looped = true
  8787. ssjmusic.SoundId = "rbxassetid://1472937488"
  8788. ssj2music = Instance.new("Sound",soundfolder)
  8789. ssj2music.Volume = 0
  8790. ssj2music.Name = "ssj2music"
  8791. ssj2music.Looped = true
  8792. ssj2music.SoundId = "rbxassetid://1472937488"
  8793. ssj2aura = Instance.new("Sound",soundfolder)
  8794. ssj2aura.Volume = 5
  8795. ssj2aura.Name = "ssj2aura"
  8796. ssj2aura.Looped = true
  8797. ssj2aura.SoundId = "rbxassetid://850205092"
  8798. ssj3music = Instance.new("Sound",soundfolder)
  8799. ssj3music.Volume = 0
  8800. ssj3music.Name = "ssj3music"
  8801. ssj3music.Looped = true
  8802. ssj3music.SoundId = "rbxassetid://1472937488"
  8803. KiCharge = Instance.new("Sound",soundfolder)
  8804. KiCharge.Volume = 10000
  8805. KiCharge.Name = "KiCharge"
  8806. KiCharge.Looped = true
  8807. KiCharge.TimePosition = 0.7
  8808. KiCharge.SoundId = "rbxassetid://700499952"
  8809.  
  8810. KiCharge2 = Instance.new("Sound",soundfolder)
  8811. KiCharge2.Volume = 10000
  8812. KiCharge2.Name = "KiCharge2"
  8813. KiCharge2.Looped = false
  8814. KiCharge2.TimePosition = 7.3
  8815.  
  8816. KiCharge2.SoundId = "rbxassetid://700499952"
  8817. Lightning = Instance.new("Sound",soundfolder)
  8818. Lightning.Volume = 10000
  8819. Lightning.TimePosition = 1
  8820. Lightning.Name = "Lightning"
  8821. Lightning.Looped = false
  8822. Lightning.SoundId = "http://www.roblox.com/asset/?id=12222030"
  8823. AuraOff = Instance.new("Sound",soundfolder)
  8824. AuraOff.Volume = 10000
  8825. AuraOff.Name = "AuraOff"
  8826. AuraOff.Looped = false
  8827. AuraOff.SoundId = "http://www.roblox.com/asset/?id=922710675"
  8828. PowerDown = Instance.new("Sound",soundfolder)
  8829. PowerDown.Volume = 10000
  8830. PowerDown.Name = "PowerDown"
  8831. PowerDown.Looped = false
  8832. PowerDown.SoundId = "http://www.roblox.com/asset/?id=598621913"
  8833. punchsound1 = Instance.new("Sound",soundfolder)
  8834. punchsound1.Volume = 10
  8835. punchsound1.Name = "punchsound1"
  8836. punchsound1.Looped = false
  8837. punchsound1.SoundId = "rbxassetid://137579113"
  8838. punchsound2 = Instance.new("Sound",soundfolder)
  8839. punchsound2.Volume = 10
  8840. punchsound2.Name = "punchsound2"
  8841. punchsound2.Looped = false
  8842. punchsound2.SoundId = "rbxassetid://441202925"
  8843. kiblastsound = Instance.new("Sound",soundfolder)
  8844. kiblastsound.Volume = 10000
  8845. kiblastsound.Name = "kiblastsound"
  8846. kiblastsound.Looped = false
  8847. kiblastsound.SoundId = "http://www.roblox.com/asset/?id=586187912"
  8848. screaming = Instance.new("Sound",soundfolder)
  8849. screaming.Volume = 1
  8850. screaming.Name = "screaming"
  8851. screaming.Looped = true
  8852. screaming.SoundId = "rbxassetid://1096434714"
  8853. screaming1 = Instance.new("Sound",soundfolder)
  8854. screaming1.Volume = 10
  8855. screaming1.Name = "screaming1"
  8856. screaming1.Looped = false
  8857. screaming1.SoundId = "rbxassetid://975468335"
  8858. FastPunch = Instance.new("Sound",soundfolder)
  8859. FastPunch.Volume = 10000
  8860. FastPunch.Name = "FastPunch"
  8861. FastPunch.Looped = false
  8862. FastPunch.SoundId = "http://www.roblox.com/asset/?id=253255373"
  8863. GiantStep = Instance.new("Sound",soundfolder)
  8864. GiantStep.Volume = 10000
  8865. GiantStep.Name = "GiantStep"
  8866. GiantStep.Looped = false
  8867. GiantStep.SoundId = "http://www.roblox.com/asset/?id=863810402"
  8868. StrongPunch = Instance.new("Sound",soundfolder)
  8869. StrongPunch.Volume = 10000
  8870. StrongPunch.Name = "StrongPunch"
  8871. StrongPunch.Looped = false
  8872. StrongPunch.SoundId = "http://www.roblox.com/asset/?id=735524546"
  8873. KamehamehaVoice = Instance.new("Sound",soundfolder)
  8874. KamehamehaVoice.Volume = 10000
  8875. KamehamehaVoice.Name = "KamehamehaVoice"
  8876. KamehamehaVoice.Looped = false
  8877. KamehamehaVoice.SoundId = "http://www.roblox.com/asset/?id=130777838"
  8878. KamehamehaVoice6 = Instance.new("Sound",soundfolder)
  8879. KamehamehaVoice6.Volume = 10000
  8880. KamehamehaVoice6.Name = "KamehamehaVoice6"
  8881. KamehamehaVoice6.Looped = false
  8882. KamehamehaVoice6.SoundId = "http://www.roblox.com/asset/?id=670166779"
  8883. KamehamehaVoice3 = Instance.new("Sound",soundfolder)
  8884. KamehamehaVoice3.Volume = 10000
  8885. KamehamehaVoice3.Name = "KamehamehaVoice3"
  8886. KamehamehaVoice3.Looped = false
  8887. KamehamehaVoice3.SoundId = "http://www.roblox.com/asset/?id=1001695447"
  8888. KamehamehaVoice2 = Instance.new("Sound",soundfolder)
  8889. KamehamehaVoice2.Volume = 10000
  8890. KamehamehaVoice2.Name = "KamehamehaVoice2"
  8891. KamehamehaVoice2.Looped = false
  8892. KamehamehaVoice2.SoundId = "http://www.roblox.com/asset/?id=1000078112"
  8893. KamehamehaVoice1 = Instance.new("Sound",soundfolder)
  8894. KamehamehaVoice1.Volume = 10000
  8895. KamehamehaVoice1.Name = "KamehamehaVoice1"
  8896. KamehamehaVoice1.Looped = false
  8897. KamehamehaVoice1.SoundId = "http://www.roblox.com/asset/?id=1000028467"
  8898. KamehamehaVoice4 = Instance.new("Sound",soundfolder)
  8899. KamehamehaVoice4.Volume = 10000
  8900. KamehamehaVoice4.Name = "KamehamehaVoice4"
  8901. KamehamehaVoice4.Looped = false
  8902. KamehamehaVoice4.SoundId = "http://www.roblox.com/asset/?id=1006793453"
  8903. ssjbaura = Instance.new("Sound",soundfolder)
  8904. ssjbaura.Volume = 1
  8905. ssjbaura.Name = "ssjbaura"
  8906. ssjbaura.Looped = true
  8907. ssjbaura.SoundId = "rbxassetid://443386048"
  8908. ssjbauraburst = Instance.new("Sound",soundfolder)
  8909. ssjbauraburst.Volume = 1
  8910. ssjbauraburst.Name = "ssjbauraburst"
  8911. ssjbauraburst.Looped = false
  8912. ssjbauraburst.SoundId = "rbxassetid://874183151"
  8913. ssjbmusic = Instance.new("Sound",soundfolder)
  8914. ssjbmusic.Volume = 0
  8915. ssjbmusic.Name = "ssjbmusic"
  8916. ssjbmusic.Looped = true
  8917. ssjbmusic.SoundId = "rbxassetid://1472937488"
  8918. ssjbkaioken = Instance.new("Sound",soundfolder)
  8919. ssjbkaioken.Volume = 10000
  8920. ssjbkaioken.Name = "ssjbkaioken"
  8921. ssjbkaioken.Looped = false
  8922. ssjbkaioken.SoundId = "http://www.roblox.com/asset/?id=975627244"
  8923. ssjbkaioken1 = Instance.new("Sound",soundfolder)
  8924. ssjbkaioken1.Volume = 10000
  8925. ssjbkaioken1.Name = "ssjbkaioken1"
  8926. ssjbkaioken1.Looped = false
  8927. ssjbkaioken1.SoundId = "http://www.roblox.com/asset/?id=975627532"
  8928. ssjbkaura = Instance.new("Sound",soundfolder)
  8929. ssjbkaura.Volume = 3
  8930. ssjbkaura.Name = "ssjbkaura"
  8931. ssjbkaura.Looped = true
  8932. ssjbkaura.SoundId = "rbxassetid://972925821"
  8933. ssjgaura = Instance.new("Sound",soundfolder)
  8934. ssjgaura.Volume = 5
  8935. ssjgaura.Name = "ssjgaura"
  8936. ssjgaura.Looped = true
  8937. ssjgaura.SoundId = "rbxassetid://590580266"
  8938. ApeGrowl = Instance.new("Sound",soundfolder)
  8939. ApeGrowl.Volume = 10
  8940. ApeGrowl.Name = "ApeGrowl"
  8941. ApeGrowl.Looped = false
  8942. ApeGrowl.SoundId = "rbxassetid://849892755"
  8943. ssjgmusic = Instance.new("Sound",soundfolder)
  8944. ssjgmusic.Volume = 0
  8945. ssjgmusic.Name = "ssjgmusic"
  8946. ssjgmusic.Looped = true
  8947. ssjgmusic.SoundId = "rbxassetid://1472937488"
  8948. Ape1 = Instance.new("Sound",soundfolder)
  8949. Ape1.Volume = 10
  8950. Ape1.Name = "Ape1"
  8951. Ape1.Looped = false
  8952. Ape1.SoundId = "rbxassetid://851581494"
  8953.  
  8954. Ape2 = Instance.new("Sound",soundfolder)
  8955. Ape2.Volume = 10
  8956. Ape2.Name = "Ape2"
  8957. Ape2.Looped = false
  8958. Ape2.SoundId = "rbxassetid://851581851"
  8959. Ape3 = Instance.new("Sound",soundfolder)
  8960. Ape3.Volume = 10
  8961. Ape3.Name = "Ape3"
  8962. Ape3.Looped = false
  8963. Ape3.SoundId = "rbxassetid://851582274"
  8964.  
  8965. local beamgo = 6
  8966. local beamgo1 = 1
  8967. local startk = false
  8968. local beam1 = false
  8969. local beam2 = false
  8970.  
  8971. local kamehameha5 = false
  8972. enabled = false
  8973. local number = 1
  8974. --GoundWaves
  8975.  
  8976.  
  8977.  
  8978. function RenderStepped3()
  8979. if spiritballenergy == true then
  8980. wait(math.random(0.1,0.5))
  8981. ay = new("Part",char)
  8982. ay.Name = "NewPart2"
  8983. ay.Size = v3(0.3,0.3,0.3)
  8984. ay.CanCollide = false
  8985. ay.Material = "Neon"
  8986.  
  8987. ay.BrickColor = bc("Cyan")
  8988.  
  8989. imcool = new("Part",char)
  8990. imcool = Instance.new("SpecialMesh",ay)
  8991. imcool.MeshType = "Sphere"
  8992.  
  8993. ay.Position = v3(999,999,999)
  8994. ay.CFrame = CFrame.new(RootPart.Position.x+math.random(-15,15),RootPart.Position.y-12,RootPart.Position.z+math.random(-15,15))
  8995. ys = Instance.new("BodyVelocity",ay)
  8996. ys.Name = "GO1"
  8997. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  8998.  
  8999. ys.Velocity = v3(0,6,0)
  9000. game.Debris:AddItem(ay,4)
  9001. end
  9002. end
  9003.  
  9004. --[[a1 = new("Part",char)
  9005. a1.Name = "Beam"
  9006. a1.Anchored = true
  9007. a1.Size = v3(6,6,6)
  9008. a1.CanCollide = false
  9009. a1.Locked = true
  9010. a1.Position = v3(999,999,999)
  9011. a1.BrickColor = bc("Cyan")
  9012. a1.Material = "Neon"
  9013. a1.Transparency = 0
  9014. aa1 = new("SpecialMesh",a1)
  9015. if fuse == false then
  9016. aa1.MeshType = "Cylinder"
  9017. if potara == false then
  9018. aa1.MeshType = "Cylinder"
  9019. else
  9020. aa1.MeshType = "Sphere"
  9021. end
  9022. else
  9023. aa1.MeshType = "Sphere"
  9024. end
  9025.  
  9026. aa1.Scale = v3(1,1,1)
  9027.  
  9028. a2 = new("Part",char)
  9029. a2.Name = "Beam"
  9030. a2.Anchored = true
  9031. a2.Locked = true
  9032.  
  9033. a2.Size = v3(0.1,0.1,0.1)
  9034. a2.CanCollide = false
  9035. a2.Position = v3(999,999,999)
  9036. a2.BrickColor = bc("Cyan")
  9037. a2.Material = "Neon"
  9038. if fuse == false then
  9039. if potara == false then
  9040. a2.Transparency = 0
  9041. else
  9042. a2.Transparency = 1
  9043. end
  9044. else
  9045.  
  9046. a2.Transparency = 1
  9047. end
  9048. aa2 = new("SpecialMesh",a2)
  9049. aa2.MeshType = "Sphere"
  9050. aa2.Scale = v3(150,100,100)
  9051. a3 = new("Part",char)
  9052. a3.Name = "Beam"
  9053. a3.Locked = true
  9054. a3.Anchored = true
  9055. a3.Size = v3(0.1,0.1,0.1)
  9056. a3.CanCollide = false
  9057. a3.Position = v3(999,999,999)
  9058. a3.BrickColor = bc("Cyan")
  9059. a3.Material = "Neon"
  9060. if fuse == false then
  9061. if potara == false then
  9062. a3.Transparency = 0
  9063. else
  9064. a3.Transparency = 1
  9065. end
  9066. else
  9067.  
  9068. a3.Transparency = 1
  9069. end
  9070. aa3 = new("SpecialMesh",a3)
  9071. aa3.MeshType = "Sphere"
  9072. aa3.Scale = v3(200,100,100)
  9073. if ssj4 == true and fuse == false then
  9074. a1.BrickColor = bc("White")
  9075. a2.BrickColor = bc("White")
  9076. a3.BrickColor = bc("White")
  9077. --]]
  9078.  
  9079.  
  9080. mouse.KeyDown:connect(function(key)
  9081. if key == "=" then
  9082.  
  9083. Humanoid.WalkSpeed = 0
  9084. RootPart.Anchored = true
  9085. bigkamehameha1 = true
  9086.  
  9087. wait(0)
  9088. bigkamehameha1 = false
  9089. bigkamehameha2 = true
  9090. ar = new("Part",char)
  9091. ar.Name = "NewPart"
  9092. ar.Position = v3(999,999,999)
  9093. ar.Size = v3(1,1,1)
  9094. ar.BrickColor = bc("Cyan")
  9095. ar.Material = "Neon"
  9096. ar.Transparency = 1
  9097. aar = new("SpecialMesh",ar)
  9098. aar.MeshType = "Sphere"
  9099. aar.Scale = v3(3,3,4)
  9100.  
  9101. aaar =new("Weld",ar)
  9102. aaar.Part0 = Torso
  9103. aaar.Part1 = ar
  9104. aaar.C0 = cf(0,1,-6) * cfa(rad(0),rad(0),rad(0))
  9105. for i = 1,9 do
  9106. wait(0.5)
  9107. GroundWave1d()
  9108. ar.Transparency = ar.Transparency - 0.1
  9109. end
  9110. kamehameha()
  9111.  
  9112. idle7 = true
  9113. ar:Destroy()
  9114. bigkamehameha2 = false
  9115. RootPart.Anchored = false
  9116. end
  9117. end)
  9118.  
  9119. function splash()
  9120. beamgo = 6
  9121. beamgo1 = 1
  9122. enabled = true
  9123. sizeup = -25
  9124.  
  9125. kamefire.Volume = 5
  9126.  
  9127. wait(0.2)
  9128. RootPart.Anchored = true
  9129. kamecharge:Stop()
  9130.  
  9131.  
  9132. a1 = new("Part",char)
  9133. a1.Name = "Beam"
  9134. a1.Anchored = true
  9135. a1.Size = v3(6,6,6)
  9136. a1.CanCollide = false
  9137. a1.Locked = true
  9138. a1.Position = v3(999,999,999)
  9139. a1.BrickColor = bc("Cyan")
  9140. a1.Material = "Neon"
  9141. a1.Transparency = 0
  9142. aa1 = new("SpecialMesh",a1)
  9143. if fuse == false then
  9144. aa1.MeshType = "Cylinder"
  9145. if potara == false then
  9146. aa1.MeshType = "Cylinder"
  9147. else
  9148. aa1.MeshType = "Sphere"
  9149. end
  9150. else
  9151. aa1.MeshType = "Sphere"
  9152. end
  9153.  
  9154. aa1.Scale = v3(1,1,1)
  9155.  
  9156. a2 = new("Part",char)
  9157. a2.Name = "Beam"
  9158. a2.Anchored = true
  9159. a2.Locked = true
  9160.  
  9161. a2.Size = v3(0.1,0.1,0.1)
  9162. a2.CanCollide = false
  9163. a2.Position = v3(999,999,999)
  9164. a2.BrickColor = bc("Cyan")
  9165. a2.Material = "Neon"
  9166. if fuse == false then
  9167. if potara == false then
  9168. a2.Transparency = 0
  9169. else
  9170. a2.Transparency = 1
  9171. end
  9172. else
  9173.  
  9174. a2.Transparency = 1
  9175. end
  9176. aa2 = new("SpecialMesh",a2)
  9177. aa2.MeshType = "Sphere"
  9178. aa2.Scale = v3(150,100,100)
  9179. a3 = new("Part",char)
  9180. a3.Name = "Beam"
  9181. a3.Locked = true
  9182. a3.Anchored = true
  9183. a3.Size = v3(0.1,0.1,0.1)
  9184. a3.CanCollide = false
  9185. a3.Position = v3(999,999,999)
  9186. a3.BrickColor = bc("Cyan")
  9187. a3.Material = "Neon"
  9188. if fuse == false then
  9189. if potara == false then
  9190. a3.Transparency = 0
  9191. else
  9192. a3.Transparency = 1
  9193. end
  9194. else
  9195.  
  9196. a3.Transparency = 1
  9197. end
  9198. aa3 = new("SpecialMesh",a3)
  9199. aa3.MeshType = "Sphere"
  9200. aa3.Scale = v3(200,100,100)
  9201. if ssj4 == true and fuse == false then
  9202. a1.BrickColor = bc("White")
  9203. a2.BrickColor = bc("White")
  9204. a3.BrickColor = bc("White")
  9205. end
  9206. kamecharge:Stop()
  9207. kamefire:Play()
  9208.  
  9209. GroundWave1()
  9210. startk = false
  9211. ringfolder = Instance.new("Model",char)
  9212. end
  9213.  
  9214.  
  9215. GroundWave2 = function()
  9216. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  9217. Colors = {"White", "White"}
  9218. local wave3 = Instance.new("Part", char)
  9219. wave3.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9220. wave3.Anchored = true
  9221. wave3.Name = "Wave"
  9222. wave3.CanCollide = false
  9223. wave3.Locked = true
  9224. wave3.Size = Vector3.new(1, 1, 1)
  9225. wave3.TopSurface = "Smooth"
  9226. wave3.BottomSurface = "Smooth"
  9227. wave3.Transparency = 0.35
  9228. wave3.CFrame = HandCF
  9229. wm1 = Instance.new("SpecialMesh", wave3)
  9230. wm1.MeshId = "rbxassetid://9982590"
  9231. coroutine.wrap(function()
  9232. for i = 1, 30, 1 do
  9233. wm1.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  9234. wave3.Size = wm1.Scale
  9235. wave3.CFrame = HandCF
  9236. wave3.Transparency = i/30
  9237. wait()
  9238. end
  9239. wait()
  9240. wave3:Destroy()
  9241. end)()
  9242. end
  9243. GroundWave3 = function()
  9244. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  9245. Colors = {"White", "White"}
  9246. local wave2 = Instance.new("Part", char)
  9247. wave2.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9248. wave2.Anchored = true
  9249. wave2.Name = "Wave"
  9250. wave2.CanCollide = false
  9251. wave2.Locked = true
  9252. wave2.Size = Vector3.new(1, 1, 1)
  9253. wave2.TopSurface = "Smooth"
  9254. wave2.BottomSurface = "Smooth"
  9255. wave2.Transparency = 0.35
  9256. wave2.CFrame = HandCF
  9257. wm2 = Instance.new("SpecialMesh", wave2)
  9258. wm2.MeshId = "rbxassetid://9982590"
  9259. coroutine.wrap(function()
  9260. for i = 1, 30, 1 do
  9261. wm2.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  9262. wave2.Size = wm2.Scale
  9263. wave2.CFrame = HandCF
  9264. wave2.Transparency = i/30
  9265. wait()
  9266. end
  9267. wait()
  9268. wave2:Destroy()
  9269. end)()
  9270. end
  9271. GroundWave4 = function()
  9272. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  9273. Colors = {"White", "White"}
  9274. local wave1 = Instance.new("Part", char)
  9275. wave1.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9276. wave1.Anchored = true
  9277. wave1.Name = "Wave"
  9278. wave1.CanCollide = false
  9279. wave1.Locked = true
  9280. wave1.Size = Vector3.new(1, 1, 1)
  9281. wave1.TopSurface = "Smooth"
  9282. wave1.BottomSurface = "Smooth"
  9283. wave1.Transparency = 0.35
  9284. wave1.CFrame = HandCF
  9285. wm3 = Instance.new("SpecialMesh", wave1)
  9286. wm3.MeshId = "rbxassetid://9982590"
  9287. coroutine.wrap(function()
  9288. for i = 1, 30, 1 do
  9289. wm3.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  9290. wave1.Size = wm3.Scale
  9291. wave1.CFrame = HandCF
  9292. wave1.Transparency = i/30
  9293. wait()
  9294. end
  9295. wait()
  9296. wave1:Destroy()
  9297. end)()
  9298. end
  9299.  
  9300.  
  9301. function kamehameha()
  9302. beamgo = 6
  9303. beamgo1 = 1
  9304. enabled = true
  9305. sizeup = -25
  9306.  
  9307. kamefire.Volume = 5
  9308.  
  9309. wait(0.2)
  9310. RootPart.Anchored = true
  9311. kamecharge:Stop()
  9312.  
  9313.  
  9314. a1 = new("Part",char)
  9315. a1.Name = "Beam"
  9316. a1.Anchored = true
  9317. a1.Size = v3(6,6,6)
  9318. a1.CanCollide = false
  9319. a1.Locked = true
  9320. a1.Position = v3(999,999,999)
  9321. a1.BrickColor = bc("Cyan")
  9322. a1.Material = "Neon"
  9323. a1.Transparency = 0
  9324. aa1 = new("SpecialMesh",a1)
  9325. if fuse == false then
  9326. aa1.MeshType = "Cylinder"
  9327. if potara == false then
  9328. aa1.MeshType = "Cylinder"
  9329. else
  9330. aa1.MeshType = "Sphere"
  9331. end
  9332. else
  9333. aa1.MeshType = "Sphere"
  9334. end
  9335.  
  9336. aa1.Scale = v3(1,1,1)
  9337.  
  9338. a2 = new("Part",char)
  9339. a2.Name = "Beam"
  9340. a2.Anchored = true
  9341. a2.Locked = true
  9342.  
  9343. a2.Size = v3(0.1,0.1,0.1)
  9344. a2.CanCollide = false
  9345. a2.Position = v3(999,999,999)
  9346. a2.BrickColor = bc("Cyan")
  9347. a2.Material = "Neon"
  9348. if fuse == false then
  9349. if potara == false then
  9350. a2.Transparency = 0
  9351. else
  9352. a2.Transparency = 1
  9353. end
  9354. else
  9355.  
  9356. a2.Transparency = 1
  9357. end
  9358. aa2 = new("SpecialMesh",a2)
  9359. aa2.MeshType = "Sphere"
  9360. aa2.Scale = v3(150,100,100)
  9361. a3 = new("Part",char)
  9362. a3.Name = "Beam"
  9363. a3.Locked = true
  9364. a3.Anchored = true
  9365. a3.Size = v3(0.1,0.1,0.1)
  9366. a3.CanCollide = false
  9367. a3.Position = v3(999,999,999)
  9368. a3.BrickColor = bc("Cyan")
  9369. a3.Material = "Neon"
  9370. if fuse == false then
  9371. if potara == false then
  9372. a3.Transparency = 0
  9373. else
  9374. a3.Transparency = 1
  9375. end
  9376. else
  9377.  
  9378. a3.Transparency = 1
  9379. end
  9380. aa3 = new("SpecialMesh",a3)
  9381. aa3.MeshType = "Sphere"
  9382. aa3.Scale = v3(200,100,100)
  9383. if ssj4 == true and fuse == false then
  9384. a1.BrickColor = bc("White")
  9385. a2.BrickColor = bc("White")
  9386. a3.BrickColor = bc("White")
  9387. end
  9388. kamecharge:Stop()
  9389. kamefire:Play()
  9390.  
  9391. GroundWave1()
  9392. startk = false
  9393. ringfolder = Instance.new("Model",char)
  9394. --Damages
  9395. -----------------------------------------------------------------------------------------
  9396. a1.Touched:connect(function(hit)
  9397.  
  9398. if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
  9399.  
  9400.  
  9401.  
  9402. if hit.Parent:IsA("Model") then
  9403. hit.Parent:BreakJoints()
  9404. end
  9405. hit:Destroy()
  9406. if enabled == true then
  9407. enabled = false
  9408. num = num + 1
  9409. kamehit:Play()
  9410. a21 = new("Part",char)
  9411. a21.Name = "Beam"..num
  9412. a21.Locked = true
  9413. a21.Size = v3(1,1,1)
  9414. a21.CanCollide = false
  9415. a21.Position = v3(999,999,999)
  9416. a21.BrickColor = bc("Cyan")
  9417. a21.Material = "Neon"
  9418. a21.Transparency = 0
  9419. aa21 = new("SpecialMesh",a21)
  9420. a21.Anchored = true
  9421. a21.Position = hit.Position
  9422. aa21.MeshType = "Sphere"
  9423. aa21.Scale = v3(1,1,1)
  9424. GroundWave2()
  9425. GroundWave3()
  9426. GroundWave4()
  9427. for i = 1,50 do
  9428. wait()
  9429. char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(5,5,5)
  9430. char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
  9431. end
  9432. enabled = true
  9433. char["Beam"..num]:Destroy()
  9434. end
  9435.  
  9436. end
  9437.  
  9438. end)
  9439.  
  9440.  
  9441. --Damages
  9442. -----------------------------------------------------------------------------------------
  9443. a5.Touched:connect(function(hit)
  9444.  
  9445. if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
  9446.  
  9447.  
  9448.  
  9449. if hit.Parent:IsA("Model") then
  9450. hit.Parent:BreakJoints()
  9451. end
  9452. hit:Destroy()
  9453. if enabled == true then
  9454. enabled = false
  9455. num = num + 1
  9456. kamehit:Play()
  9457. a21 = new("Part",char)
  9458. a21.Name = "Beam"..num
  9459. a21.Locked = true
  9460. a21.Size = v3(1,1,1)
  9461. a21.CanCollide = false
  9462. a21.Position = v3(999,999,999)
  9463. a21.BrickColor = bc("Cyan")
  9464. a21.Material = "Neon"
  9465. a21.Transparency = 0
  9466. aa21 = new("SpecialMesh",a21)
  9467. a21.Anchored = true
  9468. a21.Position = hit.Position
  9469. aa21.MeshType = "Sphere"
  9470. aa21.Scale = v3(1,1,1)
  9471. GroundWave2()
  9472. GroundWave3()
  9473. GroundWave4()
  9474. for i = 1,50 do
  9475. wait()
  9476. char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(5,5,5)
  9477. char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
  9478. end
  9479. enabled = true
  9480. char["Beam"..num]:Destroy()
  9481. end
  9482.  
  9483. end
  9484.  
  9485. end)
  9486.  
  9487.  
  9488. beam2 = true
  9489. beam1 = true
  9490.  
  9491. if potara == true then
  9492. for i = 1,20 do
  9493. wait(0.1)
  9494. sizeup = sizeup-0.7
  9495. ringgo = ringgo + 15
  9496. av = new("Part",ringfolder)
  9497. av.Name = "NewRing"
  9498. av.Anchored = true
  9499. av.Size = v3(0.6,1,1)
  9500. av.BrickColor = bc("New Yeller")
  9501. av.Material = "Neon"
  9502. av.Transparency = 0
  9503. aav = new("SpecialMesh",av)
  9504. aav.MeshType = "FileMesh"
  9505. aav.Scale = v3(sizeup,30,sizeup)
  9506. aav.MeshId = "rbxassetid://991124063"
  9507. 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)
  9508.  
  9509. end
  9510. end
  9511. if potara == false then
  9512. wait(3)
  9513. else
  9514. wait(0.5)
  9515. end
  9516.  
  9517. beam1 = false
  9518.  
  9519. repeat
  9520. wait()
  9521.  
  9522. if fuse == false then
  9523. if potara == false then
  9524. a1.Size = a1.Size - v3(0,0.2,0.2)
  9525. else
  9526. for i,v in pairs(char.Model:GetChildren()) do
  9527. if v:IsA("Part") then
  9528. if v.Name == "NewRing" then
  9529. v.Mesh.Scale = v.Mesh.Scale + v3(2,2,2)
  9530. v.Transparency = v.Transparency + 0.1
  9531. end
  9532. end
  9533. end
  9534. a1.Size = a1.Size - v3(0,2,2)
  9535. end
  9536. else
  9537. a1.Size = a1.Size - v3(0,2,2)
  9538. end
  9539. aa2.Scale = aa2.Scale - v3(3,3,3)
  9540. aa3.Scale = aa3.Scale - v3(3,3,3)
  9541. until
  9542. a1.Size.y < 0.1
  9543.  
  9544.  
  9545. a1:Destroy()
  9546. ringfolder:Destroy()
  9547. a2:Destroy()
  9548. a3:Destroy()
  9549. for i = 1,10 do
  9550. wait()
  9551.  
  9552. kamefire.Volume = kamefire.Volume - 0.5
  9553. end
  9554. kamefire:Stop()
  9555. RootPart.Anchored = false
  9556.  
  9557. end
  9558.  
  9559.  
  9560.  
  9561.  
  9562.  
  9563. mouse.KeyDown:connect(function(k)
  9564. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  9565. MV4 = 0
  9566. Humanoid.WalkSpeed = 13
  9567. attack = true
  9568. Firepart1 = Instance.new("Part", RightArm)
  9569. Firepart1.Size = Vector3.new(1, 1, 1)
  9570. GuW1 = Instance.new("Weld")
  9571. GuW1.Name = "GuW"
  9572. GuW1.Part0 = RightArm
  9573. GuW1.C0 = cn(0, -1, 0)
  9574. GuW1.C1 = cn(0, 0, 0)
  9575. GuW1.Part1 = Firepart1
  9576. GuW1.Parent = RightArm
  9577. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  9578. Firepart1.Transparency = 1
  9579. Firepart2 = Instance.new("Part", LeftArm)
  9580. Firepart2.Size = Vector3.new(1, 1, 1)
  9581. GuW2 = Instance.new("Weld")
  9582. GuW2.Name = "GuW"
  9583. GuW2.Part0 = LeftArm
  9584. GuW2.C0 = cn(0, -1, 0)
  9585. GuW2.C1 = cn(0, 0, 0)
  9586. GuW2.Part1 = Firepart2
  9587. GuW2.Parent = LeftArm
  9588. Firepart2.Transparency = 1
  9589. GuW1:Destroy()
  9590. GuW1 = Instance.new("Weld")
  9591. GuW1.Name = "GuW"
  9592. GuW1.Part0 = Torso
  9593. GuW1.C0 = cn(0, 0, -6)
  9594. GuW1.C1 = cn(0, 0, 0)
  9595. GuW1.Part1 = Firepart1
  9596. GuW1.Parent = Torso
  9597. GuW2:Destroy()
  9598. GuW2 = Instance.new("Weld")
  9599. GuW2.Name = "GuW"
  9600. GuW2.Part0 = Torso
  9601. GuW2.C0 = cn(0, 0, -6)
  9602. GuW2.C1 = cn(0, 0, 0)
  9603. GuW2.Part1 = Firepart2
  9604. GuW2.Parent = Torso
  9605. GuW2:Destroy()
  9606. GuW2 = Instance.new("Weld")
  9607. GuW2.Name = "GuW"
  9608. GuW2.Part0 = Torso
  9609. GuW2.C0 = cn(0, 0, -4)
  9610. GuW2.C1 = cn(0, 0, 0)
  9611. GuW2.Part1 = Firepart2
  9612. GuW2.Parent = Torso
  9613. for i = 0, 18, 0.1 do
  9614. swait()
  9615. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9616. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9617. 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)
  9618. if Torsovelocity.Y > 2 then
  9619. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9620. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9621. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9622. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9623. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9624. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9625. elseif Torsovelocity.Y < 1 then
  9626. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9627. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9628. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9629. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9630. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9631. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9632. end
  9633. end
  9634. GuW1:Destroy()
  9635. GuW1 = Instance.new("Weld")
  9636. GuW1.Name = "GuW"
  9637. GuW1.Part0 = Torso
  9638. GuW1.C0 = cn(0, 0, -15)
  9639. GuW1.C1 = cn(0, 0, 0)
  9640. GuW1.Part1 = Firepart1
  9641. GuW1.Parent = Torso
  9642. GuW2:Destroy()
  9643. GuW2 = Instance.new("Weld")
  9644. GuW2.Name = "GuW"
  9645. GuW2.Part0 = Torso
  9646. GuW2.C0 = cn(0, 0, -17.5)
  9647. GuW2.C1 = cn(0, 0, 0)
  9648. GuW2.Part1 = Firepart2
  9649. GuW2.Parent = Torso
  9650. for i = 0, 1.25, 0.01 do
  9651. swait()
  9652. 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)
  9653. shoottraildd22(mouse.Hit.p, Firepart2, 0)
  9654. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  9655. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  9656. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  9657. if Torsovelocity.Y > 2 then
  9658. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9659. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9660. 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)
  9661. 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)
  9662. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9663. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9664. end
  9665. end
  9666. wait(0.5)
  9667. Humanoid.WalkSpeed = 16
  9668. attack = false
  9669. MV4 = 300
  9670. Firepart1:Destroy()
  9671. Firepart2:Destroy()
  9672. end
  9673.  
  9674.  
  9675. if attack == false and k == "=" and MV4 > 19 and InForm == true then
  9676. MV4 = 90
  9677. Humanoid.WalkSpeed = 0.01
  9678. attack = true
  9679. Firepart1 = Instance.new("Part", RightArm)
  9680. Firepart1.Size = Vector3.new(1, 1, 1)
  9681. GuW1 = Instance.new("Weld")
  9682. GuW1.Name = "GuW"
  9683. GuW1.Part0 = RightArm
  9684. GuW1.C0 = cn(0, -1, 0)
  9685. GuW1.C1 = cn(0, 0, 0)
  9686. GuW1.Part1 = Firepart1
  9687. GuW1.Parent = RightArm
  9688. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  9689. Firepart1.Transparency = 1
  9690. Firepart2 = Instance.new("Part", LeftArm)
  9691. Firepart2.Size = Vector3.new(1, 1, 1)
  9692. GuW2 = Instance.new("Weld")
  9693. GuW2.Name = "GuW"
  9694. GuW2.Part0 = LeftArm
  9695. GuW2.C0 = cn(0, -1, 0)
  9696. GuW2.C1 = cn(0, 0, 0)
  9697. GuW2.Part1 = Firepart2
  9698. GuW2.Parent = LeftArm
  9699. Firepart2.Transparency = 1
  9700. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9701. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9702. for i = 0, 2, 0.1 do
  9703. swait()
  9704. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9705. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9706. BlockEffect(BrickColor.new("Dark blue"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9707. BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9708. if Torsovelocity.Y > 2 then
  9709. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9710. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  9711. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9712. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9713. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9714. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9715. elseif Torsovelocity.Y < 1 then
  9716. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9717. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  9718. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9719. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9720. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9721. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9722. end
  9723. end
  9724. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9725. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9726. for i = 0, 7, 0.1 do
  9727. swait()
  9728. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9729. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9730. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9731. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9732. if Torsovelocity.Y > 2 then
  9733. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9734. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9735. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9736. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9737. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9738. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9739. elseif Torsovelocity.Y < 1 then
  9740. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9741. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9742. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9743. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9744. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9745. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9746. end
  9747. end
  9748. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9749. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9750. for i = 0, 7, 0.1 do
  9751. swait()
  9752. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9753. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9754. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9755. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9756. if Torsovelocity.Y > 2 then
  9757. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9758. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9759. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9760. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9761. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9762. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9763. elseif Torsovelocity.Y < 1 then
  9764. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  9765. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9766. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9767. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.2)
  9768. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9769. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9770. end
  9771. end
  9772. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9773. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9774. for i = 0, 6, 0.1 do
  9775. swait()
  9776. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9777. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9778. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9779. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9780. if Torsovelocity.Y > 2 then
  9781. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9782. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9783. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9784. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9785. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9786. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9787. elseif Torsovelocity.Y < 1 then
  9788. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  9789. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9790. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9791. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9792. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9793. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9794. end
  9795. end
  9796. for i = 0, 5, 0.1 do
  9797. swait()
  9798. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9799. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9800. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9801. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9802. if Torsovelocity.Y > 2 then
  9803. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9804. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9805. 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)
  9806. 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)
  9807. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9808. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9809. elseif Torsovelocity.Y < 1 then
  9810. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9811. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9812. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  9813. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  9814. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9815. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9816. end
  9817. end
  9818. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  9819. for i = 0, 7, 0.1 do
  9820. swait()
  9821. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9822. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9823. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9824. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9825. if Torsovelocity.Y > 2 then
  9826. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9827. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  9828. 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)
  9829. 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)
  9830. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9831. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9832. elseif Torsovelocity.Y < 1 then
  9833. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9834. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  9835. 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)
  9836. 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)
  9837. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9838. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9839. end
  9840. end
  9841. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  9842. GuW1:Destroy()
  9843. GuW1 = Instance.new("Weld")
  9844. GuW1.Name = "GuW"
  9845. GuW1.Part0 = Torso
  9846. GuW1.C0 = cn(0, 0, -6)
  9847. GuW1.C1 = cn(0, 0, 0)
  9848. GuW1.Part1 = Firepart1
  9849. GuW1.Parent = Torso
  9850. GuW2:Destroy()
  9851. GuW2 = Instance.new("Weld")
  9852. GuW2.Name = "GuW"
  9853. GuW2.Part0 = Torso
  9854. GuW2.C0 = cn(0, 0, -6)
  9855. GuW2.C1 = cn(0, 0, 0)
  9856. GuW2.Part1 = Firepart2
  9857. GuW2.Parent = Torso
  9858. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  9859. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  9860. GuW2:Destroy()
  9861. GuW2 = Instance.new("Weld")
  9862. GuW2.Name = "GuW"
  9863. GuW2.Part0 = Torso
  9864. GuW2.C0 = cn(0, 0, -4)
  9865. GuW2.C1 = cn(0, 0, 0)
  9866. GuW2.Part1 = Firepart2
  9867. GuW2.Parent = Torso
  9868. for i = 0, 7, 0.1 do
  9869. swait()
  9870. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9871. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9872. if Torsovelocity.Y > 2 then
  9873. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9874. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  9875. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9876. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9877. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9878. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9879. elseif Torsovelocity.Y < 1 then
  9880. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9881. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  9882. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9883. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9884. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9885. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9886. end
  9887. end
  9888. local bp2 = Create("BodyPosition")({
  9889. P = 900,
  9890. D = 1000,
  9891. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  9892. position = Torso.Position + Vector3.new(0, 60, 0),
  9893. Parent = Torso
  9894. })
  9895. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  9896. for i = 0, 8, 0.1 do
  9897. swait()
  9898. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9899. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9900. 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)
  9901. if Torsovelocity.Y > 2 then
  9902. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9903. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9904. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9905. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9906. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9907. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9908. elseif Torsovelocity.Y < 1 then
  9909. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9910. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9911. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9912. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9913. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9914. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9915. end
  9916. end
  9917. for i = 0, 18, 0.1 do
  9918. swait()
  9919. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9920. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9921. 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)
  9922. if Torsovelocity.Y > 2 then
  9923. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9924. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9925. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9926. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9927. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9928. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9929. elseif Torsovelocity.Y < 1 then
  9930. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9931. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9932. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9933. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9934. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9935. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9936. end
  9937. end
  9938. GuW1:Destroy()
  9939. GuW1 = Instance.new("Weld")
  9940. GuW1.Name = "GuW"
  9941. GuW1.Part0 = Torso
  9942. GuW1.C0 = cn(0, 0, -15)
  9943. GuW1.C1 = cn(0, 0, 0)
  9944. GuW1.Part1 = Firepart1
  9945. GuW1.Parent = Torso
  9946. GuW2:Destroy()
  9947. GuW2 = Instance.new("Weld")
  9948. GuW2.Name = "GuW"
  9949. GuW2.Part0 = Torso
  9950. GuW2.C0 = cn(0, 0, -17.5)
  9951. GuW2.C1 = cn(0, 0, 0)
  9952. GuW2.Part1 = Firepart2
  9953. GuW2.Parent = Torso
  9954. for i = 0, 1.25, 0.01 do
  9955. swait()
  9956. 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)
  9957. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  9958. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  9959. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  9960. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  9961. if Torsovelocity.Y > 2 then
  9962. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9963. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9964. 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)
  9965. 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)
  9966. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9967. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9968. elseif Torsovelocity.Y < 1 then
  9969. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9970. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  9971. 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)
  9972. 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)
  9973. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9974. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9975. end
  9976. end
  9977. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  9978. BlockEffect(BrickColor.new("Really black"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  9979. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  9980. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  9981. for i = 0, 3, 0.1 do
  9982. swait()
  9983. if Torsovelocity.Y > 2 then
  9984. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9985. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  9986. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9987. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9988. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9989. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9990. elseif Torsovelocity.Y < 1 then
  9991. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9992. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  9993. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9994. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9995. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9996. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9997. end
  9998. end
  9999. wait(1)
  10000. bp2:Destroy()
  10001. Humanoid.WalkSpeed = 16
  10002. attack = false
  10003. MV4 = 0
  10004. Firepart1:Destroy()
  10005. Firepart2:Destroy()
  10006. end
  10007. end)
  10008. whiletruewait = false
  10009. game:GetService("RunService").Stepped:connect(function()
  10010. if whiletruewait == false then
  10011. whiletruewait = true
  10012. wait()
  10013. whiletruewait = false
  10014. end
  10015. end)
  10016. game:GetService("RunService").Stepped:connect(function()
  10017. if whiletruewait == false then
  10018. if MV1 < 20 then
  10019. MV1 = MV1 + 0.2
  10020. end
  10021. if MV2 < 90 then
  10022. MV2 = MV2 + 1
  10023. end
  10024. if MV3 < 190 then
  10025. MV3 = MV3 + 0.4
  10026. end
  10027. if MV4 < 500 then
  10028. MV4 = MV4 + 0.3
  10029. end
  10030. end
  10031. end)
  10032. Humanoid.MaxHealth = 10000
  10033. wait()
  10034. for i = 1, 6 do
  10035. Humanoid.Health = Humanoid.MaxHealth
  10036. wait()
  10037. end
  10038.  
  10039. ---
  10040. GroundWave3 = function()
  10041. local HandCF = Torso.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) + Torso.CFrame.lookVector * 5
  10042. Colors = {"White", "White"}
  10043. local wave = Instance.new("Part", char)
  10044. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  10045. wave.Anchored = true
  10046. wave.Name = "Wave"
  10047. wave.CanCollide = false
  10048. wave.Locked = true
  10049. wave.Size = Vector3.new(0.2, 0.2, 0.2)
  10050. wave.TopSurface = "Smooth"
  10051. wave.BottomSurface = "Smooth"
  10052. wave.Transparency = 0.10
  10053. wave.CFrame = HandCF
  10054. wm = Instance.new("SpecialMesh",wave)
  10055. wm.MeshId = "rbxassetid://559831844"
  10056. coroutine.wrap(function()
  10057. for i = 1, 30, 1 do
  10058. wm.Scale = Vector3.new(0.4 + i*0.4, 0.4 + i*0.4, 0.4)
  10059. wave.Size = wm.Scale
  10060. wave.CFrame = HandCF
  10061. wave.Transparency = i/30
  10062. wait()
  10063. end
  10064. wait()
  10065. wave:Destroy()
  10066. end)()
  10067. end
  10068. ---
  10069.  
  10070. local rock3 = false
  10071. local rock2 = false
  10072. local rock = false
  10073.  
  10074. if rock2 == true then
  10075. wait(0.1)
  10076.  
  10077. for i,v in pairs(char:GetChildren()) do
  10078. if v:IsA("Part") then
  10079. if v.Name == "NewPart2" then
  10080. v.GO.Velocity = v3(0,-5,0)
  10081. end
  10082. end
  10083.  
  10084. end
  10085. rock2 = false
  10086. end
  10087. if rock3 == true then
  10088. wait(0.1)
  10089. for i,v in pairs(char:GetChildren()) do
  10090. if v:IsA("Part") then
  10091. if v.Name == "NewPart2" then
  10092. v.GO.Velocity = v3(math.random(-80,80),math.random(0,20),math.random(-80,80))
  10093. end
  10094. end
  10095. end
  10096. rock3 = false
  10097. end
  10098.  
  10099.  
  10100. local v3 = Vector3.new
  10101. local num = 0
  10102. local bc = BrickColor.new
  10103. local new = Instance.new
  10104.  
  10105. GroundWave1d = function()
  10106.  
  10107. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 6
  10108. Colors = {"Cyan", "Cyan"}
  10109. local wave = Instance.new("Part", char)
  10110. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  10111. wave.Anchored = true
  10112. wave.Name = "Wave"..number
  10113. wave.CanCollide = false
  10114. wave.Locked = true
  10115. wave.Size = Vector3.new(0.5,0.5,0.5)
  10116. wave.TopSurface = "Smooth"
  10117. wave.BottomSurface = "Smooth"
  10118. wave.Transparency = 0.35
  10119. wave.CFrame = HandCF
  10120. wm = Instance.new("SpecialMesh", wave)
  10121. wm.Name = "wave"..number
  10122. wm.MeshId = "rbxassetid://9982590"
  10123. coroutine.wrap(function()
  10124. for i = 1, 30, 1 do
  10125. wm.Scale = Vector3.new(0.5 + i*.7, 1 + i*.7, 0.5)
  10126. wave.Size = wm.Scale
  10127. wave.CFrame = HandCF
  10128. wave.Transparency = i/30
  10129. wait()
  10130. end
  10131. wait()
  10132. wave:Destroy()
  10133.  
  10134. end)()
  10135. end
  10136.  
  10137. mouse.KeyDown:connect(function(key)
  10138. if key == "=" then
  10139.  
  10140. Humanoid.WalkSpeed = 0
  10141. RootPart.Anchored = true
  10142. bigkamehameha1 = true
  10143.  
  10144. wait(0)
  10145. bigkamehameha1 = false
  10146. bigkamehameha2 = true
  10147. ar = new("Part",char)
  10148. ar.Name = "NewPart"
  10149. ar.Position = v3(999,999,999)
  10150. ar.Size = v3(1,1,1)
  10151. ar.BrickColor = bc("Cyan")
  10152. ar.Material = "Neon"
  10153. ar.Transparency = 1
  10154. aar = new("SpecialMesh",ar)
  10155. aar.MeshType = "Sphere"
  10156. aar.Scale = v3(3,3,4)
  10157.  
  10158. aaar =new("Weld",ar)
  10159. aaar.Part0 = Torso
  10160. aaar.Part1 = ar
  10161. aaar.C0 = cf(0,1,-6) * cfa(rad(0),rad(0),rad(0))
  10162. for i = 1,9 do
  10163. wait(0.5)
  10164. GroundWave1d()
  10165. ar.Transparency = ar.Transparency - 0.1
  10166. end
  10167. kamehameha()
  10168.  
  10169. idle7 = true
  10170. ar:Destroy()
  10171. bigkamehameha2 = false
  10172. RootPart.Anchored = false
  10173. end
  10174. end)
  10175.  
  10176.  
  10177.  
  10178. local rad = math.rad
  10179. local kamehameha5 = false
  10180. local kamehameha1 = false
  10181. local kamehameha2 = false
  10182. local kamehameha3 = false
  10183. local kamehameha4 = false
  10184.  
  10185. mouse.KeyDown:connect(function(key)
  10186. if key == "=" then
  10187.  
  10188.  
  10189. idle = false
  10190. Humanoid.WalkSpeed = 0
  10191. RootPart.Anchored = true
  10192.  
  10193. KamehamehaVoice:Play()
  10194. startk = true
  10195.  
  10196.  
  10197.  
  10198. wait(0.4)
  10199.  
  10200.  
  10201. kamehameha2 = true
  10202. kamehameha()
  10203. wait(0.8)
  10204. KamehamehaVoice.TimePosition = 0
  10205. kamehameha2 = false
  10206. Humanoid.WalkSpeed = 16
  10207. RootPart.Anchored = false
  10208. end
  10209. end)
  10210.  
  10211.  
  10212. mouse.KeyDown:connect(function(key)
  10213. if key=="=" then
  10214. Serious()
  10215. char.JumPower = 150
  10216. end
  10217. end)
  10218. Health = math.huge --------- Serious mode aura.
  10219. BaseHealth = math.huge
  10220.  
  10221.  
  10222.  
  10223.  
  10224. InForm = false
  10225.  
  10226. Player = game.Players.LocalPlayer
  10227. Char = Player.Character
  10228. Torso = Char.Torso
  10229.  
  10230. function Serious()
  10231. for X = 1, 1 do wait()
  10232.  
  10233.  
  10234. wait(0)
  10235. for X = 1, 1 do wait()
  10236. local Effect = Instance.new("Part")
  10237. Effect.Name = "Effect"
  10238. Effect.Parent = Torso
  10239. Effect.CFrame = Torso.CFrame
  10240. Effect.BrickColor = BrickColor.new("Neon orange")
  10241. Effect.Shape = "Ball"
  10242. Effect.Size = Vector3.new(1, 1, 1)
  10243. Effect.Anchored = true
  10244. Effect.Material = "Neon"
  10245. Effect.CanCollide = false
  10246. Effect.CFrame = Torso.CFrame
  10247. Effect.Size = Effect.Size + Vector3.new(0.5)
  10248. Effect.Transparency = Effect.Transparency + 0.04
  10249. end
  10250. end
  10251.  
  10252. repeat
  10253. Torso:FindFirstChild("Effect"):Remove()
  10254. until Torso:FindFirstChild("Effect") == nil
  10255.  
  10256.  
  10257. local Color1 = Color3.new(255, 255, 0)
  10258. local Color2 = Color3.new(255, 255, 0)
  10259.  
  10260. for i = 0, 3, 0.1 do
  10261. swait()
  10262. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  10263. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  10264. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  10265. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  10266. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  10267. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  10268. end
  10269. local pie22 = Instance.new("ParticleEmitter")
  10270. pie22.Parent = LeftArm
  10271. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10272. pie22.LightEmission = 1
  10273. pie22.Size = NumberSequence.new(1,2)
  10274. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10275. pie22.Transparency = NumberSequence.new(0.7,1)
  10276. pie22.EmissionDirection = "Top"
  10277. pie22.Enabled = true
  10278. pie22.Lifetime = NumberRange.new(1)
  10279. pie22.Rotation = NumberRange.new(-420, 425)
  10280. pie22.Rate = 50
  10281. pie22.Speed = NumberRange.new(1)
  10282. pie22.LockedToPart = false
  10283. pie22.VelocitySpread = 2
  10284. local pie22 = Instance.new("ParticleEmitter")
  10285. pie22.Parent = RightArm
  10286. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10287. pie22.LightEmission = 1
  10288. pie22.Size = NumberSequence.new(1,2)
  10289. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10290. pie22.Transparency = NumberSequence.new(0.7,1)
  10291. pie22.EmissionDirection = "Top"
  10292. pie22.Enabled = true
  10293. pie22.Lifetime = NumberRange.new(1)
  10294. pie22.Rotation = NumberRange.new(-420, 425)
  10295. pie22.Rate = 50
  10296. pie22.Speed = NumberRange.new(1)
  10297. pie22.LockedToPart = false
  10298. pie22.VelocitySpread = 2
  10299. local pie22 = Instance.new("ParticleEmitter")
  10300. pie22.Parent = LeftLeg
  10301. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10302. pie22.LightEmission = 1
  10303. pie22.Size = NumberSequence.new(1,2)
  10304. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10305. pie22.Transparency = NumberSequence.new(0.8,1)
  10306. pie22.EmissionDirection = "Top"
  10307. pie22.Enabled = true
  10308. pie22.Lifetime = NumberRange.new(1)
  10309. pie22.Rotation = NumberRange.new(-420, 425)
  10310. pie22.Rate = 20
  10311. pie22.Speed = NumberRange.new(1)
  10312. pie22.LockedToPart = false
  10313. pie22.VelocitySpread = 2
  10314. local pie22 = Instance.new("ParticleEmitter")
  10315. pie22.Parent = RightLeg
  10316. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10317. pie22.LightEmission = 1
  10318. pie22.Size = NumberSequence.new(1,2)
  10319. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10320. pie22.Transparency = NumberSequence.new(0.8,1)
  10321. pie22.EmissionDirection = "Top"
  10322. pie22.Enabled = true
  10323. pie22.Lifetime = NumberRange.new(1)
  10324. pie22.Rotation = NumberRange.new(-420, 425)
  10325. pie22.Rate = 20
  10326. pie22.Speed = NumberRange.new(1)
  10327. pie22.LockedToPart = false
  10328. pie22.VelocitySpread = 2
  10329. lig = Instance.new("PointLight",Player.Character.Torso)
  10330. lig.Color=Color3.new(255,255,0)
  10331. lig.Range = 6
  10332.  
  10333. local Must = Instance.new("Sound",Torso)
  10334. Must.SoundId = "rbxassetid://136847579"
  10335. Must.Pitch = 0.99
  10336. Must.Volume = 0.6
  10337. Must.Looped = false
  10338. wait(0)
  10339. Must:Play()
  10340. a21e = new("Part",char)
  10341. a21e.Name = "Beam"..num
  10342. a21e.Locked = true
  10343. a21e.Size = v3(1,1,1)
  10344. a21e.CanCollide = false
  10345. a21e.BrickColor = bc("Neon orange")
  10346. a21e.Material = "Neon"
  10347. a21e.Transparency = 0
  10348. aa21e = new("SpecialMesh",a21e)
  10349. a21e.Anchored = true
  10350. a21e.Position = RootPart.Position
  10351. aa21e.MeshType = "Sphere"
  10352. aa21e.Scale = v3(1,1,1)
  10353. for i = 1,50 do
  10354. wait()
  10355. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  10356. a21e.Transparency = a21e.Transparency + 0.04
  10357. end
  10358.  
  10359.  
  10360. local Mus = Instance.new("Sound",Torso)
  10361. Mus.SoundId = "rbxassetid://291165237"
  10362. Mus.Pitch = 0.99
  10363. Mus.Volume = 0.2
  10364. Mus.Looped = true
  10365. wait(0)
  10366. Mus:Play()
  10367.  
  10368. InForm = true
  10369. Humanoid.JumpPower = 120
  10370.  
  10371. Char.Humanoid.MaxHealth = Health
  10372. wait(0.3)
  10373. Char.Humanoid.Health = Health
  10374. wait(0.7)
  10375. Must:Destroy()
  10376. end
  10377.  
  10378. function Base()
  10379. InForm = false
  10380. local Effect = Instance.new("Part")
  10381. Effect.Name = "Effect"
  10382. Effect.Parent = Torso
  10383. Effect.CFrame = Torso.CFrame
  10384. Effect.BrickColor = BrickColor.new("White")
  10385. Effect.Shape = "Ball"
  10386. Effect.Size = Vector3.new(8, 8, 8)
  10387. Effect.Anchored = true
  10388. Effect.Material = "Neon"
  10389. Effect.CanCollide = false
  10390. for loop = 1, 25 do wait()
  10391. Effect.CFrame = Torso.CFrame
  10392. Effect.Size = Effect.Size + Vector3.new(-0.5)
  10393. Effect.Transparency = Effect.Transparency + 0.04
  10394.  
  10395. end
  10396. repeat
  10397. Torso:FindFirstChild("Effect"):Remove()
  10398. until Torso:FindFirstChild("Effect") == nil
  10399.  
  10400. for i, v in pairs(Torso:GetChildren()) do
  10401. if v:IsA('ParticleEmitter') then
  10402. v:Remove()
  10403. end
  10404. end
  10405. char.Humanoid.MaxHealth = BaseHealth
  10406. wait(0.3)
  10407. char.Humanoid.Health = BaseHealth
  10408.  
  10409.  
  10410. end
  10411.  
  10412. mouse.KeyDown:connect(function(key)
  10413. if key=="9" then
  10414. Base()
  10415. lig:Destroy()
  10416. end
  10417. end)
  10418.  
  10419. Player.Chatted:connect(function(Message)
  10420. if Message == "Time to get serious." and InForm == false then
  10421. wait(0.10)
  10422. Serious()
  10423. end
  10424. if Message == "off" or Message == "Nice fight." and InForm == true then
  10425. Base()
  10426. end
  10427. local ContentProvider = game:GetService("ContentProvider")
  10428.  
  10429. local function LoadAssets(AssetList)
  10430. -- Takes an asset list and preloads it. Will not wait for them to load.
  10431.  
  10432. for _, AssetId in pairs(AssetList) do
  10433. ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
  10434. end
  10435. end
  10436.  
  10437. local Gibs = game.Workspace
  10438.  
  10439. function Kill(Character)
  10440. Character.Humanoid.Health = 0
  10441. local poo = Instance.new("IntValue",Character)
  10442. poo.Name = "haha nope"
  10443. local svch = Character
  10444. local hum = Character:findFirstChild("Humanoid")
  10445. Character.Archivable = true
  10446. local chrclone = Character:clone()
  10447. Character.Archivable = false
  10448.  
  10449. local ch = chrclone:GetChildren()
  10450. local i
  10451. for i = 1,#ch do
  10452. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
  10453. ch[i]:remove()
  10454. end
  10455. end
  10456. local function Scan(ch)
  10457. local e
  10458. for e = 1,#ch do
  10459. Scan(ch[e]:GetChildren())
  10460. if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
  10461. ch[e]:remove()
  10462. end
  10463. end
  10464. end
  10465. Scan(chrclone:GetChildren())
  10466.  
  10467. local hum2 = chrclone:findFirstChild("Humanoid")
  10468.  
  10469.  
  10470. if hum2 ~= nil then
  10471. hum2.Name = "Humanoid2"
  10472. hum2.PlatformStand = true
  10473. hum2.Sit = true
  10474. hum2.MaxHealth = 0
  10475. hum2.Health = 0
  10476. end
  10477.  
  10478. local ch = Character:GetChildren()
  10479. local i
  10480. for i = 1,#ch do
  10481. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  10482. ch[i]:remove()
  10483. end
  10484. end
  10485.  
  10486. wait(0.2)
  10487.  
  10488. local ch = Character:GetChildren()
  10489. local i
  10490. for i = 1,#ch do
  10491. if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  10492. ch[i]:remove()
  10493. end
  10494. end
  10495. Character = chrclone
  10496. local Torso = Character.Torso
  10497. local movevector = Vector3.new()
  10498.  
  10499. if Torso then
  10500. local Head = Character:FindFirstChild("Head")
  10501. local Limb = Character:FindFirstChild("Right Arm")
  10502. if Limb then
  10503.  
  10504. Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  10505. local Joint = Instance.new("Glue")
  10506. Joint.Name = "RightShoulder"
  10507. Joint.Part0 = Torso
  10508. Joint.Part1 = Limb
  10509. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10510. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10511. Joint.Parent = Torso
  10512.  
  10513. local B = Instance.new("Part")
  10514. B.TopSurface = 0
  10515. B.BottomSurface = 0
  10516. B.formFactor = "Symmetric"
  10517. B.Size = Vector3.new(1, 1, 1)
  10518. B.Transparency = 1
  10519. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10520. B.Parent = Character
  10521. local W = Instance.new("Weld")
  10522. W.Part0 = Limb
  10523. W.Part1 = B
  10524. W.C0 = CFrame.new(0, -0.5, 0)
  10525. W.Parent = Limb
  10526.  
  10527. end
  10528. local Limb = Character:FindFirstChild("Left Arm")
  10529. if Limb then
  10530.  
  10531. Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  10532. local Joint = Instance.new("Glue")
  10533. Joint.Name = "LeftShoulder"
  10534. Joint.Part0 = Torso
  10535. Joint.Part1 = Limb
  10536. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10537. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10538. Joint.Parent = Torso
  10539.  
  10540. local B = Instance.new("Part")
  10541. B.TopSurface = 0
  10542. B.BottomSurface = 0
  10543. B.formFactor = "Symmetric"
  10544. B.Size = Vector3.new(1, 1, 1)
  10545. B.Transparency = 1
  10546. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10547. B.Parent = Character
  10548. local W = Instance.new("Weld")
  10549. W.Part0 = Limb
  10550. W.Part1 = B
  10551. W.C0 = CFrame.new(0, -0.5, 0)
  10552. W.Parent = Limb
  10553.  
  10554. end
  10555. local Limb = Character:FindFirstChild("Right Leg")
  10556. if Limb then
  10557.  
  10558. Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  10559. local Joint = Instance.new("Glue")
  10560. Joint.Name = "RightHip"
  10561. Joint.Part0 = Torso
  10562. Joint.Part1 = Limb
  10563. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10564. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10565. Joint.Parent = Torso
  10566.  
  10567. local B = Instance.new("Part")
  10568. B.TopSurface = 0
  10569. B.BottomSurface = 0
  10570. B.formFactor = "Symmetric"
  10571. B.Size = Vector3.new(1, 1, 1)
  10572. B.Transparency = 1
  10573. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10574. B.Parent = Character
  10575. local W = Instance.new("Weld")
  10576. W.Part0 = Limb
  10577. W.Part1 = B
  10578. W.C0 = CFrame.new(0, -0.5, 0)
  10579. W.Parent = Limb
  10580.  
  10581. end
  10582. local Limb = Character:FindFirstChild("Left Leg")
  10583. if Limb then
  10584.  
  10585. Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  10586. local Joint = Instance.new("Glue")
  10587. Joint.Name = "LeftHip"
  10588. Joint.Part0 = Torso
  10589. Joint.Part1 = Limb
  10590. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10591. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10592. Joint.Parent = Torso
  10593.  
  10594. local B = Instance.new("Part")
  10595. B.TopSurface = 0
  10596. B.BottomSurface = 0
  10597. B.formFactor = "Symmetric"
  10598. B.Size = Vector3.new(1, 1, 1)
  10599. B.Transparency = 1
  10600. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10601. B.Parent = Character
  10602. local W = Instance.new("Weld")
  10603. W.Part0 = Limb
  10604. W.Part1 = B
  10605. W.C0 = CFrame.new(0, -0.5, 0)
  10606. W.Parent = Limb
  10607. end
  10608. end
  10609. end
  10610. ----------
  10611.  
  10612. lerpz = function(D, E, F, G)
  10613. D[E] = D[E]:lerp(F, G)
  10614. end
  10615.  
  10616. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10617. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10618. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10619. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10620. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10621. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10622. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10623. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10624. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10625. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10626. resetlerp = function()
  10627. RJ.C0 = RJC0
  10628. RJ.C1 = RJC1
  10629. N.C0 = NC0
  10630. N.C1 = NC1
  10631. RS.C0 = RSC0
  10632. RS.C1 = RSC1
  10633. LS.C0 = LSC0
  10634. LS.C1 = LSC1
  10635. RH.C0 = RHC0
  10636. RH.C1 = RHC1
  10637. LH.C0 = LHC0
  10638. LH.C1 = LHC1
  10639. end
  10640. -------
  10641. ----------
  10642. hrp = char.HumanoidRootPart
  10643.  
  10644. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10645. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10646. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10647. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10648. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10649. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10650. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10651. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10652. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10653. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10654. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10655. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10656. RS = Torso:FindFirstChild("Right Shoulder")
  10657. LS = Torso:FindFirstChild("Left Shoulder")
  10658. RH = Torso:FindFirstChild("Right Hip")
  10659. LH = Torso:FindFirstChild("Left Hip")
  10660. RJ = hrp:FindFirstChild("RootJoint")
  10661. N = Torso:FindFirstChild("Neck")
  10662. cf = CFrame.new
  10663. ang = CFrame.Angles
  10664. rd = math.rad
  10665. rd2 = math.random
  10666. cs = ColorSequence.new
  10667. ns = NumberSequence.new
  10668. nsk = NumberSequenceKeypoint.new
  10669. -------------------
  10670.  
  10671. end)
  10672.  
  10673. print([[
  10674. -------------------------------------------------
  10675. hi
  10676. -------------------------------------------------]])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement