Advertisement
Josemmoya

ui goku

Feb 10th, 2019
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 486.98 KB | None | 0 0
  1. -- This script has been converted to FE by iPxter
  2.  
  3.  
  4. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  5. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  6. do
  7. print("FE Compatibility code by Mokiros | Translated to FE by iPxter")
  8. script.Parent = Player.Character
  9.  
  10. --RemoteEvent for communicating
  11. local Event = Instance.new("RemoteEvent")
  12. Event.Name = "UserInput_Event"
  13.  
  14. --Fake event to make stuff like Mouse.KeyDown work
  15. local function fakeEvent()
  16. local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  17. t.connect = t.Connect
  18. return t
  19. end
  20.  
  21. --Creating fake input objects with fake variables
  22. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  23. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  24. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  25. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  26. end}
  27. --Merged 2 functions into one by checking amount of arguments
  28. CAS.UnbindAction = CAS.BindAction
  29.  
  30. --This function will trigger the events that have been :Connect()'ed
  31. local function te(self,ev,...)
  32. local t = m[ev]
  33. if t and t._fakeEvent and t.Function then
  34. t.Function(...)
  35. end
  36. end
  37. m.TrigEvent = te
  38. UIS.TrigEvent = te
  39.  
  40. Event.OnServerEvent:Connect(function(plr,io)
  41. if plr~=Player then return end
  42. if io.isMouse then
  43. m.Target = io.Target
  44. m.Hit = io.Hit
  45. else
  46. local b = io.UserInputState == Enum.UserInputState.Begin
  47. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  48. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  49. end
  50. for _,t in pairs(CAS.Actions) do
  51. for _,k in pairs(t.Keys) do
  52. if k==io.KeyCode then
  53. t.Function(t.Name,io.UserInputState,io)
  54. end
  55. end
  56. end
  57. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  58. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  59. end
  60. end)
  61. Event.Parent = NLS([==[
  62. local Player = game:GetService("Players").LocalPlayer
  63. local Event = script:WaitForChild("UserInput_Event")
  64.  
  65. local UIS = game:GetService("UserInputService")
  66. local input = function(io,a)
  67. if a then return end
  68. --Since InputObject is a client-side instance, we create and pass table instead
  69. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  70. end
  71. UIS.InputBegan:Connect(input)
  72. UIS.InputEnded:Connect(input)
  73.  
  74. local Mouse = Player:GetMouse()
  75. local h,t
  76. --Give the server mouse data 30 times every second, but only if the values changed
  77. --If player is not moving their mouse, client won't fire events
  78. while wait(1/30) do
  79. if h~=Mouse.Hit or t~=Mouse.Target then
  80. h,t=Mouse.Hit,Mouse.Target
  81. Event:FireServer({isMouse=true,Target=t,Hit=h})
  82. end
  83. end]==],Player.Character)
  84. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  85. end
  86.  
  87. wait(2)
  88. --[[
  89.  
  90. ¦¦¦¦ Ultra Instinct ¦¦¦¦
  91.  
  92. --]]
  93.  
  94. local Player = owner
  95. local char = Player.Character
  96. local Character = Player.Character
  97. local RootPart = Character.HumanoidRootPart
  98. local Head = Character.Head
  99. local done = false
  100. local canheal = false
  101. local deathchat1 = false
  102. local once = true
  103. local dead = false
  104. local candie = true
  105. local deathchat = false
  106. local idleon = true
  107. local idle1 = true
  108. local idle = true
  109. local spiritballenergy = true
  110. for i, v in pairs(owner.Character:children()) do
  111. if v:IsA("Accessory") then
  112. v:Destroy()
  113. end
  114. end
  115. for i, v in pairs(owner.Character:GetChildren()) do
  116. if v:IsA("Shirt") then
  117. v:Remove()
  118. end
  119. end
  120. for i, v in pairs(owner.Character:GetChildren()) do
  121. if v:IsA("Pants") then
  122. v:Remove()
  123. end
  124. end
  125. wait()
  126. shirt = Instance.new("Shirt", owner.Character)
  127. shirt.Name = "Shirt"
  128. pants = Instance.new("Pants", owner.Character)
  129. pants.Name = "Pants"
  130.  
  131.  
  132.  
  133. local v3 = Vector3.new
  134. local num = 0
  135. local bc = BrickColor.new
  136. local new = Instance.new
  137.  
  138.  
  139. Instance.new("ForceField",char).Visible = false
  140. local poo = Instance.new("IntValue",Character)
  141. poo.Name = "haha nope"
  142. char.Humanoid.MaxHealth = math.huge
  143. wait()
  144. char.Humanoid.Health = math.huge
  145. Instance.new("ForceField",char).Visible = false
  146. local skinCol = "Pastel brown"
  147. local bd = Player:FindFirstChild("Body Colors")
  148. if bd then
  149. bd.HeadColor = BrickColor.new(skinCol)
  150. bd.TorsoColor = BrickColor.new(skinCol)
  151. bd.LeftLegColor = BrickColor.new(skinCol)
  152. bd.RightLegColor = BrickColor.new(skinCol)
  153. bd.LeftArmColor = BrickColor.new(skinCol)
  154. bd.RightArmColor = BrickColor.new(skinCol)
  155. else
  156. bd = Instance.new("BodyColors", Player)
  157. bd.HeadColor = BrickColor.new(skinCol)
  158. bd.TorsoColor = BrickColor.new(skinCol)
  159. bd.LeftLegColor = BrickColor.new(skinCol)
  160. bd.RightLegColor = BrickColor.new(skinCol)
  161. bd.LeftArmColor = BrickColor.new(skinCol)
  162. bd.RightArmColor = BrickColor.new(skinCol)
  163. end
  164. local number = 1
  165.  
  166. --------------------------------------------------------------------------
  167. --transform
  168. GroundWave5 = function()
  169. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  170. Colors = {"Dark blue", "Dark blue"}
  171.  
  172. local wave11 = Instance.new("Part", char)
  173. wave11.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  174. wave11.Anchored = true
  175. wave11.Name = "Wave"
  176. wave11.CanCollide = false
  177. wave11.Locked = true
  178. wave11.Size = Vector3.new(1, 1, 1)
  179. wave11.TopSurface = "Smooth"
  180. wave11.BottomSurface = "Smooth"
  181. wave11.Transparency = 0.35
  182. wave11.CFrame = HandCF
  183. wm31 = Instance.new("SpecialMesh", wave11)
  184. wm31.MeshId = "rbxassetid://3270017"
  185. coroutine.wrap(function()
  186. for i = 1, 30, 1 do
  187. wm31.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  188. wave11.Size = wm31.Scale
  189. wave11.CFrame = HandCF
  190. wave11.Transparency = i/30
  191. wait()
  192. end
  193. wait()
  194. wave11:Destroy()
  195. end)()
  196. end
  197. GroundWave6 = function()
  198. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0))
  199. Colors = {"White", "Dark blue"}
  200. local wave111 = Instance.new("Part", char)
  201. wave111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  202. wave111.Anchored = true
  203. wave111.Name = "Wave"
  204. wave111.CanCollide = false
  205. wave111.Locked = true
  206. wave111.Size = Vector3.new(1, 1, 1)
  207. wave111.TopSurface = "Smooth"
  208. wave111.BottomSurface = "Smooth"
  209. wave111.Transparency = 0.35
  210. wave111.CFrame = HandCF
  211. wm311 = Instance.new("SpecialMesh", wave111)
  212. wm311.MeshId = "rbxassetid://3270017"
  213. coroutine.wrap(function()
  214. for i = 1, 30, 1 do
  215. wm311.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  216. wave111.Size = wm311.Scale
  217. wave111.CFrame = HandCF
  218. wave111.Transparency = i/30
  219. wait()
  220. end
  221. wait()
  222. wave111:Destroy()
  223. end)()
  224. end
  225. GroundWave7 = function()
  226. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(50))
  227. Colors = {"Dark blue", "White"}
  228. local wave1111 = Instance.new("Part", char)
  229. wave1111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  230. wave1111.Anchored = true
  231. wave1111.Name = "Wave"
  232. wave1111.CanCollide = false
  233. wave1111.Locked = true
  234. wave1111.Size = Vector3.new(1, 1, 1)
  235. wave1111.TopSurface = "Smooth"
  236. wave1111.BottomSurface = "Smooth"
  237. wave1111.Transparency = 0.35
  238. wave1111.CFrame = HandCF
  239. wm3111 = Instance.new("SpecialMesh", wave1111)
  240. wm3111.MeshId = "rbxassetid://3270017"
  241. coroutine.wrap(function()
  242. for i = 1, 30, 1 do
  243. wm3111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  244. wave1111.Size = wm3111.Scale
  245. wave1111.CFrame = HandCF
  246. wave1111.Transparency = i/30
  247. wait()
  248. end
  249. wait()
  250. wave1111:Destroy()
  251. end)()
  252. end
  253. GroundWave8 = function()
  254. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(60), math.rad(30), math.rad(0))
  255. Colors = {"Dark blue", "Dark blue"}
  256. local wave11111 = Instance.new("Part", char)
  257. wave11111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  258. wave11111.Anchored = true
  259. wave11111.Name = "Wave"
  260. wave11111.CanCollide = false
  261. wave11111.Locked = true
  262. wave11111.Size = Vector3.new(1, 1, 1)
  263. wave11111.TopSurface = "Smooth"
  264. wave11111.BottomSurface = "Smooth"
  265. wave11111.Transparency = 0.35
  266. wave11111.CFrame = HandCF
  267. wm31111 = Instance.new("SpecialMesh", wave11111)
  268. wm31111.MeshId = "rbxassetid://3270017"
  269. coroutine.wrap(function()
  270. for i = 1, 30, 1 do
  271. wm31111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  272. wave11111.Size = wm31111.Scale
  273. wave11111.CFrame = HandCF
  274. wave11111.Transparency = i/30
  275. wait()
  276. end
  277. wait()
  278. wave11111:Destroy()
  279. end)()
  280. end
  281. GroundWave9 = function()
  282. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(50), math.rad(70))
  283.  
  284. Colors = {"Cyan", "White"}
  285. local wave111111 = Instance.new("Part", char)
  286. wave111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  287. wave111111.Anchored = true
  288. wave111111.Name = "Wave"
  289. wave111111.CanCollide = false
  290. wave111111.Locked = true
  291. wave111111.Size = Vector3.new(1, 1, 1)
  292. wave111111.TopSurface = "Smooth"
  293. wave111111.BottomSurface = "Smooth"
  294. wave111111.Transparency = 0.35
  295. wave111111.CFrame = HandCF
  296. wm311111 = Instance.new("SpecialMesh", wave111111)
  297. wm311111.MeshId = "rbxassetid://3270017"
  298. coroutine.wrap(function()
  299. for i = 1, 30, 1 do
  300. wm311111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  301. wave111111.Size = wm311111.Scale
  302. wave111111.CFrame = HandCF
  303. wave111111.Transparency = i/30
  304. wait()
  305. end
  306. wait()
  307. wave111111:Destroy()
  308. end)()
  309. end
  310. GroundWave10 = function()
  311. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0))
  312. Colors = {"White", "Dark blue"}
  313. local wave1111111 = Instance.new("Part", char)
  314. wave1111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  315. wave1111111.Anchored = true
  316. wave1111111.Name = "Wave"
  317. wave1111111.CanCollide = false
  318. wave1111111.Locked = true
  319. wave1111111.Size = Vector3.new(1, 1, 1)
  320. wave1111111.TopSurface = "Smooth"
  321. wave1111111.BottomSurface = "Smooth"
  322. wave1111111.Transparency = 0.35
  323. wave1111111.CFrame = HandCF
  324. wm3111111 = Instance.new("SpecialMesh", wave1111111)
  325. wm3111111.MeshId = "rbxassetid://3270017"
  326. coroutine.wrap(function()
  327. for i = 1, 30, 1 do
  328. wm3111111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  329. wave1111111.Size = wm3111111.Scale
  330. wave1111111.CFrame = HandCF
  331. wave1111111.Transparency = i/30
  332. wait()
  333. end
  334. wait()
  335. wave1111111:Destroy()
  336. end)()
  337. end
  338.  
  339. GroundWave1 = function()
  340.  
  341. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 5
  342. Colors = {"White", "White"}
  343. local wave = Instance.new("Part", char)
  344. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  345. wave.Anchored = true
  346. wave.Name = "Wave"..number
  347. wave.CanCollide = false
  348. wave.Locked = true
  349. wave.Size = Vector3.new(1, 1, 1)
  350. wave.TopSurface = "Smooth"
  351. wave.BottomSurface = "Smooth"
  352. wave.Transparency = 0.35
  353. wave.CFrame = HandCF
  354. wm = Instance.new("SpecialMesh", wave)
  355. wm.Name = "wave"..number
  356. wm.MeshId = "rbxassetid://3270017"
  357. coroutine.wrap(function()
  358. for i = 1, 30, 1 do
  359. wm.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  360. wave.Size = wm.Scale
  361. wave.CFrame = HandCF
  362. wave.Transparency = i/30
  363. wait()
  364. end
  365. wait()
  366. wave:Destroy()
  367.  
  368. end)()
  369. end
  370.  
  371.  
  372. shirt = Instance.new("Shirt", char)
  373. shirt.Name = "Shirt"
  374. pants = Instance.new("Pants", char)
  375. pants.Name = "Pants"
  376. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1162887253"
  377. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=1162887782"
  378. char.Head.face.Texture = "rbxassetid://681212054"
  379.  
  380. Hair7 = Instance.new("Part")
  381. Hair7.Parent = char
  382. Hair7.Name = "Hair"
  383. Hair7.CanCollide = false
  384. Hair7.Locked = true
  385. Hair7.TopSurface = "Smooth"
  386. Hair7.BottomSurface = "Smooth"
  387. Hair7.formFactor = "Symmetric"
  388. Hair7.Material = "Neon"
  389. Hair7.BrickColor = BrickColor.new("Really black")
  390. Hair7.CFrame = char.Torso.CFrame
  391. Hair7.Size = Vector3.new(1, 1, 1)
  392. Hair7.Transparency = 0
  393.  
  394.  
  395. Weld1 = Instance.new("Weld")
  396. Weld1.Parent = char.Head
  397. Weld1.Part0 = char.Head
  398. Weld1.Part1 = Hair7
  399. Weld1.C0 = CFrame.new(0, 1.2, -0.17)
  400.  
  401. Mesh = Instance.new("SpecialMesh")
  402. Mesh.Offset = Vector3.new(0,-0.4,0)
  403. Mesh.Parent = Hair7
  404. Mesh.Scale = Vector3.new(6.5, 6.5, 6.5)
  405. Mesh.MeshType = "FileMesh"
  406. Mesh.MeshId = "http://www.roblox.com/asset/?id=501884712"
  407. Mesh.TextureId = ""
  408. wait(0.5)
  409. game.Chat:Chat(Character, "Not yet... I ain't finished yet..", "White")
  410. local Must2 = Instance.new("Sound",char)
  411. Must2.SoundId = "rbxassetid://1173681504"
  412. Must2.Pitch = 0.99
  413. Must2.Volume = 1.6
  414. Must2.Looped = true
  415. wait(0)
  416. Must2:Play()
  417. wait(3)
  418. Hair7:Destroy()
  419. wait(0)
  420. Hair7 = Instance.new("Part")
  421. Hair7.Parent = char
  422. Hair7.Name = "Hair"
  423. Hair7.CanCollide = false
  424. Hair7.Locked = true
  425. Hair7.TopSurface = "Smooth"
  426. Hair7.BottomSurface = "Smooth"
  427. Hair7.formFactor = "Symmetric"
  428. Hair7.Material = "Neon"
  429. Hair7.BrickColor = BrickColor.new("Really black")
  430. Hair7.CFrame = char.Torso.CFrame
  431. Hair7.Size = Vector3.new(1, 1, 1)
  432. Hair7.Transparency = 0
  433.  
  434.  
  435. Weld1 = Instance.new("Weld")
  436. Weld1.Parent = char.Head
  437. Weld1.Part0 = char.Head
  438. Weld1.Part1 = Hair7
  439. Weld1.C0 = CFrame.new(-0.1, 1.1, -0.2) * CFrame.Angles(math.rad(0),math.rad(180),math.rad(0))
  440.  
  441. Mesh = Instance.new("SpecialMesh")
  442. Mesh.Offset = Vector3.new(0,-0.2,-0.14)
  443. Mesh.Parent = Hair7
  444. Mesh.Scale = Vector3.new(7.3,7.1,7.2)
  445. Mesh.MeshType = "FileMesh"
  446. Mesh.MeshId = "http://www.roblox.com/asset/?id=1112376656"
  447. Mesh.TextureId = ""
  448. wait(4)
  449. local poof = Instance.new("Sound",Player)
  450. poof.SoundId = "rbxassetid://1035030726"
  451. poof.Pitch = 0.99
  452. poof.Volume = 1.3
  453. poof.Looped = false
  454. wait(0)
  455. poof:Play()
  456. GroundWave5()
  457. GroundWave6()
  458. GroundWave7()
  459. GroundWave8()
  460. GroundWave9()
  461. GroundWave10()
  462. Hair7:Destroy()
  463. wait(0)
  464. game.Chat:Chat(Character, "...", "White")
  465. Hair7 = Instance.new("Part")
  466. Hair7.Parent = char
  467. Hair7.Name = "Hair"
  468. Hair7.CanCollide = false
  469. Hair7.Locked = true
  470. Hair7.TopSurface = "Smooth"
  471. Hair7.BottomSurface = "Smooth"
  472. Hair7.formFactor = "Symmetric"
  473. Hair7.Material = "Neon"
  474. Hair7.BrickColor = BrickColor.new("Really black")
  475. Hair7.CFrame = char.Torso.CFrame
  476. Hair7.Size = Vector3.new(1, 1, 1)
  477. Hair7.Transparency = 0
  478.  
  479.  
  480. Weld1 = Instance.new("Weld")
  481. Weld1.Parent = char.Head
  482. Weld1.Part0 = char.Head
  483. Weld1.Part1 = Hair7
  484. Weld1.C0 = CFrame.new(0, 1.2, -0.17) * CFrame.Angles(math.rad(0),math.rad(180),math.rad(0))
  485.  
  486. Mesh = Instance.new("SpecialMesh")
  487. Mesh.Offset = Vector3.new(0,-0.2,-0.14)
  488. Mesh.Parent = Hair7
  489. Mesh.Scale = Vector3.new(7.3,5.8,7.2)
  490. Mesh.MeshType = "FileMesh"
  491. Mesh.MeshId = "http://www.roblox.com/asset/?id=1125231485"
  492. Mesh.TextureId = ""
  493. char.Head.face.Texture = "rbxassetid://986775808"
  494.  
  495.  
  496. local ice = Instance.new("Part", Head)
  497. ice.Size = Vector3.new(0.5, 0.5, 0.5)
  498. ice.BrickColor = BrickColor.new("White")
  499. ice.CanCollide = false
  500. ice.TopSurface = 0
  501. ice.BottomSurface = 0
  502. ice.Transparency = 1
  503. local ice2 = Instance.new("SpecialMesh", ice)
  504. ice2.MeshType = "Brick"
  505. ice2.Scale = Vector3.new(1, 1, 1)
  506. local ice3 = Instance.new("Weld", ice)
  507. ice3.Part0 = Head
  508. ice3.Part1 = ice
  509. ice3.C0 = CFrame.new(0, 0, -0.8) * CFrame.Angles(0, 0, 0)
  510. local icesmoke = Instance.new("ParticleEmitter", ice)
  511. icesmoke.VelocitySpread = 5
  512. icesmoke.Size = NumberSequence.new({
  513. NumberSequenceKeypoint.new(0, 0.01),
  514. NumberSequenceKeypoint.new(1, 1)
  515. })
  516. icesmoke.Rate = math.huge
  517. icesmoke.Speed = NumberRange.new(1, 1)
  518. icesmoke.Lifetime = NumberRange.new(0.5, 0.8)
  519. icesmoke.Transparency = NumberSequence.new({
  520. NumberSequenceKeypoint.new(0, 0.9),
  521. NumberSequenceKeypoint.new(1, 1)
  522. })
  523. icesmoke.Rotation = NumberRange.new(0, 360)
  524. icesmoke.Name = "Smoke"
  525. icesmoke.LightEmission = 0
  526. icesmoke.Acceleration = Vector3.new(0,0,0)
  527. icesmoke.Texture = "http://www.roblox.com/asset/?id="
  528. icesmoke.Color = ColorSequence.new(Color3.new(0.5, 0.5, 0.5), Color3.new(0.5, 0.5, 0.5))
  529. icesmoke.LockedToPart = true
  530. maincolor = owner.Character.Torso.BrickColor.Name
  531. secondcolor = "Really black"
  532. wait(0.016666666666666666)
  533. Effects = {}
  534. local Player = owner
  535. local Character = Player.Character
  536. local Humanoid = Character.Humanoid
  537. local LeftArm = Character["Left Arm"]
  538. local RightArm = Character["Right Arm"]
  539. local LeftLeg = Character["Left Leg"]
  540. local RightLeg = Character["Right Leg"]
  541. local Head = Character.Head
  542. local Torso = Character.Torso
  543. local cam = game.Workspace.CurrentCamera
  544. local RootJoint = RootPart.RootJoint
  545. local equipped = true
  546. local attack = false
  547. local Anim = "Idle"
  548. local idle = 0
  549. local attacktype = 1
  550. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  551. local velocity = RootPart.Velocity.y
  552. local sine = 0
  553. local change = 1
  554. local grabbed = false
  555. local cn = CFrame.new
  556. local mr = math.rad
  557. local angles = CFrame.Angles
  558. local ud = UDim2.new
  559. local c3 = Color3.new
  560. local dir = {
  561. w = 0,
  562. s = 0,
  563. a = 0,
  564. d = 0
  565. }
  566. firemode = true
  567. rock = true
  568. local Services = {
  569. SoundService = game:GetService("SoundService"),
  570. Players = game:GetService("Players"),
  571. Debris = game:GetService("Debris"),
  572. Workspace = game:GetService("Workspace"),
  573. Lighting = game:GetService("Lighting"),
  574. HttpService = game:GetService("HttpService"),
  575. InsertService = game:GetService("InsertService")
  576. }
  577. local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  578. Humanoid.Animator:Destroy()
  579. Character.Animate:Destroy()
  580. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  581. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  582. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  583. RSH, LSH = nil, nil
  584. RW = Instance.new("Weld")
  585. LW = Instance.new("Weld")
  586. RH = Torso["Right Hip"]
  587. LH = Torso["Left Hip"]
  588. RSH = Torso["Right Shoulder"]
  589. LSH = Torso["Left Shoulder"]
  590. RSH.Parent = nil
  591. LSH.Parent = nil
  592. RW.Name = "RW"
  593. RW.Part0 = Torso
  594. RW.C0 = cn(1.5, 0.5, 0)
  595. RW.C1 = cn(0, 0.5, 0)
  596. RW.Part1 = RightArm
  597. RW.Parent = Torso
  598. LW.Name = "LW"
  599. LW.Part0 = Torso
  600. LW.C0 = cn(-1.5, 0.5, 0)
  601. LW.C1 = cn(0, 0.5, 0)
  602. LW.Part1 = LeftArm
  603. LW.Parent = Torso
  604. --------------
  605. human = char:FindFirstChild("Humanoid")
  606. human.Name = "hi"
  607. lig = Instance.new("PointLight",Player.Character.Torso)
  608. lig.Color=Color3.new(0,0,255)
  609. lig.Range = 10
  610. ----
  611. function clerp(a, b, t)
  612. local qa = {
  613. QuaternionFromCFrame(a)
  614. }
  615. local qb = {
  616. QuaternionFromCFrame(b)
  617. }
  618. local ax, ay, az = a.x, a.y, a.z
  619. local bx, by, bz = b.x, b.y, b.z
  620. local _t = 1 - t
  621. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  622. end
  623. function QuaternionFromCFrame(cf)
  624. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  625. local trace = m00 + m11 + m22
  626. if trace > 0 then
  627. local s = math.sqrt(1 + trace)
  628. local recip = 0.5 / s
  629. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  630. else
  631. local i = 0
  632. if m00 < m11 then
  633. i = 1
  634. end
  635. if m22 > (i == 0 and m00 or m11) then
  636. i = 2
  637. end
  638. if i == 0 then
  639. local s = math.sqrt(m00 - m11 - m22 + 1)
  640. local recip = 0.5 / s
  641. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  642. elseif i == 1 then
  643. local s = math.sqrt(m11 - m22 - m00 + 1)
  644. local recip = 0.5 / s
  645. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  646. elseif i == 2 then
  647. local s = math.sqrt(m22 - m00 - m11 + 1)
  648. local recip = 0.5 / s
  649. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  650. end
  651. end
  652. end
  653. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  654. local xs, ys, zs = x + x, y + y, z + z
  655. local wx, wy, wz = w * xs, w * ys, w * zs
  656. local xx = x * xs
  657. local xy = x * ys
  658. local xz = x * zs
  659. local yy = y * ys
  660. local yz = y * zs
  661. local zz = z * zs
  662. 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))
  663. end
  664. function QuaternionSlerp(a, b, t)
  665. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  666. local startInterp, finishInterp
  667. if cosTheta >= 1.0E-4 then
  668. if 1 - cosTheta > 1.0E-4 then
  669. local theta = math.acos(cosTheta)
  670. local invSinTheta = 1 / math.sin(theta)
  671. startInterp = math.sin((1 - t) * theta) * invSinTheta
  672. finishInterp = math.sin(t * theta) * invSinTheta
  673. else
  674. startInterp = 1 - t
  675. finishInterp = t
  676. end
  677. elseif 1 + cosTheta > 1.0E-4 then
  678. local theta = math.acos(-cosTheta)
  679. local invSinTheta = 1 / math.sin(theta)
  680. startInterp = math.sin((t - 1) * theta) * invSinTheta
  681. finishInterp = math.sin(t * theta) * invSinTheta
  682. else
  683. startInterp = t - 1
  684. finishInterp = t
  685. end
  686. 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
  687. end
  688. function swait(num)
  689. if num == 0 or num == nil then
  690. wait(0)
  691. else
  692. for i = 0, num do
  693. wait(0)
  694. end
  695. end
  696. end
  697. local RbxUtility = LoadLibrary("RbxUtility")
  698. local Create = RbxUtility.Create
  699. function RemoveOutlines(part)
  700. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  701. end
  702. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  703. local Part = Create("Part")({
  704. formFactor = FormFactor,
  705. Parent = Parent,
  706. Reflectance = Reflectance,
  707. Transparency = Transparency,
  708. CanCollide = false,
  709. Locked = true,
  710. BrickColor = BrickColor.new(tostring(BColor)),
  711. Name = Name,
  712. Size = Size,
  713. Material = Material
  714. })
  715. RemoveOutlines(Part)
  716. return Part
  717. end
  718. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  719. local Msh = Create(Mesh)({
  720. Parent = Part,
  721. Offset = OffSet,
  722. Scale = Scale
  723. })
  724. if Mesh == "SpecialMesh" then
  725. Msh.MeshType = MeshType
  726. Msh.MeshId = MeshId
  727. end
  728. return Msh
  729. end
  730. function CreateWeld(Parent, Part0, Part1, C0, C1)
  731. local Weld = Create("Weld")({
  732. Parent = Parent,
  733. Part0 = Part0,
  734. Part1 = Part1,
  735. C0 = C0,
  736. C1 = C1
  737. })
  738. return Weld
  739. end
  740. function rayCast(Position, Direction, Range, Ignore)
  741. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  742. end
  743. function CreateSound(id, par, vol, pit)
  744. coroutine.resume(coroutine.create(function()
  745. local sou = Instance.new("Sound", par or workspace)
  746. sou.Volume = vol
  747. sou.Pitch = pit or 1
  748. sou.SoundId = id
  749. wait()
  750. sou:play()
  751. game:GetService("Debris"):AddItem(sou, 6)
  752. end))
  753. end
  754. function CreateSong(id, par, vol, pit)
  755. coroutine.resume(coroutine.create(function()
  756. sou2 = Instance.new("Sound", par or workspace)
  757. sou2.Volume = 1
  758. sou2.Pitch = 1
  759. sou2.SoundId = id
  760. wait()
  761. sou2:play()
  762. sou2.Looped = true
  763. end))
  764. end
  765. CreateSong("http://www.roblox.com/asset/?id=", Character, 2)
  766. local function getclosest(obj, distance)
  767. local last, lastx = distance + 1, nil
  768. for i, v in pairs(workspace:GetChildren()) do
  769. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  770. local t = v.Torso
  771. local dist = t.Position - obj.Position.magnitude
  772. if distance >= dist and last > dist then
  773. last = dist
  774. lastx = v
  775. end
  776. end
  777. end
  778. return lastx
  779. end
  780. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  781. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  782. prt.Anchored = true
  783. prt.CFrame = cframe
  784. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  785. game:GetService("Debris"):AddItem(prt, 10)
  786. if Type == 1 or Type == nil then
  787. table.insert(Effects, {
  788. prt,
  789. "Block1",
  790. delay,
  791. x3,
  792. y3,
  793. z3,
  794. msh
  795. })
  796. elseif Type == 2 then
  797. table.insert(Effects, {
  798. prt,
  799. "Block2",
  800. delay,
  801. x3,
  802. y3,
  803. z3,
  804. msh
  805. })
  806. elseif Type == 3 then
  807. table.insert(Effects, {
  808. prt,
  809. "Block3",
  810. delay,
  811. x3,
  812. y3,
  813. z3,
  814. msh
  815. })
  816. end
  817. end
  818. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  819. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  820. prt.Anchored = true
  821. prt.CFrame = cframe
  822. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  823. game:GetService("Debris"):AddItem(prt, 10)
  824. table.insert(Effects, {
  825. prt,
  826. "Cylinder",
  827. delay,
  828. x3,
  829. y3,
  830. z3,
  831. msh
  832. })
  833. end
  834. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  835. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  836. prt.Anchored = true
  837. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  838. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  839. game:GetService("Debris"):AddItem(prt, 10)
  840. table.insert(Effects, {
  841. prt,
  842. "Cylinder",
  843. delay,
  844. x3,
  845. y3,
  846. z3,
  847. msh
  848. })
  849. end
  850. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  851. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  852. prt.Anchored = true
  853. prt.CFrame = cframe
  854. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  855. game:GetService("Debris"):AddItem(prt, 10)
  856. table.insert(Effects, {
  857. prt,
  858. "Cylinder",
  859. delay,
  860. x3,
  861. y3,
  862. z3,
  863. msh
  864. })
  865. end
  866. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  867. local prt = CreatePart(3, workspace, "", 0, 0, brickcolor, "Effect", Vector3.new())
  868. prt.Anchored = true
  869. prt.CFrame = cframe
  870. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  871. game:GetService("Debris"):AddItem(prt, 10)
  872. table.insert(Effects, {
  873. prt,
  874. "Cylinder",
  875. delay,
  876. x3,
  877. y3,
  878. z3,
  879. msh
  880. })
  881. end
  882. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  883. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  884. prt.Anchored = true
  885. prt.CFrame = cframe
  886. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  887. game:GetService("Debris"):AddItem(prt, 10)
  888. table.insert(Effects, {
  889. prt,
  890. "Cylinder",
  891. delay,
  892. x3,
  893. y3,
  894. z3,
  895. msh
  896. })
  897. end
  898. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  899. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  900. prt.Anchored = true
  901. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  902. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  903. local num = math.random(10, 50) / 1000
  904. game:GetService("Debris"):AddItem(prt, 10)
  905. table.insert(Effects, {
  906. prt,
  907. "Shatter",
  908. num,
  909. prt.CFrame,
  910. math.random() - math.random(),
  911. 0,
  912. math.random(50, 100) / 100
  913. })
  914. end
  915.  
  916. attack = false
  917. game:GetService("RunService").Stepped:connect(function()
  918. Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  919. velocity = RootPart.Velocity.y
  920. sine = sine + change
  921. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  922. if equipped == true or equipped == false then
  923. if 1 < RootPart.Velocity.y and hit == nil then
  924. Anim = "Jump"
  925. if attack == false and ice_mode == false then
  926. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  927. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  928. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  929. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  930. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  931. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  932. end
  933. elseif RootPart.Velocity.y < -1 and hit == nil and ice_mode == false then
  934. Anim = "Fall"
  935. if attack == false then
  936. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  937. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  938. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  939. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  940. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  941. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  942. end
  943. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == false then
  944. Anim = "Idle"
  945. if attack==false then
  946. 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)
  947. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-5)), .3)
  948. 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)
  949. 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)
  950. 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)
  951. 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)
  952. end
  953. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 200000 and hit ~= nil and ice_mode == false then
  954. Anim = "Walk"
  955. if attack==false then
  956. 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)
  957. 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)
  958. 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)
  959. 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)
  960. 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)
  961. 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)
  962. end
  963. end
  964. end
  965. if equipped == true or equipped == false then
  966. if 1 < RootPart.Velocity.Y and hit == nil then
  967. Anim = "Jump"
  968. if attack == false and ice_mode == true then
  969. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  970. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  971. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  972. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  973. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  974. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  975. end
  976. elseif RootPart.Velocity.Y < -1 and hit == nil and ice_mode == true then
  977. Anim = "Fall"
  978. if attack == false then
  979. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  980. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  981. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  982. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  983. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  984. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  985. end
  986. elseif(Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == true then
  987. Anim = "Idle"
  988. if attack == false then
  989. change = 0.8
  990. 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)
  991. 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)
  992. 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)
  993. 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)
  994. 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)
  995. 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)
  996. end
  997. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == true then
  998. Anim = "Walk"
  999. if attack == false then
  1000. 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)
  1001. 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)
  1002. 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)
  1003. 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)
  1004. 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)
  1005. 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)
  1006. end
  1007. end
  1008. end
  1009. if 0 < #Effects then
  1010. for e = 1, #Effects do
  1011. if Effects[e] ~= nil then
  1012. local Thing = Effects[e]
  1013. if Thing ~= nil then
  1014. local Part = Thing[1]
  1015. local Mode = Thing[2]
  1016. local Delay = Thing[3]
  1017. local IncX = Thing[4]
  1018. local IncY = Thing[5]
  1019. local IncZ = Thing[6]
  1020. if 1 >= Thing[1].Transparency then
  1021. if Thing[2] == "Block1" then
  1022. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1023. local Mesh = Thing[1].Mesh
  1024. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1025. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1026. elseif Thing[2] == "Block2" then
  1027. 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)
  1028. local Mesh = Thing[7]
  1029. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1030. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1031. elseif Thing[2] == "Block3" then
  1032. 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)
  1033. local Mesh = Thing[7]
  1034. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1035. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1036. elseif Thing[2] == "Cylinder" then
  1037. local Mesh = Thing[1].Mesh
  1038. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1039. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1040. elseif Thing[2] == "Blood" then
  1041. local Mesh = Thing[7]
  1042. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  1043. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1044. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1045. elseif Thing[2] == "Elec" then
  1046. local Mesh = Thing[1].Mesh
  1047. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  1048. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1049. elseif Thing[2] == "Disappear" then
  1050. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1051. elseif Thing[2] == "Shatter" then
  1052. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1053. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  1054. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  1055. Thing[6] = Thing[6] + Thing[5]
  1056. end
  1057. else
  1058. Part.Parent = nil
  1059. table.remove(Effects, e)
  1060. end
  1061. end
  1062. end
  1063. end
  1064. end
  1065. end)
  1066. ---
  1067. local whoh = Instance.new("Sound",Torso)
  1068. whoh.SoundId = "rbxassetid://1179254378"
  1069. whoh.Pitch = 0.99
  1070. whoh.Volume = 1.5
  1071. whoh.Looped = true
  1072. wait(0)
  1073. whoh:Play()
  1074. local Aura = Instance.new('ParticleEmitter')
  1075. Aura.Name = "Aura"
  1076. Aura.Texture = "rbxassetid://833874434"
  1077. Aura.Parent = LeftArm
  1078. Aura.LightEmission = 1
  1079. Aura.Transparency = NumberSequence.new(1,0.2,1)
  1080. Aura.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1081. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1082. Aura.LockedToPart = true
  1083. Aura.Lifetime = NumberRange.new(1)
  1084. Aura.Rate = 100
  1085. Aura.Speed = NumberRange.new(0.3)
  1086. Aura.EmissionDirection = "Top"
  1087.  
  1088.  
  1089. local Aura = Instance.new('ParticleEmitter')
  1090. Aura.Name = "Aura"
  1091. Aura.Texture = "rbxassetid://833874434"
  1092. Aura.Parent = Head
  1093. Aura.LightEmission = 1
  1094. Aura.Transparency = NumberSequence.new(1,0.2,1)
  1095. Aura.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1096. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1097. Aura.LockedToPart = true
  1098. Aura.Lifetime = NumberRange.new(1)
  1099. Aura.Rate = 100
  1100. Aura.Speed = NumberRange.new(0)
  1101. Aura.EmissionDirection = "Top"
  1102. local Aura2 = Instance.new('ParticleEmitter')
  1103. Aura2.Name = "Aura"
  1104. Aura2.Texture = "rbxassetid://833874434"
  1105. Aura2.Parent = RightArm
  1106. Aura2.LightEmission = 1
  1107. Aura2.Transparency = NumberSequence.new(1,0.2,1)
  1108. Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1109. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1110. Aura2.LockedToPart = true
  1111. Aura2.Lifetime = NumberRange.new(1)
  1112. Aura2.Rate = 100
  1113. Aura2.Speed = NumberRange.new(0.3)
  1114. Aura2.EmissionDirection = "Top"
  1115. local Aura2 = Instance.new('ParticleEmitter')
  1116. Aura2.Name = "Aura"
  1117. Aura2.Texture = "rbxassetid://833874434"
  1118. Aura2.Parent = LeftLeg
  1119. Aura2.LightEmission = 1
  1120. Aura2.Transparency = NumberSequence.new(1,0.2,1)
  1121. Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1122. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1123. Aura2.LockedToPart = true
  1124. Aura2.Lifetime = NumberRange.new(1)
  1125. Aura2.Rate = 100
  1126. Aura2.Speed = NumberRange.new(0.3)
  1127. Aura2.EmissionDirection = "Top"
  1128. local Aura2 = Instance.new('ParticleEmitter')
  1129. Aura2.Name = "Aura"
  1130. Aura2.Texture = "rbxassetid://833874434"
  1131. Aura2.Parent = RightLeg
  1132. Aura2.LightEmission = 1
  1133. Aura2.Transparency = NumberSequence.new(1,0.2,1)
  1134. Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1135. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1136. Aura2.LockedToPart = true
  1137. Aura2.Lifetime = NumberRange.new(1)
  1138. Aura2.Rate = 100
  1139. Aura2.Speed = NumberRange.new(0.3)
  1140. Aura2.EmissionDirection = "Top"
  1141. ---aura2
  1142. local Aura = Instance.new('ParticleEmitter')
  1143. Aura.Name = "Aura"
  1144. Aura.Texture = "rbxassetid://833874434"
  1145. Aura.Parent = LeftArm
  1146. Aura.LightEmission = 1
  1147. Aura.Transparency = NumberSequence.new(1,0.4,1)
  1148. Aura.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1149. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1150. Aura.LockedToPart = true
  1151. Aura.Lifetime = NumberRange.new(1)
  1152. Aura.Rate = 60
  1153. Aura.Speed = NumberRange.new(0.3)
  1154. Aura.EmissionDirection = "Top"
  1155. local Aura2 = Instance.new('ParticleEmitter')
  1156. Aura2.Name = "Aura"
  1157. Aura2.Texture = "rbxassetid://833874434"
  1158. Aura2.Parent = RightArm
  1159. Aura2.LightEmission = 1
  1160. Aura2.Transparency = NumberSequence.new(1,0.4,1)
  1161. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1162. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1163. Aura2.LockedToPart = true
  1164. Aura2.Lifetime = NumberRange.new(1)
  1165. Aura2.Rate = 60
  1166. Aura2.Speed = NumberRange.new(0.3)
  1167. Aura2.EmissionDirection = "Top"
  1168. local Aura2 = Instance.new('ParticleEmitter')
  1169. Aura2.Name = "Aura"
  1170. Aura2.Texture = "rbxassetid://833874434"
  1171. Aura2.Parent = LeftLeg
  1172. Aura2.LightEmission = 1
  1173. Aura2.Transparency = NumberSequence.new(1,0.4,1)
  1174. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1175. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1176. Aura2.LockedToPart = true
  1177. Aura2.Lifetime = NumberRange.new(1)
  1178. Aura2.Rate = 60
  1179. Aura2.Speed = NumberRange.new(0.1)
  1180. Aura2.EmissionDirection = "Top"
  1181. local Aura2 = Instance.new('ParticleEmitter')
  1182. Aura2.Name = "Aura"
  1183. Aura2.Texture = "rbxassetid://833874434"
  1184. Aura2.Parent = RightLeg
  1185. Aura2.LightEmission = 1
  1186. Aura2.Transparency = NumberSequence.new(1,0.4,1)
  1187. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1188. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1189. Aura2.LockedToPart = true
  1190. Aura2.Lifetime = NumberRange.new(1)
  1191. Aura2.Rate = 60
  1192. Aura2.Speed = NumberRange.new(0.3)
  1193. Aura2.EmissionDirection = "Top"
  1194. ----aura3
  1195. ---aura2
  1196. local Aura = Instance.new('ParticleEmitter')
  1197. Aura.Name = "Aura"
  1198. Aura.Texture = "rbxassetid://833874434"
  1199. Aura.Parent = LeftArm
  1200. Aura.LightEmission = 1
  1201. Aura.Transparency = NumberSequence.new(1,0.7,1)
  1202. Aura.Color = ColorSequence.new(BrickColor.new("White").Color)
  1203. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1204. Aura.LockedToPart = true
  1205. Aura.Lifetime = NumberRange.new(1)
  1206. Aura.Rate = 60
  1207. Aura.Speed = NumberRange.new(0.3)
  1208. Aura.EmissionDirection = "Top"
  1209. local Aura2 = Instance.new('ParticleEmitter')
  1210. Aura2.Name = "Aura"
  1211. Aura2.Texture = "rbxassetid://833874434"
  1212. Aura2.Parent = RightArm
  1213. Aura2.LightEmission = 1
  1214. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1215. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  1216. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1217. Aura2.LockedToPart = true
  1218. Aura2.Lifetime = NumberRange.new(1)
  1219. Aura2.Rate = 60
  1220. Aura2.Speed = NumberRange.new(0.3)
  1221. Aura2.EmissionDirection = "Top"
  1222. local Aura2 = Instance.new('ParticleEmitter')
  1223. Aura2.Name = "Aura"
  1224. Aura2.Texture = "rbxassetid://833874434"
  1225. Aura2.Parent = LeftLeg
  1226. Aura2.LightEmission = 1
  1227. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1228. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  1229. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1230. Aura2.LockedToPart = true
  1231. Aura2.Lifetime = NumberRange.new(1)
  1232. Aura2.Rate = 60
  1233. Aura2.Speed = NumberRange.new(0.3)
  1234. Aura2.EmissionDirection = "Top"
  1235. local Aura2 = Instance.new('ParticleEmitter')
  1236. Aura2.Name = "Aura"
  1237. Aura2.Texture = "rbxassetid://833874434"
  1238. Aura2.Parent = RightLeg
  1239. Aura2.LightEmission = 1
  1240. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1241. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  1242. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1243. Aura2.LockedToPart = true
  1244. Aura2.Lifetime = NumberRange.new(0.6)
  1245. Aura2.Rate = 60
  1246. Aura2.Speed = NumberRange.new(0.3)
  1247. Aura2.EmissionDirection = "Top"
  1248. ----
  1249.  
  1250. ---aura2
  1251. local Aura = Instance.new('ParticleEmitter')
  1252. Aura.Name = "Aura"
  1253. Aura.Texture = "rbxassetid://833874434"
  1254. Aura.Parent = LeftArm
  1255. Aura.LightEmission = 1
  1256. Aura.Transparency = NumberSequence.new(1,0.7,1)
  1257. Aura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1258. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1259. Aura.LockedToPart = true
  1260. Aura.Lifetime = NumberRange.new(1)
  1261. Aura.Rate = 60
  1262. Aura.Speed = NumberRange.new(0.3)
  1263. Aura.EmissionDirection = "Top"
  1264. local Aura2 = Instance.new('ParticleEmitter')
  1265. Aura2.Name = "Aura"
  1266. Aura2.Texture = "rbxassetid://833874434"
  1267. Aura2.Parent = RightArm
  1268. Aura2.LightEmission = 1
  1269. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1270. Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").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. local Aura2 = Instance.new('ParticleEmitter')
  1278. Aura2.Name = "Aura"
  1279. Aura2.Texture = "rbxassetid://833874434"
  1280. Aura2.Parent = LeftLeg
  1281. Aura2.LightEmission = 1
  1282. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1283. Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1284. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1285. Aura2.LockedToPart = true
  1286. Aura2.Lifetime = NumberRange.new(1)
  1287. Aura2.Rate = 60
  1288. Aura2.Speed = NumberRange.new(0.3)
  1289. Aura2.EmissionDirection = "Top"
  1290. local Aura2 = Instance.new('ParticleEmitter')
  1291. Aura2.Name = "Aura"
  1292. Aura2.Texture = "rbxassetid://833874434"
  1293. Aura2.Parent = RightLeg
  1294. Aura2.LightEmission = 1
  1295. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1296. Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1297. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1298. Aura2.LockedToPart = true
  1299. Aura2.Lifetime = NumberRange.new(0.6)
  1300. Aura2.Rate = 60
  1301. Aura2.Speed = NumberRange.new(0.3)
  1302. Aura2.EmissionDirection = "Top"
  1303. local tra = Instance.new('ParticleEmitter')
  1304. tra.Parent = Torso
  1305. tra.LightEmission = 1
  1306. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1307. tra.Rate = 15
  1308. tra.Rotation = NumberRange.new(-5, 5)
  1309. tra.Lifetime = NumberRange.new(1.5, 2)
  1310. tra.Size = NumberSequence.new(0.098,0)
  1311. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1312. tra.Speed = NumberRange.new(0.5)
  1313. tra.VelocitySpread = 360
  1314. tra.VelocityInheritance = 0.5
  1315. tra.ZOffset = 2
  1316. local tra = Instance.new('ParticleEmitter')
  1317. tra.Parent = Head
  1318. tra.LightEmission = 1
  1319. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1320. tra.Rate = 15
  1321. tra.Rotation = NumberRange.new(-5, 5)
  1322. tra.Lifetime = NumberRange.new(1.5, 2)
  1323. tra.Size = NumberSequence.new(0.098,0)
  1324. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1325. tra.Speed = NumberRange.new(0.5)
  1326. tra.VelocitySpread = 360
  1327. tra.VelocityInheritance = 0.5
  1328. tra.ZOffset = 2
  1329. local tra = Instance.new('ParticleEmitter')
  1330. tra.Parent = LeftArm
  1331. tra.LightEmission = 1
  1332. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1333. tra.Rate = 15
  1334. tra.Rotation = NumberRange.new(-5, 5)
  1335. tra.Lifetime = NumberRange.new(1.5, 2)
  1336. tra.Size = NumberSequence.new(0.098,0)
  1337. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1338. tra.Speed = NumberRange.new(0.5)
  1339. tra.VelocitySpread = 360
  1340. tra.VelocityInheritance = 0.5
  1341. tra.ZOffset = 2
  1342. local tra = Instance.new('ParticleEmitter')
  1343. tra.Parent = RightArm
  1344. tra.LightEmission = 1
  1345. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1346. tra.Rate = 15
  1347. tra.Rotation = NumberRange.new(-5, 5)
  1348. tra.Lifetime = NumberRange.new(1.5, 2)
  1349. tra.Size = NumberSequence.new(0.098,0)
  1350. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1351. tra.Speed = NumberRange.new(0.5)
  1352. tra.VelocitySpread = 360
  1353. tra.VelocityInheritance = 0.5
  1354. tra.ZOffset = 2
  1355. local tra = Instance.new('ParticleEmitter')
  1356. tra.Parent = LeftLeg
  1357. tra.LightEmission = 1
  1358. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1359. tra.Rate = 15
  1360. tra.Rotation = NumberRange.new(-5, 5)
  1361. tra.Lifetime = NumberRange.new(1.5, 2)
  1362. tra.Size = NumberSequence.new(0.098,0)
  1363. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1364. tra.Speed = NumberRange.new(0.5)
  1365. tra.VelocitySpread = 360
  1366. tra.VelocityInheritance = 0.5
  1367. tra.ZOffset = 2
  1368. local tra = Instance.new('ParticleEmitter')
  1369. tra.Parent = RightLeg
  1370. tra.LightEmission = 1
  1371. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1372. tra.Rate = 15
  1373. tra.Rotation = NumberRange.new(-5, 5)
  1374. tra.Lifetime = NumberRange.new(1.5, 2)
  1375. tra.Size = NumberSequence.new(0.098,0)
  1376. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1377. tra.Speed = NumberRange.new(0.5)
  1378. tra.VelocitySpread = 360
  1379. tra.VelocityInheritance = 0.5
  1380. tra.ZOffset = 2
  1381. ----
  1382. function RemoveOutlines(part)
  1383. part.TopSurface = 10
  1384. end
  1385. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1386. local Part = Create("Part")({
  1387. Parent = Parent,
  1388. Reflectance = Reflectance,
  1389. Transparency = Transparency,
  1390. CanCollide = false,
  1391. Locked = true,
  1392. BrickColor = BrickColor.new(tostring(BColor)),
  1393. Name = Name,
  1394. Size = Size,
  1395. Material = Material
  1396. })
  1397. RemoveOutlines(Part)
  1398. return Part
  1399. end
  1400. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1401. local Msh = Create(Mesh)({
  1402. Parent = Part,
  1403. Offset = OffSet,
  1404. Scale = Scale
  1405. })
  1406. if Mesh == "SpecialMesh" then
  1407. Msh.MeshType = MeshType
  1408. Msh.MeshId = MeshId
  1409. end
  1410. return Msh
  1411. end
  1412. function CreateWeld(Parent, Part0, Part1, C0, C1)
  1413. local Weld = Create("Weld")({
  1414. Parent = Parent,
  1415. Part0 = Part0,
  1416. Part1 = Part1,
  1417. C0 = C0,
  1418. C1 = C1
  1419. })
  1420. return Weld
  1421. end
  1422. WSHM = {
  1423. "White",
  1424. "Pastel light blue"
  1425. }
  1426. WSH = WSHM[math.random(1, #WSHM)]
  1427. function IcePartFunk(HPart, aria, Min, Max)
  1428. IcePart = Instance.new("Part", HPart)
  1429. IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
  1430. IcePart.CanCollide = false
  1431. IuW = Instance.new("Weld")
  1432. IuW.Name = "GuW"
  1433. IuW.Part0 = HPart
  1434. 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))
  1435. IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
  1436. IuW.Part1 = IcePart
  1437. IuW.Parent = HPart
  1438. IcePart.Transparency = 0.85
  1439. IcePart.Material = "Neon"
  1440. WSH = WSHM[math.random(1, #WSHM)]
  1441. IcePart.BrickColor = BrickColor.new("" .. WSH)
  1442. RemoveOutlines(IcePart)
  1443. game:GetService("Debris"):AddItem(IuW, 4)
  1444. game:GetService("Debris"):AddItem(IcePart, 6)
  1445. end
  1446. SpikeMeshId = 1033714
  1447. local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
  1448. local Part = Instance.new("Part", Parent)
  1449. Part.Name = Name
  1450. Part.BrickColor = BrickColor.new(Color)
  1451. Part.Size = Size
  1452. Part.Material = Material
  1453. Part.Transparency = Transparency
  1454. Part.CanCollide = false
  1455. RemoveOutlines(Part)
  1456. local Mesh = Instance.new("SpecialMesh", Part)
  1457. Mesh.MeshType = "Sphere"
  1458. Mesh.Scale = Scale
  1459. return Mesh and Part
  1460. end
  1461. CFuncs = {
  1462. Part = {
  1463. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1464. local Part = Create("Part")({
  1465. Parent = Parent,
  1466. Reflectance = Reflectance,
  1467. Transparency = Transparency,
  1468. CanCollide = false,
  1469. Locked = true,
  1470. BrickColor = BrickColor.new(tostring(BColor)),
  1471. Name = Name,
  1472. Size = Size,
  1473. Material = Material
  1474. })
  1475. RemoveOutlines(Part)
  1476. return Part
  1477. end
  1478. },
  1479. Mesh = {
  1480. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1481. local Msh = Create(Mesh)({
  1482. Parent = Part,
  1483. Offset = OffSet,
  1484. Scale = Scale
  1485. })
  1486. if Mesh == "SpecialMesh" then
  1487. Msh.MeshType = MeshType
  1488. Msh.MeshId = MeshId
  1489. end
  1490. return Msh
  1491. end
  1492. },
  1493. Mesh = {
  1494. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1495. local Msh = Create(Mesh)({
  1496. Parent = Part,
  1497. Offset = OffSet,
  1498. Scale = Scale
  1499. })
  1500. if Mesh == "SpecialMesh" then
  1501. Msh.MeshType = MeshType
  1502. Msh.MeshId = MeshId
  1503. end
  1504. return Msh
  1505. end
  1506. },
  1507. Weld = {
  1508. Create = function(Parent, Part0, Part1, C0, C1)
  1509. local Weld = Create("Weld")({
  1510. Parent = Parent,
  1511. Part0 = Part0,
  1512. Part1 = Part1,
  1513. C0 = C0,
  1514. C1 = C1
  1515. })
  1516. return Weld
  1517. end
  1518. },
  1519. Sound = {
  1520. Create = function(id, par, vol, pit)
  1521. coroutine.resume(coroutine.create(function()
  1522. local S = Create("Sound")({
  1523. Volume = vol,
  1524. Pitch = pit or 1,
  1525. SoundId = id,
  1526. Parent = par or workspace
  1527. })
  1528. wait()
  1529. S:play()
  1530. game:GetService("Debris"):AddItem(S, 6)
  1531. end))
  1532. end
  1533. },
  1534. ParticleEmitter = {
  1535. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  1536. local fp = Create("ParticleEmitter")({
  1537. Parent = Parent,
  1538. Color = ColorSequence.new(Color1, Color2),
  1539. LightEmission = LightEmission,
  1540. Size = Size,
  1541. Texture = Texture,
  1542. Transparency = Transparency,
  1543. ZOffset = ZOffset,
  1544. Acceleration = Accel,
  1545. Drag = Drag,
  1546. LockedToPart = LockedToPart,
  1547. VelocityInheritance = VelocityInheritance,
  1548. EmissionDirection = EmissionDirection,
  1549. Enabled = Enabled,
  1550. Lifetime = LifeTime,
  1551. Rate = Rate,
  1552. Rotation = Rotation,
  1553. RotSpeed = RotSpeed,
  1554. Speed = Speed,
  1555. VelocitySpread = VelocitySpread
  1556. })
  1557. return fp
  1558. end
  1559. }
  1560. }
  1561. function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1562. if hit.Parent == nil then
  1563. return
  1564. end
  1565. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  1566. for _, v in pairs(hit.Parent:children()) do
  1567. if v:IsA("Humanoid") then
  1568. h = v
  1569. end
  1570. end
  1571. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1572. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  1573. return
  1574. end
  1575. local c = Create("ObjectValue")({
  1576. Name = "creator",
  1577. Value = owner,
  1578. Parent = h
  1579. })
  1580. game:GetService("Debris"):AddItem(c, 0.5)
  1581. if HitSound ~= nil and HitPitch ~= nil then
  1582. CreateSound(HitSound, hit, 1, HitPitch)
  1583. end
  1584. local Damage = math.random(minim, maxim)
  1585. local blocked = false
  1586. local block = hit.Parent:findFirstChild("Block")
  1587. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  1588. blocked = true
  1589. block.Value = block.Value - 1
  1590. print(block.Value)
  1591. end
  1592. if blocked == false then
  1593. h.Health = h.Health - Damage
  1594. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1595. else
  1596. h.Health = h.Health - Damage / 2
  1597. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1598. end
  1599. if Type == "Knockdown" then
  1600. local hum = hit.Parent.Humanoid
  1601. hum.PlatformStand = true
  1602. coroutine.resume(coroutine.create(function(HHumanoid)
  1603. swait(1)
  1604. HHumanoid.PlatformStand = false
  1605. end), hum)
  1606. local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  1607. local bodvol = Create("BodyVelocity")({
  1608. velocity = angle * knockback,
  1609. P = 5000,
  1610. maxForce = Vector3.new(8000, 8000, 8000),
  1611. Parent = hit
  1612. })
  1613. local rl = Create("BodyAngularVelocity")({
  1614. P = 3000,
  1615. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1616. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1617. Parent = hit
  1618. })
  1619. game:GetService("Debris"):AddItem(bodvol, 0.5)
  1620. game:GetService("Debris"):AddItem(rl, 0.5)
  1621. elseif Type == "Normal" then
  1622. local vp = Create("BodyVelocity")({
  1623. P = 500,
  1624. maxForce = Vector3.new(math.huge, 0, math.huge),
  1625. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  1626. })
  1627. if knockback > 0 then
  1628. vp.Parent = hit.Parent.Torso
  1629. end
  1630. game:GetService("Debris"):AddItem(vp, 0.5)
  1631. elseif Type == "Impale" then
  1632. local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
  1633. Spike.Anchored = true
  1634. Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
  1635. Spike.Position = hit.Parent.Torso.Position
  1636. for i = 1, 5 do
  1637. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1638. end
  1639. Services.Debris:AddItem(Spike, 4)
  1640. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, 0.8, 2)
  1641. hit.Parent.Humanoid.PlatformStand = true
  1642. swait(1)
  1643. hit.Parent.Humanoid.PlatformStand = false
  1644. elseif Type == "Up" then
  1645. local bodyVelocity = Create("BodyVelocity")({
  1646. velocity = Vector3.new(0, 20, 0),
  1647. P = 5000,
  1648. maxForce = Vector3.new(8000, 8000, 8000),
  1649. Parent = hit
  1650. })
  1651. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  1652. local bodyVelocity = Create("BodyVelocity")({
  1653. velocity = Vector3.new(0, 20, 0),
  1654. P = 5000,
  1655. maxForce = Vector3.new(8000, 8000, 8000),
  1656. Parent = hit
  1657. })
  1658. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1659. elseif Type == "Snare" then
  1660. local bp = Create("BodyPosition")({
  1661. P = 900,
  1662. D = 1000,
  1663. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1664. position = hit.Parent.Torso.Position,
  1665. Parent = hit.Parent.Torso
  1666. })
  1667. game:GetService("Debris"):AddItem(bp, 1)
  1668. elseif Type == "Slowness" then
  1669. local SpeedSave = hit.Parent.Humanoid.WalkSpeed
  1670. for i = 1, 25 do
  1671. hit.Parent.Humanoid.WalkSpeed = 4
  1672. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1673. end
  1674. wait(4)
  1675. hit.Parent.Humanoid.WalkSpeed = SpeedSave
  1676. elseif Type == "FireDmg" then
  1677. for i = 1, math.random(60, 150) do
  1678. BlockEffect(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
  1679. BlockEffect(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
  1680. BlockEffect(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
  1681. wait(0.1)
  1682. MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
  1683. end
  1684. elseif Type == "Freeze" then
  1685. local bp = Create("BodyPosition")({
  1686. P = 900,
  1687. D = 1000,
  1688. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1689. position = hit.Parent.Torso.Position,
  1690. Parent = hit.Parent.Torso
  1691. })
  1692. game:GetService("Debris"):AddItem(bp, 4)
  1693. for i = 1, 25 do
  1694. IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
  1695. end
  1696. elseif Type == "Freeze2" then
  1697. local BodPos = Create("BodyPosition")({
  1698. P = 50000,
  1699. D = 1000,
  1700. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1701. position = hit.Parent.Torso.Position,
  1702. Parent = hit.Parent.Torso
  1703. })
  1704. local BodGy = Create("BodyGyro")({
  1705. maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  1706. P = 20000,
  1707. Parent = hit.Parent.Torso,
  1708. cframe = hit.Parent.Torso.CFrame
  1709. })
  1710. hit.Parent.Torso.Anchored = true
  1711. coroutine.resume(coroutine.create(function(Part)
  1712. swait(1.5)
  1713. Part.Anchored = false
  1714. end), hit.Parent.Torso)
  1715. game:GetService("Debris"):AddItem(BodPos, 3)
  1716. game:GetService("Debris"):AddItem(BodGy, 3)
  1717. end
  1718. local debounce = Create("BoolValue")({
  1719. Name = "DebounceHit",
  1720. Parent = hit.Parent,
  1721. Value = true
  1722. })
  1723. game:GetService("Debris"):AddItem(debounce, Delay)
  1724. c = Instance.new("ObjectValue")
  1725. c.Name = "creator"
  1726. c.Value = Player
  1727. c.Parent = h
  1728. game:GetService("Debris"):AddItem(c, 0.5)
  1729. end
  1730. end
  1731. function ShowDamage(Pos, Text, Time, Color)
  1732. local Rate = 0.033333333333333
  1733. if not Pos then
  1734. local Pos = Vector3.new(0, 0, 0)
  1735. end
  1736. local Text = Text or ""
  1737. local Time = Time or 2
  1738. if not Color then
  1739. local Color = Color3.new(1, 0, 1)
  1740. end
  1741. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1742. EffectPart.Anchored = true
  1743. local BillboardGui = Create("BillboardGui")({
  1744. Size = UDim2.new(3, 0, 3, 0),
  1745. Adornee = EffectPart,
  1746. Parent = EffectPart
  1747. })
  1748. local TextLabel = Create("TextLabel")({
  1749. BackgroundTransparency = 1,
  1750. Size = UDim2.new(1, 0, 1, 0),
  1751. Text = Text,
  1752. TextColor3 = Color,
  1753. TextScaled = true,
  1754. Font = Enum.Font.ArialBold,
  1755. Parent = BillboardGui
  1756. })
  1757. game.Debris:AddItem(EffectPart, Time + 0.1)
  1758. EffectPart.Parent = game:GetService("Workspace")
  1759. delay(0, function()
  1760. local Frames = Time / Rate
  1761. for Frame = 1, Frames do
  1762. wait(Rate)
  1763. local Percent = Frame / Frames
  1764. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1765. TextLabel.TextTransparency = Percent
  1766. end
  1767. if EffectPart and EffectPart.Parent then
  1768. EffectPart:Destroy()
  1769. end
  1770. end)
  1771. end
  1772. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  1773. for _, c in pairs(workspace:children()) do
  1774. local hum = c:findFirstChild("Humanoid")
  1775. if hum ~= nil then
  1776. local head = c:findFirstChild("Head")
  1777. if head ~= nil then
  1778. local targ = head.Position - Part.Position
  1779. local mag = targ.magnitude
  1780. if magni >= mag and c.Name ~= Player.Name then
  1781. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=1050733875", 1)
  1782. end
  1783. end
  1784. end
  1785. end
  1786. end
  1787. function MagniKILL(Part, magni, knock, Type)
  1788. for _, c in pairs(workspace:children()) do
  1789. local hum = c:findFirstChild("Humanoid")
  1790. if hum ~= nil then
  1791. local head = c:findFirstChild("Head")
  1792. if head ~= nil then
  1793. local targ = head.Position - Part.Position
  1794. local mag = targ.magnitude
  1795. if magni >= mag and c.Name ~= Player.Name then
  1796. hum.Health = 0
  1797. end
  1798. end
  1799. end
  1800. end
  1801. end
  1802. EffectModel = Instance.new("Model", Character)
  1803. EffectModel.Name = "Effects"
  1804. Effects = {
  1805. Block = {
  1806. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1807. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1808. prt.Anchored = true
  1809. prt.CFrame = cframe
  1810. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1811. game:GetService("Debris"):AddItem(prt, 10)
  1812. if Type == 1 or Type == nil then
  1813. table.insert(Effects, {
  1814. prt,
  1815. "Block1",
  1816. delay,
  1817. x3,
  1818. y3,
  1819. z3,
  1820. msh
  1821. })
  1822. elseif Type == 2 then
  1823. table.insert(Effects, {
  1824. prt,
  1825. "Block2",
  1826. delay,
  1827. x3,
  1828. y3,
  1829. z3,
  1830. msh
  1831. })
  1832. else
  1833. table.insert(Effects, {
  1834. prt,
  1835. "Block3",
  1836. delay,
  1837. x3,
  1838. y3,
  1839. z3,
  1840. msh
  1841. })
  1842. end
  1843. end
  1844. },
  1845. Sphere = {
  1846. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1847. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1848. prt.Anchored = true
  1849. prt.CFrame = cframe
  1850. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1851. game:GetService("Debris"):AddItem(prt, 10)
  1852. table.insert(Effects, {
  1853. prt,
  1854. "Cylinder",
  1855. delay,
  1856. x3,
  1857. y3,
  1858. z3,
  1859. msh
  1860. })
  1861. end
  1862. },
  1863. Cylinder = {
  1864. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1865. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1866. prt.Anchored = true
  1867. prt.CFrame = cframe
  1868. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1869. game:GetService("Debris"):AddItem(prt, 10)
  1870. table.insert(Effects, {
  1871. prt,
  1872. "Cylinder",
  1873. delay,
  1874. x3,
  1875. y3,
  1876. z3,
  1877. msh
  1878. })
  1879. end
  1880. },
  1881. Wave = {
  1882. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1883. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1884. prt.Anchored = true
  1885. prt.CFrame = cframe
  1886. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1887. game:GetService("Debris"):AddItem(prt, 10)
  1888. table.insert(Effects, {
  1889. prt,
  1890. "Cylinder",
  1891. delay,
  1892. x3,
  1893. y3,
  1894. z3,
  1895. msh
  1896. })
  1897. end
  1898. },
  1899. Ring = {
  1900. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1901. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1902. prt.Anchored = true
  1903. prt.CFrame = cframe
  1904. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1905. game:GetService("Debris"):AddItem(prt, 10)
  1906. table.insert(Effects, {
  1907. prt,
  1908. "Cylinder",
  1909. delay,
  1910. x3,
  1911. y3,
  1912. z3,
  1913. msh
  1914. })
  1915. end
  1916. },
  1917. Break = {
  1918. Create = function(brickcolor, cframe, x1, y1, z1)
  1919. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1920. prt.Anchored = true
  1921. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1922. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1923. local num = math.random(10, 50) / 1000
  1924. game:GetService("Debris"):AddItem(prt, 10)
  1925. table.insert(Effects, {
  1926. prt,
  1927. "Shatter",
  1928. num,
  1929. prt.CFrame,
  1930. math.random() - math.random(),
  1931. 0,
  1932. math.random(50, 100) / 100
  1933. })
  1934. end
  1935. }
  1936. }
  1937. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1938. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1939. prt.Anchored = true
  1940. prt.CFrame = cframe
  1941. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1942. game:GetService("Debris"):AddItem(prt, 10)
  1943. if Type == 1 or Type == nil then
  1944. table.insert(Effects, {
  1945. prt,
  1946. "Block1",
  1947. delay,
  1948. x3,
  1949. y3,
  1950. z3,
  1951. msh
  1952. })
  1953. elseif Type == 2 then
  1954. table.insert(Effects, {
  1955. prt,
  1956. "Block2",
  1957. delay,
  1958. x3,
  1959. y3,
  1960. z3,
  1961. msh
  1962. })
  1963. elseif Type == 3 then
  1964. table.insert(Effects, {
  1965. prt,
  1966. "Block3",
  1967. delay,
  1968. x3,
  1969. y3,
  1970. z3,
  1971. msh
  1972. })
  1973. end
  1974. end
  1975. function CreateSound(id, par, vol, pit)
  1976. coroutine.resume(coroutine.create(function()
  1977. local sou = Instance.new("Sound", par or workspace)
  1978. sou.Volume = vol
  1979. sou.Pitch = pit or 1
  1980. sou.SoundId = id
  1981. swait()
  1982. sou:play()
  1983. game:GetService("Debris"):AddItem(sou, 6)
  1984. end))
  1985. end
  1986. function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1987. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1988. prt.Anchored = true
  1989. prt.CFrame = cframe
  1990. prt.Material = "Neon"
  1991. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1992. game:GetService("Debris"):AddItem(prt, 10)
  1993. coroutine.resume(coroutine.create(function(Part, Mesh)
  1994. for i = 0, 6, delay do
  1995. swait()
  1996. Part.Transparency = i
  1997. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  1998. end
  1999. Part.Parent = nil
  2000. end), prt, msh)
  2001. end
  2002. function shoottraildd(mouse, partt, SpreadAmount, dmg) ---effects
  2003. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2004. local MainPos = partt.Position
  2005. local MainPos2 = mouse + SpreadVectors
  2006. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2007. local speed = 1000
  2008. local num = 1
  2009. coroutine.resume(coroutine.create(function()
  2010. repeat
  2011. swait()
  2012. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2013. local mag =(MainPos - pos).magnitude
  2014. Laser(BrickColor.new("Lapis"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -2.175, 0, -2.175, 0.15)
  2015. MainPos = MainPos + MouseLook.lookVector * speed
  2016. num = num - 1
  2017. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2018. if hit ~= nil then
  2019. num = 0
  2020. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2021. refpart.Anchored = true
  2022. refpart.CFrame = CFrame.new(pos)
  2023. game:GetService("Debris"):AddItem(refpart, 2)
  2024. end
  2025. if num <= 0 then
  2026. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2027. refpart.Anchored = true
  2028. refpart.CFrame = CFrame.new(pos)
  2029. if hit ~= nil then
  2030. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2031. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  2032. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2033. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2034. MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg")
  2035. end
  2036. game:GetService("Debris"):AddItem(refpart, 0)
  2037. end
  2038. until num <= 0
  2039. end))
  2040. end
  2041. function shoottraildd2(mouse, partt, SpreadAmount)
  2042. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2043. local MainPos = partt.Position
  2044. local MainPos2 = mouse + SpreadVectors
  2045. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2046. local speed = 3000
  2047. local num = 1
  2048. coroutine.resume(coroutine.create(function()
  2049. repeat
  2050. swait()
  2051. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2052. local mag = (MainPos - pos).magnitude
  2053. 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)
  2054. MainPos = MainPos + MouseLook.lookVector * speed
  2055. num = num - 1
  2056. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2057. if hit ~= nil then
  2058. num = 0
  2059. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2060. refpart.Anchored = true
  2061. refpart.CFrame = CFrame.new(pos)
  2062. game:GetService("Debris"):AddItem(refpart, 2)
  2063. end
  2064. if num <= 0 then
  2065. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2066. refpart.Anchored = true
  2067. refpart.CFrame = CFrame.new(pos)
  2068. if hit ~= nil then
  2069. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2070. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  2071. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2072. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2073. MagniKILL(refpart, 80, 0, "Normal")
  2074. end
  2075. game:GetService("Debris"):AddItem(refpart, 0)
  2076. end
  2077. until num <= 0
  2078. end))
  2079. end
  2080. function shoottraildd22(mouse, partt, SpreadAmount)
  2081. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2082. local MainPos = partt.Position
  2083. local MainPos2 = mouse + SpreadVectors
  2084. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2085. local speed = 900
  2086. local num = 1
  2087. coroutine.resume(coroutine.create(function()
  2088. repeat
  2089. swait()
  2090. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2091. local mag = (MainPos - pos).magnitude
  2092. 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)
  2093. MainPos = MainPos + MouseLook.lookVector * speed
  2094. num = num - 1
  2095. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2096. if hit ~= nil then
  2097. num = 0
  2098. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2099. refpart.Anchored = true
  2100. refpart.CFrame = CFrame.new(pos)
  2101. game:GetService("Debris"):AddItem(refpart, 2)
  2102. end
  2103. if num <= 0 then
  2104. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2105. refpart.Anchored = true
  2106. refpart.CFrame = CFrame.new(pos)
  2107. if hit ~= nil then
  2108. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2109. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  2110. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2111. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2112. MagniKILL(refpart, 80, 0, "Normal")
  2113. end
  2114. game:GetService("Debris"):AddItem(refpart, 0)
  2115. end
  2116. until num <= 0
  2117. end))
  2118. end
  2119. function shoottraildd3(mouse, partt, SpreadAmount, dmg)
  2120. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2121. local MainPos = partt.Position
  2122. local MainPos2 = mouse + SpreadVectors
  2123. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2124. local speed = 200
  2125. local num = 0
  2126. coroutine.resume(coroutine.create(function()
  2127. repeat
  2128. swait()
  2129. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2130. local mag = (MainPos - pos).magnitude
  2131. 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)
  2132. MainPos = MainPos + MouseLook.lookVector * speed
  2133. num = num - 1
  2134. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2135. if hit ~= nil then
  2136. num = 0
  2137. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2138. refpart.Anchored = true
  2139. refpart.CFrame = CFrame.new(pos)
  2140. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2141. game:GetService("Debris"):AddItem(refpart, 2)
  2142. end
  2143. if num <= 0 then
  2144. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2145. refpart.Anchored = true
  2146. refpart.CFrame = CFrame.new(pos)
  2147. if hit ~= nil then
  2148. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2149. BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  2150. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2151. MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
  2152. end
  2153. game:GetService("Debris"):AddItem(refpart, 0)
  2154. end
  2155. until num <= 0
  2156. end))
  2157. end
  2158. function shoottraildd4(mouse, partt, SpreadAmount, dmg)
  2159. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2160. local MainPos = partt.Position
  2161. local MainPos2 = mouse + SpreadVectors
  2162. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2163. local speed = 500
  2164. local num = 1
  2165. coroutine.resume(coroutine.create(function()
  2166. repeat
  2167. swait()
  2168. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2169. local mag = (MainPos - pos).magnitude
  2170. 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)
  2171. MainPos = MainPos + MouseLook.lookVector * speed
  2172. num = num - 1
  2173. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2174. if hit ~= nil then
  2175. num = 0
  2176. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2177. refpart.Anchored = true
  2178. refpart.CFrame = CFrame.new(pos)
  2179. game:GetService("Debris"):AddItem(refpart, 2)
  2180. end
  2181. if num <= 0 then
  2182. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2183. refpart.Anchored = true
  2184. refpart.CFrame = CFrame.new(pos)
  2185. if hit ~= nil then
  2186. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2187. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  2188. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2189. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2190. MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
  2191. end
  2192. game:GetService("Debris"):AddItem(refpart, 0)
  2193. end
  2194. until num <= 0
  2195. end))
  2196. end
  2197.  
  2198.  
  2199. ---
  2200.  
  2201. attackdebounce = false
  2202. deb=false
  2203.  
  2204. ugothit=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  2205. if hit.Parent==nil then
  2206. return
  2207. end
  2208. h=hit.Parent:FindFirstChildOfClass("Humanoid")
  2209. for _,v in pairs(hit.Parent:children()) do
  2210. if v:IsA("Humanoid") then
  2211. h=v
  2212. end
  2213. end
  2214. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  2215. h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
  2216. end
  2217. if hit.Parent.className=="Hat" then
  2218. hit=hit.Parent.Parent:findFirstChild("Head")
  2219. end
  2220. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  2221. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  2222. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  2223. return
  2224. end]]
  2225. -- hs(hit,1.2)
  2226. c=Instance.new("ObjectValue")
  2227. c.Name="creator"
  2228. c.Value=owner
  2229. c.Parent=h
  2230. game:GetService("Debris"):AddItem(c,.5)
  2231. Damage=math.random(minim,maxim)
  2232. -- h:TakeDamage(Damage)
  2233. blocked=false
  2234. block=hit.Parent:findFirstChild("Block")
  2235. if block~=nil then
  2236. print(block.className)
  2237. if block.className=="NumberValue" then
  2238. if block.Value>0 then
  2239. blocked=true
  2240. if decreaseblock==nil then
  2241. block.Value=block.Value-1
  2242. end
  2243. end
  2244. end
  2245. if block.className=="IntValue" then
  2246. if block.Value>0 then
  2247. blocked=true
  2248. if decreaseblock~=nil then
  2249. block.Value=block.Value-1
  2250. end
  2251. end
  2252. end
  2253. end
  2254. if blocked==false then
  2255. -- h:TakeDamage(Damage)
  2256. h.Health=h.Health-Damage
  2257. showDamage(hit.Parent,Damage,.5,BrickColor.new("Really red"))
  2258. else
  2259. h.Health=h.Health-(Damage/2)
  2260. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  2261. end
  2262. if Type=="Knockdown" then
  2263. Humanoid=hit.Parent.Humanoid
  2264. Humanoid.PlatformStand=true
  2265. coroutine.resume(coroutine.create(function(HHumanoid)
  2266. swait(1)
  2267. HHumanoid.PlatformStand=false
  2268. end),Humanoid)
  2269. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  2270. hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  2271. local bodvol=Instance.new("BodyVelocity")
  2272. bodvol.velocity=angle*knockback
  2273. bodvol.P=5000
  2274. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  2275. bodvol.Parent=hit
  2276. rl=Instance.new("BodyAngularVelocity")
  2277. rl.P=3000
  2278. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  2279. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  2280. rl.Parent=hit
  2281. game:GetService("Debris"):AddItem(bodvol,.5)
  2282. game:GetService("Debris"):AddItem(rl,.5)
  2283. elseif Type=="Normal" then
  2284. bp=Instance.new("BodyVelocity")
  2285. bp.P=100000
  2286. bp.maxForce=Vector3.new(math.huge,0,math.huge)
  2287. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  2288. if KnockbackType==1 then
  2289. bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  2290. elseif KnockbackType==2 then
  2291. bp.velocity=Property.CFrame.lookVector*knockback
  2292. end
  2293. if knockback>0 then
  2294. bp.Parent=hit.Parent.Torso
  2295.  
  2296. end
  2297. game:GetService("Debris"):AddItem(bp,.5)
  2298. elseif Type=="Up" then
  2299. local bodyVelocity=Instance.new("BodyVelocity")
  2300. bodyVelocity.velocity=vt(0,60,0)
  2301. bodyVelocity.P=5000
  2302. bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  2303. bodyVelocity.Parent=hit
  2304. game:GetService("Debris"):AddItem(bodyVelocity,1)
  2305. rl=Instance.new("BodyAngularVelocity")
  2306. rl.P=3000
  2307. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  2308. rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  2309. rl.Parent=hit
  2310. game:GetService("Debris"):AddItem(rl,.5)
  2311. elseif Type=="Snare" then
  2312. bp=Instance.new("BodyPosition")
  2313. bp.P=2000
  2314. bp.D=100
  2315. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2316. bp.position=hit.Parent.Torso.Position
  2317. bp.Parent=hit.Parent.Torso
  2318. game:GetService("Debris"):AddItem(bp,1)
  2319. elseif Type=="Target" then
  2320. if Targetting==false then
  2321. ZTarget=hit.Parent.Torso
  2322. coroutine.resume(coroutine.create(function(Part)
  2323. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  2324. swait(1)
  2325. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  2326. end),ZTarget)
  2327. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  2328. targetgui=Instance.new("BillboardGui")
  2329. targetgui.Parent=ZTarget
  2330. targetgui.Size=UDim2.new(10,100,10,100)
  2331. targ=Instance.new("ImageLabel")
  2332. targ.Parent=targetgui
  2333. targ.BackgroundTransparency=1
  2334. targ.Image="rbxassetid://4834067"
  2335. targ.Size=UDim2.new(1,0,1,0)
  2336. cam.CameraType="Scriptable"
  2337. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2338. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  2339. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2340. Targetting=true
  2341. RocketTarget=ZTarget
  2342. for i=1,Property do
  2343. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  2344. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  2345. swait()
  2346. end
  2347. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  2348. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2349. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  2350. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  2351. end
  2352. Targetting=true
  2353. RocketTarget=true
  2354. targetgui.Parent=true
  2355. cam.CameraType="Custom"
  2356. end
  2357. end
  2358. debounce=Instance.new("BoolValue")
  2359. debounce.Name="DebounceHit"
  2360. debounce.Parent=hit.Parent
  2361. debounce.Value=true
  2362. game:GetService("Debris"):AddItem(debounce,Delay)
  2363. c=Instance.new("ObjectValue")
  2364. c.Name="creator"
  2365. c.Value=Player
  2366. c.Parent=h
  2367. game:GetService("Debris"):AddItem(c,.5)
  2368. CRIT=true
  2369. hitDeb=true
  2370. AttackPos=6
  2371. end
  2372. end
  2373.  
  2374. showDamage=function(Char,Dealt,du,Color)
  2375. m=Instance.new("Model")
  2376. m.Name=tostring(Dealt)
  2377. h=Instance.new("Humanoid")
  2378. h.Health=0
  2379. h.MaxHealth=0
  2380. h.Parent=m
  2381. c=Instance.new("Part")
  2382. c.Transparency=0
  2383. c.BrickColor=Color
  2384. c.Transparency = 1
  2385. c.Name="Head"
  2386. c.TopSurface=0
  2387. c.BottomSurface=0
  2388. c.formFactor="Plate"
  2389. c.Size=Vector3.new(1,.4,1)
  2390.  
  2391. local txt = Instance.new("BillboardGui", c)
  2392. txt.Adornee = c
  2393. txt.Name = "_status"
  2394. txt.Size = UDim2.new(2, 0, 1.2, 0)
  2395. txt.StudsOffset = Vector3.new(-9, 8, 0)
  2396. local text = Instance.new("TextLabel", txt)
  2397. text.Size = UDim2.new(10, 0, 7, 0)
  2398. text.FontSize = "Size12"
  2399. text.TextScaled = true
  2400. text.TextTransparency = 0.5
  2401. text.BackgroundTransparency = 1
  2402. text.TextTransparency = 0.5
  2403. text.TextStrokeTransparency = 0.5
  2404. text.Font = "SciFi"
  2405. text.TextStrokeColor3 = Color3.new(0,0,0)
  2406. v=Instance.new("Part")
  2407. v.Name = "ColorBrick"
  2408. v.Parent=c
  2409. v.FormFactor="Symmetric"
  2410. v.Anchored=true
  2411. v.CanCollide=false
  2412. v.BottomSurface="Smooth"
  2413. v.TopSurface="Smooth"
  2414. v.Size=Vector3.new(10,5,3)
  2415. v.Transparency=1
  2416. v.CFrame=c.CFrame
  2417. v.BrickColor=BrickColor.random()
  2418. v.Transparency=1
  2419. text.TextColor3 = t.BrickColor.Color
  2420. v.Shape="Block"
  2421. text.Text = tostring(Dealt)
  2422. ms=Instance.new("CylinderMesh")
  2423. ms.Scale=Vector3.new(.8,.8,.8)
  2424. --[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
  2425. local rndm=math.random(1,#hitsounds)
  2426. local r=rndm
  2427. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
  2428. if CRIT==true then
  2429. ms.Scale=Vector3.new(1,1.25,1)
  2430. end
  2431. ms.Parent=c
  2432. c.Reflectance=0
  2433. Instance.new("BodyGyro").Parent=c
  2434. c.Parent=m
  2435. if Char:findFirstChild("Head")~=nil then
  2436. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  2437. elseif Char.Parent:findFirstChild("Head")~=nil then
  2438. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  2439. end
  2440. f=Instance.new("BodyPosition")
  2441. f.P=200000
  2442. f.D=100
  2443. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2444. f.position=c.Position+Vector3.new(0,3,0)
  2445. f.Parent=c
  2446. game:GetService("Debris"):AddItem(m,.5+du)
  2447. c.CanCollide=false
  2448. m.Parent=workspace
  2449. c.CanCollide=false
  2450. end
  2451.  
  2452.  
  2453. ------
  2454. hito = function(dm, X, c, dn, dp, dq)
  2455. for I,dr in pairs(workspace:GetChildren()) do
  2456. 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
  2457. local ds = dr:FindFirstChild("Humanoid")
  2458. local dt = dr:FindFirstChild("HumanoidRootPart")
  2459. TakeDamage(ds, c)
  2460. if InForm == true then
  2461. ds.Parent:BreakJoints()
  2462. wait(1.2)
  2463. ds.Parent:Destroy()
  2464. end
  2465. ds:SetStateEnabled(16, true)
  2466. delay(dn, function()
  2467. ds:SetStateEnabled(16, true)
  2468. end)
  2469. local du = Instance.new("StringValue")
  2470. du.Name = "alabo"
  2471. du.Parent = dt
  2472. game.Debris:AddItem(du, dn)
  2473. local dv = Instance.new("Part")
  2474.  
  2475. dv.Size = Vector3.new(0.2, 0.2, 0.2)
  2476. dv.Transparency = 0.25
  2477. dv.Anchored = true
  2478. dv.CanCollide = false
  2479. dv.BrickColor = BrickColor.new("White")
  2480. dv.Material = "Neon"
  2481. dv.Locked = true
  2482. dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  2483. dv.Parent = modz
  2484. local dw = Instance.new("SpecialMesh")
  2485. dw.MeshType = "Sphere"
  2486. dw.Scale = Vector3.new(0.5, 0.5, 0.5)
  2487. dw.Parent = dv
  2488. game.Debris:AddItem(dv, 1)
  2489. local dx = Instance.new("Model")
  2490. dx.Name = c
  2491. dx.Parent = workspace
  2492. game.Debris:AddItem(dx, 0.5 + c / 75)
  2493. local dy = Instance.new("Humanoid")
  2494. dy.MaxHealth = 0
  2495. dy.Parent = dx
  2496. local dz = Instance.new("Part")
  2497. dz.Name = "Head"
  2498. dz.Locked = true
  2499. dz.Size = Vector3.new(0.2, 0.2, 0.2)
  2500. dz.Position = dt.Position
  2501. dz.BrickColor = BrickColor.new("New Yeller")
  2502. dz.Material = "Neon"
  2503. dz.Transparency = 1
  2504. dz.CanCollide = false
  2505. dz.Parent = dx
  2506. local dA = Instance.new("BodyPosition")
  2507. dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  2508. dA.P = 20000
  2509. dA.D = 300
  2510. dA.Position = dz.Position + Vector3.new(0, 5, 0)
  2511. dA.Parent = dz
  2512. local dB = Instance.new("CylinderMesh")
  2513. dB.Parent = dz
  2514. coroutine.resume(coroutine.create(function()
  2515. while dB do
  2516. swait()
  2517. dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
  2518. end
  2519. end))
  2520. if dp then
  2521. local dC = Instance.new("BodyVelocity")
  2522. dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
  2523. dC.P = 9999999999
  2524. dC.Velocity = dp
  2525. dC.Parent = dt
  2526. game.Debris:AddItem(dC, dn)
  2527. end
  2528. if dq then
  2529. local dD = Instance.new("BodyAngularVelocity")
  2530. dD.MaxTorque = Vector3.new(99999, 999999, 999999)
  2531. dD.P = math.huge
  2532. dD.AngularVelocity = dq
  2533. dD.Parent = dt
  2534. game.Debris:AddItem(dD, dn)
  2535. end
  2536. local dE = Instance.new("Sound")
  2537. dE.Pitch = rd2(10, 11) / 10
  2538. dE.Volume = rd2(10, 13) / 10
  2539. dE.EmitterSize = 10
  2540. dE.SoundId = "rbxassetid://"
  2541. dE.Parent = dv
  2542. dE:Play()
  2543. coroutine.resume(coroutine.create(function()
  2544. for I = 1, 5 do
  2545. swait()
  2546. dv.Transparency = dv.Transparency + 0.175
  2547. dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
  2548. end
  2549. end))
  2550. end
  2551. end
  2552. end
  2553. ------
  2554.  
  2555. vt = Vector3.new
  2556. local new = Instance.new
  2557. local cf = CFrame.new
  2558. local cfa = CFrame.Angles
  2559. local bc = BrickColor.new
  2560.  
  2561. function bigbangattack()
  2562. attack = true
  2563. Humanoid.WalkSpeed = 0
  2564. for i = 0, 8, 0.1 do
  2565. swait()
  2566. 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)
  2567. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2568. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2569. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2570. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2571. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2572. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2573. end
  2574. local rng = Instance.new("Part", mouse)
  2575. rng.Anchored = true
  2576. rng.BrickColor = BrickColor.new("Cyan")
  2577. rng.CanCollide = false
  2578. rng.FormFactor = 3
  2579. rng.Name = "Ring"
  2580. rng.Size = Vector3.new(0.4,0.4,0.4)
  2581. rng.Transparency = 0
  2582. rng.TopSurface = 0
  2583. rng.BottomSurface = 0
  2584. rng.CFrame = RootPart.CFrame
  2585. local rngm = Instance.new("SpecialMesh", rng)
  2586. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2587.  
  2588. local rng3 = rng:Clone()
  2589. rng3.Parent = char
  2590. local rng3m = rng3.Mesh
  2591.  
  2592. local rng5 = rng:Clone()
  2593. rng5.Parent = char
  2594. rng5.BrickColor = BrickColor.new("Cyan")
  2595. local rng5m = rng5.Mesh
  2596. local rng6 = rng:Clone()
  2597. rng6.Material = "Plastic"
  2598. rng6.BrickColor = BrickColor.new("Cyan")
  2599. rng6.Parent = char
  2600. local rng6m = rng6.Mesh
  2601. rng6m.Scale = vt(7.5,7.5,7.5)
  2602. rng6m.MeshType = "FileMesh"
  2603. rng6m.MeshId = "rbxassetid://430736398"
  2604. local Must2 = Instance.new("Sound",rng6)
  2605. Must2.SoundId = "rbxassetid://135581154"
  2606. Must2.Pitch = 0.99
  2607. Must2.Volume = 3
  2608. Must2.Looped = false
  2609. wait(0)
  2610. Must2:Play()
  2611. local hita = rng6.Touched:connect(function(hit)
  2612. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2613. end)
  2614.  
  2615. rng3.CFrame = RootPart.CFrame
  2616.  
  2617. rng5.CFrame = RootPart.CFrame
  2618. rng6.CFrame = RootPart.CFrame
  2619. local pie222 = Instance.new("ParticleEmitter")
  2620. pie222.Parent = rng6
  2621. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2622. pie222.LightEmission = 1
  2623. pie222.Size = NumberSequence.new(6,1)
  2624. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2625. pie222.Transparency = NumberSequence.new(0.6,1)
  2626. pie222.EmissionDirection = "Top"
  2627. pie222.Enabled = true
  2628. pie222.Lifetime = NumberRange.new(1)
  2629. pie222.Rotation = NumberRange.new(-320, 320)
  2630. pie222.Rate = 404
  2631. pie222.Speed = NumberRange.new(0)
  2632. pie222.LockedToPart = false
  2633. pie222.VelocitySpread = 2
  2634. wait()
  2635. local scaler = 10/5
  2636. local scaler2 = 10/5
  2637. for i = 0,10,0.1 do
  2638. swait()
  2639. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2640.  
  2641. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2642.  
  2643. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2644. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/3.8)
  2645. rng6.CFrame = rng3.CFrame
  2646. rng.Transparency = rng.Transparency + 1
  2647.  
  2648. rng3.Transparency = rng3.Transparency + 0.01
  2649.  
  2650. rng5.Transparency = rng5.Transparency + 0.01
  2651. rng6.Transparency = rng6.Transparency + 0.021
  2652. scaler = scaler - 0.125/5
  2653. scaler2 = scaler2 - 0.1/5
  2654.  
  2655. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2656.  
  2657. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2658. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2659. end
  2660. hita:disconnect()
  2661. game:GetService("Debris"):AddItem(rng, 1)
  2662.  
  2663. game:GetService("Debris"):AddItem(rng3, 1)
  2664.  
  2665. game:GetService("Debris"):AddItem(rng5, 1)
  2666. attack = false
  2667. pie222:Destroy()
  2668. Humanoid.WalkSpeed = 16
  2669. end
  2670.  
  2671.  
  2672. function bigbangattack2()
  2673. attack = true
  2674. Humanoid.WalkSpeed = 0
  2675. for i = 0, 8, 0.1 do
  2676. swait()
  2677. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2678. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2679. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2680. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2681. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2682. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2683. end
  2684. local rng = Instance.new("Part", RightArm)
  2685. rng.Anchored = true
  2686. rng.BrickColor = BrickColor.new("Cyan")
  2687. rng.CanCollide = false
  2688. rng.FormFactor = 3
  2689. rng.Name = "Ring"
  2690. rng.Size = Vector3.new(0.4,0.4,0.4)
  2691. rng.Transparency = 0
  2692. rng.TopSurface = 0
  2693. rng.BottomSurface = 0
  2694. rng.CFrame = RootPart.CFrame
  2695. local rngm = Instance.new("SpecialMesh", rng)
  2696. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2697.  
  2698. local rng3 = rng:Clone()
  2699. rng3.Parent = char
  2700. local rng3m = rng3.Mesh
  2701.  
  2702. local rng5 = rng:Clone()
  2703. rng5.Parent = char
  2704. rng5.BrickColor = BrickColor.new("Cyan")
  2705. local rng5m = rng5.Mesh
  2706. local rng6 = rng:Clone()
  2707. rng6.Material = "Plastic"
  2708. rng6.BrickColor = BrickColor.new("Cyan")
  2709. rng6.Parent = char
  2710. local rng6m = rng6.Mesh
  2711. rng6m.Scale = vt(7.5,7.5,30.5)
  2712. rng6m.MeshType = "FileMesh"
  2713. rng6m.MeshId = "rbxassetid://430736398"
  2714. local Must2 = Instance.new("Sound",Torso)
  2715. Must2.SoundId = "rbxassetid://719747626"
  2716. Must2.Pitch = 0.99
  2717. Must2.Volume = 3
  2718. Must2.Looped = false
  2719. wait(0)
  2720. Must2:Play()
  2721. local hita = rng6.Touched:connect(function(hit)
  2722. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2723. end)
  2724.  
  2725. rng3.CFrame = Head.CFrame
  2726.  
  2727. rng5.CFrame = Head.CFrame
  2728. rng6.CFrame = rng5.CFrame
  2729. local pie222 = Instance.new("ParticleEmitter")
  2730. pie222.Parent = rng6
  2731. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2732. pie222.LightEmission = 1
  2733. pie222.Size = NumberSequence.new(15,1)
  2734. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2735. pie222.Transparency = NumberSequence.new(0.6,1)
  2736. pie222.EmissionDirection = "Top"
  2737. pie222.Enabled = true
  2738. pie222.Lifetime = NumberRange.new(1)
  2739. pie222.Rotation = NumberRange.new(-320, 320)
  2740. pie222.Rate = 404
  2741. pie222.Speed = NumberRange.new(0)
  2742. pie222.LockedToPart = false
  2743. pie222.VelocitySpread = 2
  2744. wait()
  2745. local scaler = 10/5
  2746. local scaler2 = 10/5
  2747. for i = 0,10,0.1 do
  2748. swait()
  2749. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2750.  
  2751. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2752.  
  2753. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2754. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/0.8)
  2755. rng6.CFrame = rng3.CFrame
  2756. rng.Transparency = rng.Transparency + 1
  2757.  
  2758. rng3.Transparency = rng3.Transparency + 0.01
  2759.  
  2760. rng5.Transparency = rng5.Transparency + 0.01
  2761. rng6.Transparency = rng6.Transparency + 0.021
  2762. scaler = scaler - 0.125/5
  2763. scaler2 = scaler2 - 0.1/5
  2764.  
  2765. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2766.  
  2767. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2768. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2769. end
  2770. hita:disconnect()
  2771. game:GetService("Debris"):AddItem(rng, 1)
  2772.  
  2773. game:GetService("Debris"):AddItem(rng3, 1)
  2774.  
  2775. game:GetService("Debris"):AddItem(rng5, 1)
  2776. attack = false
  2777. pie222:Destroy()
  2778. Humanoid.WalkSpeed = 16
  2779. end
  2780.  
  2781.  
  2782.  
  2783.  
  2784.  
  2785. mouse.KeyDown:connect(function(k) ---galickgun
  2786. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2787. MV4 = 0
  2788. local Must = Instance.new("Sound",Torso)
  2789. Must.SoundId = "rbxassetid://719748223"
  2790. Must.Pitch = 0.99
  2791. Must.Volume = 3.4
  2792. Must.Looped = false
  2793. wait(0)
  2794. Must:Play()
  2795. Humanoid.WalkSpeed = 13
  2796. local Aura = Instance.new('ParticleEmitter')
  2797. Aura.Name = "Aura"
  2798. Aura.Texture = "rbxassetid://347730682"
  2799. Aura.Parent = Torso
  2800. Aura.LightEmission = 1
  2801. Aura.Transparency = NumberSequence.new(0.4,1)
  2802. Aura.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2803. Aura.Size = NumberSequence.new(1,9)
  2804. Aura.Rotation = NumberRange.new(-360,360)
  2805. Aura.LockedToPart = true
  2806. Aura.Lifetime = NumberRange.new(1)
  2807. Aura.Rate = 100
  2808. Aura.Speed = NumberRange.new(0)
  2809. Aura.EmissionDirection = "Top"
  2810. local Aura2 = Instance.new('ParticleEmitter')
  2811. Aura2.Name = "Aura"
  2812. Aura2.Texture = "rbxassetid://1046299182"
  2813. Aura2.Parent = Torso
  2814. Aura2.LightEmission = 1
  2815. Aura2.Transparency = NumberSequence.new(0,1)
  2816. Aura2.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2817. Aura2.Size = NumberSequence.new(14)
  2818. Aura2.Rotation = NumberRange.new(-360,360)
  2819. Aura2.LockedToPart = true
  2820. Aura2.Lifetime = NumberRange.new(0.2)
  2821. Aura2.Rate = 20
  2822. Aura2.Speed = NumberRange.new(0)
  2823. Aura2.EmissionDirection = "Top"
  2824. attack = true
  2825. Firepart1 = Instance.new("Part", RightArm)
  2826. Firepart1.Size = Vector3.new(1, 1, 1)
  2827. GuW1 = Instance.new("Weld")
  2828. GuW1.Name = "GuW"
  2829. GuW1.Part0 = RightArm
  2830. GuW1.C0 = cn(0, -1, 0)
  2831. GuW1.C1 = cn(0, 0, 0)
  2832. GuW1.Part1 = Firepart1
  2833. GuW1.Parent = RightArm
  2834. Firepart1.Transparency = 1
  2835. Firepart2 = Instance.new("Part", LeftArm)
  2836. Firepart2.Size = Vector3.new(1, 1, 1)
  2837. GuW2 = Instance.new("Weld")
  2838. GuW2.Name = "GuW"
  2839. GuW2.Part0 = LeftArm
  2840. GuW2.C0 = cn(0, -1, 0)
  2841. GuW2.C1 = cn(0, 0, 0)
  2842. GuW2.Part1 = Firepart2
  2843. GuW2.Parent = LeftArm
  2844. Firepart2.Transparency = 1
  2845. GuW1:Destroy()
  2846. GuW1 = Instance.new("Weld")
  2847. GuW1.Name = "GuW"
  2848. GuW1.Part0 = Torso
  2849. GuW1.C0 = cn(0, 0, -6)
  2850. GuW1.C1 = cn(0, 0, 0)
  2851. GuW1.Part1 = Firepart1
  2852. GuW1.Parent = Torso
  2853. GuW2:Destroy()
  2854. GuW2 = Instance.new("Weld")
  2855. GuW2.Name = "GuW"
  2856. GuW2.Part0 = Torso
  2857. GuW2.C0 = cn(0, 0, -6)
  2858. GuW2.C1 = cn(0, 0, 0)
  2859. GuW2.Part1 = Firepart2
  2860. GuW2.Parent = Torso
  2861. GuW2:Destroy()
  2862. GuW2 = Instance.new("Weld")
  2863. GuW2.Name = "GuW"
  2864. GuW2.Part0 = Torso
  2865. GuW2.C0 = cn(0, 0, -4)
  2866. GuW2.C1 = cn(0, 0, 0)
  2867. GuW2.Part1 = Firepart2
  2868. GuW2.Parent = Torso
  2869. for i = 0, 18, 0.1 do
  2870. swait()
  2871. if Torsovelocity.Y > 2 then
  2872. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2873. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.1)
  2874. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2875. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2876. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2877. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2878. elseif Torsovelocity.Y < 1 then
  2879. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.1)
  2880. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.05)
  2881. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2882. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-120), math.rad(-90)), 0.1)
  2883. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2884. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2885. end
  2886. end
  2887. GuW1:Destroy()
  2888. GuW1 = Instance.new("Weld")
  2889. GuW1.Name = "GuW"
  2890. GuW1.Part0 = Torso
  2891. GuW1.C0 = cn(0, 0, -15)
  2892. GuW1.C1 = cn(0, 0, 0)
  2893. GuW1.Part1 = Firepart1
  2894. GuW1.Parent = Torso
  2895. GuW2:Destroy()
  2896. GuW2 = Instance.new("Weld")
  2897. GuW2.Name = "GuW"
  2898. GuW2.Part0 = Torso
  2899. GuW2.C0 = cn(0, 0, -17.5)
  2900. GuW2.C1 = cn(0, 0, 0)
  2901. GuW2.Part1 = Firepart2
  2902. GuW2.Parent = Torso
  2903. local Must = Instance.new("Sound",Torso)
  2904. Must.SoundId = "rbxassetid://719747626"
  2905. Must.Pitch = 0.99
  2906. Must.Volume = 3.9
  2907. Must.Looped = false
  2908. wait(0)
  2909. Must:Play()
  2910. for i = 0, 1.25, 0.01 do
  2911. swait()
  2912. 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)
  2913. shoottraildd22(mouse.Hit.p, Torso, 0)
  2914. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  2915. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  2916. if Torsovelocity.Y > 2 then
  2917. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2918. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2919. 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)
  2920. 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)
  2921. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2922. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2923. end
  2924. end
  2925. Must:Stop()
  2926. Aura:Destroy()
  2927. Aura2:Destroy()
  2928. wait(0.5)
  2929. Humanoid.WalkSpeed = 16
  2930. attack = false
  2931. MV4 = 300
  2932. Firepart1:Destroy()
  2933. Firepart2:Destroy()
  2934. end
  2935. end)
  2936.  
  2937.  
  2938. d = {}
  2939. function iteffect()
  2940.  
  2941. coroutine.resume(coroutine.create(function()
  2942.  
  2943. for i = 1, 10 do
  2944. effect = Instance.new("Part", workspace)
  2945. effect.Anchored = true
  2946. effect.CanCollide = false
  2947. effect.Size = Vector3.new(0.2, 3, 0.2)
  2948. effect.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  2949. effect.Transparency = 0
  2950. effect.Material = "Plastic"
  2951. effect.BrickColor = BrickColor.new("Really black")
  2952. table.insert(d, effect)
  2953. game:GetService("Debris"):AddItem(effect, 0.3)
  2954. end
  2955.  
  2956. coroutine.resume(coroutine.create(function()
  2957. for i = 1, 10 do
  2958. for i,e in pairs(d) do
  2959. e.CFrame = e.CFrame * CFrame.new(0, math.random(0, 10)/10, 0)
  2960. e.Transparency = e.Transparency + 0.030
  2961. end
  2962. wait(0.01)
  2963. end
  2964.  
  2965. end))
  2966. end))
  2967.  
  2968.  
  2969. end
  2970.  
  2971. tp = true
  2972.  
  2973. mouse.KeyDown:connect(function(k)
  2974. if k == "e" then
  2975. if tp == true then
  2976. tp = false
  2977. char.Head.face.Parent = game.Lighting
  2978. wait(0)
  2979. char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  2980. game.Lighting.face.Parent = char.Head
  2981. wait(0)
  2982. tp = true
  2983.  
  2984.  
  2985. end
  2986. end
  2987. end)
  2988.  
  2989.  
  2990. MV4 = 300
  2991. mouse.KeyDown:connect(function(k)
  2992. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2993. MV4 = 0
  2994. local Must = Instance.new("Sound",workspace)
  2995. Must.SoundId = "rbxassetid://512366303"
  2996. Must.Pitch = 0.99
  2997. Must.Volume = 3.5
  2998. Must.Looped = true
  2999. wait(0)
  3000. Must:Play()
  3001. local lb = Instance.new("Part")
  3002. lb.Parent = char
  3003. lb.Material = "Neon"
  3004. lb.Color = BrickColor.new("Gold").Color
  3005. lb.CanCollide = false
  3006. lb.Material = "Neon"
  3007. lb.Size = vt(1,1,1)
  3008. lb.CFrame = Torso.CFrame
  3009. lb.Rotation = vt(0,0,0)
  3010. lb.Anchored = true
  3011. lb.Transparency = 0
  3012. local thing = Instance.new("SpecialMesh",lb)
  3013. thing.MeshType = "FileMesh"
  3014. thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3015. thing.Scale = vt(0,15,0)
  3016. local chancerot = math.random(1,2)
  3017. for z = 0, 4 do
  3018. if chancerot == 1 then
  3019. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3020. elseif chancerot == 2 then
  3021. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3022. end
  3023. lb.Transparency = lb.Transparency + 0.1
  3024. thing.Scale = thing.Scale + vt(15,0,15)
  3025. wait()
  3026. end
  3027. for z = 0, 4 do
  3028. if chancerot == 1 then
  3029. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3030. elseif chancerot == 2 then
  3031. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3032. end
  3033. lb.Transparency = lb.Transparency + 0.1
  3034. thing.Scale = thing.Scale + vt(15,0,15)
  3035. wait()
  3036. end
  3037.  
  3038. local Aura = Instance.new('ParticleEmitter')
  3039. Aura.Name = "Aura"
  3040. Aura.Texture = "rbxassetid://347730682"
  3041. Aura.Parent = Torso
  3042. Aura.LightEmission = 1
  3043. Aura.Transparency = NumberSequence.new(0.5,1)
  3044. Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3045. Aura.Size = NumberSequence.new(1,25)
  3046. Aura.Rotation = NumberRange.new(-360,360)
  3047. Aura.LockedToPart = true
  3048. Aura.Lifetime = NumberRange.new(1)
  3049. Aura.Rate = 100
  3050. Aura.Speed = NumberRange.new(0)
  3051. Aura.EmissionDirection = "Top"
  3052. local Aura2 = Instance.new('ParticleEmitter')
  3053. Aura2.Name = "Aura"
  3054. Aura2.Texture = "rbxassetid://1046299182"
  3055. Aura2.Parent = Torso
  3056. Aura2.LightEmission = 1
  3057. Aura2.Transparency = NumberSequence.new(0,1)
  3058. Aura2.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3059. Aura2.Size = NumberSequence.new(55)
  3060. Aura2.Rotation = NumberRange.new(-360,360)
  3061. Aura2.LockedToPart = true
  3062. Aura2.Lifetime = NumberRange.new(0.2)
  3063. Aura2.Rate = 20
  3064. Aura2.Speed = NumberRange.new(0)
  3065. Aura2.EmissionDirection = "Top"
  3066. lig = Instance.new("PointLight",Player.Character.Torso)
  3067. lig.Color=Color3.new(255,255,0)
  3068. lig.Range = 12
  3069. Humanoid.WalkSpeed = 0.01
  3070. attack = true
  3071. Firepart1 = Instance.new("Part", RightArm)
  3072. Firepart1.Size = Vector3.new(1, 1, 1)
  3073. GuW1 = Instance.new("Weld")
  3074. GuW1.Name = "GuW"
  3075. GuW1.Part0 = RightArm
  3076. GuW1.C0 = cn(0, -1, 0)
  3077. GuW1.C1 = cn(0, 0, 0)
  3078. GuW1.Part1 = Firepart1
  3079. GuW1.Parent = RightArm
  3080. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  3081. Firepart1.Transparency = 1
  3082. Firepart2 = Instance.new("Part", LeftArm)
  3083. Firepart2.Size = Vector3.new(1, 1, 1)
  3084. GuW2 = Instance.new("Weld")
  3085. GuW2.Name = "GuW"
  3086. GuW2.Part0 = LeftArm
  3087. GuW2.C0 = cn(0, -1, 0)
  3088. GuW2.C1 = cn(0, 0, 0)
  3089. GuW2.Part1 = Firepart2
  3090. GuW2.Parent = LeftArm
  3091. Firepart2.Transparency = 1
  3092.  
  3093. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  3094. GuW1:Destroy()
  3095. GuW1 = Instance.new("Weld")
  3096. GuW1.Name = "GuW"
  3097. GuW1.Part0 = Torso
  3098. GuW1.C0 = cn(0, 0, -6)
  3099. GuW1.C1 = cn(0, 0, 0)
  3100. GuW1.Part1 = Firepart1
  3101. GuW1.Parent = Torso
  3102. GuW2:Destroy()
  3103. GuW2 = Instance.new("Weld")
  3104. GuW2.Name = "GuW"
  3105. GuW2.Part0 = Torso
  3106. GuW2.C0 = cn(0, 0, -6)
  3107. GuW2.C1 = cn(0, 0, 0)
  3108. GuW2.Part1 = Firepart2
  3109. GuW2.Parent = Torso
  3110.  
  3111. GuW2:Destroy()
  3112. GuW2 = Instance.new("Weld")
  3113. GuW2.Name = "GuW"
  3114. GuW2.Part0 = Torso
  3115. GuW2.C0 = cn(0, 0, -4)
  3116. GuW2.C1 = cn(0, 0, 0)
  3117. GuW2.Part1 = Firepart2
  3118. GuW2.Parent = Torso
  3119. for i = 0, 15, 0.1 do
  3120. swait()
  3121. if Torsovelocity.Y > 2 then
  3122. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3123. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3124. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3125. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3126. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3127. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3128. elseif Torsovelocity.Y < 1 then
  3129. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3130. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3131. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3132. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3133. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3134. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3135. end
  3136. end
  3137. wait(16)
  3138. local Aura3 = Instance.new('ParticleEmitter')
  3139. Aura3.Name = "Aura"
  3140. Aura3.Texture = "rbxassetid://1046299182"
  3141. Aura3.Parent = Torso
  3142. Aura3.LightEmission = 1
  3143. Aura3.Transparency = NumberSequence.new(0.4,1)
  3144. Aura3.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3145. Aura3.Size = NumberSequence.new(140)
  3146. Aura3.Rotation = NumberRange.new(-360,360)
  3147. Aura3.LockedToPart = true
  3148. Aura3.Lifetime = NumberRange.new(0.2)
  3149. Aura3.Rate = 70
  3150. Aura3.Speed = NumberRange.new(0)
  3151. Aura3.EmissionDirection = "Top"
  3152. local Aura4 = Instance.new('ParticleEmitter')
  3153. Aura4.Name = "Aura"
  3154. Aura4.Texture = "rbxassetid://1046299182"
  3155. Aura4.Parent = Torso
  3156. Aura4.LightEmission = 1
  3157. Aura4.Transparency = NumberSequence.new(0.7,1)
  3158. Aura4.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  3159. Aura4.Size = NumberSequence.new(190)
  3160. Aura4.Rotation = NumberRange.new(-360,360)
  3161. Aura4.LockedToPart = true
  3162. Aura4.Lifetime = NumberRange.new(0.2)
  3163. Aura4.Rate = 120
  3164. Aura4.Speed = NumberRange.new(0)
  3165. Aura4.EmissionDirection = "Top"
  3166. local Aura5 = Instance.new('ParticleEmitter')
  3167. Aura5.Name = "Aura"
  3168. Aura5.Texture = "rbxassetid://347730682"
  3169. Aura5.Parent = Torso
  3170. Aura5.LightEmission = 1
  3171. Aura5.Transparency = NumberSequence.new(0.2,1)
  3172. Aura5.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3173. Aura5.Size = NumberSequence.new(1,65)
  3174. Aura5.Rotation = NumberRange.new(-360,360)
  3175. Aura5.LockedToPart = true
  3176. Aura5.Lifetime = NumberRange.new(1)
  3177. Aura5.Rate = 200
  3178. Aura5.Speed = NumberRange.new(0)
  3179. Aura5.EmissionDirection = "Top"
  3180. local quake = Instance.new("Sound",workspace)
  3181. quake.SoundId = "rbxassetid://1048411878"
  3182. quake.Pitch = 0.99
  3183. quake.Volume = 1.3
  3184. quake.Looped = true
  3185. wait(0)
  3186. quake:Play()
  3187. local scrr = Instance.new("Sound",Torso)
  3188. scrr.SoundId = "rbxassetid://908472235"
  3189. scrr.Pitch = 0.99
  3190. scrr.Volume = 5.5
  3191. scrr.Looped = true
  3192. wait(0)
  3193. scrr:Play()
  3194.  
  3195. for i = 0, 2, 0.1 do
  3196. swait()
  3197. local lb = Instance.new("Part")
  3198. lb.Parent = char
  3199. lb.Material = "Neon"
  3200. lb.Color = BrickColor.new("Gold").Color
  3201. lb.CanCollide = false
  3202. lb.Material = "Neon"
  3203. lb.Size = vt(0.5,0,0.5)
  3204. lb.CFrame = Torso.CFrame
  3205. lb.Rotation = vt(0,0,0)
  3206. lb.Anchored = true
  3207. lb.Transparency = 0
  3208. local thing = Instance.new("SpecialMesh",lb)
  3209. thing.MeshType = "FileMesh"
  3210. thing.MeshId = "http://www.roblox.com/asset/?id=471124075"
  3211. thing.Scale = vt(0,15,0)
  3212. local chancerot = math.random(1,2)
  3213. for z = 0, 4 do
  3214. if chancerot == 1 then
  3215. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3216. elseif chancerot == 2 then
  3217. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3218. end
  3219. lb.Transparency = lb.Transparency + 0.1
  3220. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3221. wait()
  3222. end
  3223. for z = 0, 4 do
  3224. if chancerot == 1 then
  3225. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3226. elseif chancerot == 2 then
  3227. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3228. end
  3229. lb.Transparency = lb.Transparency + 0.1
  3230. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3231. wait()
  3232. end
  3233. end
  3234.  
  3235.  
  3236. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  3237. for i = 0, 24, 0.1 do
  3238. swait()
  3239. if Torsovelocity.Y > 2 then
  3240. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3241. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3242. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3243. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3244. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3245. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3246. elseif Torsovelocity.Y < 1 then
  3247. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3248. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3249. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3250. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3251. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3252. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3253. end
  3254. end
  3255. wait(5)
  3256. GuW1:Destroy()
  3257. GuW1 = Instance.new("Weld")
  3258. GuW1.Name = "GuW"
  3259. GuW1.Part0 = Torso
  3260. GuW1.C0 = cn(0, 0, -15)
  3261. GuW1.C1 = cn(0, 0, 0)
  3262. GuW1.Part1 = Firepart1
  3263. GuW1.Parent = Torso
  3264. GuW2:Destroy()
  3265. GuW2 = Instance.new("Weld")
  3266. GuW2.Name = "GuW"
  3267. GuW2.Part0 = Torso
  3268. GuW2.C0 = cn(0, 0, -17.5)
  3269. GuW2.C1 = cn(0, 0, 0)
  3270. GuW2.Part1 = Firepart2
  3271. GuW2.Parent = Torso
  3272. local Must2 = Instance.new("Sound",Torso) --1048411878
  3273. Must2.SoundId = "rbxassetid://950551676"
  3274. Must2.Pitch = 0.99
  3275. Must2.Volume = 10
  3276. Must2.Looped = false
  3277. wait(0)
  3278. Must2:Play()
  3279. quake:Stop()
  3280. scrr:Stop()
  3281. local Gone = Instance.new('ParticleEmitter')
  3282. Gone.Name = "Aura"
  3283. Gone.Texture = "rbxassetid://1046299182"
  3284. Gone.Parent = Torso
  3285. Gone.LightEmission = 1
  3286. Gone.Transparency = NumberSequence.new(0.7,1)
  3287. Gone.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3288. Gone.Size = NumberSequence.new(340)
  3289. Gone.Rotation = NumberRange.new(-360,360)
  3290. Gone.LockedToPart = true
  3291. Gone.Lifetime = NumberRange.new(0.2)
  3292. Gone.Rate = 70
  3293. Gone.Speed = NumberRange.new(0)
  3294. Gone.EmissionDirection = "Top"
  3295. wait(2)
  3296. Aura:Destroy()
  3297. Aura2:Destroy()
  3298. Aura3:Destroy()
  3299. Aura4:Destroy()
  3300. Aura5:Destroy()
  3301. lig:Destroy()
  3302. Gone:Destroy()
  3303. for i = 0, 3, 0.01 do
  3304. swait()
  3305. shoottraildd2(mouse.Hit.p, Torso, 0)
  3306. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  3307. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 70, 70, 70, 0.06)
  3308. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 69.5, 69.5, 69.5, 0.06)
  3309. if Torsovelocity.Y > 2 then
  3310. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3311. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3312. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3313. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3314. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3315. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3316. elseif Torsovelocity.Y < 1 then
  3317. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3318. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3319. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3320. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3321. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3322. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3323. end
  3324. end
  3325. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  3326. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  3327. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  3328. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  3329. for i = 0, 3, 0.1 do
  3330. swait()
  3331. if Torsovelocity.Y > 2 then
  3332. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3333. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3334. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3335. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3336. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3337. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3338. elseif Torsovelocity.Y < 1 then
  3339. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3340. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  3341. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3342. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3343. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3344. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3345. end
  3346. end
  3347. wait(1)
  3348. Humanoid.WalkSpeed = 16
  3349. attack = false
  3350. MV4 = 0
  3351. Must:Stop()
  3352. Firepart1:Destroy()
  3353. Firepart2:Destroy()
  3354. end
  3355. end)
  3356.  
  3357.  
  3358.  
  3359.  
  3360.  
  3361. musiccommand = 1
  3362. musicwait = false
  3363. mouse.KeyDown:connect(function(k)
  3364. if k == "=" and attack == false then
  3365. if musiccommand == 1 and musicwait == false then
  3366. musicwait = true
  3367. sou2:Stop()
  3368. musiccommand = 2
  3369. end
  3370. if musiccommand == 2 and musicwait == false then
  3371. musicwait = true
  3372. sou2:Play()
  3373. sou2.Volume = 2
  3374. musiccommand = 3
  3375. end
  3376. if musiccommand == 3 and musicwait == false then
  3377. musicwait = true
  3378. sou2.Volume = 0.5
  3379. musiccommand = 1
  3380. end
  3381. musicwait = false
  3382. end
  3383. end)
  3384. function HitpartFunk3(HPart3, Xv, Yv, Zv)
  3385. Hitpart3 = Instance.new("Part", HPart3)
  3386. Hitpart3.Size = Vector3.new(1, 1, 1)
  3387. Hitpart3.CanCollide = false
  3388. HuW3 = Instance.new("Weld")
  3389. HuW3.Name = "GuW"
  3390. HuW3.Part0 = HPart3
  3391. HuW3.C0 = cn(Xv, Yv, Zv)
  3392. HuW3.C1 = cn(0, 0, 0)
  3393. HuW3.Part1 = Hitpart3
  3394. HuW3.Parent = HPart3
  3395. Hitpart3.Transparency = 1
  3396. game:GetService("Debris"):AddItem(Hitpart3, 20)
  3397. end
  3398. function HitpartFunk2(HPart2, Xv, Yv, Zv)
  3399. Hitpart2 = Instance.new("Part", HPart2)
  3400. Hitpart2.Size = Vector3.new(1, 1, 1)
  3401. Hitpart2.CanCollide = false
  3402. HuW2 = Instance.new("Weld")
  3403. HuW2.Name = "GuW"
  3404. HuW2.Part0 = HPart2
  3405. HuW2.C0 = cn(Xv, Yv, Zv)
  3406. HuW2.C1 = cn(0, 0, 0)
  3407. HuW2.Part1 = Hitpart2
  3408. HuW2.Parent = HPart2
  3409. Hitpart2.Transparency = 1
  3410. game:GetService("Debris"):AddItem(Hitpart2, 20)
  3411. end
  3412. function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv)
  3413. Hitpart = Instance.new("Part", HPart)
  3414. Hitpart.Size = Vector3.new(1, 1, 1)
  3415. Hitpart.CanCollide = false
  3416. HuW = Instance.new("Weld")
  3417. HuW.Name = "GuW"
  3418. HuW.Part0 = HPart
  3419. HuW.C0 = cn(Xv, Yv, Zv)
  3420. HuW.C1 = cn(0, 0, 0)
  3421. HuW.Part1 = Hitpart
  3422. HuW.Parent = HPart
  3423. Hitpart.Transparency = 1
  3424. MagniDamage(Hitpart, 4.5, Min, Max, 1, "Normal")
  3425. end
  3426. wait2 = false
  3427. combo = 1
  3428. mouse.Button1Down:connect(function(key)
  3429. if attack == false then
  3430. attack = true
  3431. Humanoid.WalkSpeed = 17.01
  3432. if combo == 1 and wait2 == false then
  3433. wait2 = true
  3434. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
  3435. HitpartFunk(LeftArm, 40, 80, 0, -0.5, 0)
  3436. for i = 0, 0.3, 0.1 do
  3437. swait()
  3438. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3439. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3440. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3441. LW.C0 = clerp(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)
  3442. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3443. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3444. end
  3445. combo = 2
  3446. end
  3447. if combo == 2 and wait2 == false then
  3448. wait2 = true
  3449.  
  3450. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", RightArm, 1, 1)
  3451. for i = 0, 0.3, 0.1 do
  3452. swait()
  3453. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3454. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3455. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  3456. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3457. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3458. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3459. end
  3460. combo = 3
  3461. end
  3462. if combo == 3 and wait2 == false then
  3463. wait2 = true
  3464. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
  3465. HitpartFunk(RightLeg, 40, 60, 0, -0.5, 0)
  3466. for i = 0, 0.1, 0.1 do
  3467. swait()
  3468. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3469. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3470. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3471. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3472. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(30), math.rad(90)), 0.3)
  3473. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3474. end
  3475. combo = 1
  3476. end
  3477. Humanoid.WalkSpeed = 16
  3478. Hitpart:Destroy()
  3479. wait2 = false
  3480. attack = false
  3481. end
  3482. end)
  3483. --
  3484. mouse.KeyDown:connect(function(k)
  3485. if k == "f" then
  3486. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", RightLeg, 1, 1)
  3487. HitpartFunk(RightLeg, 60, 160, 0, -0.5, 0)
  3488. for i = 0, 1.2, 0.1 do
  3489. swait()
  3490. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 2) * angles(math.rad(-99), math.rad(-0), math.rad(-30)), 0.3)
  3491. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  3492. 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)
  3493. 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)
  3494. 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)
  3495. 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)
  3496. end
  3497. end
  3498. end)
  3499. --
  3500. MV1 = 20
  3501. mouse.KeyDown:connect(function(k)
  3502. if k == "=" and attack == false then
  3503. if firemode == true then
  3504. firemode = false
  3505. print("ice mode")
  3506. icesmoke.Acceleration = Vector3.new(0,0,0)
  3507. icesmoke.Texture = "http://www.roblox.com/asset/?id=243728104"
  3508. icesmoke.Transparency = NumberSequence.new({
  3509. NumberSequenceKeypoint.new(0, 0.9),
  3510. NumberSequenceKeypoint.new(1, 1)
  3511. })
  3512. icesmoke.Size = NumberSequence.new(3)
  3513. icesmoke.Parent = RightArm
  3514. else
  3515. firemode = true
  3516. print("fire mode")
  3517. ice_mode = false
  3518. owner.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3519. icesmoke.Acceleration = Vector3.new(0, 15, 0)
  3520. icesmoke.Rate = 400
  3521. icesmoke.Texture = "http://www.roblox.com/asset/?id=11601142"
  3522. icesmoke.Transparency = NumberSequence.new(0.7, 1)
  3523. icesmoke.Size = NumberSequence.new(3)
  3524. icesmoke.EmissionDirection = "Top"
  3525. icesmoke.Parent = LeftArm
  3526. end
  3527. end
  3528. if attack == false and k == "x==" and MV1 > 19 and firemode == false then
  3529. MV1 = 90
  3530. Humanoid.WalkSpeed = 15
  3531. attack = true
  3532. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131632972", LeftArm, 1, 1.5)
  3533. Firepart2 = Instance.new("Part", LeftArm)
  3534. Firepart2.Size = Vector3.new(1, 1, 1)
  3535. Firepart2.CanCollide = false
  3536. GuW2 = Instance.new("Weld")
  3537. GuW2.Name = "GuW"
  3538. GuW2.Part0 = LeftArm
  3539. GuW2.C0 = cn(0, -0.5, 0)
  3540. GuW2.C1 = cn(0, 0, 0)
  3541. GuW2.Part1 = Firepart2
  3542. GuW2.Parent = LeftArm
  3543. Firepart2.Transparency = 1
  3544. MagniDamage(Firepart2, 6, 20, 40, 10, "Normal")
  3545. for i = 0, 2, 0.1 do
  3546. swait()
  3547. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3548. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3549. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3550. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3551. 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)
  3552. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3553. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3554. end
  3555. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", LeftArm, 1, 2.7)
  3556. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 1, 1, 1, 3, 3, 3, 0.025)
  3557. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.02)
  3558. MagniDamage(Firepart2, 35, 35, 35, 0, "Freeze")
  3559. Humanoid.WalkSpeed = 16
  3560. attack = false
  3561. Firepart2:Destroy()
  3562. end
  3563. end)
  3564. MV2 = 90
  3565.  
  3566. mouse.KeyDown:connect(function(key)
  3567. if key == "=" then
  3568. Head.Transparency = 1
  3569. Torso.Transparency = 1
  3570. LeftArm.Transparency = 1
  3571. Head.face.Texture = ""
  3572. RightArm.Transparency = 1
  3573. LeftLeg.Transparency = 1
  3574. RightLeg.Transparency = 1
  3575. mesh1.Transparency = 1
  3576. mesh2.Transparency = 1
  3577. mesh5.Transparency = 1
  3578. mesheye.Transparency = 1
  3579. mesheye1.Transparency = 1
  3580. mesheye2.Transparency = 1
  3581. mesheye3.Transparency = 1
  3582. char.Parent = workspace.Camera
  3583. char.WalkSpeed = 60
  3584. if char:FindFirstChild("TalkingBillBoard")~= nil then
  3585. char:FindFirstChild("TalkingBillBoard"):destroy()
  3586. end
  3587. end
  3588. end)
  3589. mouse.KeyUp:connect(function(key)
  3590. if key == "=" then
  3591. Head.Transparency = 0
  3592. Torso.Transparency = 0
  3593. LeftArm.Transparency = 0
  3594. Head.face.Texture = ""
  3595. RightArm.Transparency = 0
  3596. LeftLeg.Transparency = 0
  3597. RightLeg.Transparency = 0
  3598. mesh1.Transparency = 0
  3599. mesh2.Transparency = 0
  3600. mesh5.Transparency = 0
  3601. mesheye.Transparency = 0
  3602. mesheye1.Transparency = 0
  3603. mesheye2.Transparency = 0
  3604. mesheye3.Transparency = 0
  3605. hat1.Transparency = 0
  3606. hat2.Transparency = 0
  3607. hat3.Transparency = 0
  3608. hat4.Transparency = 0
  3609. hat5.Transparency = 0
  3610. hat6.Transparency = 0
  3611. hat7.Transparency = 0
  3612. hat8.Transparency = 0
  3613. hat9.Transparency = 0
  3614. char.Parent = workspace
  3615. end
  3616. end)
  3617.  
  3618. mouse.KeyDown:connect(function(k)
  3619. if attack == false and k == "=" and MV2 > 89 and firemode == true then
  3620. MV2 = 90
  3621. attack = true
  3622. Firepart = Instance.new("Part", RightArm)
  3623. Firepart.Size = Vector3.new(1, 1, 1)
  3624. GuW = Instance.new("Weld")
  3625. GuW.Name = "GuW"
  3626. GuW.Part0 = RightArm
  3627. GuW.C0 = cn(0, -1, 0)
  3628. GuW.C1 = cn(0, 0, 0)
  3629. GuW.Part1 = Firepart
  3630. GuW.Parent = RightArm
  3631. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3632. Firepart.Transparency = 1
  3633. Humanoid.WalkSpeed = 15
  3634. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=586187912", RightArm, 1, 0.8)
  3635. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3636. for i = 1, 3 do
  3637. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3638. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3639. end
  3640. for i = 0, 3, 0.1 do
  3641. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3642. swait()
  3643. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3644. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3645. 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)
  3646. 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)
  3647. 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)
  3648. 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)
  3649. end
  3650. wait(1)
  3651. shoottraildd22(mouse.Hit.p, RightArm, 0, 10)
  3652.  
  3653. Humanoid.WalkSpeed = 16
  3654. attack = false
  3655. Firepart:Destroy()
  3656. end
  3657.  
  3658.  
  3659.  
  3660.  
  3661. if attack == false and k == "=" and MV2 > 89 and InForm == true then
  3662. MV2 = 90
  3663. attack = true
  3664. Firepart = Instance.new("Part", RightArm)
  3665. Firepart.Size = Vector3.new(1, 1, 1)
  3666. GuW = Instance.new("Weld")
  3667. GuW.Name = "GuW"
  3668. GuW.Part0 = RightArm
  3669. GuW.C0 = cn(0, -1, 0)
  3670. GuW.C1 = cn(0, 0, 0)
  3671. GuW.Part1 = Firepart
  3672. GuW.Parent = RightArm
  3673. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3674. Firepart.Transparency = 1
  3675. Humanoid.WalkSpeed = 0.01
  3676. for i = 0, 4, 0.1 do
  3677. swait()
  3678. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3679. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3680. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3681. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3682. 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)
  3683. 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)
  3684. 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)
  3685. 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)
  3686. end
  3687. for i = 0, 4, 0.1 do
  3688. swait()
  3689. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3690. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3691. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3692. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3693. 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)
  3694. 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)
  3695. 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)
  3696. 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)
  3697. end
  3698. shoottraildd(mouse.Hit.p, RightArm, 0, 10)
  3699. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433410", RightArm, 1, 0.8)
  3700. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3701. for i = 1, 3 do
  3702. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3703. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3704. end
  3705. for i = 0, 2, 0.1 do
  3706. BlockEffect(BrickColor.new("Really black"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3707. swait()
  3708. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3709. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3710. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 + 0.1 * math.cos(sine / 25)), math.rad(130 + 1 * math.cos(sine / 25))), 0.05)
  3711. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, 0) * angles(math.rad(0 * math.cos(sine / 25)), math.rad(0), math.rad(0 + 1 * math.cos(sine / 25))), 0.1)
  3712. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3713. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3714. end
  3715. Humanoid.WalkSpeed = 16
  3716. attack = false
  3717. Firepart:Destroy()
  3718. end
  3719. end)
  3720. Rapid = false
  3721. BasePart = Instance.new("Part")
  3722. BasePart.Shape = Enum.PartType.Block
  3723. BasePart.Material = Enum.Material.Neon
  3724. BasePart.TopSurface = Enum.SurfaceType.Smooth
  3725. BasePart.BottomSurface = Enum.SurfaceType.Smooth
  3726. BasePart.FormFactor = Enum.FormFactor.Custom
  3727. BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
  3728. BasePart.CanCollide = true
  3729. BasePart.Locked = true
  3730. BasePart.Anchored = false
  3731. local icy_Player = owner
  3732.  
  3733. ice_mode = false
  3734. local colors = {
  3735. BrickColor.new("Cyan"),
  3736. BrickColor.new("Medium blue"),
  3737. BrickColor.new("Pastel blue")
  3738. }
  3739. local root = owner.Character:FindFirstChild("HumanoidRootPart")
  3740. if root then
  3741. mouse.KeyDown:connect(function(k)
  3742. if k == "=" and firemode == false then
  3743. if ice_mode == true then
  3744. ice_mode = false
  3745. owner.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3746. else
  3747. ice_mode = true
  3748. owner.Character.Head.Running.SoundId = "rbxassetid://571670708"
  3749. end
  3750. end
  3751. if k == "z" and firemode == true then
  3752. attack = true
  3753. do
  3754. local Stop = false
  3755. local Version = 0
  3756. local MaxSpeed = 5
  3757. local Speed = 3.5
  3758. local Keys = {}
  3759. local Force = 10000
  3760. CreateSound("http://www.roblox.com/asset/?id=1056635059", Torso, 1, 1)
  3761. swait(0.5)
  3762. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3763. if Fly then
  3764. Fly:Destroy()
  3765. end
  3766. if Rot then
  3767. Rot:Destroy()
  3768. end
  3769. Fly = Instance.new("BodyPosition", char.Torso)
  3770. Fly.Name = "LMMFly"
  3771. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3772. Fly.P = Force
  3773. Fly.position = char.Torso.Position
  3774. Rot = Instance.new("BodyGyro", char.Torso)
  3775. Rot.Name = "LMMRot"
  3776. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3777. Rot.P = Force
  3778. Rot.cframe = cam.CoordinateFrame
  3779. CreateSound("http://www.roblox.com/asset/?id=", Fly, 2, 1.5)
  3780. local Thread, Old = Version, nil
  3781. char.Humanoid.PlatformStand = true
  3782. function StopFly()
  3783. Version = Version + 1
  3784. Stop = true
  3785. char.Humanoid.PlatformStand = false
  3786. Fly:Destroy()
  3787. Rot:Destroy()
  3788. attack = false
  3789. end
  3790. char.ChildAdded:connect(function(Obj)
  3791. wait()
  3792. if Obj.Name == "LM" .. "MFlyStop" then
  3793. Obj:Destroy()
  3794. StopFly()
  3795. end
  3796. end)
  3797. HitpartFunk2(RightArm, 0, -0.7, 0)
  3798. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3799. for i = 0, 25, 0.1 do
  3800. if attack == true then
  3801. swait()
  3802.  
  3803. end
  3804. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3805. if Keys[string.char(48)] then
  3806. Speed = 1
  3807. end
  3808. if Keys.w then
  3809. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3810. end
  3811. if Keys.s then
  3812. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3813. end
  3814. if Keys.d then
  3815. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3816. end
  3817. if Keys.a then
  3818. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3819. end
  3820. if Keys.e or Keys[" "] then
  3821. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3822. end
  3823. if Keys.q then
  3824. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3825. end
  3826. if Keys.z then
  3827. StopFly()
  3828. end
  3829. if Old ~= Vectoring then
  3830. Fly.position = Vectoring.p
  3831. Old = Vectoring
  3832. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3833. else
  3834. Speed = 1
  3835. end
  3836. Rot.cframe = cam.CoordinateFrame
  3837. mouse.KeyDown:connect(function(Key)
  3838. Keys[Key] = true
  3839. end)
  3840. mouse.KeyUp:connect(function(Key)
  3841. Keys[Key] = false
  3842. end)
  3843. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3844. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3845. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3846. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3847. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3848. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3849. end
  3850. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3851. attack = false
  3852. char.Humanoid.PlatformStand = false
  3853. Fly:Destroy()
  3854. Rot:Destroy()
  3855. end
  3856. end
  3857. if k == "=" and InForm == true then
  3858. attack = true
  3859. do
  3860. local Stop = false
  3861. local Version = 0
  3862. local MaxSpeed = 6
  3863. local Speed = 3
  3864. local Keys = {}
  3865. local Force = 10000
  3866. CreateSound("http://www.roblox.com/asset/?id=260433410", Torso, 1, 1)
  3867. swait(1)
  3868. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3869. if Fly then
  3870. Fly:Destroy()
  3871. end
  3872. if Rot then
  3873. Rot:Destroy()
  3874. end
  3875. Fly = Instance.new("BodyPosition", char.Torso)
  3876. Fly.Name = "LMMFly"
  3877. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3878. Fly.P = Force
  3879. Fly.position = char.Torso.Position
  3880. Rot = Instance.new("BodyGyro", char.Torso)
  3881. Rot.Name = "LMMRot"
  3882. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3883. Rot.P = Force
  3884. Rot.cframe = cam.CoordinateFrame
  3885. CreateSound("http://www.roblox.com/asset/?id=192104941", Fly, 2, 1.5)
  3886. local Thread, Old = Version, nil
  3887. char.Humanoid.PlatformStand = true
  3888. function StopFly()
  3889. Version = Version + 1
  3890. Stop = true
  3891. char.Humanoid.PlatformStand = false
  3892. Fly:Destroy()
  3893. Rot:Destroy()
  3894. attack = false
  3895. end
  3896. char.ChildAdded:connect(function(Obj)
  3897. wait()
  3898. if Obj.Name == "LM" .. "MFlyStop" then
  3899. Obj:Destroy()
  3900. StopFly()
  3901. end
  3902. end)
  3903. HitpartFunk2(RightArm, 0, -0.7, 0)
  3904. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3905. for i = 0, 25, 0.1 do
  3906. if attack == true then
  3907. swait()
  3908. BlockEffect(BrickColor.new("Gold"), Hitpart2.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3909. BlockEffect(BrickColor.new("Really red"), Hitpart2.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3910. BlockEffect(BrickColor.new("Gold"), Hitpart3.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3911. BlockEffect(BrickColor.new("Really red"), Hitpart3.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3912. end
  3913. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3914. if Keys[string.char(48)] then
  3915. Speed = 1
  3916. end
  3917. if Keys.w then
  3918. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3919. end
  3920. if Keys.s then
  3921. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3922. end
  3923. if Keys.d then
  3924. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3925. end
  3926. if Keys.a then
  3927. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3928. end
  3929. if Keys.e or Keys[" "] then
  3930. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3931. end
  3932. if Keys.q then
  3933. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3934. end
  3935. if Keys.z then
  3936. StopFly()
  3937. end
  3938. if Old ~= Vectoring then
  3939. Fly.position = Vectoring.p
  3940. Old = Vectoring
  3941. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3942. else
  3943. Speed = 1
  3944. end
  3945. Rot.cframe = cam.CoordinateFrame
  3946. mouse.KeyDown:connect(function(Key)
  3947. Keys[Key] = true
  3948. end)
  3949. mouse.KeyUp:connect(function(Key)
  3950. Keys[Key] = false
  3951. end)
  3952. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3953. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3954. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3955. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3956. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3957. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3958. end
  3959. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3960. attack = false
  3961. char.Humanoid.PlatformStand = false
  3962. Fly:Destroy()
  3963. Rot:Destroy()
  3964. end
  3965. end
  3966. end)
  3967. game:GetService("RunService").Stepped:connect(function()
  3968. if ice_mode == true then
  3969. local part, pos, normal = workspace:FindPartOnRay(Ray.new(root.Position, Vector3.new(0, -64, 0)), owner.Character)
  3970. local icePath = BasePart:Clone()
  3971. icePath.Anchored = true
  3972. icePath.Transparency = 0.85
  3973. icePath.Size = Vector3.new(3 + math.random(), 0.2 + math.random() * 0.2, 3 + math.random())
  3974. icePath.CFrame = CFrame.new(pos, pos + normal) * CFrame.Angles(-math.pi / 2, math.pi * 2 * math.random(), 0)
  3975. icePath.BrickColor = colors[math.random(1, #colors)]
  3976. icePath.Parent = owner.Character
  3977. game:GetService("Debris"):AddItem(icePath, 1)
  3978. icePath.Velocity = owner.Character.HumanoidRootPart.CFrame.lookVector * 36
  3979. end
  3980. end)
  3981. end
  3982. MV3 = 190
  3983. mouse.KeyDown:connect(function(k)
  3984. if attack == false and k == "=" and MV3 > 19 and hoop == true then
  3985. MV3 = 80
  3986. attack = true
  3987. Humanoid.WalkSpeed = 15
  3988. HitpartFunk2(RightArm, 0, -0.5, 0)
  3989. HitpartFunk3(LeftArm, 0, -0.5, 0)
  3990. for i = 0, 1.5, 0.1 do
  3991. swait()
  3992. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3993. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  3994. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3995. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3996. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3997. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  3998. end
  3999. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", Torso, 1, 0.6)
  4000. for i = 0, 2, 0.1 do
  4001. swait()
  4002. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4003. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  4004. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4005. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4006. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4007. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  4008. end
  4009. for i = 0, 4.2, 0.1 do
  4010. swait()
  4011. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4012. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4013. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4014. BlockEffect(BrickColor.new("Medium blue"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4015. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  4016. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  4017. 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)
  4018. 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)
  4019. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2)
  4020. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  4021. end
  4022. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4023. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4024. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4025. BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4026. BlockEffect(BrickColor.new("Cyan"), Torso.CFrame, 1, 1, 1, 55, 55, 55, 0.08)
  4027. MagniDamage(Torso, 75, 70, 75, 40, "Freeze")
  4028. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Torso, 2, 0.5)
  4029. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", Torso, 4, 1.5)
  4030. for i = 0, 2, 0.1 do
  4031. swait()
  4032. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  4033. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  4034. 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)
  4035. 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)
  4036. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
  4037. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  4038. end
  4039. for i = 0, 2, 0.1 do
  4040. swait()
  4041. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4042. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  4043. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  4044. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
  4045. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4046. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4047. end
  4048. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=201858144", Torso, 3, 0.65)
  4049. for i = 0, 4, 0.1 do
  4050. swait()
  4051. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4052. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4053. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4054. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4055. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4056. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  4057. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  4058. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  4059. end
  4060. for i = 0, 2, 0.1 do
  4061. swait()
  4062. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4063. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4064. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -0.1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  4065. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(0)), 0.1)
  4066. 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)
  4067. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  4068. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.1)
  4069. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4070. end
  4071. for i = 1, 6 do
  4072. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4073. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4074. MagniDamage(Torso, 75, 1, 75, 40, "Impale")
  4075. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Hitpart2, 1, 0.65)
  4076. wait(0.15)
  4077. end
  4078. attack = false
  4079. Humanoid.WalkSpeed = 16
  4080. end
  4081. if attack == false and k == "c" and MV3 > 189 and firemode == true then
  4082. Humanoid.WalkSpeed = 1
  4083. MV3 = 80
  4084. attack = true
  4085. FastFireBall = Instance.new("Part", RightArm)
  4086. FastFireBall.Size = Vector3.new(1, 1, 1)
  4087. FFW = Instance.new("Weld")
  4088. FFW.Name = "GuW"
  4089. FFW.Part0 = RightArm
  4090. FFW.C0 = cn(0, -1, 0)
  4091. FFW.C1 = cn(0, 0, 0)
  4092. FFW.Part1 = FastFireBall
  4093. FFW.Parent = RightArm
  4094. FastFireBall.Transparency = 1
  4095. FastFireBall2 = Instance.new("Part", LeftArm)
  4096. FastFireBall2.Size = Vector3.new(1, 1, 1)
  4097. FFW2 = Instance.new("Weld")
  4098. FFW2.Name = "GuW"
  4099. FFW2.Part0 = LeftArm
  4100. FFW2.C0 = cn(0, -1, 0)
  4101. FFW2.C1 = cn(0, 0, 0)
  4102. FFW2.Part1 = FastFireBall2
  4103. FFW2.Parent = LeftArm
  4104. FastFireBall2.Transparency = 1
  4105. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4106. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4107. for i = 0, 1, 0.1 do
  4108. swait()
  4109. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4110. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4111. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4112. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4113. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4114. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  4115. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4116. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4117. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4118. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4119. end
  4120. BlockEffect(BrickColor.new("White"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4121. BlockEffect(BrickColor.new("White"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4122. function holding()
  4123. if Rapid == true and ice_mode == false then
  4124. for i = 0, 0.8, 0.1 do
  4125. swait()
  4126. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4127. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4128. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-20)), 0.3)
  4129. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(5), math.rad(20)), 0.25)
  4130. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(70)), 0.5)
  4131. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(20)), 0.4)
  4132. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4133. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4134. end
  4135. CreateSound("http://www.roblox.com/asset/?id=201858144", FastFireBall2, 2, 2)
  4136. shoottraildd4(mouse.Hit.p, FastFireBall2, 0, 10)
  4137. for i = 0, 0.8, 0.1 do
  4138. swait()
  4139. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4140. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4141. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(20)), 0.3)
  4142. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(-5), math.rad(-20)), 0.25)
  4143. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-20)), 0.4)
  4144. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(-70)), 0.5)
  4145. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4146. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4147. end
  4148. CreateSound("http://www.roblox.com/asset/?id=150442604", FastFireBall, 2, 2)
  4149. shoottraildd4(mouse.Hit.p, FastFireBall, 0, 10)
  4150. holding()
  4151. end
  4152. end
  4153. if Rapid == false then
  4154. Rapid = true
  4155. holding()
  4156. end
  4157. end
  4158. end)
  4159. mouse.KeyUp:connect(function(k)
  4160. if k == "c" and Rapid == true then
  4161. MV3 = 180
  4162. Rapid = false
  4163. CreateSound("http://www.roblox.com/asset/?id=150442604", Torso, 2, 0.8)
  4164. attack = false
  4165. wait(0.5)
  4166. Humanoid.WalkSpeed = 16
  4167. FastFireBall:Destroy()
  4168. FastFireBall2:Destroy()
  4169. end
  4170. end)
  4171.  
  4172. mouse.KeyDown:connect(function(key)
  4173. if key == "t" then
  4174. if Morph == false then
  4175. Morph = true
  4176. MorphFunction()
  4177. end
  4178. end
  4179. end)
  4180. mouse.KeyUp:connect(function(key)
  4181. if key == "t" then
  4182. Morph = false
  4183. end
  4184. end)
  4185.  
  4186.  
  4187.  
  4188. Object = Player.Character.HumanoidRootPart
  4189.  
  4190. Run = game["Run Service"]
  4191.  
  4192. PreviousP = Object.CFrame.p
  4193. Running = false
  4194.  
  4195. MorphFunction = function()
  4196. local MaxX = 100
  4197. local MinX = -100
  4198. local MaxY = 100
  4199. local MinY = -100
  4200. local MaxZ = 100
  4201. local MinZ = -100
  4202. local Morph = coroutine.wrap(function()
  4203. while Run.Stepped:wait(0.1) do
  4204. if Morph == false then break end
  4205. local Model = Instance.new("Model",workspace)
  4206. if Player.Character:FindFirstChild("Shirt") then
  4207. local Shirt = Player.Character.Shirt:Clone()
  4208. Shirt.Parent = Model
  4209. end
  4210. if Player.Character:FindFirstChild("Pants") then
  4211. local Pants = Player.Character.Pants:Clone()
  4212. Pants.Parent = Model
  4213. end
  4214. local Humanoid = Instance.new("Humanoid",Model)
  4215. local LeftArm = Player.Character["Left Arm"]:Clone()
  4216. LeftArm.Parent = Model
  4217. LeftArm.Transparency = 0.4
  4218. LeftArm.Anchored = true
  4219. 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)
  4220. local RightArm = Player.Character["Right Arm"]:Clone()
  4221. RightArm.Parent = Model
  4222. RightArm.Transparency = 0.4
  4223. RightArm.Anchored = true
  4224. 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)
  4225. local LeftLeg = Player.Character["Left Leg"]:Clone()
  4226. LeftLeg.Parent = Model
  4227. LeftLeg.Transparency = 0.4
  4228. LeftLeg.Anchored = true
  4229. 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)
  4230. local RightLeg = Player.Character["Right Leg"]:Clone()
  4231. RightLeg.Parent = Model
  4232. RightLeg.Transparency = 0.4
  4233. RightLeg.Anchored = true
  4234. 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)
  4235. local Children = Model:GetChildren()
  4236. wait(0.01)
  4237. for i = 1,#Children do
  4238. if Children[i]:IsA("Part") then
  4239. Children[i].Transparency = 1
  4240. end
  4241. game.Debris:AddItem(Children[i],0)
  4242. end
  4243. end
  4244. end)
  4245. Morph()
  4246. end
  4247.  
  4248.  
  4249. mouse.KeyDown:connect(function(key)
  4250. if key == "r" then
  4251. Humanoid.WalkSpeed = 150
  4252.  
  4253. end
  4254. end)
  4255.  
  4256.  
  4257. mouse.KeyDown:connect(function(key)
  4258. if key == "m" then
  4259. Must2.Volume = 0.7
  4260. end
  4261. end)
  4262.  
  4263. mouse.KeyDown:connect(function(key)
  4264. if key == "n" then
  4265. Must2.Volume = 1.6
  4266. end
  4267. end)
  4268.  
  4269.  
  4270. mouse.KeyUp:connect(function(key)
  4271. if key == "r" then
  4272. Humanoid.WalkSpeed = 16
  4273.  
  4274. end
  4275. end)
  4276.  
  4277. function smooth(obj)
  4278. local sides = {"Left", "Right", "Top", "Bottom", "Front", "Back"}
  4279. for i,v in pairs(sides) do
  4280. obj[v.."Surface"] = "SmoothNoOutlines"
  4281. end
  4282. end
  4283. function fade(obj, dest, grow)
  4284. spawn(function()
  4285. local oldcf = obj.CFrame
  4286. for i = 0, 10 do
  4287. if grow then
  4288. obj.Size = obj.Size +Vector3.new(1,1,1)
  4289. obj.CFrame = oldcf
  4290. end
  4291. obj.Transparency = obj.Transparency +0.2
  4292. swait()
  4293. end
  4294. if dest then
  4295. obj:Destroy()
  4296. end
  4297. end)
  4298. end
  4299.  
  4300.  
  4301. sprint = false
  4302. mouse.KeyDown:connect(function(key)
  4303. if key=="r" then
  4304. sprint = true
  4305. char:FindFirstChildOfClass("Humanoid")
  4306. local mod = Instance.new("Model", workspace)
  4307. mod.Name = "MobModel"
  4308. for i,v in pairs(char:children()) do
  4309. if v:IsA("Accessory") and not rage then
  4310. if v:FindFirstChild("Handle") then
  4311. v.Handle.Transparency = 1
  4312. end
  4313. end
  4314. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
  4315. v.Transparency = 0
  4316. end
  4317. end
  4318. if char.Head:FindFirstChild("face") then
  4319. char.Head.face.Transparency = 1
  4320. end
  4321. repeat wait()
  4322. if not workspace:FindFirstChild("MobModel") then
  4323. mod = Instance.new("Model", workspace)
  4324. mod.Name = "MobModel"
  4325. end
  4326. for i,v in pairs(Character:children()) do
  4327. if v:IsA("Part") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
  4328. local new = v:Clone()
  4329. smooth(new)
  4330. new.Transparency = 0.3
  4331. new.Anchored = true
  4332. new.CanCollide = false
  4333. new.Material = "Neon"
  4334. new.BrickColor = BrickColor.new("Dark blue")
  4335. for i,v in pairs(new:children()) do if not v:IsA("SpecialMesh") then v:Destroy() end end
  4336. new.Parent = mod
  4337. fade(new, true)
  4338. end
  4339. end
  4340. until not sprint
  4341. if mod then
  4342. spawn(function()
  4343. repeat wait() until not mod or #mod:children() == 0
  4344. mod:Destroy()
  4345. end)
  4346. end
  4347. char:FindFirstChildOfClass("Humanoid")
  4348. end
  4349. end)
  4350. mouse.KeyUp:connect(function(key)
  4351. if key=="r" then
  4352. sprint = false
  4353. for i,v in pairs(char:children()) do
  4354. if v:IsA("Accessory") and not rage then
  4355. if v:FindFirstChild("Handle") then
  4356. v.Handle.Transparency = 1
  4357. end
  4358. end
  4359. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" and not v:FindFirstChildOfClass("ParticleEmitter") then
  4360. v.Transparency = 0
  4361. end
  4362. end
  4363. if char.Head:FindFirstChild("face") then
  4364. char.Head.face.Transparency = 0
  4365. end
  4366. end
  4367. end)
  4368.  
  4369. mouse.KeyUp:connect(function(k)
  4370. if k == "q" then
  4371. Combo1()
  4372. end
  4373. end)
  4374.  
  4375. mouse.KeyUp:connect(function(k)
  4376. if k == "r" then
  4377. Combo2()
  4378. end
  4379. end)
  4380.  
  4381. mouse.KeyUp:connect(function(k)
  4382. if k == "t" then
  4383. Combo3()
  4384. end
  4385. end)
  4386. mouse.KeyUp:connect(function(k)
  4387. if k == "u" then
  4388. Combo4()
  4389. end
  4390. end)
  4391.  
  4392.  
  4393. SoundFolder = Instance.new("Folder",char)
  4394. SoundFolder.Name = "SoundFolder"
  4395. punchsound1 = Instance.new("Sound",Torso)
  4396. punchsound1.Volume = 1.2
  4397. punchsound1.Name = "punchsound1"
  4398. punchsound1.Looped = false
  4399. punchsound1.SoundId = "rbxassetid://137579113"
  4400. StrongPunch = Instance.new("Sound",Torso)
  4401. StrongPunch.Volume = 1.6
  4402. StrongPunch.Name = "StrongPunch"
  4403. StrongPunch.Looped = false
  4404. StrongPunch.SoundId = "rbxassetid://441202925"
  4405. StrongPunch = Instance.new("Sound",Torso)
  4406. StrongPunch.Volume = 1.6
  4407. StrongPunch.Name = "StrongPunch"
  4408. StrongPunch.Looped = false
  4409. StrongPunch.SoundId = "rbxassetid://441202925"
  4410. StrongPunch1 = Instance.new("Sound",Torso)
  4411. StrongPunch1.Volume = 1.6
  4412. StrongPunch1.Name = "StrongPunch"
  4413. StrongPunch1.Looped = false
  4414. StrongPunch1.SoundId = "rbxassetid://441202925"
  4415. StrongPunch2 = Instance.new("Sound",Torso)
  4416. StrongPunch2.Volume = 1.6
  4417. StrongPunch2.Name = "StrongPunch"
  4418. StrongPunch.Looped = false
  4419. StrongPunch2.SoundId = "rbxassetid://441202925"
  4420. Zano = Instance.new("Sound",Torso)
  4421. Zano.Volume = 6
  4422. Zano.Name = "Zano"
  4423. Zano.Looped = false
  4424. Zano.SoundId = "rbxassetid://744770874"
  4425. GroundImpact = Instance.new("Sound",Torso)
  4426. GroundImpact.Volume = 8
  4427. GroundImpact.Name = "GroundImpact"
  4428. GroundImpact.Looped = false
  4429. GroundImpact.SoundId = "rbxassetid://165970126"
  4430. Break = Instance.new("Sound",Torso)
  4431. Break.Volume = 5
  4432. Break.Name = "Bonebreak"
  4433. Break.Looped = false
  4434. Break.SoundId = "rbxassetid://314390675"
  4435.  
  4436. local hit1 = false
  4437. local hit2 = false
  4438. local hit3 = false
  4439. local hit4 = false
  4440.  
  4441. function Combo1()
  4442. getplayer = new("Part",char)
  4443. getplayer.Position = Vector3.new(999,999,999)
  4444. getplayer.Transparency = 1
  4445. getplayer.Size = v3(3,3,3)
  4446. getplayer.CanCollide = false
  4447. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4448. getplayer.Name = "GetPlayer"
  4449.  
  4450. game.Debris:AddItem(getplayer,0.5)
  4451.  
  4452. getplayer.Touched:connect(function(hit)
  4453. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4454. getplayer:Destroy()
  4455. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4456. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4457. to.Anchored = true
  4458. idle = false
  4459.  
  4460.  
  4461. punchsound1:Play()
  4462. hit1 = true
  4463. for i = 0, 1, 0.1 do
  4464. swait()
  4465. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4466. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4467. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4468. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4469. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4470. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4471. end
  4472. punchsound1:Play()
  4473. for i = 0, 1, 0.1 do
  4474. swait()
  4475. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4476. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4477. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4478. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4479. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4480. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4481. end
  4482. punchsound1:Play()
  4483. for i = 0, 1, 0.1 do
  4484. swait()
  4485. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4486. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4487. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4488. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4489. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4490. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4491. end
  4492. for i = 0, 1, 0.1 do
  4493. swait()
  4494. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4495. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4496. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4497. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4498. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4499. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4500. end
  4501. for i = 0, 1, 0.1 do
  4502. swait()
  4503. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4504. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4505. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4506. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4507. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4508. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4509. end
  4510. StrongPunch1:Play()
  4511. for i = 0, 1, 0.1 do
  4512. swait()
  4513. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4514. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4515. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4516. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4517. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4518. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4519. end
  4520. for i = 0, 0.6, 0.1 do
  4521. swait()
  4522. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4523. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4524. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4525. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4526. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4527. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4528. end
  4529. for i = 0, 0.6, 0.1 do
  4530. swait()
  4531. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4532. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4533. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4534. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4535. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4536. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4537. end
  4538. for i,v in pairs(to.Parent:GetChildren()) do
  4539. if v:IsA("Humanoid") then
  4540. v.Health = v.Health - 3
  4541.  
  4542. v.PlatformStand = true
  4543. end
  4544. end
  4545. StrongPunch:Play()
  4546. for i = 0, 1, 0.1 do
  4547. swait()
  4548. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4549. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4550. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4551. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4552. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4553. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4554. end
  4555. for i,v in pairs(to.Parent:GetChildren()) do
  4556. if v:IsA("Humanoid") then
  4557. v.Health = v.Health - 5
  4558.  
  4559. v.PlatformStand = true
  4560. end
  4561. end
  4562.  
  4563. hit1 = false
  4564.  
  4565. punchsound1:Play()
  4566. hit2 = true
  4567. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4568. for i = 0, 1, 0.1 do
  4569. swait()
  4570. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4571. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4572. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4573. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4574. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4575. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4576. end
  4577. for i,v in pairs(to.Parent:GetChildren()) do
  4578. if v:IsA("Humanoid") then
  4579. v.Health = v.Health - 5
  4580.  
  4581. v.PlatformStand = true
  4582. end
  4583. end
  4584. hit2 = false
  4585.  
  4586. punchsound1:Play()
  4587. hit3 = true
  4588. hit4 = true
  4589.  
  4590.  
  4591. punchsound1:Play()
  4592.  
  4593. coroutine.wrap(function()
  4594. for i=1,5 do
  4595. wait()
  4596. to.CFrame = CFrame.new(to.CFrame.p + v3(0,15,0))
  4597. GroundImpact:Play()
  4598. a21e = new("Part",to)
  4599. a21e.Name = "Beam"..num
  4600. a21e.Locked = true
  4601. a21e.Size = v3(1,1,1)
  4602. a21e.CanCollide = false
  4603. a21e.BrickColor = bc("Gold")
  4604. a21e.Material = "Neon"
  4605. a21e.Transparency = 0
  4606. aa21e = new("SpecialMesh",a21e)
  4607. a21e.Anchored = true
  4608. a21e.Position = to.Position
  4609. aa21e.MeshType = "Sphere"
  4610. aa21e.Scale = v3(1,1,1)
  4611. a51e = new("Part",char)
  4612. a51e.Name = "Beam"..num
  4613. a51e.Locked = true
  4614. a51e.Size = v3(1,1,1)
  4615. a51e.CanCollide = false
  4616. a51e.BrickColor = bc("White")
  4617. a51e.Material = "Neon"
  4618. a51e.Transparency = 0
  4619. aa51e = new("SpecialMesh",a51e)
  4620. a51e.Anchored = true
  4621. a51e.Position = to.Position
  4622. aa51e.MeshType = "Sphere"
  4623. aa51e.Scale = v3(1,1,1)
  4624. a61e = new("Part",char)
  4625. a61e.Name = "Beam"..num
  4626. a61e.Locked = true
  4627. a61e.Size = v3(1,1,1)
  4628. a61e.CanCollide = false
  4629. a61e.BrickColor = bc("Really red")
  4630. a61e.Material = "Neon"
  4631. a61e.Transparency = 0
  4632. aa61e = new("SpecialMesh",a61e)
  4633. a61e.Anchored = true
  4634. a61e.Position = to.Position
  4635. aa61e.MeshType = "Sphere"
  4636. aa61e.Scale = v3(1,1,1)
  4637. for i = 1,20 do
  4638. wait()
  4639. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  4640. a21e.Transparency = a21e.Transparency + 0.03
  4641. aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
  4642. a51e.Transparency = a51e.Transparency + 0.03
  4643. aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
  4644. a61e.Transparency = a61e.Transparency + 0.02
  4645. for i,v in pairs(to.Parent:GetChildren()) do
  4646. if v:IsA("Humanoid") then
  4647. v.Health = v.Health - 0.5
  4648.  
  4649. v.PlatformStand = true
  4650. end
  4651. end
  4652. end
  4653. a61e:Destroy()
  4654. aa61e:Destroy()
  4655. a51e:Destroy()
  4656. aa51e:Destroy()
  4657. a21e:Destroy()
  4658. aa21e:Destroy()
  4659.  
  4660. end
  4661.  
  4662.  
  4663. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4664. for i = 0, 1, 0.1 do
  4665. swait()
  4666. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4667. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4668. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4669. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4670. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4671. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4672. end
  4673.  
  4674.  
  4675.  
  4676. wait(0.7)
  4677. end)()
  4678.  
  4679.  
  4680.  
  4681.  
  4682. RootPart.Anchored = true
  4683.  
  4684. for i = 0, 1, 0.1 do
  4685. swait()
  4686. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4687. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4688. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4689. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4690. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4691. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4692. end
  4693.  
  4694.  
  4695. StrongPunch:Play()
  4696.  
  4697.  
  4698. for i = 0, 1, 0.1 do
  4699. swait()
  4700. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4701. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4702. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4703. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4704. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4705. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4706. end
  4707.  
  4708. for i = 0, 1, 0.1 do
  4709. swait()
  4710. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4711. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4712. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4713. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4714. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4715. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4716. end
  4717.  
  4718.  
  4719.  
  4720. for i,v in pairs(to.Parent:GetChildren()) do
  4721. if v:IsA("Humanoid") then
  4722. v.Health = v.Health - 20
  4723.  
  4724. v.PlatformStand = true
  4725. end
  4726. end
  4727.  
  4728. StrongPunch2:Play()
  4729. for i = 0, 1, 0.1 do
  4730. swait()
  4731. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4732. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4733. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4734. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4735. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4736. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4737. end
  4738.  
  4739. hitground = new("Part",char)
  4740. hitground.Size = Vector3.new(5,5,5)
  4741. hitground.Name = "Ground"
  4742. hitground.Transparency = 1
  4743. hitground.CanCollide = false
  4744. game.Debris:AddItem(hitground,2)
  4745. hitground.Position = Vector3.new(999,999,999)
  4746. hitgroundweld = new("Weld",hitground)
  4747. hitgroundweld.Part0 = to
  4748. hitgroundweld.Part1 = hitground
  4749. hitground.Touched:connect(function(hit2)
  4750. if hit2.Size.x > 150 then
  4751. hitground:Destroy()
  4752. ad = new("Part",char)
  4753. ad.Name = "NewPart"
  4754. ad.Size = Vector3.new(30,0.1,30)
  4755. ad.CanCollide = false
  4756. ad.Anchored = true
  4757. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  4758. ad.Transparency = 1
  4759. aad = new("Decal",ad)
  4760.  
  4761. aad.Face = "Top"
  4762. aad.Transparency = 1
  4763. aad.Transparency = 0
  4764. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  4765. smoke = new("Part",to)
  4766. smokemesh = new("SpecialMesh",smoke)
  4767. smokemesh.MeshId = "rbxassetid://928329648"
  4768. smoke.BrickColor = hit2.BrickColor
  4769. smoke.Anchored = true
  4770. smoke.Position = hitground.Position
  4771. GroundImpact:Play()
  4772. for i = 1,20 do
  4773. wait()
  4774. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  4775. smoke.Transparency = smoke.Transparency + 1/20
  4776. end
  4777. smoke:Destroy()
  4778. wait(0.5)
  4779.  
  4780. for i = 1,20 do
  4781. wait(0.1)
  4782. aad.Transparency = aad.Transparency + 1/20
  4783. end
  4784. end
  4785. end)
  4786. to.Anchored = false
  4787. ys = Instance.new("BodyVelocity",to)
  4788. ys.Name = "GO"
  4789.  
  4790. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  4791.  
  4792. ys.Velocity = v3(0,-90,0)
  4793.  
  4794. wait(1)
  4795. ys:Destroy()
  4796.  
  4797.  
  4798.  
  4799.  
  4800.  
  4801. hit3 = false
  4802. hit4 = false
  4803.  
  4804.  
  4805. hit1 = false
  4806. hit2 = false
  4807. hit3 = false
  4808. hit4 = false
  4809. idle = true
  4810. RootPart.Anchored = false
  4811. end
  4812. end)
  4813. end
  4814.  
  4815.  
  4816. function Combo4()
  4817. getplayer = new("Part",char)
  4818. getplayer.Position = Vector3.new(999,999,999)
  4819. getplayer.Transparency = 1
  4820. getplayer.Size = v3(3,3,3)
  4821. getplayer.CanCollide = false
  4822. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4823. getplayer.Name = "GetPlayer"
  4824.  
  4825. game.Debris:AddItem(getplayer,0.5)
  4826.  
  4827. getplayer.Touched:connect(function(hit)
  4828. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4829. getplayer:Destroy()
  4830. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4831. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4832. to.Anchored = true
  4833. RootPart.Anchored = true
  4834. idle = false
  4835.  
  4836.  
  4837. punchsound1:Play()
  4838. hit1 = true
  4839. for i = 0, 0.5, 0.1 do
  4840. swait()
  4841. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4842. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4843. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4844. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4845. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4846. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4847. end
  4848. punchsound1:Play()
  4849. for i = 0, 0.5, 0.1 do
  4850. swait()
  4851. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4852. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4853. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4854. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4855. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4856. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4857. end
  4858. punchsound1:Play()
  4859. for i = 0, 0.6, 0.1 do
  4860. swait()
  4861. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4862. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4863. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4864. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4865. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4866. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4867. end
  4868. for i = 0, 0.6, 0.1 do
  4869. swait()
  4870. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4871. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4872. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4873. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4874. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4875. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4876. end
  4877. for i = 0, 0.5, 0.1 do
  4878. swait()
  4879. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4880. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4881. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4882. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4883. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4884. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4885. end
  4886. punchsound1:Play()
  4887. for i = 0, 0.5, 0.1 do
  4888. swait()
  4889. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4890. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4891. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4892. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4893. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4894. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4895. end
  4896. punchsound1:Play()
  4897. for i = 0, 0.6, 0.1 do
  4898. swait()
  4899. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4900. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4901. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4902. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4903. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4904. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4905. end
  4906. for i = 0, 0.6, 0.1 do
  4907. swait()
  4908. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4909. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4910. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4911. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4912. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4913. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4914. end
  4915. for i = 0, 0.5, 0.1 do
  4916. swait()
  4917. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4918. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4919. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4920. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4921. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4922. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4923. end
  4924. punchsound1:Play()
  4925. for i = 0, 0.5, 0.1 do
  4926. swait()
  4927. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4928. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4929. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4930. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4931. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4932. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4933. end
  4934. punchsound1:Play()
  4935. for i = 0, 0.6, 0.1 do
  4936. swait()
  4937. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4938. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4939. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4940. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4941. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4942. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4943. end
  4944. for i = 0, 0.6, 0.1 do
  4945. swait()
  4946. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4947. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4948. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4949. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4950. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4951. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4952. end
  4953. for i = 0, 0.5, 0.1 do
  4954. swait()
  4955. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4956. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4957. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4958. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4959. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4960. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4961. end
  4962. punchsound1:Play()
  4963. for i = 0, 0.5, 0.1 do
  4964. swait()
  4965. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4966. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4967. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4968. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4969. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4970. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4971. end
  4972. punchsound1:Play()
  4973. for i = 0, 0.6, 0.1 do
  4974. swait()
  4975. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4976. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4977. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4978. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4979. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4980. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4981. end
  4982. for i = 0, 0.6, 0.1 do
  4983. swait()
  4984. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4985. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4986. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4987. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4988. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4989. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4990. end
  4991. for i = 0, 0.5, 0.1 do
  4992. swait()
  4993. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4994. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4995. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4996. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4997. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4998. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4999. end
  5000. punchsound1:Play()
  5001. for i = 0, 0.5, 0.1 do
  5002. swait()
  5003. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5004. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5005. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5006. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5007. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5008. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5009. end
  5010. punchsound1:Play()
  5011. for i = 0, 0.6, 0.1 do
  5012. swait()
  5013. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5014. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5015. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5016. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5017. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5018. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5019. end
  5020. StrongPunch2:Play()
  5021. for i = 0, 5, 0.1 do
  5022. swait()
  5023. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5024. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5025. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5026. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5027. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5028. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5029. end
  5030.  
  5031. for i,v in pairs(to.Parent:GetChildren()) do
  5032. if v:IsA("Humanoid") then
  5033. v.Health = v.Health - 20
  5034.  
  5035. v.PlatformStand = true
  5036. end
  5037. end
  5038. to.CFrame = CFrame.new(to.CFrame.p + v3(100,5,0))
  5039. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(100,5,0))
  5040. Zanzoken = Instance.new("Part",char)
  5041. Zanzoken.Anchored = true
  5042. Zanzoken.Position = v3(999,999,999)
  5043. Zanzoken.CFrame = Torso.CFrame
  5044. game.Debris:AddItem(Zanzoken,0.5)
  5045. Zanzoken.Transparency = 1
  5046. Zano:Play()
  5047. wait()
  5048. idk = Instance.new("BillboardGui",Zanzoken)
  5049. idk.Size = UDim2.new(10,0,15,0)
  5050. idk.AlwaysOnTop = false
  5051. idk1 = Instance.new("ImageLabel",idk)
  5052. idk1.BackgroundTransparency = 1
  5053. idk.ExtentsOffset = v3(0,0,0)
  5054. idk1.ImageTransparency = 0
  5055. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5056. idk1.Size = UDim2.new(2,0,1,0)
  5057. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5058. idk1.Image = "rbxassetid://319554883"
  5059. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5060. wait()
  5061. Zanzoken = Instance.new("Part",char)
  5062. Zanzoken.Anchored = true
  5063. Zanzoken.Position = v3(999,999,999)
  5064. Zanzoken.CFrame = Torso.CFrame
  5065. game.Debris:AddItem(Zanzoken,0.5)
  5066. Zanzoken.Transparency = 1
  5067. wait()
  5068. idk = Instance.new("BillboardGui",Zanzoken)
  5069. idk.Size = UDim2.new(20,0,20,0)
  5070. idk.AlwaysOnTop = false
  5071. idk1 = Instance.new("ImageLabel",idk)
  5072. idk1.BackgroundTransparency = 1
  5073. idk.ExtentsOffset = v3(0,0,0)
  5074. idk1.ImageTransparency = 0
  5075. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5076. idk1.Size = UDim2.new(2,0,1,0)
  5077. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5078. idk1.Image = "rbxassetid://319554883"
  5079. for i = 0, 0.5, 0.1 do
  5080. swait()
  5081. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5082. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5083. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5084. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5085. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5086. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5087. end
  5088. punchsound1:Play()
  5089. for i = 0, 0.5, 0.1 do
  5090. swait()
  5091. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5092. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5093. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5094. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5095. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5096. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5097. end
  5098. punchsound1:Play()
  5099. for i = 0, 0.6, 0.1 do
  5100. swait()
  5101. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5102. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5103. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5104. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5105. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5106. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5107. end
  5108. for i = 0, 0.6, 0.1 do
  5109. swait()
  5110. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5111. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5112. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5113. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5114. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5115. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5116. end
  5117. for i = 0, 0.5, 0.1 do
  5118. swait()
  5119. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5120. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5121. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5122. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5123. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5124. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5125. end
  5126. punchsound1:Play()
  5127. for i = 0, 0.5, 0.1 do
  5128. swait()
  5129. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5130. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5131. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5132. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5133. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5134. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5135. end
  5136. punchsound1:Play()
  5137. for i = 0, 0.6, 0.1 do
  5138. swait()
  5139. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5140. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5141. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5142. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5143. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5144. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5145. end
  5146. for i = 0, 0.6, 0.1 do
  5147. swait()
  5148. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5149. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5150. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5151. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5152. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5153. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5154. end
  5155. for i = 0, 0.5, 0.1 do
  5156. swait()
  5157. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5158. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5159. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5160. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5161. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5162. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5163. end
  5164. punchsound1:Play()
  5165. for i = 0, 0.5, 0.1 do
  5166. swait()
  5167. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5168. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5169. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5170. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5171. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5172. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5173. end
  5174. punchsound1:Play()
  5175. for i = 0, 0.6, 0.1 do
  5176. swait()
  5177. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5178. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5179. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5180. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5181. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5182. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5183. end
  5184. for i = 0, 0.6, 0.1 do
  5185. swait()
  5186. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5187. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5188. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5189. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5190. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5191. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5192. end
  5193. for i = 0, 0.5, 0.1 do
  5194. swait()
  5195. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5196. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5197. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5198. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5199. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5200. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5201. end
  5202. punchsound1:Play()
  5203. for i = 0, 0.5, 0.1 do
  5204. swait()
  5205. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5206. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5207. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5208. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5209. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5210. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5211. end
  5212. punchsound1:Play()
  5213. for i = 0, 0.3, 0.1 do
  5214. swait()
  5215. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5216. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5217. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5218. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5219. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5220. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5221. end
  5222. for i = 0, 0.3, 0.1 do
  5223. swait()
  5224. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5225. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5226. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5227. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5228. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5229. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5230. end
  5231. for i = 0, 0.3, 0.1 do
  5232. swait()
  5233. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5234. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5235. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5236. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5237. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5238. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5239. end
  5240. punchsound1:Play()
  5241. for i = 0, 0.3, 0.1 do
  5242. swait()
  5243. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5244. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5245. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5246. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5247. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5248. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5249. end
  5250. punchsound1:Play()
  5251. for i = 0, 0.3, 0.1 do
  5252. swait()
  5253. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5254. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5255. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5256. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5257. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5258. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5259. end
  5260. for i = 0, 0.3, 0.1 do
  5261. swait()
  5262. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5263. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5264. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5265. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5266. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5267. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5268. end
  5269. punchsound1:Play()
  5270. for i = 0, 1, 0.1 do
  5271. swait()
  5272. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5273. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5274. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5275. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5276. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5277. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5278. end
  5279. for i = 0, 0.3, 0.1 do
  5280. swait()
  5281. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5282. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5283. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5284. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5285. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5286. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5287. end
  5288. punchsound1:Play()
  5289. for i = 0, 0.3, 0.1 do
  5290. swait()
  5291. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5292. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5293. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5294. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5295. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5296. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5297. end
  5298. for i = 0, 0.3, 0.1 do
  5299. swait()
  5300. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5301. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5302. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5303. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5304. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5305. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5306. end
  5307. for i = 0, 0.3, 0.1 do
  5308. swait()
  5309. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5310. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5311. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5312. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5313. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5314. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5315. end
  5316. punchsound1:Play()
  5317. for i = 0, 0.3, 0.1 do
  5318. swait()
  5319. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5320. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5321. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5322. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5323. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5324. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5325. end
  5326. punchsound1:Play()
  5327. for i = 0, 0.6, 0.1 do
  5328. swait()
  5329. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5330. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5331. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5332. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5333. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5334. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5335. end
  5336. for i = 0, 0.3, 0.1 do
  5337. swait()
  5338. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5339. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5340. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5341. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5342. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5343. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5344. end
  5345. for i = 0, 0.3, 0.1 do
  5346. swait()
  5347. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5348. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5349. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5350. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5351. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5352. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5353. end
  5354. punchsound1:Play()
  5355. for i = 0, 0.5, 0.1 do
  5356. swait()
  5357. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5358. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5359. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5360. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5361. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5362. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5363. end
  5364. punchsound1:Play()
  5365. for i = 0, 0.6, 0.1 do
  5366. swait()
  5367. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5368. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5369. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5370. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5371. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5372. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5373. end
  5374. for i = 0, 0.6, 0.1 do
  5375. swait()
  5376. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5377. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5378. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5379. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5380. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5381. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5382. end
  5383. for i = 0, 0.5, 0.1 do
  5384. swait()
  5385. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5386. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5387. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5388. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5389. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5390. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5391. end
  5392. punchsound1:Play()
  5393. for i = 0, 0.5, 0.1 do
  5394. swait()
  5395. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5396. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5397. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5398. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5399. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5400. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5401. end
  5402. punchsound1:Play()
  5403. for i = 0, 0.6, 0.1 do
  5404. swait()
  5405. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5406. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5407. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5408. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5409. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5410. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5411. end
  5412. for i = 0, 0.6, 0.1 do
  5413. swait()
  5414. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5415. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5416. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5417. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5418. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5419. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5420. end
  5421. for i = 0, 0.5, 0.1 do
  5422. swait()
  5423. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5424. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5425. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5426. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5427. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5428. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5429. end
  5430. punchsound1:Play()
  5431. for i = 0, 0.5, 0.1 do
  5432. swait()
  5433. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5434. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5435. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5436. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5437. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5438. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5439. end
  5440. punchsound1:Play()
  5441. for i = 0, 0.6, 0.1 do
  5442. swait()
  5443. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5444. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5445. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5446. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5447. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5448. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5449. end
  5450. for i = 0, 0.6, 0.1 do
  5451. swait()
  5452. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5453. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5454. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5455. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5456. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5457. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5458. end
  5459. punchsound1:Play()
  5460. for i = 0, 1, 0.1 do
  5461. swait()
  5462. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5463. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5464. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5465. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5466. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5467. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5468. end
  5469. for i = 0, 0.5, 0.1 do
  5470. swait()
  5471. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5472. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5473. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5474. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5475. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5476. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5477. end
  5478. punchsound1:Play()
  5479. for i = 0, 0.6, 0.1 do
  5480. swait()
  5481. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5482. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5483. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5484. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5485. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5486. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5487. end
  5488. for i = 0, 0.6, 0.1 do
  5489. swait()
  5490. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5491. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5492. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5493. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5494. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5495. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5496. end
  5497. for i = 0, 0.5, 0.1 do
  5498. swait()
  5499. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5500. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5501. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5502. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5503. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5504. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5505. end
  5506. punchsound1:Play()
  5507. for i = 0, 0.5, 0.1 do
  5508. swait()
  5509. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5510. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5511. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5512. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5513. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5514. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5515. end
  5516. punchsound1:Play()
  5517. for i = 0, 0.6, 0.1 do
  5518. swait()
  5519. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5520. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5521. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5522. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5523. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5524. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5525. end
  5526. for i = 0, 0.6, 0.1 do
  5527. swait()
  5528. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5529. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5530. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5531. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5532. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5533. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5534. end
  5535. for i = 0, 0.5, 0.1 do
  5536. swait()
  5537. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5538. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5539. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5540. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5541. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5542. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5543. end
  5544. punchsound1:Play()
  5545. for i = 0, 0.5, 0.1 do
  5546. swait()
  5547. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5548. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5549. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5550. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5551. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5552. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5553. end
  5554. punchsound1:Play()
  5555. for i = 0, 0.6, 0.1 do
  5556. swait()
  5557. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5558. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5559. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5560. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5561. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5562. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5563. end
  5564. for i = 0, 0.6, 0.1 do
  5565. swait()
  5566. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5567. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5568. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5569. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5570. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5571. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5572. end
  5573. for i = 0, 0.5, 0.1 do
  5574. swait()
  5575. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5576. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5577. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5578. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5579. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5580. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5581. end
  5582. punchsound1:Play()
  5583. for i = 0, 0.5, 0.1 do
  5584. swait()
  5585. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5586. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5587. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5588. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5589. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5590. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5591. end
  5592. punchsound1:Play()
  5593. for i = 0, 0.6, 0.1 do
  5594. swait()
  5595. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5596. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5597. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5598. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5599. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5600. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5601. end
  5602. for i = 0, 0.6, 0.1 do
  5603. swait()
  5604. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5605. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5606. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5607. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5608. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5609. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5610. end
  5611. for i = 0, 0.5, 0.1 do
  5612. swait()
  5613. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5614. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5615. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5616. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5617. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5618. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5619. end
  5620. punchsound1:Play()
  5621. for i = 0, 0.5, 0.1 do
  5622. swait()
  5623. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5624. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5625. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5626. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5627. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5628. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5629. end
  5630. punchsound1:Play()
  5631. for i = 0, 0.6, 0.1 do
  5632. swait()
  5633. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5634. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5635. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5636. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5637. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5638. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5639. end
  5640. for i = 0, 0.6, 0.1 do
  5641. swait()
  5642. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5643. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5644. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5645. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5646. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5647. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5648. end
  5649. punchsound1:Play()
  5650. for i = 0, 1, 0.1 do
  5651. swait()
  5652. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5653. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5654. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5655. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5656. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5657. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5658. end
  5659. for i = 0, 0.5, 0.1 do
  5660. swait()
  5661. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5662. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5663. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5664. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5665. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5666. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5667. end
  5668. punchsound1:Play()
  5669. for i = 0, 0.6, 0.1 do
  5670. swait()
  5671. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5672. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5673. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5674. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5675. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5676. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5677. end
  5678. for i = 0, 0.6, 0.1 do
  5679. swait()
  5680. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5681. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5682. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5683. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5684. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5685. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5686. end
  5687. for i = 0, 0.5, 0.1 do
  5688. swait()
  5689. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5690. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5691. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5692. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5693. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5694. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5695. end
  5696. punchsound1:Play()
  5697. for i = 0, 0.3, 0.1 do
  5698. swait()
  5699. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5700. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5701. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5702. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5703. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5704. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5705. end
  5706. punchsound1:Play()
  5707. for i = 0, 0.3, 0.1 do
  5708. swait()
  5709. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5710. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5711. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5712. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5713. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5714. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5715. end
  5716. for i = 0, 0.3, 0.1 do
  5717. swait()
  5718. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5719. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5720. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5721. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5722. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5723. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5724. end
  5725. for i = 0, 0.3, 0.1 do
  5726. swait()
  5727. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5728. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5729. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5730. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5731. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5732. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5733. end
  5734. punchsound1:Play()
  5735. for i = 0, 0.3, 0.1 do
  5736. swait()
  5737. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5738. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5739. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5740. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5741. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5742. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5743. end
  5744. punchsound1:Play()
  5745. for i = 0, 0.3, 0.1 do
  5746. swait()
  5747. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5748. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5749. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5750. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5751. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5752. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5753. end
  5754. for i = 0, 0.3, 0.1 do
  5755. swait()
  5756. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5757. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5758. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5759. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5760. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5761. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5762. end
  5763. for i = 0, 0.3, 0.1 do
  5764. swait()
  5765. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5766. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5767. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5768. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5769. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5770. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5771. end
  5772. punchsound1:Play()
  5773. for i = 0, 0.3, 0.1 do
  5774. swait()
  5775. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5776. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5777. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5778. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5779. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5780. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5781. end
  5782. punchsound1:Play()
  5783. for i = 0, 0.3, 0.1 do
  5784. swait()
  5785. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5786. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5787. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5788. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5789. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5790. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5791. end
  5792. for i = 0, 0.1, 0.1 do
  5793. swait()
  5794. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5795. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5796. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5797. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5798. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5799. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5800. end
  5801. for i = 0, 0.1, 0.1 do
  5802. swait()
  5803. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5804. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5805. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5806. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5807. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5808. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5809. end
  5810. punchsound1:Play()
  5811. for i = 0, 0.1, 0.1 do
  5812. swait()
  5813. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5814. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5815. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5816. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5817. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5818. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5819. end
  5820. punchsound1:Play()
  5821. for i = 0, 0.1, 0.1 do
  5822. swait()
  5823. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5824. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5825. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5826. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5827. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5828. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5829. end
  5830. for i = 0, 0.1, 0.1 do
  5831. swait()
  5832. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5833. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5834. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5835. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5836. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5837. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5838. end
  5839. punchsound1:Play()
  5840. for i = 0, 0.4, 0.1 do
  5841. swait()
  5842. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5843. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5844. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5845. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5846. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5847. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5848. end
  5849. for i,v in pairs(to.Parent:GetChildren()) do
  5850. if v:IsA("Humanoid") then
  5851. v.Health = v.Health - 20
  5852.  
  5853. v.PlatformStand = true
  5854. end
  5855. end
  5856. to.CFrame = CFrame.new(to.CFrame.p + v3(0,50,0))
  5857. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,50,0))
  5858. Zanzoken = Instance.new("Part",char)
  5859. Zanzoken.Anchored = true
  5860. Zanzoken.Position = v3(999,999,999)
  5861. Zanzoken.CFrame = Torso.CFrame
  5862. game.Debris:AddItem(Zanzoken,0.5)
  5863. Zanzoken.Transparency = 1
  5864. Zano:Play()
  5865. wait()
  5866. idk = Instance.new("BillboardGui",Zanzoken)
  5867. idk.Size = UDim2.new(10,0,15,0)
  5868. idk.AlwaysOnTop = false
  5869. idk1 = Instance.new("ImageLabel",idk)
  5870. idk1.BackgroundTransparency = 1
  5871. idk.ExtentsOffset = v3(0,0,0)
  5872. idk1.ImageTransparency = 0
  5873. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5874. idk1.Size = UDim2.new(2,0,1,0)
  5875. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5876. idk1.Image = "rbxassetid://319554883"
  5877. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5878. wait()
  5879. Zanzoken = Instance.new("Part",char)
  5880. Zanzoken.Anchored = true
  5881. Zanzoken.Position = v3(999,999,999)
  5882. Zanzoken.CFrame = Torso.CFrame
  5883. game.Debris:AddItem(Zanzoken,0.5)
  5884. Zanzoken.Transparency = 1
  5885. wait()
  5886. idk = Instance.new("BillboardGui",Zanzoken)
  5887. idk.Size = UDim2.new(20,0,20,0)
  5888. idk.AlwaysOnTop = false
  5889. idk1 = Instance.new("ImageLabel",idk)
  5890. idk1.BackgroundTransparency = 1
  5891. idk.ExtentsOffset = v3(0,0,0)
  5892. idk1.ImageTransparency = 0
  5893. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5894. idk1.Size = UDim2.new(2,0,1,0)
  5895. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5896. idk1.Image = "rbxassetid://319554883"
  5897. punchsound1:Play()
  5898. for i = 0, 6, 0.1 do
  5899. swait()
  5900. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5901. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5902. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5903. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5904. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5905. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5906. end
  5907. for i = 0, 0.6, 0.1 do
  5908. swait()
  5909. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5910. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5911. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5912. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5913. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5914. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5915. end
  5916. for i = 0, 0.6, 0.1 do
  5917. swait()
  5918. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5919. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5920. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5921. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5922. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5923. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5924. end
  5925. punchsound1:Play()
  5926. for i = 0, 1, 0.1 do
  5927. swait()
  5928. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5929. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5930. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5931. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5932. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5933. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5934. end
  5935. for i = 0, 0.6, 0.1 do
  5936. swait()
  5937. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5938. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5939. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5940. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5941. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5942. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5943. end
  5944. for i = 0, 0.6, 0.1 do
  5945. swait()
  5946. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5947. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5948. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5949. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5950. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5951. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5952. end
  5953. punchsound1:Play()
  5954. for i = 0, 1, 0.1 do
  5955. swait()
  5956. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5957. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5958. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5959. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5960. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5961. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5962. end
  5963. for i = 0, 0.6, 0.1 do
  5964. swait()
  5965. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5966. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5967. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5968. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5969. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5970. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5971. end
  5972. for i = 0, 0.6, 0.1 do
  5973. swait()
  5974. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5975. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5976. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5977. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5978. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5979. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5980. end
  5981. punchsound1:Play()
  5982. for i = 0, 1, 0.1 do
  5983. swait()
  5984. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5985. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5986. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5987. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5988. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5989. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5990. end
  5991. for i = 0, 0.6, 0.1 do
  5992. swait()
  5993. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5994. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5995. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5996. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5997. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5998. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5999. end
  6000. for i = 0, 0.6, 0.1 do
  6001. swait()
  6002. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6003. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6004. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6005. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6006. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6007. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6008. end
  6009. punchsound1:Play()
  6010. for i = 0, 1, 0.1 do
  6011. swait()
  6012. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6013. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6014. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6015. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6016. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6017. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6018. end
  6019. for i = 0, 0.6, 0.1 do
  6020. swait()
  6021. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6022. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6023. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6024. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6025. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6026. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6027. end
  6028. for i = 0, 0.6, 0.1 do
  6029. swait()
  6030. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6031. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6032. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6033. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6034. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6035. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6036. end
  6037. punchsound1:Play()
  6038. for i = 0, 1, 0.1 do
  6039. swait()
  6040. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6041. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6042. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6043. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6044. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6045. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6046. end
  6047. for i = 0, 0.6, 0.1 do
  6048. swait()
  6049. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6050. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6051. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6052. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6053. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6054. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6055. end
  6056. for i = 0, 0.6, 0.1 do
  6057. swait()
  6058. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6059. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6060. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6061. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6062. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6063. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6064. end
  6065. punchsound1:Play()
  6066. for i = 0, 1, 0.1 do
  6067. swait()
  6068. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6069. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6070. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6071. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6072. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6073. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6074. end
  6075.  
  6076.  
  6077.  
  6078. for i,v in pairs(to.Parent:GetChildren()) do
  6079. if v:IsA("Humanoid") then
  6080. v.Health = v.Health - 20
  6081.  
  6082. v.PlatformStand = true
  6083. end
  6084. end
  6085. StrongPunch:Play()
  6086. for i = 0, 1, 0.1 do
  6087. swait()
  6088. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6089. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6090. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6091. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6092. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6093. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6094. end
  6095. for i = 0, 1, 0.1 do
  6096. swait()
  6097. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6098. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6099. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6100. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6101. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6102. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6103. end
  6104. for i,v in pairs(to.Parent:GetChildren()) do
  6105. if v:IsA("Humanoid") then
  6106. v.Health = v.Health - 5
  6107.  
  6108. v.PlatformStand = true
  6109. end
  6110. end
  6111. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  6112. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  6113. Zanzoken = Instance.new("Part",char)
  6114. Zanzoken.Anchored = true
  6115. Zanzoken.Position = v3(999,999,999)
  6116. Zanzoken.CFrame = Torso.CFrame
  6117. game.Debris:AddItem(Zanzoken,0.5)
  6118. Zanzoken.Transparency = 1
  6119. Zano:Play()
  6120. wait()
  6121. idk = Instance.new("BillboardGui",Zanzoken)
  6122. idk.Size = UDim2.new(10,0,15,0)
  6123. idk.AlwaysOnTop = false
  6124. idk1 = Instance.new("ImageLabel",idk)
  6125. idk1.BackgroundTransparency = 1
  6126. idk.ExtentsOffset = v3(0,0,0)
  6127. idk1.ImageTransparency = 0
  6128. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6129. idk1.Size = UDim2.new(2,0,1,0)
  6130. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6131. idk1.Image = "rbxassetid://319554883"
  6132. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6133. wait()
  6134. Zanzoken = Instance.new("Part",char)
  6135. Zanzoken.Anchored = true
  6136. Zanzoken.Position = v3(999,999,999)
  6137. Zanzoken.CFrame = Torso.CFrame
  6138. game.Debris:AddItem(Zanzoken,0.5)
  6139. Zanzoken.Transparency = 1
  6140. wait()
  6141. idk = Instance.new("BillboardGui",Zanzoken)
  6142. idk.Size = UDim2.new(20,0,20,0)
  6143. idk.AlwaysOnTop = false
  6144. idk1 = Instance.new("ImageLabel",idk)
  6145. idk1.BackgroundTransparency = 1
  6146. idk.ExtentsOffset = v3(0,0,0)
  6147. idk1.ImageTransparency = 0
  6148. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6149. idk1.Size = UDim2.new(2,0,1,0)
  6150. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6151. idk1.Image = "rbxassetid://319554883"
  6152. for i = 0, 1, 0.1 do
  6153. swait()
  6154. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6155. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6156. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6157. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6158. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6159. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6160. end
  6161. punchsound1:Play()
  6162. for i = 0, 1, 0.1 do
  6163. swait()
  6164. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6165. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6166. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6167. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6168. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6169. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6170. end
  6171. punchsound1:Play()
  6172. for i = 0, 1, 0.1 do
  6173. swait()
  6174. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6175. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6176. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6177. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6178. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6179. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6180. end
  6181. for i = 0, 1, 0.1 do
  6182. swait()
  6183. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6184. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6185. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6186. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6187. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6188. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6189. end
  6190. for i = 0, 1, 0.1 do
  6191. swait()
  6192. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6193. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6194. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6195. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6196. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6197. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6198. end
  6199. to.CFrame = CFrame.new(to.CFrame.p + v3(30,70,0))
  6200. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(30,70,0))
  6201. Zanzoken = Instance.new("Part",char)
  6202. Zanzoken.Anchored = true
  6203. Zanzoken.Position = v3(999,999,999)
  6204. Zanzoken.CFrame = Torso.CFrame
  6205. game.Debris:AddItem(Zanzoken,0.5)
  6206. Zanzoken.Transparency = 1
  6207. Zano:Play()
  6208. wait()
  6209. idk = Instance.new("BillboardGui",Zanzoken)
  6210. idk.Size = UDim2.new(10,0,15,0)
  6211. idk.AlwaysOnTop = false
  6212. idk1 = Instance.new("ImageLabel",idk)
  6213. idk1.BackgroundTransparency = 1
  6214. idk.ExtentsOffset = v3(0,0,0)
  6215. idk1.ImageTransparency = 0
  6216. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6217. idk1.Size = UDim2.new(2,0,1,0)
  6218. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6219. idk1.Image = "rbxassetid://319554883"
  6220. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6221. wait()
  6222. Zanzoken = Instance.new("Part",char)
  6223. Zanzoken.Anchored = true
  6224. Zanzoken.Position = v3(999,999,999)
  6225. Zanzoken.CFrame = Torso.CFrame
  6226. game.Debris:AddItem(Zanzoken,0.5)
  6227. Zanzoken.Transparency = 1
  6228. wait()
  6229. idk = Instance.new("BillboardGui",Zanzoken)
  6230. idk.Size = UDim2.new(20,0,20,0)
  6231. idk.AlwaysOnTop = false
  6232. idk1 = Instance.new("ImageLabel",idk)
  6233. idk1.BackgroundTransparency = 1
  6234. idk.ExtentsOffset = v3(0,0,0)
  6235. idk1.ImageTransparency = 0
  6236. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6237. idk1.Size = UDim2.new(2,0,1,0)
  6238. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6239. idk1.Image = "rbxassetid://319554883"
  6240. StrongPunch:Play()
  6241. Break:Play()
  6242.  
  6243. for i = 0, 6, 0.1 do
  6244. swait()
  6245. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6246. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6247. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6248. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6249. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6250. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6251. end
  6252. StrongPunch1:Play()
  6253. for i = 0, 6, 0.1 do
  6254. swait()
  6255. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6256. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6257. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6258. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6259. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6260. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6261. end
  6262. StrongPunch2:Play()
  6263. for i = 0, 7, 0.1 do
  6264. swait()
  6265. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6266. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6267. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6268. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6269. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6270. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6271. end
  6272. for i = 0, 1, 0.1 do
  6273. swait()
  6274. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6275. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6276. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6277. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6278. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6279. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6280. end
  6281. punchsound1:Play()
  6282. for i = 0, 1, 0.1 do
  6283. swait()
  6284. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6285. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6286. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6287. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6288. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6289. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6290. end
  6291. punchsound1:Play()
  6292. for i = 0, 1, 0.1 do
  6293. swait()
  6294. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6295. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6296. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6297. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6298. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6299. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6300. end
  6301. for i = 0, 1, 0.1 do
  6302. swait()
  6303. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6304. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6305. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6306. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6307. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6308. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6309. end
  6310. for i = 0, 1, 0.1 do
  6311. swait()
  6312. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6313. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6314. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6315. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6316. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6317. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6318. end
  6319. punchsound1:Play()
  6320. for i = 0, 0.5, 0.1 do
  6321. swait()
  6322. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6323. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6324. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6325. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6326. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6327. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6328. end
  6329. punchsound1:Play()
  6330. for i = 0, 0.5, 0.1 do
  6331. swait()
  6332. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6333. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6334. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6335. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6336. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6337. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6338. end
  6339. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-100,0))
  6340. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-100,0))
  6341. Zanzoken = Instance.new("Part",char)
  6342. Zanzoken.Anchored = true
  6343. Zanzoken.Position = v3(999,999,999)
  6344. Zanzoken.CFrame = Torso.CFrame
  6345. game.Debris:AddItem(Zanzoken,0.5)
  6346. Zanzoken.Transparency = 1
  6347. Zano:Play()
  6348. wait()
  6349. idk = Instance.new("BillboardGui",Zanzoken)
  6350. idk.Size = UDim2.new(10,0,15,0)
  6351. idk.AlwaysOnTop = false
  6352. idk1 = Instance.new("ImageLabel",idk)
  6353. idk1.BackgroundTransparency = 1
  6354. idk.ExtentsOffset = v3(0,0,0)
  6355. idk1.ImageTransparency = 0
  6356. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6357. idk1.Size = UDim2.new(2,0,1,0)
  6358. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6359. idk1.Image = "rbxassetid://319554883"
  6360. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6361. wait()
  6362. Zanzoken = Instance.new("Part",char)
  6363. Zanzoken.Anchored = true
  6364. Zanzoken.Position = v3(999,999,999)
  6365. Zanzoken.CFrame = Torso.CFrame
  6366. game.Debris:AddItem(Zanzoken,0.5)
  6367. Zanzoken.Transparency = 1
  6368. wait()
  6369. idk = Instance.new("BillboardGui",Zanzoken)
  6370. idk.Size = UDim2.new(20,0,20,0)
  6371. idk.AlwaysOnTop = false
  6372. idk1 = Instance.new("ImageLabel",idk)
  6373. idk1.BackgroundTransparency = 1
  6374. idk.ExtentsOffset = v3(0,0,0)
  6375. idk1.ImageTransparency = 0
  6376. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6377. idk1.Size = UDim2.new(2,0,1,0)
  6378. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6379. idk1.Image = "rbxassetid://319554883"
  6380. for i = 0, 0.4, 0.1 do
  6381. swait()
  6382. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6383. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6384. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6385. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6386. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6387. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6388. end
  6389. punchsound1:Play()
  6390. for i = 0, 0.4, 0.1 do
  6391. swait()
  6392. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6393. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6394. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6395. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6396. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6397. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6398. end
  6399. for i = 0, 0.4, 0.1 do
  6400. swait()
  6401. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6402. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6403. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6404. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6405. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6406. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6407. end
  6408. punchsound1:Play()
  6409. for i = 0, 0.4, 0.1 do
  6410. swait()
  6411. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6412. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6413. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6414. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6415. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6416. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6417. end
  6418. for i = 0, 0.4, 0.1 do
  6419. swait()
  6420. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6421. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6422. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6423. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6424. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6425. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6426. end
  6427. punchsound1:Play()
  6428. for i = 0, 0.4, 0.1 do
  6429. swait()
  6430. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6431. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6432. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6433. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6434. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6435. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6436. end
  6437. for i = 0, 0.4, 0.1 do
  6438. swait()
  6439. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6440. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6441. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6442. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6443. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6444. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6445. end
  6446. punchsound1:Play()
  6447. for i = 0, 0.4, 0.1 do
  6448. swait()
  6449. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6450. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6451. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6452. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6453. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6454. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6455. end
  6456. for i = 0, 0.4, 0.1 do
  6457. swait()
  6458. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6459. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6460. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6461. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6462. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6463. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6464. end
  6465. punchsound1:Play()
  6466. for i = 0, 0.4, 0.1 do
  6467. swait()
  6468. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6469. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6470. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6471. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6472. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6473. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6474. end
  6475. for i = 0, 0.4, 0.1 do
  6476. swait()
  6477. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6478. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6479. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6480. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6481. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6482. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6483. end
  6484. punchsound1:Play()
  6485. for i = 0, 0.4, 0.1 do
  6486. swait()
  6487. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6488. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6489. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6490. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6491. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6492. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6493. end
  6494. for i = 0, 0.4, 0.1 do
  6495. swait()
  6496. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6497. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6498. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6499. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6500. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6501. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6502. end
  6503. punchsound1:Play()
  6504. for i = 0, 0.4, 0.1 do
  6505. swait()
  6506. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6507. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6508. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6509. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6510. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6511. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6512. end
  6513. punchsound1:Play()
  6514. local pie222 = Instance.new("ParticleEmitter")
  6515. pie222.Parent = LeftArm
  6516. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  6517. pie222.LightEmission = 1
  6518. pie222.Size = NumberSequence.new(3)
  6519. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  6520. pie222.Transparency = NumberSequence.new(0.6,1)
  6521. pie222.EmissionDirection = "Top"
  6522. pie222.Enabled = true
  6523. pie222.Lifetime = NumberRange.new(1)
  6524. pie222.Rotation = NumberRange.new(-320, 320)
  6525. pie222.Rate = 404
  6526. pie222.Speed = NumberRange.new(0)
  6527. pie222.LockedToPart = false
  6528. pie222.VelocitySpread = 2
  6529. for i = 0, 2, 0.1 do
  6530. swait()
  6531. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6532. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6533. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6534. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6535. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6536. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6537. end
  6538. wait(2)
  6539. bigbangattack2()
  6540. pie222:Destroy()
  6541.  
  6542. for i,v in pairs(to.Parent:GetChildren()) do
  6543. if v:IsA("Humanoid") then
  6544. v.Health = v.Health - math.huge
  6545.  
  6546. v.PlatformStand = true
  6547. end
  6548. end
  6549.  
  6550. hit1 = false
  6551.  
  6552. hit2 = true
  6553. for i,v in pairs(to.Parent:GetChildren()) do
  6554. if v:IsA("Humanoid") then
  6555. v.Health = v.Health - 10
  6556.  
  6557. v.PlatformStand = true
  6558. end
  6559. end
  6560. hit2 = false
  6561.  
  6562. hit3 = true
  6563. hit4 = true
  6564.  
  6565.  
  6566.  
  6567.  
  6568. coroutine.wrap(function()
  6569. for i=1,2 do
  6570. wait()
  6571.  
  6572.  
  6573.  
  6574.  
  6575.  
  6576. for i,v in pairs(to.Parent:GetChildren()) do
  6577. if v:IsA("Humanoid") then
  6578. v.Health = v.Health - 2
  6579.  
  6580. v.PlatformStand = true
  6581. end
  6582. end
  6583. end
  6584.  
  6585.  
  6586. wait(3)
  6587. end)()
  6588.  
  6589.  
  6590.  
  6591.  
  6592.  
  6593.  
  6594.  
  6595.  
  6596.  
  6597.  
  6598.  
  6599.  
  6600.  
  6601.  
  6602. for i,v in pairs(to.Parent:GetChildren()) do
  6603. if v:IsA("Humanoid") then
  6604. v.Health = v.Health - 10
  6605.  
  6606. v.PlatformStand = true
  6607. end
  6608. end
  6609.  
  6610.  
  6611.  
  6612. hitground = new("Part",char)
  6613. hitground.Size = Vector3.new(5,5,5)
  6614. hitground.Name = "Ground"
  6615. hitground.Transparency = 1
  6616. hitground.CanCollide = false
  6617. game.Debris:AddItem(hitground,2)
  6618. hitground.Position = Vector3.new(999,999,999)
  6619. hitgroundweld = new("Weld",hitground)
  6620. hitgroundweld.Part0 = to
  6621. hitgroundweld.Part1 = hitground
  6622. hitground.Touched:connect(function(hit2)
  6623. if hit2.Size.x > 150 then
  6624. hitground:Destroy()
  6625. ad = new("Part",char)
  6626. ad.Name = "NewPart"
  6627. ad.Size = Vector3.new(30,0.1,30)
  6628. ad.CanCollide = false
  6629. ad.Anchored = true
  6630. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  6631. ad.Transparency = 1
  6632. aad = new("Decal",ad)
  6633.  
  6634. aad.Face = "Top"
  6635. aad.Transparency = 1
  6636. aad.Transparency = 0
  6637. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  6638. smoke = new("Part",to)
  6639. smokemesh = new("SpecialMesh",smoke)
  6640. smokemesh.MeshId = "rbxassetid://928329648"
  6641. smoke.BrickColor = hit2.BrickColor
  6642. smoke.Anchored = true
  6643. smoke.Position = hitground.Position
  6644. GroundImpact:Play()
  6645. for i = 1,20 do
  6646. wait()
  6647. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  6648. smoke.Transparency = smoke.Transparency + 1/20
  6649. end
  6650. smoke:Destroy()
  6651. wait(0.5)
  6652.  
  6653. for i = 1,20 do
  6654. wait(0.1)
  6655. aad.Transparency = aad.Transparency + 1/20
  6656. end
  6657. end
  6658. end)
  6659. ys = Instance.new("BodyVelocity",to)
  6660. ys.Name = "GO"
  6661.  
  6662. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  6663.  
  6664. ys.Velocity = v3(0,-90,0)
  6665.  
  6666. wait(1)
  6667. ys:Destroy()
  6668.  
  6669.  
  6670.  
  6671. hit3 = false
  6672. hit4 = false
  6673.  
  6674.  
  6675. hit1 = false
  6676. hit2 = false
  6677. hit3 = false
  6678. hit4 = false
  6679. idle = true
  6680. RootPart.Anchored = false
  6681. end
  6682. end)
  6683. end
  6684.  
  6685. function Combo3()
  6686. getplayer = new("Part",char)
  6687. getplayer.Position = Vector3.new(999,999,999)
  6688. getplayer.Transparency = 1
  6689. getplayer.Size = v3(3,3,3)
  6690. getplayer.CanCollide = false
  6691. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  6692. getplayer.Name = "GetPlayer"
  6693.  
  6694. game.Debris:AddItem(getplayer,0.5)
  6695.  
  6696. getplayer.Touched:connect(function(hit)
  6697. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  6698. getplayer:Destroy()
  6699. to = hit.Parent:findFirstChild("HumanoidRootPart")
  6700. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  6701. to.Anchored = true
  6702. RootPart.Anchored = true
  6703. idle = false
  6704.  
  6705.  
  6706. punchsound1:Play()
  6707. hit1 = true
  6708. for i = 0, 1, 0.1 do
  6709. swait()
  6710. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6711. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6712. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6713. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6714. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6715. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6716. end
  6717. punchsound1:Play()
  6718. for i = 0, 1, 0.1 do
  6719. swait()
  6720. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6721. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6722. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6723. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6724. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6725. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6726. end
  6727. punchsound1:Play()
  6728. for i = 0, 1, 0.1 do
  6729. swait()
  6730. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6731. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6732. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6733. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6734. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6735. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6736. end
  6737. to.CFrame = CFrame.new(to.CFrame.p + v3(0,5,70))
  6738. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,5,74))
  6739. Zanzoken = Instance.new("Part",char)
  6740. Zanzoken.Anchored = true
  6741. Zanzoken.Position = v3(999,999,999)
  6742. Zanzoken.CFrame = Torso.CFrame
  6743. game.Debris:AddItem(Zanzoken,0.5)
  6744. Zanzoken.Transparency = 1
  6745. Zano:Play()
  6746. wait()
  6747. idk = Instance.new("BillboardGui",Zanzoken)
  6748. idk.Size = UDim2.new(10,0,15,0)
  6749. idk.AlwaysOnTop = false
  6750. idk1 = Instance.new("ImageLabel",idk)
  6751. idk1.BackgroundTransparency = 1
  6752. idk.ExtentsOffset = v3(0,0,0)
  6753. idk1.ImageTransparency = 0
  6754. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6755. idk1.Size = UDim2.new(2,0,1,0)
  6756. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6757. idk1.Image = "rbxassetid://319554883"
  6758. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6759. wait()
  6760. Zanzoken = Instance.new("Part",char)
  6761. Zanzoken.Anchored = true
  6762. Zanzoken.Position = v3(999,999,999)
  6763. Zanzoken.CFrame = Torso.CFrame
  6764. game.Debris:AddItem(Zanzoken,0.5)
  6765. Zanzoken.Transparency = 1
  6766. wait()
  6767. idk = Instance.new("BillboardGui",Zanzoken)
  6768. idk.Size = UDim2.new(20,0,20,0)
  6769. idk.AlwaysOnTop = false
  6770. idk1 = Instance.new("ImageLabel",idk)
  6771. idk1.BackgroundTransparency = 1
  6772. idk.ExtentsOffset = v3(0,0,0)
  6773. idk1.ImageTransparency = 0
  6774. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6775. idk1.Size = UDim2.new(2,0,1,0)
  6776. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6777. idk1.Image = "rbxassetid://319554883"
  6778. for i = 0, 1, 0.1 do
  6779. swait()
  6780. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6781. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6782. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6783. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6784. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6785. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6786. end
  6787. punchsound1:Play()
  6788. for i = 0, 1, 0.1 do
  6789. swait()
  6790. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6791. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6792. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6793. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6794. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6795. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6796. end
  6797. punchsound1:Play()
  6798. for i = 0, 1, 0.1 do
  6799. swait()
  6800. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6801. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6802. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6803. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6804. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6805. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6806. end
  6807. for i = 0, 1, 0.1 do
  6808. swait()
  6809. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6810. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6811. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6812. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6813. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6814. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6815. end
  6816. punchsound1:Play()
  6817. for i = 0, 1, 0.1 do
  6818. swait()
  6819. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6820. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6821. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6822. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6823. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6824. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6825. end
  6826. punchsound1:Play()
  6827. for i = 0, 1, 0.1 do
  6828. swait()
  6829. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6830. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6831. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6832. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6833. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6834. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6835. end
  6836. for i = 0, 1, 0.1 do
  6837. swait()
  6838. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6839. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6840. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6841. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6842. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6843. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6844. end
  6845. punchsound1:Play()
  6846. for i = 0, 1, 0.1 do
  6847. swait()
  6848. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6849. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6850. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6851. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6852. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6853. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6854. end
  6855. punchsound1:Play()
  6856. for i,v in pairs(to.Parent:GetChildren()) do
  6857. if v:IsA("Humanoid") then
  6858. v.Health = v.Health - 10
  6859.  
  6860. v.PlatformStand = true
  6861. end
  6862. end
  6863. for i = 0, 1, 0.1 do
  6864. swait()
  6865. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6866. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6867. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6868. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6869. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6870. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6871. end
  6872.  
  6873. for i = 0, 1, 0.1 do
  6874. swait()
  6875. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6876. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6877. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6878. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6879. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6880. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6881. end
  6882. punchsound1:Play()
  6883. for i = 0, 1, 0.1 do
  6884. swait()
  6885. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6886. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6887. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6888. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6889. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6890. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6891. end
  6892. for i,v in pairs(to.Parent:GetChildren()) do
  6893. if v:IsA("Humanoid") then
  6894. v.Health = v.Health - 3
  6895.  
  6896. v.PlatformStand = true
  6897. end
  6898. end
  6899. to.CFrame = CFrame.new(to.CFrame.p + v3(60,5,0))
  6900. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,5,0))
  6901. Zanzoken = Instance.new("Part",char)
  6902. Zanzoken.Anchored = true
  6903. Zanzoken.Position = v3(999,999,999)
  6904. Zanzoken.CFrame = Torso.CFrame
  6905. game.Debris:AddItem(Zanzoken,0.5)
  6906. Zanzoken.Transparency = 1
  6907. Zano:Play()
  6908. wait()
  6909. idk = Instance.new("BillboardGui",Zanzoken)
  6910. idk.Size = UDim2.new(10,0,15,0)
  6911. idk.AlwaysOnTop = false
  6912. idk1 = Instance.new("ImageLabel",idk)
  6913. idk1.BackgroundTransparency = 1
  6914. idk.ExtentsOffset = v3(0,0,0)
  6915. idk1.ImageTransparency = 0
  6916. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6917. idk1.Size = UDim2.new(2,0,1,0)
  6918. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6919. idk1.Image = "rbxassetid://319554883"
  6920. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6921. wait()
  6922. Zanzoken = Instance.new("Part",char)
  6923. Zanzoken.Anchored = true
  6924. Zanzoken.Position = v3(999,999,999)
  6925. Zanzoken.CFrame = Torso.CFrame
  6926. game.Debris:AddItem(Zanzoken,0.5)
  6927. Zanzoken.Transparency = 1
  6928. wait()
  6929. idk = Instance.new("BillboardGui",Zanzoken)
  6930. idk.Size = UDim2.new(20,0,20,0)
  6931. idk.AlwaysOnTop = false
  6932. idk1 = Instance.new("ImageLabel",idk)
  6933. idk1.BackgroundTransparency = 1
  6934. idk.ExtentsOffset = v3(0,0,0)
  6935. idk1.ImageTransparency = 0
  6936. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6937. idk1.Size = UDim2.new(2,0,1,0)
  6938. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6939. idk1.Image = "rbxassetid://319554883"
  6940. for i = 0, 1, 0.1 do
  6941. swait()
  6942. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6943. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6944. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6945. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6946. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6947. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6948. end
  6949. for i = 0, 1, 0.1 do
  6950. swait()
  6951. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6952. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6953. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6954. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6955. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6956. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6957. end
  6958. punchsound1:Play()
  6959. for i = 0, 1, 0.1 do
  6960. swait()
  6961. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6962. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6963. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6964. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6965. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6966. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6967. end
  6968. for i,v in pairs(to.Parent:GetChildren()) do
  6969. if v:IsA("Humanoid") then
  6970. v.Health = v.Health - 3
  6971.  
  6972. v.PlatformStand = true
  6973. end
  6974. end
  6975. to.CFrame = CFrame.new(to.CFrame.p + v3(90,20,0))
  6976. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(90,20,0))
  6977. Zanzoken = Instance.new("Part",char)
  6978. Zanzoken.Anchored = true
  6979. Zanzoken.Position = v3(999,999,999)
  6980. Zanzoken.CFrame = Torso.CFrame
  6981. game.Debris:AddItem(Zanzoken,0.5)
  6982. Zanzoken.Transparency = 1
  6983. Zano:Play()
  6984. wait()
  6985. idk = Instance.new("BillboardGui",Zanzoken)
  6986. idk.Size = UDim2.new(10,0,15,0)
  6987. idk.AlwaysOnTop = false
  6988. idk1 = Instance.new("ImageLabel",idk)
  6989. idk1.BackgroundTransparency = 1
  6990. idk.ExtentsOffset = v3(0,0,0)
  6991. idk1.ImageTransparency = 0
  6992. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6993. idk1.Size = UDim2.new(2,0,1,0)
  6994. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6995. idk1.Image = "rbxassetid://319554883"
  6996. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6997. wait()
  6998. Zanzoken = Instance.new("Part",char)
  6999. Zanzoken.Anchored = true
  7000. Zanzoken.Position = v3(999,999,999)
  7001. Zanzoken.CFrame = Torso.CFrame
  7002. game.Debris:AddItem(Zanzoken,0.5)
  7003. Zanzoken.Transparency = 1
  7004. wait()
  7005. idk = Instance.new("BillboardGui",Zanzoken)
  7006. idk.Size = UDim2.new(20,0,20,0)
  7007. idk.AlwaysOnTop = false
  7008. idk1 = Instance.new("ImageLabel",idk)
  7009. idk1.BackgroundTransparency = 1
  7010. idk.ExtentsOffset = v3(0,0,0)
  7011. idk1.ImageTransparency = 0
  7012. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7013. idk1.Size = UDim2.new(2,0,1,0)
  7014. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7015. idk1.Image = "rbxassetid://319554883"
  7016. punchsound1:Play()
  7017. for i = 0, 1, 0.1 do
  7018. swait()
  7019. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7020. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7021. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7022. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7023. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7024. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7025. end
  7026. punchsound1:Play()
  7027. for i = 0, 1, 0.1 do
  7028. swait()
  7029. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7030. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7031. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7032. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7033. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7034. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7035. end
  7036.  
  7037.  
  7038. for i,v in pairs(to.Parent:GetChildren()) do
  7039. if v:IsA("Humanoid") then
  7040. v.Health = v.Health - 20
  7041.  
  7042. v.PlatformStand = true
  7043. end
  7044. end
  7045. StrongPunch:Play()
  7046. for i = 0, 1, 0.1 do
  7047. swait()
  7048. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7049. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7050. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7051. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7052. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7053. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7054. end
  7055. for i = 0, 1, 0.1 do
  7056. swait()
  7057. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7058. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7059. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7060. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7061. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7062. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7063. end
  7064. for i,v in pairs(to.Parent:GetChildren()) do
  7065. if v:IsA("Humanoid") then
  7066. v.Health = v.Health - 3
  7067.  
  7068. v.PlatformStand = true
  7069. end
  7070. end
  7071. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  7072. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  7073. Zanzoken = Instance.new("Part",char)
  7074. Zanzoken.Anchored = true
  7075. Zanzoken.Position = v3(999,999,999)
  7076. Zanzoken.CFrame = Torso.CFrame
  7077. game.Debris:AddItem(Zanzoken,0.5)
  7078. Zanzoken.Transparency = 1
  7079. Zano:Play()
  7080. wait()
  7081. idk = Instance.new("BillboardGui",Zanzoken)
  7082. idk.Size = UDim2.new(10,0,15,0)
  7083. idk.AlwaysOnTop = false
  7084. idk1 = Instance.new("ImageLabel",idk)
  7085. idk1.BackgroundTransparency = 1
  7086. idk.ExtentsOffset = v3(0,0,0)
  7087. idk1.ImageTransparency = 0
  7088. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7089. idk1.Size = UDim2.new(2,0,1,0)
  7090. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7091. idk1.Image = "rbxassetid://319554883"
  7092. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7093. wait()
  7094. Zanzoken = Instance.new("Part",char)
  7095. Zanzoken.Anchored = true
  7096. Zanzoken.Position = v3(999,999,999)
  7097. Zanzoken.CFrame = Torso.CFrame
  7098. game.Debris:AddItem(Zanzoken,0.5)
  7099. Zanzoken.Transparency = 1
  7100. wait()
  7101. idk = Instance.new("BillboardGui",Zanzoken)
  7102. idk.Size = UDim2.new(20,0,20,0)
  7103. idk.AlwaysOnTop = false
  7104. idk1 = Instance.new("ImageLabel",idk)
  7105. idk1.BackgroundTransparency = 1
  7106. idk.ExtentsOffset = v3(0,0,0)
  7107. idk1.ImageTransparency = 0
  7108. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7109. idk1.Size = UDim2.new(2,0,1,0)
  7110. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7111. idk1.Image = "rbxassetid://319554883"
  7112. for i = 0, 1, 0.1 do
  7113. swait()
  7114. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7115. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7116. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7117. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7118. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7119. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7120. end
  7121. punchsound1:Play()
  7122. for i = 0, 1, 0.1 do
  7123. swait()
  7124. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7125. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7126. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7127. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7128. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7129. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7130. end
  7131. punchsound1:Play()
  7132. for i = 0, 1, 0.1 do
  7133. swait()
  7134. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7135. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7136. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7137. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7138. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7139. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7140. end
  7141. for i = 0, 1, 0.1 do
  7142. swait()
  7143. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7144. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7145. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7146. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7147. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7148. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7149. end
  7150. for i = 0, 1, 0.1 do
  7151. swait()
  7152. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7153. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7154. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7155. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7156. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7157. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7158. end
  7159. to.CFrame = CFrame.new(to.CFrame.p + v3(60,100,0))
  7160. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,140,0))
  7161. Zanzoken = Instance.new("Part",char)
  7162. Zanzoken.Anchored = true
  7163. Zanzoken.Position = v3(999,999,999)
  7164. Zanzoken.CFrame = Torso.CFrame
  7165. game.Debris:AddItem(Zanzoken,0.5)
  7166. Zanzoken.Transparency = 1
  7167. Zano:Play()
  7168. wait()
  7169. idk = Instance.new("BillboardGui",Zanzoken)
  7170. idk.Size = UDim2.new(10,0,15,0)
  7171. idk.AlwaysOnTop = false
  7172. idk1 = Instance.new("ImageLabel",idk)
  7173. idk1.BackgroundTransparency = 1
  7174. idk.ExtentsOffset = v3(0,0,0)
  7175. idk1.ImageTransparency = 0
  7176. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7177. idk1.Size = UDim2.new(2,0,1,0)
  7178. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7179. idk1.Image = "rbxassetid://319554883"
  7180. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7181. wait()
  7182. Zanzoken = Instance.new("Part",char)
  7183. Zanzoken.Anchored = true
  7184. Zanzoken.Position = v3(999,999,999)
  7185. Zanzoken.CFrame = Torso.CFrame
  7186. game.Debris:AddItem(Zanzoken,0.5)
  7187. Zanzoken.Transparency = 1
  7188. wait()
  7189. idk = Instance.new("BillboardGui",Zanzoken)
  7190. idk.Size = UDim2.new(20,0,20,0)
  7191. idk.AlwaysOnTop = false
  7192. idk1 = Instance.new("ImageLabel",idk)
  7193. idk1.BackgroundTransparency = 1
  7194. idk.ExtentsOffset = v3(0,0,0)
  7195. idk1.ImageTransparency = 0
  7196. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7197. idk1.Size = UDim2.new(2,0,1,0)
  7198. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7199. idk1.Image = "rbxassetid://319554883"
  7200. StrongPunch:Play()
  7201. Break:Play()
  7202. local Aura4 = Instance.new('ParticleEmitter')
  7203. Aura4.Name = "Aura"
  7204. Aura4.Texture = "rbxassetid://1046299182"
  7205. Aura4.Parent = Torso
  7206. Aura4.LightEmission = 1
  7207. Aura4.Transparency = NumberSequence.new(0.7,1)
  7208. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7209. Aura4.Size = NumberSequence.new(1,30)
  7210. Aura4.Rotation = NumberRange.new(-360,360)
  7211. Aura4.LockedToPart = true
  7212. Aura4.Lifetime = NumberRange.new(0.2)
  7213. Aura4.Rate = 100
  7214. Aura4.Speed = NumberRange.new(0)
  7215. Aura4.EmissionDirection = "Top"
  7216. for i = 0, 6, 0.1 do
  7217. swait()
  7218. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7219. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7220. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7221. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7222. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7223. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7224. end
  7225. Aura4:Destroy()
  7226. wait(0.1)
  7227. local Aura4 = Instance.new('ParticleEmitter')
  7228. Aura4.Name = "Aura"
  7229. Aura4.Texture = "rbxassetid://1046299182"
  7230. Aura4.Parent = Torso
  7231. Aura4.LightEmission = 1
  7232. Aura4.Transparency = NumberSequence.new(0.7,1)
  7233. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7234. Aura4.Size = NumberSequence.new(1,30)
  7235. Aura4.Rotation = NumberRange.new(-360,360)
  7236. Aura4.LockedToPart = true
  7237. Aura4.Lifetime = NumberRange.new(0.2)
  7238. Aura4.Rate = 100
  7239. Aura4.Speed = NumberRange.new(0)
  7240. Aura4.EmissionDirection = "Top"
  7241. StrongPunch1:Play()
  7242. Break:Play()
  7243. for i = 0, 6, 0.1 do
  7244. swait()
  7245. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7246. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7247. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7248. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7249. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7250. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7251. end
  7252. Aura4:Destroy()
  7253. StrongPunch2:Play()
  7254. Break:Play()
  7255. local Aura4 = Instance.new('ParticleEmitter')
  7256. Aura4.Name = "Aura"
  7257. Aura4.Texture = "rbxassetid://1046299182"
  7258. Aura4.Parent = Torso
  7259. Aura4.LightEmission = 1
  7260. Aura4.Transparency = NumberSequence.new(0.7,1)
  7261. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7262. Aura4.Size = NumberSequence.new(1,30)
  7263. Aura4.Rotation = NumberRange.new(-360,360)
  7264. Aura4.LockedToPart = true
  7265. Aura4.Lifetime = NumberRange.new(0.2)
  7266. Aura4.Rate = 100
  7267. Aura4.Speed = NumberRange.new(0)
  7268. Aura4.EmissionDirection = "Top"
  7269. for i = 0, 7, 0.1 do
  7270. swait()
  7271. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7272. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7273. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7274. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7275. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7276. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7277. end
  7278. to.CFrame = CFrame.new(to.CFrame.p + v3(-100,600,0))
  7279. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(-100,600,0))
  7280. Aura4:Destroy()
  7281. Zanzoken = Instance.new("Part",char)
  7282. Zanzoken.Anchored = true
  7283. Zanzoken.Position = v3(999,999,999)
  7284. Zanzoken.CFrame = Torso.CFrame
  7285. game.Debris:AddItem(Zanzoken,0.5)
  7286. Zanzoken.Transparency = 1
  7287. Zano:Play()
  7288. wait()
  7289. idk = Instance.new("BillboardGui",Zanzoken)
  7290. idk.Size = UDim2.new(10,0,15,0)
  7291. idk.AlwaysOnTop = false
  7292. idk1 = Instance.new("ImageLabel",idk)
  7293. idk1.BackgroundTransparency = 1
  7294. idk.ExtentsOffset = v3(0,0,0)
  7295. idk1.ImageTransparency = 0
  7296. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7297. idk1.Size = UDim2.new(2,0,1,0)
  7298. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7299. idk1.Image = "rbxassetid://319554883"
  7300. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7301. wait()
  7302. Zanzoken = Instance.new("Part",char)
  7303. Zanzoken.Anchored = true
  7304. Zanzoken.Position = v3(999,999,999)
  7305. Zanzoken.CFrame = Torso.CFrame
  7306. game.Debris:AddItem(Zanzoken,0.5)
  7307. Zanzoken.Transparency = 1
  7308. wait()
  7309. idk = Instance.new("BillboardGui",Zanzoken)
  7310. idk.Size = UDim2.new(20,0,20,0)
  7311. idk.AlwaysOnTop = false
  7312. idk1 = Instance.new("ImageLabel",idk)
  7313. idk1.BackgroundTransparency = 1
  7314. idk.ExtentsOffset = v3(0,0,0)
  7315. idk1.ImageTransparency = 0
  7316. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7317. idk1.Size = UDim2.new(2,0,1,0)
  7318. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7319. idk1.Image = "rbxassetid://319554883"
  7320. for i = 0, 1, 0.1 do
  7321. swait()
  7322. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7323. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7324. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7325. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7326. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7327. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7328. end
  7329. punchsound1:Play()
  7330. for i = 0, 1, 0.1 do
  7331. swait()
  7332. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7333. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7334. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7335. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7336. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7337. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7338. end
  7339. punchsound1:Play()
  7340. for i = 0, 1, 0.1 do
  7341. swait()
  7342. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7343. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7344. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7345. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7346. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7347. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7348. end
  7349. for i = 0, 1, 0.1 do
  7350. swait()
  7351. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7352. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7353. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7354. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7355. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7356. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7357. end
  7358. for i = 0, 1, 0.1 do
  7359. swait()
  7360. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7361. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7362. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7363. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7364. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7365. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7366. end
  7367. punchsound1:Play()
  7368. for i = 0, 0.5, 0.1 do
  7369. swait()
  7370. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7371. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7372. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7373. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7374. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7375. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7376. end
  7377. punchsound1:Play()
  7378. for i = 0, 0.5, 0.1 do
  7379. swait()
  7380. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7381. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7382. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7383. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7384. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7385. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7386. end
  7387. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-800,0))
  7388. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-800,0))
  7389. Zanzoken = Instance.new("Part",char)
  7390. Zanzoken.Anchored = true
  7391. Zanzoken.Position = v3(999,999,999)
  7392. Zanzoken.CFrame = Torso.CFrame
  7393. game.Debris:AddItem(Zanzoken,0.5)
  7394. Zanzoken.Transparency = 1
  7395. Zano:Play()
  7396. wait()
  7397. idk = Instance.new("BillboardGui",Zanzoken)
  7398. idk.Size = UDim2.new(10,0,15,0)
  7399. idk.AlwaysOnTop = false
  7400. idk1 = Instance.new("ImageLabel",idk)
  7401. idk1.BackgroundTransparency = 1
  7402. idk.ExtentsOffset = v3(0,0,0)
  7403. idk1.ImageTransparency = 0
  7404. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7405. idk1.Size = UDim2.new(2,0,1,0)
  7406. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7407. idk1.Image = "rbxassetid://319554883"
  7408. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7409. wait()
  7410. Zanzoken = Instance.new("Part",char)
  7411. Zanzoken.Anchored = true
  7412. Zanzoken.Position = v3(999,999,999)
  7413. Zanzoken.CFrame = Torso.CFrame
  7414. game.Debris:AddItem(Zanzoken,0.5)
  7415. Zanzoken.Transparency = 1
  7416. wait()
  7417. idk = Instance.new("BillboardGui",Zanzoken)
  7418. idk.Size = UDim2.new(20,0,20,0)
  7419. idk.AlwaysOnTop = false
  7420. idk1 = Instance.new("ImageLabel",idk)
  7421. idk1.BackgroundTransparency = 1
  7422. idk.ExtentsOffset = v3(0,0,0)
  7423. idk1.ImageTransparency = 0
  7424. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7425. idk1.Size = UDim2.new(2,0,1,0)
  7426. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7427. idk1.Image = "rbxassetid://319554883"
  7428. for i = 0, 0.4, 0.1 do
  7429. swait()
  7430. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7431. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7432. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7433. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7434. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7435. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7436. end
  7437. punchsound1:Play()
  7438. for i = 0, 0.4, 0.1 do
  7439. swait()
  7440. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7441. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7442. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7443. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7444. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7445. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7446. end
  7447. punchsound1:Play()
  7448. for i = 0, 1, 0.1 do
  7449. swait()
  7450. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7451. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7452. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7453. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7454. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7455. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7456. end
  7457. for i,v in pairs(to.Parent:GetChildren()) do
  7458. if v:IsA("Humanoid") then
  7459. v.Health = v.Health - 8
  7460.  
  7461. v.PlatformStand = true
  7462. end
  7463. end
  7464.  
  7465. hit1 = false
  7466.  
  7467. punchsound1:Play()
  7468. hit2 = true
  7469. for i = 0, 1, 0.1 do
  7470. swait()
  7471. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7472. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7473. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7474. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7475. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7476. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7477. end
  7478. for i,v in pairs(to.Parent:GetChildren()) do
  7479. if v:IsA("Humanoid") then
  7480. v.Health = v.Health - 10
  7481.  
  7482. v.PlatformStand = true
  7483. end
  7484. end
  7485. hit2 = false
  7486.  
  7487. punchsound1:Play()
  7488. hit3 = true
  7489. hit4 = true
  7490.  
  7491.  
  7492. punchsound1:Play()
  7493.  
  7494.  
  7495. coroutine.wrap(function()
  7496. for i=1,2 do
  7497. wait()
  7498.  
  7499.  
  7500.  
  7501.  
  7502.  
  7503. for i,v in pairs(to.Parent:GetChildren()) do
  7504. if v:IsA("Humanoid") then
  7505. v.Health = v.Health - 30
  7506.  
  7507. v.PlatformStand = true
  7508. end
  7509. end
  7510. end
  7511.  
  7512.  
  7513. wait(3)
  7514. end)()
  7515.  
  7516.  
  7517.  
  7518. RootPart.Anchored = false
  7519.  
  7520.  
  7521.  
  7522.  
  7523.  
  7524. StrongPunch:Play()
  7525.  
  7526.  
  7527.  
  7528.  
  7529.  
  7530.  
  7531. for i,v in pairs(to.Parent:GetChildren()) do
  7532. if v:IsA("Humanoid") then
  7533. v.Health = v.Health - 20
  7534.  
  7535. v.PlatformStand = true
  7536. end
  7537. end
  7538.  
  7539. StrongPunch2:Play()
  7540.  
  7541.  
  7542. hitground = new("Part",char)
  7543. hitground.Size = Vector3.new(5,5,5)
  7544. hitground.Name = "Ground"
  7545. hitground.Transparency = 1
  7546. hitground.CanCollide = false
  7547. game.Debris:AddItem(hitground,2)
  7548. hitground.Position = Vector3.new(999,999,999)
  7549. hitgroundweld = new("Weld",hitground)
  7550. hitgroundweld.Part0 = to
  7551. hitgroundweld.Part1 = hitground
  7552. hitground.Touched:connect(function(hit2)
  7553. if hit2.Size.x > 150 then
  7554. hitground:Destroy()
  7555. ad = new("Part",char)
  7556. ad.Name = "NewPart"
  7557. ad.Size = Vector3.new(30,0.1,30)
  7558. ad.CanCollide = false
  7559. ad.Anchored = true
  7560. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  7561. ad.Transparency = 1
  7562. aad = new("Decal",ad)
  7563.  
  7564. aad.Face = "Top"
  7565. aad.Transparency = 1
  7566. aad.Transparency = 0
  7567. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7568. smoke = new("Part",to)
  7569. smokemesh = new("SpecialMesh",smoke)
  7570. smokemesh.MeshId = "rbxassetid://928329648"
  7571. smoke.BrickColor = hit2.BrickColor
  7572. smoke.Anchored = true
  7573. smoke.Position = hitground.Position
  7574. GroundImpact:Play()
  7575. for i = 1,20 do
  7576. wait()
  7577. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  7578. smoke.Transparency = smoke.Transparency + 1/20
  7579. end
  7580. smoke:Destroy()
  7581. wait(0.5)
  7582.  
  7583. for i = 1,20 do
  7584. wait(0.1)
  7585. aad.Transparency = aad.Transparency + 1/20
  7586. end
  7587. end
  7588. end)
  7589. ys = Instance.new("BodyVelocity",to)
  7590. ys.Name = "GO"
  7591.  
  7592. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7593.  
  7594. ys.Velocity = v3(0,-90,0)
  7595.  
  7596. wait(1)
  7597. ys:Destroy()
  7598.  
  7599.  
  7600.  
  7601.  
  7602.  
  7603. hit3 = false
  7604. hit4 = false
  7605.  
  7606.  
  7607. hit1 = false
  7608. hit2 = false
  7609. hit3 = false
  7610. hit4 = false
  7611. idle = true
  7612. RootPart.Anchored = false
  7613. to.Anchored = false
  7614. end
  7615. end)
  7616. end
  7617.  
  7618.  
  7619. function Combo2()
  7620. getplayer = new("Part",char)
  7621. getplayer.Position = Vector3.new(999,999,999)
  7622. getplayer.Transparency = 1
  7623. getplayer.Size = v3(3,3,3)
  7624. getplayer.CanCollide = false
  7625. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  7626. getplayer.Name = "GetPlayer"
  7627.  
  7628. game.Debris:AddItem(getplayer,0.5)
  7629.  
  7630. getplayer.Touched:connect(function(hit)
  7631. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  7632. getplayer:Destroy()
  7633. to = hit.Parent:findFirstChild("HumanoidRootPart")
  7634. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  7635. to.Anchored = true
  7636. idle = false
  7637.  
  7638.  
  7639. punchsound1:Play()
  7640. hit1 = true
  7641. for i = 0, 1, 0.1 do
  7642. swait()
  7643. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7644. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7645. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7646. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7647. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7648. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7649. end
  7650. punchsound1:Play()
  7651. for i = 0, 1, 0.1 do
  7652. swait()
  7653. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7654. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7655. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7656. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7657. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7658. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7659. end
  7660. punchsound1:Play()
  7661. for i = 0, 1, 0.1 do
  7662. swait()
  7663. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7664. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7665. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7666. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7667. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7668. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7669. end
  7670. for i = 0, 1, 0.1 do
  7671. swait()
  7672. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7673. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7674. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7675. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7676. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7677. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7678. end
  7679. for i = 0, 1, 0.1 do
  7680. swait()
  7681. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7682. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7683. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7684. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7685. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7686. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7687. end
  7688. StrongPunch1:Play()
  7689. for i = 0, 1, 0.1 do
  7690. swait()
  7691. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7692. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7693. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7694. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7695. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7696. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7697. end
  7698. for i = 0, 0.6, 0.1 do
  7699. swait()
  7700. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7701. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7702. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7703. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7704. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7705. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7706. end
  7707. for i = 0, 0.6, 0.1 do
  7708. swait()
  7709. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7710. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7711. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7712. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7713. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7714. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7715. end
  7716. for i,v in pairs(to.Parent:GetChildren()) do
  7717. if v:IsA("Humanoid") then
  7718. v.Health = v.Health - 6
  7719.  
  7720. v.PlatformStand = true
  7721. end
  7722. end
  7723. StrongPunch:Play()
  7724. for i = 0, 1, 0.1 do
  7725. swait()
  7726. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7727. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7728. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7729. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7730. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7731. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7732. end
  7733. for i,v in pairs(to.Parent:GetChildren()) do
  7734. if v:IsA("Humanoid") then
  7735. v.Health = v.Health - 8
  7736.  
  7737. v.PlatformStand = true
  7738. end
  7739. end
  7740.  
  7741. hit1 = false
  7742.  
  7743. punchsound1:Play()
  7744. hit2 = true
  7745. for i = 0, 1, 0.1 do
  7746. swait()
  7747. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7748. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7749. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7750. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7751. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7752. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7753. end
  7754. for i,v in pairs(to.Parent:GetChildren()) do
  7755. if v:IsA("Humanoid") then
  7756. v.Health = v.Health - 5
  7757.  
  7758. v.PlatformStand = true
  7759. end
  7760. end
  7761. hit2 = false
  7762.  
  7763. punchsound1:Play()
  7764. hit3 = true
  7765. hit4 = true
  7766.  
  7767.  
  7768. punchsound1:Play()
  7769.  
  7770. coroutine.wrap(function()
  7771. for i=1,2 do
  7772. wait()
  7773. to.CFrame = CFrame.new(to.CFrame.p + v3(0,35,0))
  7774. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,35,0))
  7775. Zanzoken = Instance.new("Part",char)
  7776. Zanzoken.Anchored = true
  7777. Zanzoken.Position = v3(999,999,999)
  7778. Zanzoken.CFrame = Torso.CFrame
  7779. game.Debris:AddItem(Zanzoken,0.5)
  7780. Zanzoken.Transparency = 1
  7781. Zano:Play()
  7782. wait()
  7783. idk = Instance.new("BillboardGui",Zanzoken)
  7784. idk.Size = UDim2.new(10,0,15,0)
  7785. idk.AlwaysOnTop = false
  7786. idk1 = Instance.new("ImageLabel",idk)
  7787. idk1.BackgroundTransparency = 1
  7788. idk.ExtentsOffset = v3(0,0,0)
  7789. idk1.ImageTransparency = 0
  7790. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7791. idk1.Size = UDim2.new(2,0,1,0)
  7792. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7793. idk1.Image = "rbxassetid://319554883"
  7794. wait()
  7795. Zanzoken = Instance.new("Part",char)
  7796. Zanzoken.Anchored = true
  7797. Zanzoken.Position = v3(999,999,999)
  7798. Zanzoken.CFrame = Torso.CFrame
  7799. game.Debris:AddItem(Zanzoken,0.5)
  7800. Zanzoken.Transparency = 1
  7801. wait()
  7802. idk = Instance.new("BillboardGui",Zanzoken)
  7803. idk.Size = UDim2.new(20,0,20,0)
  7804. idk.AlwaysOnTop = false
  7805. idk1 = Instance.new("ImageLabel",idk)
  7806. idk1.BackgroundTransparency = 1
  7807. idk.ExtentsOffset = v3(0,0,0)
  7808. idk1.ImageTransparency = 0
  7809. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7810. idk1.Size = UDim2.new(2,0,1,0)
  7811. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7812. idk1.Image = "rbxassetid://319554883"
  7813. for i = 0, 1, 0.1 do
  7814. swait()
  7815. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7816. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7817. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7818. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7819. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7820. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7821. end
  7822. StrongPunch:Play()
  7823. for i,v in pairs(to.Parent:GetChildren()) do
  7824. if v:IsA("Humanoid") then
  7825. v.Health = v.Health - 10
  7826.  
  7827. v.PlatformStand = true
  7828. end
  7829. end
  7830. end
  7831.  
  7832.  
  7833. wait(0.7)
  7834. end)()
  7835.  
  7836.  
  7837.  
  7838.  
  7839. RootPart.Anchored = true
  7840. to.CFrame = CFrame.new(to.CFrame.p + v3(0,0,35))
  7841. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,0,35))
  7842. Zanzoken = Instance.new("Part",char)
  7843. Zanzoken.Anchored = true
  7844. Zanzoken.Position = v3(999,999,999)
  7845. Zanzoken.CFrame = Torso.CFrame
  7846. game.Debris:AddItem(Zanzoken,0.5)
  7847. Zanzoken.Transparency = 1
  7848. Zano:Play()
  7849. wait()
  7850. idk = Instance.new("BillboardGui",Zanzoken)
  7851. idk.Size = UDim2.new(10,0,15,0)
  7852. idk.AlwaysOnTop = false
  7853. idk1 = Instance.new("ImageLabel",idk)
  7854. idk1.BackgroundTransparency = 1
  7855. idk.ExtentsOffset = v3(0,0,0)
  7856. idk1.ImageTransparency = 0
  7857. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7858. idk1.Size = UDim2.new(2,0,1,0)
  7859. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7860. idk1.Image = "rbxassetid://319554883"
  7861. wait()
  7862. Zanzoken = Instance.new("Part",char)
  7863. Zanzoken.Anchored = true
  7864. Zanzoken.Position = v3(999,999,999)
  7865. Zanzoken.CFrame = Torso.CFrame
  7866. game.Debris:AddItem(Zanzoken,0.5)
  7867. Zanzoken.Transparency = 1
  7868. wait()
  7869. idk = Instance.new("BillboardGui",Zanzoken)
  7870. idk.Size = UDim2.new(20,0,20,0)
  7871. idk.AlwaysOnTop = false
  7872. idk1 = Instance.new("ImageLabel",idk)
  7873. idk1.BackgroundTransparency = 1
  7874. idk.ExtentsOffset = v3(0,0,0)
  7875. idk1.ImageTransparency = 0
  7876. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7877. idk1.Size = UDim2.new(2,0,1,0)
  7878. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7879. idk1.Image = "rbxassetid://319554883"
  7880.  
  7881. for i = 0, 1, 0.1 do
  7882. swait()
  7883. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7884. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7885. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7886. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7887. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7888. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7889. end
  7890.  
  7891.  
  7892. StrongPunch:Play()
  7893.  
  7894.  
  7895. for i = 0, 1, 0.1 do
  7896. swait()
  7897. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7898. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7899. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7900. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7901. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7902. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7903. end
  7904.  
  7905. for i = 0, 1, 0.1 do
  7906. swait()
  7907. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7908. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7909. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7910. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7911. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7912. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7913. end
  7914.  
  7915.  
  7916.  
  7917. for i,v in pairs(to.Parent:GetChildren()) do
  7918. if v:IsA("Humanoid") then
  7919. v.Health = v.Health - 20
  7920.  
  7921. v.PlatformStand = true
  7922. end
  7923. end
  7924.  
  7925. StrongPunch2:Play()
  7926. for i = 0, 1, 0.1 do
  7927. swait()
  7928. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7929. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7930. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7931. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7932. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7933. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7934. end
  7935.  
  7936. hitground = new("Part",char)
  7937. hitground.Size = Vector3.new(5,5,5)
  7938. hitground.Name = "Ground"
  7939. hitground.Transparency = 1
  7940. hitground.CanCollide = false
  7941. game.Debris:AddItem(hitground,2)
  7942. hitground.Position = Vector3.new(999,999,999)
  7943. hitgroundweld = new("Weld",hitground)
  7944. hitgroundweld.Part0 = to
  7945. hitgroundweld.Part1 = hitground
  7946. hitground.Touched:connect(function(hit2)
  7947. if hit2.Size.x > 150 then
  7948. hitground:Destroy()
  7949. ad = new("Part",char)
  7950. ad.Name = "NewPart"
  7951. ad.Size = Vector3.new(30,0.1,30)
  7952. ad.CanCollide = false
  7953. ad.Anchored = true
  7954. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  7955. ad.Transparency = 1
  7956. aad = new("Decal",ad)
  7957.  
  7958. aad.Face = "Top"
  7959. aad.Transparency = 1
  7960. aad.Transparency = 0
  7961. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7962. smoke = new("Part",to)
  7963. smokemesh = new("SpecialMesh",smoke)
  7964. smokemesh.MeshId = "rbxassetid://928329648"
  7965. smoke.BrickColor = hit2.BrickColor
  7966. smoke.Anchored = true
  7967. smoke.Position = hitground.Position
  7968. GroundImpact:Play()
  7969. for i = 1,20 do
  7970. wait()
  7971. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  7972. smoke.Transparency = smoke.Transparency + 1/20
  7973. end
  7974. smoke:Destroy()
  7975. wait(0.5)
  7976.  
  7977. for i = 1,20 do
  7978. wait(0.1)
  7979. aad.Transparency = aad.Transparency + 1/20
  7980. end
  7981. end
  7982. end)
  7983. to.Anchored = false
  7984. ys = Instance.new("BodyVelocity",to)
  7985. ys.Name = "GO"
  7986.  
  7987. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7988.  
  7989. ys.Velocity = v3(0,-90,0)
  7990.  
  7991. wait(1)
  7992. ys:Destroy()
  7993.  
  7994.  
  7995.  
  7996.  
  7997.  
  7998. hit3 = false
  7999. hit4 = false
  8000.  
  8001.  
  8002. hit1 = false
  8003. hit2 = false
  8004. hit3 = false
  8005. hit4 = false
  8006. idle = true
  8007. RootPart.Anchored = false
  8008. end
  8009. end)
  8010. end
  8011.  
  8012. function KABOOMZ222()
  8013. local effspwn = Instance.new("Part")
  8014. coroutine.resume(coroutine.create(function()
  8015. local sound1 = Instance.new("Sound")
  8016. sound1.SoundId = "rbxassetid://440145223"
  8017. sound1.MaxDistance = 600
  8018. sound1.EmitterSize = 60
  8019. sound1.Volume = 5.5
  8020. sound1.Pitch = 1.3
  8021. sound1.Parent = effspwn
  8022. local sound2 = Instance.new("Sound")
  8023. sound2.SoundId = "rbxassetid://440145223"
  8024. sound2.MaxDistance = 300
  8025. sound2.EmitterSize = 20
  8026. sound2.Volume = 3
  8027. sound2.Pitch = 0.7
  8028. sound2.Parent = effspwn
  8029. local sound3 = Instance.new("Sound")
  8030. sound3.SoundId = "rbxassetid://440145223"
  8031. sound2.MaxDistance = 400
  8032. sound2.EmitterSize = 30
  8033. sound2.Volume = 0.5
  8034. sound2.Pitch = 0.5
  8035. sound2.Parent = effspwn
  8036. sound2:Play()
  8037. wait()
  8038. sound1:Play()
  8039. sound3:Play()
  8040. end))
  8041. local model = Instance.new("Model")
  8042. game.Debris:AddItem(model, 20)
  8043. model.Name = "smasheffects"
  8044. model.Parent = workspace
  8045. effspwn.Name = "spwnr"
  8046. effspwn.Size = Vector3.new(1, 1, 1)
  8047. effspwn.Anchored = true
  8048. effspwn.CanCollide = false
  8049. effspwn.Transparency = 1
  8050. effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  8051. effspwn.Parent = model
  8052.  
  8053.  
  8054.  
  8055.  
  8056. coroutine.resume(coroutine.create(function()
  8057. local shok = Instance.new("Part")
  8058. shok.Name = "whoosh"
  8059. shok.BrickColor = BrickColor.new("Institutional white")
  8060. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  8061. shok.Size = Vector3.new(1, 1, 1)
  8062. shok.Anchored = true
  8063. shok.Material = "Neon"
  8064. shok.Transparency = 1
  8065. shok.CanCollide = false
  8066. shok.Parent = model
  8067. game.Debris:AddItem(shok, 12)
  8068. local mesh = Instance.new("SpecialMesh")
  8069. mesh.MeshType = "FileMesh"
  8070. mesh.MeshId = "rbxassetid://437347603"
  8071. mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
  8072. mesh.Parent = shok
  8073.  
  8074.  
  8075.  
  8076.  
  8077.  
  8078. for e = 1, 8 do
  8079. wait()
  8080. mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
  8081. shok.Transparency = shok.Transparency + 0.035
  8082. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
  8083. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  8084.  
  8085.  
  8086. end
  8087. for e = 1, 16 do
  8088. wait()
  8089. mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
  8090. shok.Transparency = shok.Transparency + 0.11
  8091. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
  8092. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
  8093.  
  8094. end
  8095. end))
  8096. coroutine.resume(coroutine.create(function()
  8097. local shok = Instance.new("Part")
  8098. shok.Name = "wring1"
  8099. shok.BrickColor = BrickColor.new("Institutional white")
  8100. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  8101. shok.Size = Vector3.new(1, 1, 1)
  8102. shok.Anchored = true
  8103. shok.Material = "Neon"
  8104. shok.Transparency = 0.25
  8105. shok.CanCollide = false
  8106. shok.Parent = model
  8107. game.Debris:AddItem(shok, 12)
  8108. local mesh = Instance.new("SpecialMesh")
  8109. mesh.MeshType = "FileMesh"
  8110. mesh.MeshId = "rbxassetid://3270017"
  8111. mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  8112. mesh.Parent = shok
  8113. for e = 1, 30 do
  8114. wait()
  8115. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 1)
  8116. shok.Transparency = shok.Transparency + 0.002
  8117. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  8118. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  8119. end
  8120. for e = 1, 38 do
  8121. wait()
  8122. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  8123. shok.Transparency = shok.Transparency + 0.002
  8124. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  8125. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  8126. end
  8127. for e = 1, 24 do
  8128. wait()
  8129. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  8130. shok.Transparency = shok.Transparency + 0.03
  8131. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  8132. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  8133. end
  8134. end))
  8135. coroutine.resume(coroutine.create(function()
  8136. local shok = Instance.new("Part")
  8137. shok.Name = "wring2"
  8138. shok.BrickColor = BrickColor.new("Institutional white")
  8139. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  8140. shok.Size = Vector3.new(1, 1, 1)
  8141. shok.Anchored = true
  8142. shok.Material = "Neon"
  8143. shok.Transparency = 0.25
  8144. shok.CanCollide = false
  8145. shok.Parent = model
  8146. game.Debris:AddItem(shok, 12)
  8147. local mesh = Instance.new("SpecialMesh")
  8148. mesh.MeshType = "FileMesh"
  8149. mesh.MeshId = "rbxassetid://3270017"
  8150. mesh.Scale = Vector3.new(12, 12, 0.05)
  8151. mesh.Parent = shok
  8152. for e = 1, 30 do
  8153. wait()
  8154. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 1.2)
  8155. shok.Transparency = shok.Transparency + 0.002
  8156. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  8157. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  8158. end
  8159. for e = 1, 38 do
  8160. wait()
  8161. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  8162. shok.Transparency = shok.Transparency + 0.002
  8163. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  8164. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  8165. end
  8166. for e = 1, 24 do
  8167. wait()
  8168. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  8169. shok.Transparency = shok.Transparency + 0.03
  8170. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  8171. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  8172. end
  8173. end))
  8174. coroutine.resume(coroutine.create(function()
  8175. local shok = Instance.new("Part")
  8176. shok.Name = "coil1"
  8177. shok.BrickColor = BrickColor.new("Institutional white")
  8178. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  8179. shok.Size = Vector3.new(1, 1, 1)
  8180. shok.Anchored = true
  8181. shok.Material = "Neon"
  8182. shok.Transparency = 0.25
  8183. shok.CanCollide = false
  8184. shok.Parent = model
  8185. game.Debris:AddItem(shok, 12)
  8186. local mesh = Instance.new("SpecialMesh")
  8187. mesh.MeshType = "FileMesh"
  8188. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  8189. mesh.Scale = Vector3.new(12, 12, 12)
  8190. mesh.Parent = shok
  8191. for e = 1, 15 do
  8192. wait()
  8193. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  8194. shok.Transparency = shok.Transparency + 0.004
  8195. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  8196. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8197. end
  8198. for e = 1, 16 do
  8199. wait()
  8200. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  8201. shok.Transparency = shok.Transparency + 0.004
  8202. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8203. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8204. end
  8205. for e = 1, 12 do
  8206. wait()
  8207. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  8208. shok.Transparency = shok.Transparency + 0.06
  8209. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8210. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8211. end
  8212. end))
  8213. coroutine.resume(coroutine.create(function()
  8214. local shok = Instance.new("Part")
  8215. shok.Name = "coil2"
  8216. shok.BrickColor = BrickColor.new("Institutional white")
  8217. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  8218. shok.Size = Vector3.new(1, 1, 1)
  8219. shok.Anchored = true
  8220. shok.Material = "Neon"
  8221. shok.Transparency = 1
  8222. shok.CanCollide = false
  8223. shok.Parent = model
  8224. game.Debris:AddItem(shok, 12)
  8225. local mesh = Instance.new("SpecialMesh")
  8226. mesh.MeshType = "FileMesh"
  8227. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  8228. mesh.Scale = Vector3.new(6, 12, 6)
  8229. mesh.Parent = shok
  8230. for e = 1, 15 do
  8231. wait()
  8232. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  8233. shok.Transparency = shok.Transparency + 0.005
  8234. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  8235. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  8236. end
  8237. for e = 1, 16 do
  8238. wait()
  8239. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  8240. shok.Transparency = shok.Transparency + 0.005
  8241. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8242. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  8243. end
  8244. for e = 1, 12 do
  8245. wait()
  8246. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  8247. shok.Transparency = shok.Transparency + 0.09
  8248. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8249. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  8250. end
  8251. end))
  8252. coroutine.resume(coroutine.create(function()
  8253. local shok = Instance.new("Part")
  8254. shok.Name = "shokwve"
  8255. shok.BrickColor = BrickColor.new("Institutional white")
  8256. shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
  8257. shok.Size = Vector3.new(1, 1, 1)
  8258. shok.Anchored = true
  8259. shok.Material = "Neon"
  8260. shok.Transparency = 0.6
  8261. shok.CanCollide = false
  8262. shok.Parent = model
  8263. game.Debris:AddItem(shok, 12)
  8264. local mesh = Instance.new("SpecialMesh")
  8265. mesh.MeshType = "FileMesh"
  8266. mesh.MeshId = "rbxassetid://489415447"
  8267. mesh.Scale = Vector3.new(1, 1, 1)
  8268. mesh.Parent = shok
  8269. for e = 1, 12 do
  8270. wait()
  8271. mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  8272. shok.Transparency = shok.Transparency + 0.002
  8273. end
  8274. for e = 1, 32 do
  8275. wait()
  8276. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  8277. shok.Transparency = shok.Transparency + 0.002
  8278. end
  8279. for e = 1, 24 do
  8280. wait()
  8281. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  8282. shok.Transparency = shok.Transparency + 0.03
  8283. end
  8284. end))
  8285. coroutine.resume(coroutine.create(function()
  8286. local shok = Instance.new("Part")
  8287. shok.Name = "shock2"
  8288. shok.BrickColor = BrickColor.new("Institutional white")
  8289. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  8290. shok.Size = Vector3.new(1, 1, 1)
  8291. shok.Anchored = true
  8292. shok.Material = "Neon"
  8293. shok.Transparency = 0.35
  8294. shok.CanCollide = false
  8295. shok.Parent = model
  8296. game.Debris:AddItem(shok, 12)
  8297. local mesh = Instance.new("SpecialMesh")
  8298. mesh.MeshType = "FileMesh"
  8299. mesh.MeshId = "rbxassetid://1095709"
  8300. mesh.Scale = Vector3.new(12, 12, 12)
  8301. mesh.Parent = shok
  8302. for e = 1, 15 do
  8303. wait()
  8304. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8305. shok.Transparency = shok.Transparency + 0.004
  8306. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8307. end
  8308. for e = 1, 16 do
  8309. wait()
  8310. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8311. shok.Transparency = shok.Transparency + 0.004
  8312. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8313. end
  8314. for e = 1, 12 do
  8315. wait()
  8316. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8317. shok.Transparency = shok.Transparency + 0.06
  8318. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8319. end
  8320. end))
  8321. coroutine.resume(coroutine.create(function()
  8322. local shok = Instance.new("Part")
  8323. shok.Name = "shock3"
  8324. shok.BrickColor = BrickColor.new("Institutional white")
  8325. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  8326. shok.Size = Vector3.new(1, 1, 1)
  8327. shok.Anchored = true
  8328. shok.Material = "Neon"
  8329. shok.Transparency = 0.35
  8330. shok.CanCollide = false
  8331. shok.Parent = model
  8332. game.Debris:AddItem(shok, 12)
  8333. local mesh = Instance.new("SpecialMesh")
  8334. mesh.MeshType = "FileMesh"
  8335. mesh.MeshId = "rbxassetid://1095709"
  8336. mesh.Scale = Vector3.new(12, 12, 12)
  8337. mesh.Parent = shok
  8338. for e = 1, 15 do
  8339. wait()
  8340. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  8341. shok.Transparency = shok.Transparency + 0.004
  8342. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8343. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8344. end
  8345. for e = 1, 16 do
  8346. wait()
  8347. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  8348. shok.Transparency = shok.Transparency + 0.004
  8349. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8350. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8351. end
  8352. for e = 1, 12 do
  8353. wait()
  8354. mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  8355. shok.Transparency = shok.Transparency + 0.06
  8356. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8357. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8358. end
  8359. end))
  8360. end
  8361.  
  8362.  
  8363.  
  8364. mouse.KeyDown:connect(function(k)
  8365. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  8366. local exp = Instance.new("Explosion",Torso)
  8367. exp.BlastRadius = 45.5
  8368. exp.BlastPressure = 100
  8369. exp.Position = Torso
  8370. exp.Visible = true
  8371. end
  8372. end)
  8373.  
  8374. MV4 = 300
  8375. mouse.KeyDown:connect(function(k)
  8376. if attack == false and k == "8" then
  8377. for i, v in pairs(Torso:GetChildren()) do
  8378. if v:IsA('ParticleEmitter') then
  8379. v:Remove()
  8380. end
  8381. end
  8382. end
  8383. end)
  8384.  
  8385.  
  8386. MV4 = 300
  8387. mouse.KeyDown:connect(function(k)
  8388. if attack == false and k == "]" and MV4 > 80 and firemode == true then
  8389. MV4 = 0
  8390. Humanoid.WalkSpeed = 13
  8391. attack = true
  8392. Firepart1 = Instance.new("Part", RightArm)
  8393. Firepart1.Size = Vector3.new(1, 1, 1)
  8394. GuW1 = Instance.new("Weld")
  8395. GuW1.Name = "GuW"
  8396. GuW1.Part0 = RightArm
  8397. GuW1.C0 = cn(0, -1, 0)
  8398. GuW1.C1 = cn(0, 0, 0)
  8399. GuW1.Part1 = Firepart1
  8400. GuW1.Parent = RightArm
  8401. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8402. Firepart1.Transparency = 1
  8403. Firepart2 = Instance.new("Part", LeftArm)
  8404. Firepart2.Size = Vector3.new(1, 1, 1)
  8405. GuW2 = Instance.new("Weld")
  8406. GuW2.Name = "GuW"
  8407. GuW2.Part0 = LeftArm
  8408. GuW2.C0 = cn(0, -1, 0)
  8409. GuW2.C1 = cn(0, 0, 0)
  8410. GuW2.Part1 = Firepart2
  8411. GuW2.Parent = LeftArm
  8412. Firepart2.Transparency = 1
  8413. for i = 0, 5, 0.1 do
  8414. swait()
  8415. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8416. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8417. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8418. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8419. if Torsovelocity.Y > 2 then
  8420. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8421. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8422. 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)
  8423. 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)
  8424. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8425. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8426. elseif Torsovelocity.Y < 1 then
  8427. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8428. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8429. 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)
  8430. 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)
  8431. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8432. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8433. end
  8434. end
  8435. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  8436. for i = 0, 7, 0.1 do
  8437. swait()
  8438. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8439. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8440. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8441. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8442. if Torsovelocity.Y > 2 then
  8443. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8444. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8445. 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)
  8446. 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)
  8447. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8448. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8449. elseif Torsovelocity.Y < 1 then
  8450. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8451. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8452. 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)
  8453. 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)
  8454. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8455. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8456. end
  8457. end
  8458. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  8459. GuW1:Destroy()
  8460. GuW1 = Instance.new("Weld")
  8461. GuW1.Name = "GuW"
  8462. GuW1.Part0 = Torso
  8463. GuW1.C0 = cn(0, 0, -6)
  8464. GuW1.C1 = cn(0, 0, 0)
  8465. GuW1.Part1 = Firepart1
  8466. GuW1.Parent = Torso
  8467. GuW2:Destroy()
  8468. GuW2 = Instance.new("Weld")
  8469. GuW2.Name = "GuW"
  8470. GuW2.Part0 = Torso
  8471. GuW2.C0 = cn(0, 0, -6)
  8472. GuW2.C1 = cn(0, 0, 0)
  8473. GuW2.Part1 = Firepart2
  8474. GuW2.Parent = Torso
  8475. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8476. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8477. GuW2:Destroy()
  8478. GuW2 = Instance.new("Weld")
  8479. GuW2.Name = "GuW"
  8480. GuW2.Part0 = Torso
  8481. GuW2.C0 = cn(0, 0, -4)
  8482. GuW2.C1 = cn(0, 0, 0)
  8483. GuW2.Part1 = Firepart2
  8484. GuW2.Parent = Torso
  8485.  
  8486.  
  8487. for i = 0, 7, 0.1 do
  8488. swait()
  8489. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8490. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8491. if Torsovelocity.Y > 2 then
  8492. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8493. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8494. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8495. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8496. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8497. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8498. elseif Torsovelocity.Y < 1 then
  8499. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8500. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8501. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8502. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8503. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8504. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8505. end
  8506. end
  8507. local bp2 = Create("BodyPosition")({
  8508. P = 900,
  8509. D = 1000,
  8510. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  8511. position = Torso.Position + Vector3.new(0, 60, 0),
  8512. Parent = Torso
  8513. })
  8514. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  8515. for i = 0, 8, 0.1 do
  8516. swait()
  8517. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8518. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8519. 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)
  8520. if Torsovelocity.Y > 2 then
  8521. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8522. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8523. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8524. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8525. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8526. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8527. elseif Torsovelocity.Y < 1 then
  8528. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8529. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8530. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8531. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8532. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8533. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8534. end
  8535. end
  8536. for i = 0, 18, 0.1 do
  8537. swait()
  8538. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8539. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8540. 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)
  8541. if Torsovelocity.Y > 2 then
  8542. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8543. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8544. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8545. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8546. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8547. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8548. elseif Torsovelocity.Y < 1 then
  8549. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8550. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8551. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8552. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8553. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8554. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8555. end
  8556. end
  8557. GuW1:Destroy()
  8558. GuW1 = Instance.new("Weld")
  8559. GuW1.Name = "GuW"
  8560. GuW1.Part0 = Torso
  8561. GuW1.C0 = cn(0, 0, -15)
  8562. GuW1.C1 = cn(0, 0, 0)
  8563. GuW1.Part1 = Firepart1
  8564. GuW1.Parent = Torso
  8565. GuW2:Destroy()
  8566. GuW2 = Instance.new("Weld")
  8567. GuW2.Name = "GuW"
  8568. GuW2.Part0 = Torso
  8569. GuW2.C0 = cn(0, 0, -17.5)
  8570. GuW2.C1 = cn(0, 0, 0)
  8571. GuW2.Part1 = Firepart2
  8572. GuW2.Parent = Torso
  8573. for i = 0, 1.25, 0.01 do
  8574. swait()
  8575. 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)
  8576. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  8577. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8578. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8579. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8580. if Torsovelocity.Y > 2 then
  8581. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8582. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8583. 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)
  8584. 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)
  8585. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8586. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8587. elseif Torsovelocity.Y < 1 then
  8588. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8589. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8590. 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)
  8591. 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)
  8592. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8593. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8594. end
  8595. end
  8596. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  8597. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  8598. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  8599. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  8600. for i = 0, 3, 0.1 do
  8601. swait()
  8602. if Torsovelocity.Y > 2 then
  8603. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8604. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8605. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8606. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8607. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8608. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8609. elseif Torsovelocity.Y < 1 then
  8610. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8611. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8612. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8613. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8614. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8615. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8616. end
  8617. end
  8618. wait(1)
  8619. bp2:Destroy()
  8620. Humanoid.WalkSpeed = 16
  8621. attack = false
  8622. MV4 = 0
  8623. Firepart1:Destroy()
  8624. Firepart2:Destroy()
  8625. end
  8626. end)
  8627. spiritballenergy = true
  8628. local spirit1 = true
  8629. local spirit2 = true
  8630. local sizeup = 38
  8631. local ringgo = 18
  8632. local potara = false
  8633. local potara1 = false
  8634. local potara2 = false
  8635. local potara3 = false
  8636. local potara4 = false
  8637. local hipheight = false
  8638. local idle7 = true
  8639. local idle6 = true
  8640. local idle5 = false
  8641. local noidle = false
  8642. local noidle1 = false
  8643. local fuse = false
  8644. local bigkamehameha1 = false
  8645. local bigkamehameha2 = false
  8646. local idle2 = false
  8647. local idle3 = false
  8648. local com1 = 10
  8649. local com2 = -5
  8650. local fuse1 = false
  8651. local fuse2 = false
  8652. local fuse3 = false
  8653. local fuse4 = false
  8654. local fuse5 = false
  8655. local fuse6 = false
  8656. local fuse7 = false
  8657. local fuse8 = false
  8658. local ssj4 = false
  8659. local headcolor = 0
  8660. local walk11 = true
  8661. local great = false
  8662. local size = 0
  8663. local size2 = 0
  8664. local kicharging = false
  8665. local ki = 100
  8666.  
  8667.  
  8668.  
  8669. --Sounds
  8670. --Folder
  8671. soundfolder = Instance.new("Model",char)
  8672. soundfolder.Name = "Sound Folder"
  8673. --Sounds
  8674. kamecharge = Instance.new("Sound",soundfolder)
  8675. kamecharge.Volume = 10
  8676. kamecharge.Name = "kamecharge"
  8677. kamecharge.Looped = false
  8678. kamecharge.SoundId = "rbxassetid://908489666"
  8679. kamefire = Instance.new("Sound",soundfolder)
  8680. kamefire.Volume = 10
  8681. kamefire.Name = "kamefire"
  8682. kamefire.Looped = false
  8683. kamefire.TimePosition = 0.5
  8684. kamefire.SoundId = "rbxassetid://977360812"
  8685. kamehit = Instance.new("Sound",soundfolder)
  8686. kamehit.Volume = 30
  8687. kamehit.Name = "kamehit"
  8688. kamehit.Looped = false
  8689. kamehit.SoundId = "rbxassetid://908484148"
  8690. ssjaura = Instance.new("Sound",soundfolder)
  8691. ssjaura.Volume = 5
  8692. ssjaura.Name = "ssjaura"
  8693. ssjaura.Looped = true
  8694. ssjaura.SoundId = "rbxassetid://891397456"
  8695. ssjauraburst = Instance.new("Sound",soundfolder)
  8696. ssjauraburst.Volume = math.huge
  8697. ssjauraburst.Name = "ssjauraburst"
  8698. ssjauraburst.Looped =false
  8699. ssjauraburst.SoundId = "rbxassetid://437393965"
  8700. ssjmusic = Instance.new("Sound",soundfolder)
  8701. ssjmusic.Volume = 0
  8702. ssjmusic.Name = "ssjmusic"
  8703. ssjmusic.Looped = true
  8704. ssjmusic.SoundId = "rbxassetid://390946253"
  8705. ssj2music = Instance.new("Sound",soundfolder)
  8706. ssj2music.Volume = 0
  8707. ssj2music.Name = "ssj2music"
  8708. ssj2music.Looped = true
  8709. ssj2music.SoundId = "rbxassetid://144377132"
  8710. ssj2aura = Instance.new("Sound",soundfolder)
  8711. ssj2aura.Volume = 5
  8712. ssj2aura.Name = "ssj2aura"
  8713. ssj2aura.Looped = true
  8714. ssj2aura.SoundId = "rbxassetid://850205092"
  8715. ssj3music = Instance.new("Sound",soundfolder)
  8716. ssj3music.Volume = 0
  8717. ssj3music.Name = "ssj3music"
  8718. ssj3music.Looped = true
  8719. ssj3music.SoundId = "rbxassetid://156056027"
  8720. KiCharge = Instance.new("Sound",soundfolder)
  8721. KiCharge.Volume = 10000
  8722. KiCharge.Name = "KiCharge"
  8723. KiCharge.Looped = true
  8724. KiCharge.TimePosition = 0.7
  8725. KiCharge.SoundId = "rbxassetid://700499952"
  8726.  
  8727. KiCharge2 = Instance.new("Sound",soundfolder)
  8728. KiCharge2.Volume = 10000
  8729. KiCharge2.Name = "KiCharge2"
  8730. KiCharge2.Looped = false
  8731. KiCharge2.TimePosition = 7.3
  8732.  
  8733. KiCharge2.SoundId = "rbxassetid://700499952"
  8734. Lightning = Instance.new("Sound",soundfolder)
  8735. Lightning.Volume = 10000
  8736. Lightning.TimePosition = 1
  8737. Lightning.Name = "Lightning"
  8738. Lightning.Looped = false
  8739. Lightning.SoundId = "http://www.roblox.com/asset/?id=12222030"
  8740. AuraOff = Instance.new("Sound",soundfolder)
  8741. AuraOff.Volume = 10000
  8742. AuraOff.Name = "AuraOff"
  8743. AuraOff.Looped = false
  8744. AuraOff.SoundId = "http://www.roblox.com/asset/?id=922710675"
  8745. PowerDown = Instance.new("Sound",soundfolder)
  8746. PowerDown.Volume = 10000
  8747. PowerDown.Name = "PowerDown"
  8748. PowerDown.Looped = false
  8749. PowerDown.SoundId = "http://www.roblox.com/asset/?id=598621913"
  8750. punchsound1 = Instance.new("Sound",soundfolder)
  8751. punchsound1.Volume = 10
  8752. punchsound1.Name = "punchsound1"
  8753. punchsound1.Looped = false
  8754. punchsound1.SoundId = "rbxassetid://137579113"
  8755. punchsound2 = Instance.new("Sound",soundfolder)
  8756. punchsound2.Volume = 10
  8757. punchsound2.Name = "punchsound2"
  8758. punchsound2.Looped = false
  8759. punchsound2.SoundId = "rbxassetid://441202925"
  8760. kiblastsound = Instance.new("Sound",soundfolder)
  8761. kiblastsound.Volume = 10000
  8762. kiblastsound.Name = "kiblastsound"
  8763. kiblastsound.Looped = false
  8764. kiblastsound.SoundId = "http://www.roblox.com/asset/?id=586187912"
  8765. screaming = Instance.new("Sound",soundfolder)
  8766. screaming.Volume = 1
  8767. screaming.Name = "screaming"
  8768. screaming.Looped = true
  8769. screaming.SoundId = "rbxassetid://1096434714"
  8770. screaming1 = Instance.new("Sound",soundfolder)
  8771. screaming1.Volume = 10
  8772. screaming1.Name = "screaming1"
  8773. screaming1.Looped = false
  8774. screaming1.SoundId = "rbxassetid://975468335"
  8775. FastPunch = Instance.new("Sound",soundfolder)
  8776. FastPunch.Volume = 10000
  8777. FastPunch.Name = "FastPunch"
  8778. FastPunch.Looped = false
  8779. FastPunch.SoundId = "http://www.roblox.com/asset/?id=253255373"
  8780. GiantStep = Instance.new("Sound",soundfolder)
  8781. GiantStep.Volume = 10000
  8782. GiantStep.Name = "GiantStep"
  8783. GiantStep.Looped = false
  8784. GiantStep.SoundId = "http://www.roblox.com/asset/?id=863810402"
  8785. StrongPunch = Instance.new("Sound",soundfolder)
  8786. StrongPunch.Volume = 10000
  8787. StrongPunch.Name = "StrongPunch"
  8788. StrongPunch.Looped = false
  8789. StrongPunch.SoundId = "http://www.roblox.com/asset/?id=735524546"
  8790. KamehamehaVoice = Instance.new("Sound",soundfolder)
  8791. KamehamehaVoice.Volume = 10000
  8792. KamehamehaVoice.Name = "KamehamehaVoice"
  8793. KamehamehaVoice.Looped = false
  8794. KamehamehaVoice.SoundId = "http://www.roblox.com/asset/?id=130777838"
  8795. KamehamehaVoice6 = Instance.new("Sound",soundfolder)
  8796. KamehamehaVoice6.Volume = 10000
  8797. KamehamehaVoice6.Name = "KamehamehaVoice6"
  8798. KamehamehaVoice6.Looped = false
  8799. KamehamehaVoice6.SoundId = "http://www.roblox.com/asset/?id=670166779"
  8800. KamehamehaVoice3 = Instance.new("Sound",soundfolder)
  8801. KamehamehaVoice3.Volume = 10000
  8802. KamehamehaVoice3.Name = "KamehamehaVoice3"
  8803. KamehamehaVoice3.Looped = false
  8804. KamehamehaVoice3.SoundId = "http://www.roblox.com/asset/?id=1001695447"
  8805. KamehamehaVoice2 = Instance.new("Sound",soundfolder)
  8806. KamehamehaVoice2.Volume = 10000
  8807. KamehamehaVoice2.Name = "KamehamehaVoice2"
  8808. KamehamehaVoice2.Looped = false
  8809. KamehamehaVoice2.SoundId = "http://www.roblox.com/asset/?id=1000078112"
  8810. KamehamehaVoice1 = Instance.new("Sound",soundfolder)
  8811. KamehamehaVoice1.Volume = 10000
  8812. KamehamehaVoice1.Name = "KamehamehaVoice1"
  8813. KamehamehaVoice1.Looped = false
  8814. KamehamehaVoice1.SoundId = "http://www.roblox.com/asset/?id=1000028467"
  8815. KamehamehaVoice4 = Instance.new("Sound",soundfolder)
  8816. KamehamehaVoice4.Volume = 10000
  8817. KamehamehaVoice4.Name = "KamehamehaVoice4"
  8818. KamehamehaVoice4.Looped = false
  8819. KamehamehaVoice4.SoundId = "http://www.roblox.com/asset/?id=1006793453"
  8820. ssjbaura = Instance.new("Sound",soundfolder)
  8821. ssjbaura.Volume = 1
  8822. ssjbaura.Name = "ssjbaura"
  8823. ssjbaura.Looped = true
  8824. ssjbaura.SoundId = "rbxassetid://443386048"
  8825. ssjbauraburst = Instance.new("Sound",soundfolder)
  8826. ssjbauraburst.Volume = 1
  8827. ssjbauraburst.Name = "ssjbauraburst"
  8828. ssjbauraburst.Looped = false
  8829. ssjbauraburst.SoundId = "rbxassetid://874183151"
  8830. ssjbmusic = Instance.new("Sound",soundfolder)
  8831. ssjbmusic.Volume = 0
  8832. ssjbmusic.Name = "ssjbmusic"
  8833. ssjbmusic.Looped = true
  8834. ssjbmusic.SoundId = "rbxassetid://180572775"
  8835. ssjbkaioken = Instance.new("Sound",soundfolder)
  8836. ssjbkaioken.Volume = 10000
  8837. ssjbkaioken.Name = "ssjbkaioken"
  8838. ssjbkaioken.Looped = false
  8839. ssjbkaioken.SoundId = "http://www.roblox.com/asset/?id=975627244"
  8840. ssjbkaioken1 = Instance.new("Sound",soundfolder)
  8841. ssjbkaioken1.Volume = 10000
  8842. ssjbkaioken1.Name = "ssjbkaioken1"
  8843. ssjbkaioken1.Looped = false
  8844. ssjbkaioken1.SoundId = "http://www.roblox.com/asset/?id=975627532"
  8845. ssjbkaura = Instance.new("Sound",soundfolder)
  8846. ssjbkaura.Volume = 3
  8847. ssjbkaura.Name = "ssjbkaura"
  8848. ssjbkaura.Looped = true
  8849. ssjbkaura.SoundId = "rbxassetid://972925821"
  8850. ssjgaura = Instance.new("Sound",soundfolder)
  8851. ssjgaura.Volume = 5
  8852. ssjgaura.Name = "ssjgaura"
  8853. ssjgaura.Looped = true
  8854. ssjgaura.SoundId = "rbxassetid://590580266"
  8855. ApeGrowl = Instance.new("Sound",soundfolder)
  8856. ApeGrowl.Volume = 10
  8857. ApeGrowl.Name = "ApeGrowl"
  8858. ApeGrowl.Looped = false
  8859. ApeGrowl.SoundId = "rbxassetid://849892755"
  8860. ssjgmusic = Instance.new("Sound",soundfolder)
  8861. ssjgmusic.Volume = 0
  8862. ssjgmusic.Name = "ssjgmusic"
  8863. ssjgmusic.Looped = true
  8864. ssjgmusic.SoundId = "rbxassetid://785398417"
  8865. Ape1 = Instance.new("Sound",soundfolder)
  8866. Ape1.Volume = 10
  8867. Ape1.Name = "Ape1"
  8868. Ape1.Looped = false
  8869. Ape1.SoundId = "rbxassetid://851581494"
  8870.  
  8871. Ape2 = Instance.new("Sound",soundfolder)
  8872. Ape2.Volume = 10
  8873. Ape2.Name = "Ape2"
  8874. Ape2.Looped = false
  8875. Ape2.SoundId = "rbxassetid://851581851"
  8876. Ape3 = Instance.new("Sound",soundfolder)
  8877. Ape3.Volume = 10
  8878. Ape3.Name = "Ape3"
  8879. Ape3.Looped = false
  8880. Ape3.SoundId = "rbxassetid://851582274"
  8881.  
  8882. local beamgo = 6
  8883. local beamgo1 = 1
  8884. local startk = false
  8885. local beam1 = false
  8886. local beam2 = false
  8887.  
  8888. local kamehameha5 = false
  8889. enabled = false
  8890. local number = 1
  8891. --GoundWaves
  8892.  
  8893.  
  8894.  
  8895. function RenderStepped3()
  8896. if spiritballenergy == true then
  8897. wait(math.random(0.1,0.5))
  8898. ay = new("Part",char)
  8899. ay.Name = "NewPart2"
  8900. ay.Size = v3(0.3,0.3,0.3)
  8901. ay.CanCollide = false
  8902. ay.Material = "Neon"
  8903.  
  8904. ay.BrickColor = bc("Cyan")
  8905.  
  8906. imcool = new("Part",char)
  8907. imcool = Instance.new("SpecialMesh",ay)
  8908. imcool.MeshType = "Sphere"
  8909.  
  8910. ay.Position = v3(999,999,999)
  8911. ay.CFrame = CFrame.new(RootPart.Position.x+math.random(-15,15),RootPart.Position.y-12,RootPart.Position.z+math.random(-15,15))
  8912. ys = Instance.new("BodyVelocity",ay)
  8913. ys.Name = "GO1"
  8914. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  8915.  
  8916. ys.Velocity = v3(0,6,0)
  8917. game.Debris:AddItem(ay,4)
  8918. end
  8919. end
  8920.  
  8921. --[[a1 = new("Part",char)
  8922. a1.Name = "Beam"
  8923. a1.Anchored = true
  8924. a1.Size = v3(6,6,6)
  8925. a1.CanCollide = false
  8926. a1.Locked = true
  8927. a1.Position = v3(999,999,999)
  8928. a1.BrickColor = bc("Cyan")
  8929. a1.Material = "Neon"
  8930. a1.Transparency = 0
  8931. aa1 = new("SpecialMesh",a1)
  8932. if fuse == false then
  8933. aa1.MeshType = "Cylinder"
  8934. if potara == false then
  8935. aa1.MeshType = "Cylinder"
  8936. else
  8937. aa1.MeshType = "Sphere"
  8938. end
  8939. else
  8940. aa1.MeshType = "Sphere"
  8941. end
  8942.  
  8943. aa1.Scale = v3(1,1,1)
  8944.  
  8945. a2 = new("Part",char)
  8946. a2.Name = "Beam"
  8947. a2.Anchored = true
  8948. a2.Locked = true
  8949.  
  8950. a2.Size = v3(0.1,0.1,0.1)
  8951. a2.CanCollide = false
  8952. a2.Position = v3(999,999,999)
  8953. a2.BrickColor = bc("Cyan")
  8954. a2.Material = "Neon"
  8955. if fuse == false then
  8956. if potara == false then
  8957. a2.Transparency = 0
  8958. else
  8959. a2.Transparency = 1
  8960. end
  8961. else
  8962.  
  8963. a2.Transparency = 1
  8964. end
  8965. aa2 = new("SpecialMesh",a2)
  8966. aa2.MeshType = "Sphere"
  8967. aa2.Scale = v3(150,100,100)
  8968. a3 = new("Part",char)
  8969. a3.Name = "Beam"
  8970. a3.Locked = true
  8971. a3.Anchored = true
  8972. a3.Size = v3(0.1,0.1,0.1)
  8973. a3.CanCollide = false
  8974. a3.Position = v3(999,999,999)
  8975. a3.BrickColor = bc("Cyan")
  8976. a3.Material = "Neon"
  8977. if fuse == false then
  8978. if potara == false then
  8979. a3.Transparency = 0
  8980. else
  8981. a3.Transparency = 1
  8982. end
  8983. else
  8984.  
  8985. a3.Transparency = 1
  8986. end
  8987. aa3 = new("SpecialMesh",a3)
  8988. aa3.MeshType = "Sphere"
  8989. aa3.Scale = v3(200,100,100)
  8990. if ssj4 == true and fuse == false then
  8991. a1.BrickColor = bc("Really red")
  8992. a2.BrickColor = bc("Really red")
  8993. a3.BrickColor = bc("Really red")
  8994. --]]
  8995.  
  8996.  
  8997. mouse.KeyDown:connect(function(key)
  8998. if key == "=" then
  8999.  
  9000. Humanoid.WalkSpeed = 0
  9001. RootPart.Anchored = true
  9002. bigkamehameha1 = true
  9003.  
  9004. wait(0)
  9005. bigkamehameha1 = false
  9006. bigkamehameha2 = true
  9007. ar = new("Part",char)
  9008. ar.Name = "NewPart"
  9009. ar.Position = v3(999,999,999)
  9010. ar.Size = v3(1,1,1)
  9011. ar.BrickColor = bc("Cyan")
  9012. ar.Material = "Neon"
  9013. ar.Transparency = 1
  9014. aar = new("SpecialMesh",ar)
  9015. aar.MeshType = "Sphere"
  9016. aar.Scale = v3(3,3,4)
  9017.  
  9018. aaar =new("Weld",ar)
  9019. aaar.Part0 = Torso
  9020. aaar.Part1 = ar
  9021. aaar.C0 = cf(0,1,-6) * cfa(rad(0),rad(0),rad(0))
  9022. for i = 1,9 do
  9023. wait(0.5)
  9024. GroundWave1d()
  9025. ar.Transparency = ar.Transparency - 0.1
  9026. end
  9027. kamehameha()
  9028.  
  9029. idle7 = true
  9030. ar:Destroy()
  9031. bigkamehameha2 = false
  9032. RootPart.Anchored = false
  9033. end
  9034. end)
  9035.  
  9036. function splash()
  9037. beamgo = 6
  9038. beamgo1 = 1
  9039. enabled = true
  9040. sizeup = -25
  9041.  
  9042. kamefire.Volume = 5
  9043.  
  9044. wait(0.2)
  9045. RootPart.Anchored = true
  9046. kamecharge:Stop()
  9047.  
  9048.  
  9049. a1 = new("Part",char)
  9050. a1.Name = "Beam"
  9051. a1.Anchored = true
  9052. a1.Size = v3(6,6,6)
  9053. a1.CanCollide = false
  9054. a1.Locked = true
  9055. a1.Position = v3(999,999,999)
  9056. a1.BrickColor = bc("Cyan")
  9057. a1.Material = "Neon"
  9058. a1.Transparency = 0
  9059. aa1 = new("SpecialMesh",a1)
  9060. if fuse == false then
  9061. aa1.MeshType = "Cylinder"
  9062. if potara == false then
  9063. aa1.MeshType = "Cylinder"
  9064. else
  9065. aa1.MeshType = "Sphere"
  9066. end
  9067. else
  9068. aa1.MeshType = "Sphere"
  9069. end
  9070.  
  9071. aa1.Scale = v3(1,1,1)
  9072.  
  9073. a2 = new("Part",char)
  9074. a2.Name = "Beam"
  9075. a2.Anchored = true
  9076. a2.Locked = true
  9077.  
  9078. a2.Size = v3(0.1,0.1,0.1)
  9079. a2.CanCollide = false
  9080. a2.Position = v3(999,999,999)
  9081. a2.BrickColor = bc("Cyan")
  9082. a2.Material = "Neon"
  9083. if fuse == false then
  9084. if potara == false then
  9085. a2.Transparency = 0
  9086. else
  9087. a2.Transparency = 1
  9088. end
  9089. else
  9090.  
  9091. a2.Transparency = 1
  9092. end
  9093. aa2 = new("SpecialMesh",a2)
  9094. aa2.MeshType = "Sphere"
  9095. aa2.Scale = v3(150,100,100)
  9096. a3 = new("Part",char)
  9097. a3.Name = "Beam"
  9098. a3.Locked = true
  9099. a3.Anchored = true
  9100. a3.Size = v3(0.1,0.1,0.1)
  9101. a3.CanCollide = false
  9102. a3.Position = v3(999,999,999)
  9103. a3.BrickColor = bc("Cyan")
  9104. a3.Material = "Neon"
  9105. if fuse == false then
  9106. if potara == false then
  9107. a3.Transparency = 0
  9108. else
  9109. a3.Transparency = 1
  9110. end
  9111. else
  9112.  
  9113. a3.Transparency = 1
  9114. end
  9115. aa3 = new("SpecialMesh",a3)
  9116. aa3.MeshType = "Sphere"
  9117. aa3.Scale = v3(200,100,100)
  9118. if ssj4 == true and fuse == false then
  9119. a1.BrickColor = bc("Really red")
  9120. a2.BrickColor = bc("Really red")
  9121. a3.BrickColor = bc("Really red")
  9122. end
  9123. kamecharge:Stop()
  9124. kamefire:Play()
  9125.  
  9126. GroundWave1()
  9127. startk = false
  9128. ringfolder = Instance.new("Model",char)
  9129. end
  9130.  
  9131.  
  9132. GroundWave2 = function()
  9133. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  9134. Colors = {"White", "White"}
  9135. local wave3 = Instance.new("Part", char)
  9136. wave3.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9137. wave3.Anchored = true
  9138. wave3.Name = "Wave"
  9139. wave3.CanCollide = false
  9140. wave3.Locked = true
  9141. wave3.Size = Vector3.new(1, 1, 1)
  9142. wave3.TopSurface = "Smooth"
  9143. wave3.BottomSurface = "Smooth"
  9144. wave3.Transparency = 0.35
  9145. wave3.CFrame = HandCF
  9146. wm1 = Instance.new("SpecialMesh", wave3)
  9147. wm1.MeshId = "rbxassetid://3270017"
  9148. coroutine.wrap(function()
  9149. for i = 1, 30, 1 do
  9150. wm1.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  9151. wave3.Size = wm1.Scale
  9152. wave3.CFrame = HandCF
  9153. wave3.Transparency = i/30
  9154. wait()
  9155. end
  9156. wait()
  9157. wave3:Destroy()
  9158. end)()
  9159. end
  9160. GroundWave3 = function()
  9161. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  9162. Colors = {"White", "White"}
  9163. local wave2 = Instance.new("Part", char)
  9164. wave2.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9165. wave2.Anchored = true
  9166. wave2.Name = "Wave"
  9167. wave2.CanCollide = false
  9168. wave2.Locked = true
  9169. wave2.Size = Vector3.new(1, 1, 1)
  9170. wave2.TopSurface = "Smooth"
  9171. wave2.BottomSurface = "Smooth"
  9172. wave2.Transparency = 0.35
  9173. wave2.CFrame = HandCF
  9174. wm2 = Instance.new("SpecialMesh", wave2)
  9175. wm2.MeshId = "rbxassetid://3270017"
  9176. coroutine.wrap(function()
  9177. for i = 1, 30, 1 do
  9178. wm2.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  9179. wave2.Size = wm2.Scale
  9180. wave2.CFrame = HandCF
  9181. wave2.Transparency = i/30
  9182. wait()
  9183. end
  9184. wait()
  9185. wave2:Destroy()
  9186. end)()
  9187. end
  9188. GroundWave4 = function()
  9189. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  9190. Colors = {"White", "White"}
  9191. local wave1 = Instance.new("Part", char)
  9192. wave1.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9193. wave1.Anchored = true
  9194. wave1.Name = "Wave"
  9195. wave1.CanCollide = false
  9196. wave1.Locked = true
  9197. wave1.Size = Vector3.new(1, 1, 1)
  9198. wave1.TopSurface = "Smooth"
  9199. wave1.BottomSurface = "Smooth"
  9200. wave1.Transparency = 0.35
  9201. wave1.CFrame = HandCF
  9202. wm3 = Instance.new("SpecialMesh", wave1)
  9203. wm3.MeshId = "rbxassetid://3270017"
  9204. coroutine.wrap(function()
  9205. for i = 1, 30, 1 do
  9206. wm3.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  9207. wave1.Size = wm3.Scale
  9208. wave1.CFrame = HandCF
  9209. wave1.Transparency = i/30
  9210. wait()
  9211. end
  9212. wait()
  9213. wave1:Destroy()
  9214. end)()
  9215. end
  9216.  
  9217.  
  9218. function kamehameha()
  9219. beamgo = 6
  9220. beamgo1 = 1
  9221. enabled = true
  9222. sizeup = -25
  9223.  
  9224. kamefire.Volume = 5
  9225.  
  9226. wait(0.2)
  9227. RootPart.Anchored = true
  9228. kamecharge:Stop()
  9229.  
  9230.  
  9231. a1 = new("Part",char)
  9232. a1.Name = "Beam"
  9233. a1.Anchored = true
  9234. a1.Size = v3(6,6,6)
  9235. a1.CanCollide = false
  9236. a1.Locked = true
  9237. a1.Position = v3(999,999,999)
  9238. a1.BrickColor = bc("Cyan")
  9239. a1.Material = "Neon"
  9240. a1.Transparency = 0
  9241. aa1 = new("SpecialMesh",a1)
  9242. if fuse == false then
  9243. aa1.MeshType = "Cylinder"
  9244. if potara == false then
  9245. aa1.MeshType = "Cylinder"
  9246. else
  9247. aa1.MeshType = "Sphere"
  9248. end
  9249. else
  9250. aa1.MeshType = "Sphere"
  9251. end
  9252.  
  9253. aa1.Scale = v3(1,1,1)
  9254.  
  9255. a2 = new("Part",char)
  9256. a2.Name = "Beam"
  9257. a2.Anchored = true
  9258. a2.Locked = true
  9259.  
  9260. a2.Size = v3(0.1,0.1,0.1)
  9261. a2.CanCollide = false
  9262. a2.Position = v3(999,999,999)
  9263. a2.BrickColor = bc("Cyan")
  9264. a2.Material = "Neon"
  9265. if fuse == false then
  9266. if potara == false then
  9267. a2.Transparency = 0
  9268. else
  9269. a2.Transparency = 1
  9270. end
  9271. else
  9272.  
  9273. a2.Transparency = 1
  9274. end
  9275. aa2 = new("SpecialMesh",a2)
  9276. aa2.MeshType = "Sphere"
  9277. aa2.Scale = v3(150,100,100)
  9278. a3 = new("Part",char)
  9279. a3.Name = "Beam"
  9280. a3.Locked = true
  9281. a3.Anchored = true
  9282. a3.Size = v3(0.1,0.1,0.1)
  9283. a3.CanCollide = false
  9284. a3.Position = v3(999,999,999)
  9285. a3.BrickColor = bc("Cyan")
  9286. a3.Material = "Neon"
  9287. if fuse == false then
  9288. if potara == false then
  9289. a3.Transparency = 0
  9290. else
  9291. a3.Transparency = 1
  9292. end
  9293. else
  9294.  
  9295. a3.Transparency = 1
  9296. end
  9297. aa3 = new("SpecialMesh",a3)
  9298. aa3.MeshType = "Sphere"
  9299. aa3.Scale = v3(200,100,100)
  9300. if ssj4 == true and fuse == false then
  9301. a1.BrickColor = bc("Really red")
  9302. a2.BrickColor = bc("Really red")
  9303. a3.BrickColor = bc("Really red")
  9304. end
  9305. kamecharge:Stop()
  9306. kamefire:Play()
  9307.  
  9308. GroundWave1()
  9309. startk = false
  9310. ringfolder = Instance.new("Model",char)
  9311. --Damages
  9312. -----------------------------------------------------------------------------------------
  9313. a1.Touched:connect(function(hit)
  9314.  
  9315. if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
  9316.  
  9317.  
  9318.  
  9319. if hit.Parent:IsA("Model") then
  9320. hit.Parent:BreakJoints()
  9321. end
  9322. hit:Destroy()
  9323. if enabled == true then
  9324. enabled = false
  9325. num = num + 1
  9326. kamehit:Play()
  9327. a21 = new("Part",char)
  9328. a21.Name = "Beam"..num
  9329. a21.Locked = true
  9330. a21.Size = v3(1,1,1)
  9331. a21.CanCollide = false
  9332. a21.Position = v3(999,999,999)
  9333. a21.BrickColor = bc("Cyan")
  9334. a21.Material = "Neon"
  9335. a21.Transparency = 0
  9336. aa21 = new("SpecialMesh",a21)
  9337. a21.Anchored = true
  9338. a21.Position = hit.Position
  9339. aa21.MeshType = "Sphere"
  9340. aa21.Scale = v3(1,1,1)
  9341. GroundWave2()
  9342. GroundWave3()
  9343. GroundWave4()
  9344. for i = 1,50 do
  9345. wait()
  9346. char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(5,5,5)
  9347. char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
  9348. end
  9349. enabled = true
  9350. char["Beam"..num]:Destroy()
  9351. end
  9352.  
  9353. end
  9354.  
  9355. end)
  9356.  
  9357.  
  9358. --Damages
  9359. -----------------------------------------------------------------------------------------
  9360. a5.Touched:connect(function(hit)
  9361.  
  9362. if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
  9363.  
  9364.  
  9365.  
  9366. if hit.Parent:IsA("Model") then
  9367. hit.Parent:BreakJoints()
  9368. end
  9369. hit:Destroy()
  9370. if enabled == true then
  9371. enabled = false
  9372. num = num + 1
  9373. kamehit:Play()
  9374. a21 = new("Part",char)
  9375. a21.Name = "Beam"..num
  9376. a21.Locked = true
  9377. a21.Size = v3(1,1,1)
  9378. a21.CanCollide = false
  9379. a21.Position = v3(999,999,999)
  9380. a21.BrickColor = bc("Cyan")
  9381. a21.Material = "Neon"
  9382. a21.Transparency = 0
  9383. aa21 = new("SpecialMesh",a21)
  9384. a21.Anchored = true
  9385. a21.Position = hit.Position
  9386. aa21.MeshType = "Sphere"
  9387. aa21.Scale = v3(1,1,1)
  9388. GroundWave2()
  9389. GroundWave3()
  9390. GroundWave4()
  9391. for i = 1,50 do
  9392. wait()
  9393. char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(5,5,5)
  9394. char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
  9395. end
  9396. enabled = true
  9397. char["Beam"..num]:Destroy()
  9398. end
  9399.  
  9400. end
  9401.  
  9402. end)
  9403.  
  9404.  
  9405. beam2 = true
  9406. beam1 = true
  9407.  
  9408. if potara == true then
  9409. for i = 1,20 do
  9410. wait(0.1)
  9411. sizeup = sizeup-0.7
  9412. ringgo = ringgo + 15
  9413. av = new("Part",ringfolder)
  9414. av.Name = "NewRing"
  9415. av.Anchored = true
  9416. av.Size = v3(0.6,1,1)
  9417. av.BrickColor = bc("New Yeller")
  9418. av.Material = "Neon"
  9419. av.Transparency = 0
  9420. aav = new("SpecialMesh",av)
  9421. aav.MeshType = "FileMesh"
  9422. aav.Scale = v3(sizeup,30,sizeup)
  9423. aav.MeshId = "rbxassetid://991124063"
  9424. 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)
  9425.  
  9426. end
  9427. end
  9428. if potara == false then
  9429. wait(3)
  9430. else
  9431. wait(0.5)
  9432. end
  9433.  
  9434. beam1 = false
  9435.  
  9436. repeat
  9437. wait()
  9438.  
  9439. if fuse == false then
  9440. if potara == false then
  9441. a1.Size = a1.Size - v3(0,0.2,0.2)
  9442. else
  9443. for i,v in pairs(char.Model:GetChildren()) do
  9444. if v:IsA("Part") then
  9445. if v.Name == "NewRing" then
  9446. v.Mesh.Scale = v.Mesh.Scale + v3(2,2,2)
  9447. v.Transparency = v.Transparency + 0.1
  9448. end
  9449. end
  9450. end
  9451. a1.Size = a1.Size - v3(0,2,2)
  9452. end
  9453. else
  9454. a1.Size = a1.Size - v3(0,2,2)
  9455. end
  9456. aa2.Scale = aa2.Scale - v3(3,3,3)
  9457. aa3.Scale = aa3.Scale - v3(3,3,3)
  9458. until
  9459. a1.Size.y < 0.1
  9460.  
  9461.  
  9462. a1:Destroy()
  9463. ringfolder:Destroy()
  9464. a2:Destroy()
  9465. a3:Destroy()
  9466. for i = 1,10 do
  9467. wait()
  9468.  
  9469. kamefire.Volume = kamefire.Volume - 0.5
  9470. end
  9471. kamefire:Stop()
  9472. RootPart.Anchored = false
  9473.  
  9474. end
  9475.  
  9476.  
  9477.  
  9478.  
  9479.  
  9480. mouse.KeyDown:connect(function(k)
  9481. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  9482. MV4 = 0
  9483. Humanoid.WalkSpeed = 13
  9484. attack = true
  9485. Firepart1 = Instance.new("Part", RightArm)
  9486. Firepart1.Size = Vector3.new(1, 1, 1)
  9487. GuW1 = Instance.new("Weld")
  9488. GuW1.Name = "GuW"
  9489. GuW1.Part0 = RightArm
  9490. GuW1.C0 = cn(0, -1, 0)
  9491. GuW1.C1 = cn(0, 0, 0)
  9492. GuW1.Part1 = Firepart1
  9493. GuW1.Parent = RightArm
  9494. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  9495. Firepart1.Transparency = 1
  9496. Firepart2 = Instance.new("Part", LeftArm)
  9497. Firepart2.Size = Vector3.new(1, 1, 1)
  9498. GuW2 = Instance.new("Weld")
  9499. GuW2.Name = "GuW"
  9500. GuW2.Part0 = LeftArm
  9501. GuW2.C0 = cn(0, -1, 0)
  9502. GuW2.C1 = cn(0, 0, 0)
  9503. GuW2.Part1 = Firepart2
  9504. GuW2.Parent = LeftArm
  9505. Firepart2.Transparency = 1
  9506. GuW1:Destroy()
  9507. GuW1 = Instance.new("Weld")
  9508. GuW1.Name = "GuW"
  9509. GuW1.Part0 = Torso
  9510. GuW1.C0 = cn(0, 0, -6)
  9511. GuW1.C1 = cn(0, 0, 0)
  9512. GuW1.Part1 = Firepart1
  9513. GuW1.Parent = Torso
  9514. GuW2:Destroy()
  9515. GuW2 = Instance.new("Weld")
  9516. GuW2.Name = "GuW"
  9517. GuW2.Part0 = Torso
  9518. GuW2.C0 = cn(0, 0, -6)
  9519. GuW2.C1 = cn(0, 0, 0)
  9520. GuW2.Part1 = Firepart2
  9521. GuW2.Parent = Torso
  9522. GuW2:Destroy()
  9523. GuW2 = Instance.new("Weld")
  9524. GuW2.Name = "GuW"
  9525. GuW2.Part0 = Torso
  9526. GuW2.C0 = cn(0, 0, -4)
  9527. GuW2.C1 = cn(0, 0, 0)
  9528. GuW2.Part1 = Firepart2
  9529. GuW2.Parent = Torso
  9530. for i = 0, 18, 0.1 do
  9531. swait()
  9532. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9533. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9534. 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)
  9535. if Torsovelocity.Y > 2 then
  9536. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9537. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9538. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9539. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9540. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9541. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9542. elseif Torsovelocity.Y < 1 then
  9543. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9544. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9545. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9546. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9547. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9548. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9549. end
  9550. end
  9551. GuW1:Destroy()
  9552. GuW1 = Instance.new("Weld")
  9553. GuW1.Name = "GuW"
  9554. GuW1.Part0 = Torso
  9555. GuW1.C0 = cn(0, 0, -15)
  9556. GuW1.C1 = cn(0, 0, 0)
  9557. GuW1.Part1 = Firepart1
  9558. GuW1.Parent = Torso
  9559. GuW2:Destroy()
  9560. GuW2 = Instance.new("Weld")
  9561. GuW2.Name = "GuW"
  9562. GuW2.Part0 = Torso
  9563. GuW2.C0 = cn(0, 0, -17.5)
  9564. GuW2.C1 = cn(0, 0, 0)
  9565. GuW2.Part1 = Firepart2
  9566. GuW2.Parent = Torso
  9567. for i = 0, 1.25, 0.01 do
  9568. swait()
  9569. 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)
  9570. shoottraildd22(mouse.Hit.p, Firepart2, 0)
  9571. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  9572. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  9573. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  9574. if Torsovelocity.Y > 2 then
  9575. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9576. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9577. 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)
  9578. 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)
  9579. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9580. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9581. end
  9582. end
  9583. wait(0.5)
  9584. Humanoid.WalkSpeed = 16
  9585. attack = false
  9586. MV4 = 300
  9587. Firepart1:Destroy()
  9588. Firepart2:Destroy()
  9589. end
  9590.  
  9591.  
  9592. if attack == false and k == "=" and MV4 > 19 and InForm == true then
  9593. MV4 = 90
  9594. Humanoid.WalkSpeed = 0.01
  9595. attack = true
  9596. Firepart1 = Instance.new("Part", RightArm)
  9597. Firepart1.Size = Vector3.new(1, 1, 1)
  9598. GuW1 = Instance.new("Weld")
  9599. GuW1.Name = "GuW"
  9600. GuW1.Part0 = RightArm
  9601. GuW1.C0 = cn(0, -1, 0)
  9602. GuW1.C1 = cn(0, 0, 0)
  9603. GuW1.Part1 = Firepart1
  9604. GuW1.Parent = RightArm
  9605. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  9606. Firepart1.Transparency = 1
  9607. Firepart2 = Instance.new("Part", LeftArm)
  9608. Firepart2.Size = Vector3.new(1, 1, 1)
  9609. GuW2 = Instance.new("Weld")
  9610. GuW2.Name = "GuW"
  9611. GuW2.Part0 = LeftArm
  9612. GuW2.C0 = cn(0, -1, 0)
  9613. GuW2.C1 = cn(0, 0, 0)
  9614. GuW2.Part1 = Firepart2
  9615. GuW2.Parent = LeftArm
  9616. Firepart2.Transparency = 1
  9617. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9618. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9619. for i = 0, 2, 0.1 do
  9620. swait()
  9621. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9622. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9623. BlockEffect(BrickColor.new("Dark blue"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9624. BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9625. if Torsovelocity.Y > 2 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(-30), math.rad(0), math.rad(0)), 0.1)
  9628. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9629. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9630. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9631. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9632. elseif Torsovelocity.Y < 1 then
  9633. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9634. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  9635. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9636. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9637. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9638. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9639. end
  9640. end
  9641. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9642. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9643. for i = 0, 7, 0.1 do
  9644. swait()
  9645. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9646. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9647. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9648. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9649. if Torsovelocity.Y > 2 then
  9650. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9651. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9652. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9653. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9654. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9655. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9656. elseif Torsovelocity.Y < 1 then
  9657. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9658. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9659. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9660. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9661. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9662. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9663. end
  9664. end
  9665. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9666. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9667. for i = 0, 7, 0.1 do
  9668. swait()
  9669. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9670. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9671. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9672. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9673. if Torsovelocity.Y > 2 then
  9674. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9675. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9676. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9677. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9678. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9679. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9680. elseif Torsovelocity.Y < 1 then
  9681. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  9682. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9683. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9684. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.2)
  9685. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9686. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9687. end
  9688. end
  9689. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9690. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9691. for i = 0, 6, 0.1 do
  9692. swait()
  9693. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9694. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9695. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9696. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9697. if Torsovelocity.Y > 2 then
  9698. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9699. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9700. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9701. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9702. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9703. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9704. elseif Torsovelocity.Y < 1 then
  9705. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  9706. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9707. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9708. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9709. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9710. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9711. end
  9712. end
  9713. for i = 0, 5, 0.1 do
  9714. swait()
  9715. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9716. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9717. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9718. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9719. if Torsovelocity.Y > 2 then
  9720. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9721. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9722. 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)
  9723. 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)
  9724. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9725. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9726. elseif Torsovelocity.Y < 1 then
  9727. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9728. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9729. 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)
  9730. 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)
  9731. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9732. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9733. end
  9734. end
  9735. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  9736. for i = 0, 7, 0.1 do
  9737. swait()
  9738. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9739. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9740. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9741. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9742. if Torsovelocity.Y > 2 then
  9743. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9744. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  9745. 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)
  9746. 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)
  9747. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9748. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9749. elseif Torsovelocity.Y < 1 then
  9750. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9751. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  9752. 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)
  9753. 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)
  9754. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9755. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9756. end
  9757. end
  9758. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  9759. GuW1:Destroy()
  9760. GuW1 = Instance.new("Weld")
  9761. GuW1.Name = "GuW"
  9762. GuW1.Part0 = Torso
  9763. GuW1.C0 = cn(0, 0, -6)
  9764. GuW1.C1 = cn(0, 0, 0)
  9765. GuW1.Part1 = Firepart1
  9766. GuW1.Parent = Torso
  9767. GuW2:Destroy()
  9768. GuW2 = Instance.new("Weld")
  9769. GuW2.Name = "GuW"
  9770. GuW2.Part0 = Torso
  9771. GuW2.C0 = cn(0, 0, -6)
  9772. GuW2.C1 = cn(0, 0, 0)
  9773. GuW2.Part1 = Firepart2
  9774. GuW2.Parent = Torso
  9775. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  9776. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  9777. GuW2:Destroy()
  9778. GuW2 = Instance.new("Weld")
  9779. GuW2.Name = "GuW"
  9780. GuW2.Part0 = Torso
  9781. GuW2.C0 = cn(0, 0, -4)
  9782. GuW2.C1 = cn(0, 0, 0)
  9783. GuW2.Part1 = Firepart2
  9784. GuW2.Parent = Torso
  9785. for i = 0, 7, 0.1 do
  9786. swait()
  9787. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9788. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9789. if Torsovelocity.Y > 2 then
  9790. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9791. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  9792. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9793. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9794. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9795. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9796. elseif Torsovelocity.Y < 1 then
  9797. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9798. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  9799. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9800. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9801. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9802. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9803. end
  9804. end
  9805. local bp2 = Create("BodyPosition")({
  9806. P = 900,
  9807. D = 1000,
  9808. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  9809. position = Torso.Position + Vector3.new(0, 60, 0),
  9810. Parent = Torso
  9811. })
  9812. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  9813. for i = 0, 8, 0.1 do
  9814. swait()
  9815. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9816. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9817. 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)
  9818. if Torsovelocity.Y > 2 then
  9819. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9820. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9821. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9822. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9823. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9824. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9825. elseif Torsovelocity.Y < 1 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(0), math.rad(0), math.rad(0)), 0.05)
  9828. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9829. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9830. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9831. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9832. end
  9833. end
  9834. for i = 0, 18, 0.1 do
  9835. swait()
  9836. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9837. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9838. 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)
  9839. if Torsovelocity.Y > 2 then
  9840. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9841. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9842. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9843. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9844. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9845. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9846. elseif Torsovelocity.Y < 1 then
  9847. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9848. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9849. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9850. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9851. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9852. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9853. end
  9854. end
  9855. GuW1:Destroy()
  9856. GuW1 = Instance.new("Weld")
  9857. GuW1.Name = "GuW"
  9858. GuW1.Part0 = Torso
  9859. GuW1.C0 = cn(0, 0, -15)
  9860. GuW1.C1 = cn(0, 0, 0)
  9861. GuW1.Part1 = Firepart1
  9862. GuW1.Parent = Torso
  9863. GuW2:Destroy()
  9864. GuW2 = Instance.new("Weld")
  9865. GuW2.Name = "GuW"
  9866. GuW2.Part0 = Torso
  9867. GuW2.C0 = cn(0, 0, -17.5)
  9868. GuW2.C1 = cn(0, 0, 0)
  9869. GuW2.Part1 = Firepart2
  9870. GuW2.Parent = Torso
  9871. for i = 0, 1.25, 0.01 do
  9872. swait()
  9873. 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)
  9874. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  9875. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  9876. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  9877. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  9878. if Torsovelocity.Y > 2 then
  9879. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9880. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9881. 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)
  9882. 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)
  9883. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9884. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9885. elseif Torsovelocity.Y < 1 then
  9886. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9887. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  9888. 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)
  9889. 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)
  9890. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9891. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9892. end
  9893. end
  9894. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  9895. BlockEffect(BrickColor.new("Really black"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  9896. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  9897. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  9898. for i = 0, 3, 0.1 do
  9899. swait()
  9900. if Torsovelocity.Y > 2 then
  9901. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9902. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  9903. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9904. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9905. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9906. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9907. elseif Torsovelocity.Y < 1 then
  9908. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9909. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  9910. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9911. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9912. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9913. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9914. end
  9915. end
  9916. wait(1)
  9917. bp2:Destroy()
  9918. Humanoid.WalkSpeed = 16
  9919. attack = false
  9920. MV4 = 0
  9921. Firepart1:Destroy()
  9922. Firepart2:Destroy()
  9923. end
  9924. end)
  9925. whiletruewait = false
  9926. game:GetService("RunService").Stepped:connect(function()
  9927. if whiletruewait == false then
  9928. whiletruewait = true
  9929. wait()
  9930. whiletruewait = false
  9931. end
  9932. end)
  9933. game:GetService("RunService").Stepped:connect(function()
  9934. if whiletruewait == false then
  9935. if MV1 < 20 then
  9936. MV1 = MV1 + 0.2
  9937. end
  9938. if MV2 < 90 then
  9939. MV2 = MV2 + 1
  9940. end
  9941. if MV3 < 190 then
  9942. MV3 = MV3 + 0.4
  9943. end
  9944. if MV4 < 500 then
  9945. MV4 = MV4 + 0.3
  9946. end
  9947. end
  9948. end)
  9949. Humanoid.MaxHealth = 10000
  9950. wait()
  9951. for i = 1, 6 do
  9952. Humanoid.Health = Humanoid.MaxHealth
  9953. wait()
  9954. end
  9955.  
  9956. ---
  9957. GroundWave3 = function()
  9958. local HandCF = Torso.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) + Torso.CFrame.lookVector * 5
  9959. Colors = {"White", "White"}
  9960. local wave = Instance.new("Part", char)
  9961. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9962. wave.Anchored = true
  9963. wave.Name = "Wave"
  9964. wave.CanCollide = false
  9965. wave.Locked = true
  9966. wave.Size = Vector3.new(0.2, 0.2, 0.2)
  9967. wave.TopSurface = "Smooth"
  9968. wave.BottomSurface = "Smooth"
  9969. wave.Transparency = 0.10
  9970. wave.CFrame = HandCF
  9971. wm = Instance.new("SpecialMesh",wave)
  9972. wm.MeshId = "rbxassetid://559831844"
  9973. coroutine.wrap(function()
  9974. for i = 1, 30, 1 do
  9975. wm.Scale = Vector3.new(0.4 + i*0.4, 0.4 + i*0.4, 0.4)
  9976. wave.Size = wm.Scale
  9977. wave.CFrame = HandCF
  9978. wave.Transparency = i/30
  9979. wait()
  9980. end
  9981. wait()
  9982. wave:Destroy()
  9983. end)()
  9984. end
  9985. ---
  9986.  
  9987. local rock3 = false
  9988. local rock2 = false
  9989. local rock = false
  9990.  
  9991. if rock2 == true then
  9992. wait(0.1)
  9993.  
  9994. for i,v in pairs(char:GetChildren()) do
  9995. if v:IsA("Part") then
  9996. if v.Name == "NewPart2" then
  9997. v.GO.Velocity = v3(0,-5,0)
  9998. end
  9999. end
  10000.  
  10001. end
  10002. rock2 = false
  10003. end
  10004. if rock3 == true then
  10005. wait(0.1)
  10006. for i,v in pairs(char:GetChildren()) do
  10007. if v:IsA("Part") then
  10008. if v.Name == "NewPart2" then
  10009. v.GO.Velocity = v3(math.random(-80,80),math.random(0,20),math.random(-80,80))
  10010. end
  10011. end
  10012. end
  10013. rock3 = false
  10014. end
  10015.  
  10016.  
  10017. local v3 = Vector3.new
  10018. local num = 0
  10019. local bc = BrickColor.new
  10020. local new = Instance.new
  10021.  
  10022. GroundWave1d = function()
  10023.  
  10024. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 6
  10025. Colors = {"Cyan", "Cyan"}
  10026. local wave = Instance.new("Part", char)
  10027. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  10028. wave.Anchored = true
  10029. wave.Name = "Wave"..number
  10030. wave.CanCollide = false
  10031. wave.Locked = true
  10032. wave.Size = Vector3.new(0.5,0.5,0.5)
  10033. wave.TopSurface = "Smooth"
  10034. wave.BottomSurface = "Smooth"
  10035. wave.Transparency = 0.35
  10036. wave.CFrame = HandCF
  10037. wm = Instance.new("SpecialMesh", wave)
  10038. wm.Name = "wave"..number
  10039. wm.MeshId = "rbxassetid://3270017"
  10040. coroutine.wrap(function()
  10041. for i = 1, 30, 1 do
  10042. wm.Scale = Vector3.new(0.5 + i*.7, 1 + i*.7, 0.5)
  10043. wave.Size = wm.Scale
  10044. wave.CFrame = HandCF
  10045. wave.Transparency = i/30
  10046. wait()
  10047. end
  10048. wait()
  10049. wave:Destroy()
  10050.  
  10051. end)()
  10052. end
  10053.  
  10054. mouse.KeyDown:connect(function(key)
  10055. if key == "=" then
  10056.  
  10057. Humanoid.WalkSpeed = 0
  10058. RootPart.Anchored = true
  10059. bigkamehameha1 = true
  10060.  
  10061. wait(0)
  10062. bigkamehameha1 = false
  10063. bigkamehameha2 = true
  10064. ar = new("Part",char)
  10065. ar.Name = "NewPart"
  10066. ar.Position = v3(999,999,999)
  10067. ar.Size = v3(1,1,1)
  10068. ar.BrickColor = bc("Cyan")
  10069. ar.Material = "Neon"
  10070. ar.Transparency = 1
  10071. aar = new("SpecialMesh",ar)
  10072. aar.MeshType = "Sphere"
  10073. aar.Scale = v3(3,3,4)
  10074.  
  10075. aaar =new("Weld",ar)
  10076. aaar.Part0 = Torso
  10077. aaar.Part1 = ar
  10078. aaar.C0 = cf(0,1,-6) * cfa(rad(0),rad(0),rad(0))
  10079. for i = 1,9 do
  10080. wait(0.5)
  10081. GroundWave1d()
  10082. ar.Transparency = ar.Transparency - 0.1
  10083. end
  10084. kamehameha()
  10085.  
  10086. idle7 = true
  10087. ar:Destroy()
  10088. bigkamehameha2 = false
  10089. RootPart.Anchored = false
  10090. end
  10091. end)
  10092.  
  10093.  
  10094.  
  10095. local rad = math.rad
  10096. local kamehameha5 = false
  10097. local kamehameha1 = false
  10098. local kamehameha2 = false
  10099. local kamehameha3 = false
  10100. local kamehameha4 = false
  10101.  
  10102. mouse.KeyDown:connect(function(key)
  10103. if key == "=" then
  10104.  
  10105.  
  10106. idle = false
  10107. Humanoid.WalkSpeed = 0
  10108. RootPart.Anchored = true
  10109.  
  10110. KamehamehaVoice:Play()
  10111. startk = true
  10112.  
  10113.  
  10114.  
  10115. wait(0.4)
  10116.  
  10117.  
  10118. kamehameha2 = true
  10119. kamehameha()
  10120. wait(0.8)
  10121. KamehamehaVoice.TimePosition = 0
  10122. kamehameha2 = false
  10123. Humanoid.WalkSpeed = 16
  10124. RootPart.Anchored = false
  10125. end
  10126. end)
  10127.  
  10128.  
  10129. mouse.KeyDown:connect(function(key)
  10130. if key=="=" then
  10131. Serious()
  10132. char.JumPower = 150
  10133. end
  10134. end)
  10135. Health = math.huge --------- Serious mode aura.
  10136. BaseHealth = math.huge
  10137.  
  10138.  
  10139.  
  10140.  
  10141. InForm = false
  10142.  
  10143. Player = owner
  10144. Char = Player.Character
  10145. Torso = Char.Torso
  10146.  
  10147. function Serious()
  10148. for X = 1, 1 do wait()
  10149.  
  10150.  
  10151. wait(0)
  10152. for X = 1, 1 do wait()
  10153. local Effect = Instance.new("Part")
  10154. Effect.Name = "Effect"
  10155. Effect.Parent = Torso
  10156. Effect.CFrame = Torso.CFrame
  10157. Effect.BrickColor = BrickColor.new("Neon orange")
  10158. Effect.Shape = "Ball"
  10159. Effect.Size = Vector3.new(1, 1, 1)
  10160. Effect.Anchored = true
  10161. Effect.Material = "Neon"
  10162. Effect.CanCollide = false
  10163. Effect.CFrame = Torso.CFrame
  10164. Effect.Size = Effect.Size + Vector3.new(0.5)
  10165. Effect.Transparency = Effect.Transparency + 0.04
  10166. end
  10167. end
  10168.  
  10169. repeat
  10170. Torso:FindFirstChild("Effect"):Remove()
  10171. until Torso:FindFirstChild("Effect") == nil
  10172.  
  10173.  
  10174. local Color1 = Color3.new(255, 255, 0)
  10175. local Color2 = Color3.new(255, 255, 0)
  10176.  
  10177. for i = 0, 3, 0.1 do
  10178. swait()
  10179. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  10180. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  10181. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  10182. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  10183. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  10184. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  10185. end
  10186. local pie22 = Instance.new("ParticleEmitter")
  10187. pie22.Parent = LeftArm
  10188. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10189. pie22.LightEmission = 1
  10190. pie22.Size = NumberSequence.new(1,2)
  10191. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10192. pie22.Transparency = NumberSequence.new(0.7,1)
  10193. pie22.EmissionDirection = "Top"
  10194. pie22.Enabled = true
  10195. pie22.Lifetime = NumberRange.new(1)
  10196. pie22.Rotation = NumberRange.new(-420, 425)
  10197. pie22.Rate = 50
  10198. pie22.Speed = NumberRange.new(1)
  10199. pie22.LockedToPart = false
  10200. pie22.VelocitySpread = 2
  10201. local pie22 = Instance.new("ParticleEmitter")
  10202. pie22.Parent = RightArm
  10203. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10204. pie22.LightEmission = 1
  10205. pie22.Size = NumberSequence.new(1,2)
  10206. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10207. pie22.Transparency = NumberSequence.new(0.7,1)
  10208. pie22.EmissionDirection = "Top"
  10209. pie22.Enabled = true
  10210. pie22.Lifetime = NumberRange.new(1)
  10211. pie22.Rotation = NumberRange.new(-420, 425)
  10212. pie22.Rate = 50
  10213. pie22.Speed = NumberRange.new(1)
  10214. pie22.LockedToPart = false
  10215. pie22.VelocitySpread = 2
  10216. local pie22 = Instance.new("ParticleEmitter")
  10217. pie22.Parent = LeftLeg
  10218. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10219. pie22.LightEmission = 1
  10220. pie22.Size = NumberSequence.new(1,2)
  10221. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10222. pie22.Transparency = NumberSequence.new(0.8,1)
  10223. pie22.EmissionDirection = "Top"
  10224. pie22.Enabled = true
  10225. pie22.Lifetime = NumberRange.new(1)
  10226. pie22.Rotation = NumberRange.new(-420, 425)
  10227. pie22.Rate = 20
  10228. pie22.Speed = NumberRange.new(1)
  10229. pie22.LockedToPart = false
  10230. pie22.VelocitySpread = 2
  10231. local pie22 = Instance.new("ParticleEmitter")
  10232. pie22.Parent = RightLeg
  10233. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10234. pie22.LightEmission = 1
  10235. pie22.Size = NumberSequence.new(1,2)
  10236. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10237. pie22.Transparency = NumberSequence.new(0.8,1)
  10238. pie22.EmissionDirection = "Top"
  10239. pie22.Enabled = true
  10240. pie22.Lifetime = NumberRange.new(1)
  10241. pie22.Rotation = NumberRange.new(-420, 425)
  10242. pie22.Rate = 20
  10243. pie22.Speed = NumberRange.new(1)
  10244. pie22.LockedToPart = false
  10245. pie22.VelocitySpread = 2
  10246. lig = Instance.new("PointLight",Player.Character.Torso)
  10247. lig.Color=Color3.new(255,255,0)
  10248. lig.Range = 6
  10249.  
  10250. local Must = Instance.new("Sound",Torso)
  10251. Must.SoundId = "rbxassetid://136847579"
  10252. Must.Pitch = 0.99
  10253. Must.Volume = 0.6
  10254. Must.Looped = false
  10255. wait(0)
  10256. Must:Play()
  10257. a21e = new("Part",char)
  10258. a21e.Name = "Beam"..num
  10259. a21e.Locked = true
  10260. a21e.Size = v3(1,1,1)
  10261. a21e.CanCollide = false
  10262. a21e.BrickColor = bc("Neon orange")
  10263. a21e.Material = "Neon"
  10264. a21e.Transparency = 0
  10265. aa21e = new("SpecialMesh",a21e)
  10266. a21e.Anchored = true
  10267. a21e.Position = RootPart.Position
  10268. aa21e.MeshType = "Sphere"
  10269. aa21e.Scale = v3(1,1,1)
  10270. for i = 1,50 do
  10271. wait()
  10272. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  10273. a21e.Transparency = a21e.Transparency + 0.04
  10274. end
  10275.  
  10276.  
  10277. local Mus = Instance.new("Sound",Torso)
  10278. Mus.SoundId = "rbxassetid://291165237"
  10279. Mus.Pitch = 0.99
  10280. Mus.Volume = 0.2
  10281. Mus.Looped = true
  10282. wait(0)
  10283. Mus:Play()
  10284.  
  10285. InForm = true
  10286. Humanoid.JumpPower = 120
  10287.  
  10288. Char.Humanoid.MaxHealth = Health
  10289. wait(0.3)
  10290. Char.Humanoid.Health = Health
  10291. wait(0.7)
  10292. Must:Destroy()
  10293. end
  10294.  
  10295. function Base()
  10296. InForm = false
  10297. local Effect = Instance.new("Part")
  10298. Effect.Name = "Effect"
  10299. Effect.Parent = Torso
  10300. Effect.CFrame = Torso.CFrame
  10301. Effect.BrickColor = BrickColor.new("White")
  10302. Effect.Shape = "Ball"
  10303. Effect.Size = Vector3.new(8, 8, 8)
  10304. Effect.Anchored = true
  10305. Effect.Material = "Neon"
  10306. Effect.CanCollide = false
  10307. for loop = 1, 25 do wait()
  10308. Effect.CFrame = Torso.CFrame
  10309. Effect.Size = Effect.Size + Vector3.new(-0.5)
  10310. Effect.Transparency = Effect.Transparency + 0.04
  10311.  
  10312. end
  10313. repeat
  10314. Torso:FindFirstChild("Effect"):Remove()
  10315. until Torso:FindFirstChild("Effect") == nil
  10316.  
  10317. for i, v in pairs(Torso:GetChildren()) do
  10318. if v:IsA('ParticleEmitter') then
  10319. v:Remove()
  10320. end
  10321. end
  10322. char.Humanoid.MaxHealth = BaseHealth
  10323. wait(0.3)
  10324. char.Humanoid.Health = BaseHealth
  10325.  
  10326.  
  10327. end
  10328.  
  10329. mouse.KeyDown:connect(function(key)
  10330. if key=="9" then
  10331. Base()
  10332. lig:Destroy()
  10333. end
  10334. end)
  10335.  
  10336. Player.Chatted:connect(function(Message)
  10337. if Message == "Time to get serious." and InForm == false then
  10338. wait(0.10)
  10339. Serious()
  10340. end
  10341. if Message == "off" or Message == "Nice fight." and InForm == true then
  10342. Base()
  10343. end
  10344. local ContentProvider = game:GetService("ContentProvider")
  10345.  
  10346. local function LoadAssets(AssetList)
  10347. -- Takes an asset list and preloads it. Will not wait for them to load.
  10348.  
  10349. for _, AssetId in pairs(AssetList) do
  10350. ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
  10351. end
  10352. end
  10353.  
  10354. local Gibs = game.Workspace
  10355.  
  10356. function Kill(Character)
  10357. Character.Humanoid.Health = 0
  10358. local poo = Instance.new("IntValue",Character)
  10359. poo.Name = "haha nope"
  10360. local svch = Character
  10361. local hum = Character:findFirstChild("Humanoid")
  10362. Character.Archivable = true
  10363. local chrclone = Character:clone()
  10364. Character.Archivable = false
  10365.  
  10366. local ch = chrclone:GetChildren()
  10367. local i
  10368. for i = 1,#ch do
  10369. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
  10370. ch[i]:remove()
  10371. end
  10372. end
  10373. local function Scan(ch)
  10374. local e
  10375. for e = 1,#ch do
  10376. Scan(ch[e]:GetChildren())
  10377. if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
  10378. ch[e]:remove()
  10379. end
  10380. end
  10381. end
  10382. Scan(chrclone:GetChildren())
  10383.  
  10384. local hum2 = chrclone:findFirstChild("Humanoid")
  10385.  
  10386.  
  10387. if hum2 ~= nil then
  10388. hum2.Name = "Humanoid2"
  10389. hum2.PlatformStand = true
  10390. hum2.Sit = true
  10391. hum2.MaxHealth = 0
  10392. hum2.Health = 0
  10393. end
  10394.  
  10395. local ch = Character:GetChildren()
  10396. local i
  10397. for i = 1,#ch do
  10398. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  10399. ch[i]:remove()
  10400. end
  10401. end
  10402.  
  10403. wait(0.2)
  10404.  
  10405. local ch = Character:GetChildren()
  10406. local i
  10407. for i = 1,#ch do
  10408. if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  10409. ch[i]:remove()
  10410. end
  10411. end
  10412. Character = chrclone
  10413. local Torso = Character.Torso
  10414. local movevector = Vector3.new()
  10415.  
  10416. if Torso then
  10417. local Head = Character:FindFirstChild("Head")
  10418. local Limb = Character:FindFirstChild("Right Arm")
  10419. if Limb then
  10420.  
  10421. Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  10422. local Joint = Instance.new("Glue")
  10423. Joint.Name = "RightShoulder"
  10424. Joint.Part0 = Torso
  10425. Joint.Part1 = Limb
  10426. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10427. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10428. Joint.Parent = Torso
  10429.  
  10430. local B = Instance.new("Part")
  10431. B.TopSurface = 0
  10432. B.BottomSurface = 0
  10433. B.formFactor = "Symmetric"
  10434. B.Size = Vector3.new(1, 1, 1)
  10435. B.Transparency = 1
  10436. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10437. B.Parent = Character
  10438. local W = Instance.new("Weld")
  10439. W.Part0 = Limb
  10440. W.Part1 = B
  10441. W.C0 = CFrame.new(0, -0.5, 0)
  10442. W.Parent = Limb
  10443.  
  10444. end
  10445. local Limb = Character:FindFirstChild("Left Arm")
  10446. if Limb then
  10447.  
  10448. Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  10449. local Joint = Instance.new("Glue")
  10450. Joint.Name = "LeftShoulder"
  10451. Joint.Part0 = Torso
  10452. Joint.Part1 = Limb
  10453. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10454. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10455. Joint.Parent = Torso
  10456.  
  10457. local B = Instance.new("Part")
  10458. B.TopSurface = 0
  10459. B.BottomSurface = 0
  10460. B.formFactor = "Symmetric"
  10461. B.Size = Vector3.new(1, 1, 1)
  10462. B.Transparency = 1
  10463. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10464. B.Parent = Character
  10465. local W = Instance.new("Weld")
  10466. W.Part0 = Limb
  10467. W.Part1 = B
  10468. W.C0 = CFrame.new(0, -0.5, 0)
  10469. W.Parent = Limb
  10470.  
  10471. end
  10472. local Limb = Character:FindFirstChild("Right Leg")
  10473. if Limb then
  10474.  
  10475. Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  10476. local Joint = Instance.new("Glue")
  10477. Joint.Name = "RightHip"
  10478. Joint.Part0 = Torso
  10479. Joint.Part1 = Limb
  10480. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10481. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10482. Joint.Parent = Torso
  10483.  
  10484. local B = Instance.new("Part")
  10485. B.TopSurface = 0
  10486. B.BottomSurface = 0
  10487. B.formFactor = "Symmetric"
  10488. B.Size = Vector3.new(1, 1, 1)
  10489. B.Transparency = 1
  10490. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10491. B.Parent = Character
  10492. local W = Instance.new("Weld")
  10493. W.Part0 = Limb
  10494. W.Part1 = B
  10495. W.C0 = CFrame.new(0, -0.5, 0)
  10496. W.Parent = Limb
  10497.  
  10498. end
  10499. local Limb = Character:FindFirstChild("Left Leg")
  10500. if Limb then
  10501.  
  10502. Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  10503. local Joint = Instance.new("Glue")
  10504. Joint.Name = "LeftHip"
  10505. Joint.Part0 = Torso
  10506. Joint.Part1 = Limb
  10507. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10508. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10509. Joint.Parent = Torso
  10510.  
  10511. local B = Instance.new("Part")
  10512. B.TopSurface = 0
  10513. B.BottomSurface = 0
  10514. B.formFactor = "Symmetric"
  10515. B.Size = Vector3.new(1, 1, 1)
  10516. B.Transparency = 1
  10517. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10518. B.Parent = Character
  10519. local W = Instance.new("Weld")
  10520. W.Part0 = Limb
  10521. W.Part1 = B
  10522. W.C0 = CFrame.new(0, -0.5, 0)
  10523. W.Parent = Limb
  10524. end
  10525. end
  10526. end
  10527. ----------
  10528.  
  10529. lerpz = function(D, E, F, G)
  10530. D[E] = D[E]:lerp(F, G)
  10531. end
  10532.  
  10533. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10534. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10535. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10536. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10537. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10538. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10539. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10540. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10541. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10542. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10543. resetlerp = function()
  10544. RJ.C0 = RJC0
  10545. RJ.C1 = RJC1
  10546. N.C0 = NC0
  10547. N.C1 = NC1
  10548. RS.C0 = RSC0
  10549. RS.C1 = RSC1
  10550. LS.C0 = LSC0
  10551. LS.C1 = LSC1
  10552. RH.C0 = RHC0
  10553. RH.C1 = RHC1
  10554. LH.C0 = LHC0
  10555. LH.C1 = LHC1
  10556. end
  10557. -------
  10558. ----------
  10559. hrp = char.HumanoidRootPart
  10560.  
  10561. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10562. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10563. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10564. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10565. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10566. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10567. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10568. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10569. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10570. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10571. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10572. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10573. RS = Torso:FindFirstChild("Right Shoulder")
  10574. LS = Torso:FindFirstChild("Left Shoulder")
  10575. RH = Torso:FindFirstChild("Right Hip")
  10576. LH = Torso:FindFirstChild("Left Hip")
  10577. RJ = hrp:FindFirstChild("RootJoint")
  10578. N = Torso:FindFirstChild("Neck")
  10579. cf = CFrame.new
  10580. ang = CFrame.Angles
  10581. rd = math.rad
  10582. rd2 = math.random
  10583. cs = ColorSequence.new
  10584. ns = NumberSequence.new
  10585. nsk = NumberSequenceKeypoint.new
  10586. -------------------
  10587.  
  10588. end)
  10589.  
  10590. print([[
  10591. -------------------------------------------------
  10592. hi
  10593. -------------------------------------------------]])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement