Advertisement
samuelrichter66

infinite and forces beyond

May 27th, 2019
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 446.27 KB | None | 0 0
  1. --https://github.com/Mokiros/roblox-FE-compatibility
  2. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  3. local Player,game,owner = owner,game
  4. local RealPlayer = Player
  5. do
  6. print("FE Compatibility code V2 by Mokiros")
  7. local RealPlayer = RealPlayer
  8. script.Parent = RealPlayer.Character
  9.  
  10. --Fake event to make stuff like Mouse.KeyDown work
  11. local Disconnect_Function = function(this)
  12. this[1].Functions[this[2]] = nil
  13. end
  14. local Disconnect_Metatable = {__index={disconnect=Disconnect_Function,Disconnect=Disconnect_Function}}
  15. local FakeEvent_Metatable = {__index={
  16. Connect = function(this,f)
  17. local i = tostring(math.random(0,10000))
  18. while this.Functions[i] do
  19. i = tostring(math.random(0,10000))
  20. end
  21. this.Functions[i] = f
  22. return setmetatable({this,i},Disconnect_Metatable)
  23. end
  24. }}
  25. FakeEvent_Metatable.__index.connect = FakeEvent_Metatable.__index.Connect
  26. local function fakeEvent()
  27. return setmetatable({Functions={}},FakeEvent_Metatable)
  28. end
  29.  
  30. --Creating fake input objects with fake variables
  31. local FakeMouse = {Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent(),Button2Up=fakeEvent(),Button2Down=fakeEvent()}
  32. FakeMouse.keyUp = FakeMouse.KeyUp
  33. FakeMouse.keyDown = FakeMouse.KeyDown
  34. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  35. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  36. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  37. end}
  38. --Merged 2 functions into one by checking amount of arguments
  39. CAS.UnbindAction = CAS.BindAction
  40.  
  41. --This function will trigger the events that have been :Connect()'ed
  42. local function TriggerEvent(self,ev,...)
  43. for _,f in pairs(self[ev].Functions) do
  44. f(...)
  45. end
  46. end
  47. FakeMouse.TriggerEvent = TriggerEvent
  48. UIS.TriggerEvent = TriggerEvent
  49.  
  50. --Client communication
  51. local Event = Instance.new("RemoteEvent")
  52. Event.Name = "UserInput_Event"
  53. Event.OnServerEvent:Connect(function(plr,io)
  54. if plr~=RealPlayer then return end
  55. FakeMouse.Target = io.Target
  56. FakeMouse.Hit = io.Hit
  57. if not io.isMouse then
  58. local b = io.UserInputState == Enum.UserInputState.Begin
  59. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  60. return FakeMouse:TriggerEvent(b and "Button1Down" or "Button1Up")
  61. end
  62. if io.UserInputType == Enum.UserInputType.MouseButton2 then
  63. return FakeMouse:TriggerEvent(b and "Button2Down" or "Button2Up")
  64. end
  65. for _,t in pairs(CAS.Actions) do
  66. for _,k in pairs(t.Keys) do
  67. if k==io.KeyCode then
  68. t.Function(t.Name,io.UserInputState,io)
  69. end
  70. end
  71. end
  72. FakeMouse:TriggerEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  73. UIS:TriggerEvent(b and "InputBegan" or "InputEnded",io,false)
  74. end
  75. end)
  76. Event.Parent = NLS([==[local Event = script:WaitForChild("UserInput_Event")
  77. local Mouse = owner:GetMouse()
  78. local UIS = game:GetService("UserInputService")
  79. local input = function(io,RobloxHandled)
  80. if RobloxHandled then return end
  81. --Since InputObject is a client-side instance, we create and pass table instead
  82. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  83. end
  84. UIS.InputBegan:Connect(input)
  85. UIS.InputEnded:Connect(input)
  86.  
  87. local h,t
  88. --Give the server mouse data every second frame, but only if the values changed
  89. --If player is not moving their mouse, client won't fire events
  90. local HB = game:GetService("RunService").Heartbeat
  91. while true do
  92. if h~=Mouse.Hit or t~=Mouse.Target then
  93. h,t=Mouse.Hit,Mouse.Target
  94. Event:FireServer({isMouse=true,Target=t,Hit=h})
  95. end
  96. --Wait 2 frames
  97. for i=1,2 do
  98. HB:Wait()
  99. end
  100. end]==],script)
  101.  
  102. ----Sandboxed game object that allows the usage of client-side methods and services
  103. --Real game object
  104. local RealGame = game
  105.  
  106. --Metatable for fake service
  107. local FakeService_Metatable = {
  108. __index = function(self,k)
  109. local s = rawget(self,"_RealService")
  110. if s then
  111. return typeof(s[k])=="function"
  112. and function(_,...)return s[k](s,...)end or s[k]
  113. end
  114. end,
  115. __newindex = function(self,k,v)
  116. local s = rawget(self,"_RealService")
  117. if s then s[k]=v end
  118. end
  119. }
  120. local function FakeService(t,RealService)
  121. t._RealService = typeof(RealService)=="string" and RealGame:GetService(RealService) or RealService
  122. return setmetatable(t,FakeService_Metatable)
  123. end
  124.  
  125. --Fake game object
  126. local FakeGame = {
  127. GetService = function(self,s)
  128. return rawget(self,s) or RealGame:GetService(s)
  129. end,
  130. Players = FakeService({
  131. LocalPlayer = FakeService({GetMouse=function(self)return FakeMouse end},Player)
  132. },"Players"),
  133. UserInputService = FakeService(UIS,"UserInputService"),
  134. ContextActionService = FakeService(CAS,"ContextActionService"),
  135. RunService = FakeService({
  136. _btrs = {},
  137. RenderStepped = RealGame:GetService("RunService").Heartbeat,
  138. BindToRenderStep = function(self,name,_,fun)
  139. self._btrs[name] = self.Heartbeat:Connect(fun)
  140. end,
  141. UnbindFromRenderStep = function(self,name)
  142. self._btrs[name]:Disconnect()
  143. end,
  144. },"RunService")
  145. }
  146. rawset(FakeGame.Players,"localPlayer",FakeGame.Players.LocalPlayer)
  147. FakeGame.service = FakeGame.GetService
  148. FakeService(FakeGame,game)
  149. --Changing owner to fake player object to support owner:GetMouse()
  150. game,owner = FakeGame,FakeGame.Players.LocalPlayer
  151. end
  152.  
  153.  
  154. wait(2)
  155. local Player = game.Players.localPlayer
  156. local char = Player.Character
  157. local Character = Player.Character
  158. local Head = Character.Head
  159. local done = false
  160. local canheal = false
  161. local deathchat1 = false
  162. local once = true
  163. local dead = false
  164. local candie = true
  165. local deathchat = false
  166. local idleon = true
  167. local idle1 = true
  168. local idle = true
  169. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:children()) do
  170. if v:IsA("Accessory") then
  171. v:Destroy()
  172. end
  173. end
  174. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  175. if v:IsA("Shirt") then
  176. v:Remove()
  177. end
  178. end
  179. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  180. if v:IsA("Pants") then
  181. v:Remove()
  182. end
  183. end
  184. wait()
  185. shirt = Instance.new("Shirt", game:GetService("Players").LocalPlayer.Character)
  186. shirt.Name = "Shirt"
  187. pants = Instance.new("Pants", game:GetService("Players").LocalPlayer.Character)
  188. pants.Name = "Pants"
  189.  
  190. local v3 = Vector3.new
  191. local num = 0
  192. local bc = BrickColor.new
  193. local new = Instance.new
  194.  
  195.  
  196. Instance.new("ForceField",char).Visible = false
  197. local poo = Instance.new("IntValue",Character)
  198. poo.Name = "haha nope"
  199. char.Humanoid.MaxHealth = math.huge
  200. wait()
  201. char.Humanoid.Health = math.huge
  202. Instance.new("ForceField",char).Visible = false
  203.  
  204. shirt = Instance.new("Shirt", char)
  205. shirt.Name = "Shirt"
  206. pants = Instance.new("Pants", char)
  207. pants.Name = "Pants"
  208. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1124201660"
  209. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=1124201705"
  210. char.Head.face.Texture = "rbxassetid://1108342609"
  211.  
  212.  
  213. Hair7 = Instance.new("Part")
  214. Hair7.Parent = char
  215. Hair7.Name = "Hair"
  216. Hair7.CanCollide = false
  217. Hair7.Locked = true
  218. Hair7.TopSurface = "Smooth"
  219. Hair7.BottomSurface = "Smooth"
  220. Hair7.formFactor = "Symmetric"
  221. Hair7.Material = "Neon"
  222. Hair7.BrickColor = BrickColor.new("Really black")
  223. Hair7.CFrame = char.Torso.CFrame
  224. Hair7.Size = Vector3.new(1, 1, 1)
  225. Hair7.Transparency = 0
  226.  
  227.  
  228. Weld1 = Instance.new("Weld")
  229. Weld1.Parent = char.Head
  230. Weld1.Part0 = char.Head
  231. Weld1.Part1 = Hair7
  232. Weld1.C0 = CFrame.new(0, 0.66, 0.9)
  233.  
  234. Mesh = Instance.new("SpecialMesh")
  235. Mesh.Offset = Vector3.new(0,-0.4,0)
  236. Mesh.Parent = Hair7
  237. Mesh.Scale = Vector3.new(1.4, 1.4, 1.4)
  238. Mesh.MeshType = "FileMesh"
  239. Mesh.MeshId = "http://www.roblox.com/asset/?id=1158002215"
  240. Mesh.TextureId = "http://www.roblox.com/asset/?id=1158001923"
  241.  
  242.  
  243. Hair8 = Instance.new("Part")
  244. Hair8.Parent = char
  245. Hair8.Name = "Hair"
  246. Hair8.CanCollide = false
  247. Hair8.Locked = true
  248. Hair8.TopSurface = "Smooth"
  249. Hair8.BottomSurface = "Smooth"
  250. Hair8.formFactor = "Symmetric"
  251. Hair8.Material = "Neon"
  252. Hair8.BrickColor = BrickColor.new("Really black")
  253. Hair8.CFrame = char.Torso.CFrame
  254. Hair8.Size = Vector3.new(1, 1, 1)
  255. Hair8.Transparency = 0
  256.  
  257.  
  258. Weld1 = Instance.new("Weld")
  259. Weld1.Parent = char.Torso
  260. Weld1.Part0 = char.Torso
  261. Weld1.Part1 = Hair8
  262. Weld1.C0 = CFrame.new(0, -0.75,1.6)
  263.  
  264. Mesh = Instance.new("SpecialMesh")
  265. Mesh.Offset = Vector3.new(0,-0.4,0)
  266. Mesh.Parent = Hair8
  267. Mesh.Scale = Vector3.new(1.5, 1.5, 1.5)
  268. Mesh.MeshType = "FileMesh"
  269. Mesh.MeshId = "http://www.roblox.com/asset/?id=1158148029"
  270. Mesh.TextureId = "http://www.roblox.com/asset/?id=1158001923"
  271.  
  272.  
  273. local ice = Instance.new("Part", Head)
  274. ice.Size = Vector3.new(0.5, 0.5, 0.5)
  275. ice.BrickColor = BrickColor.new("White")
  276. ice.CanCollide = false
  277. ice.TopSurface = 0
  278. ice.BottomSurface = 0
  279. ice.Transparency = 1
  280. local ice2 = Instance.new("SpecialMesh", ice)
  281. ice2.MeshType = "Brick"
  282. ice2.Scale = Vector3.new(1, 1, 1)
  283. local ice3 = Instance.new("Weld", ice)
  284. ice3.Part0 = Head
  285. ice3.Part1 = ice
  286. ice3.C0 = CFrame.new(0, 0, -0.8) * CFrame.Angles(0, 0, 0)
  287. local icesmoke = Instance.new("ParticleEmitter", ice)
  288. icesmoke.VelocitySpread = 5
  289. icesmoke.Size = NumberSequence.new({
  290. NumberSequenceKeypoint.new(0, 0.01),
  291. NumberSequenceKeypoint.new(1, 1)
  292. })
  293. icesmoke.Rate = math.huge
  294. icesmoke.Speed = NumberRange.new(1, 1)
  295. icesmoke.Lifetime = NumberRange.new(0.5, 0.8)
  296. icesmoke.Transparency = NumberSequence.new({
  297. NumberSequenceKeypoint.new(0, 0.9),
  298. NumberSequenceKeypoint.new(1, 1)
  299. })
  300. icesmoke.Rotation = NumberRange.new(0, 360)
  301. icesmoke.Name = "Smoke"
  302. icesmoke.LightEmission = 0
  303. icesmoke.Acceleration = Vector3.new(0,0,0)
  304. icesmoke.Texture = "http://www.roblox.com/asset/?id="
  305. icesmoke.Color = ColorSequence.new(Color3.new(0.5, 0.5, 0.5), Color3.new(0.5, 0.5, 0.5))
  306. icesmoke.LockedToPart = true
  307. maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor.Name
  308. secondcolor = "Really black"
  309. wait(0.016666666666666666)
  310. Effects = {}
  311. local Player = game.Players.localPlayer
  312. local Character = Player.Character
  313. local Humanoid = Character.Humanoid
  314. local mouse = Player:GetMouse()
  315. local LeftArm = Character["Left Arm"]
  316. local RightArm = Character["Right Arm"]
  317. local LeftLeg = Character["Left Leg"]
  318. local RightLeg = Character["Right Leg"]
  319. local Head = Character.Head
  320. local Torso = Character.Torso
  321. local cam = game.Workspace.CurrentCamera
  322. local RootPart = Character.HumanoidRootPart
  323. local RootJoint = RootPart.RootJoint
  324. local equipped = true
  325. local attack = false
  326. local Anim = "Idle"
  327. local idle = 0
  328. local attacktype = 1
  329. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  330. local velocity = RootPart.Velocity.y
  331. local sine = 0
  332. local change = 1
  333. local grabbed = false
  334. local cn = CFrame.new
  335. local mr = math.rad
  336. local angles = CFrame.Angles
  337. local ud = UDim2.new
  338. local c3 = Color3.new
  339. local dir = {
  340. w = 0,
  341. s = 0,
  342. a = 0,
  343. d = 0
  344. }
  345. firemode = true
  346. local Services = {
  347. SoundService = game:GetService("SoundService"),
  348. Players = game:GetService("Players"),
  349. Debris = game:GetService("Debris"),
  350. Workspace = game:GetService("Workspace"),
  351. Lighting = game:GetService("Lighting"),
  352. HttpService = game:GetService("HttpService"),
  353. InsertService = game:GetService("InsertService")
  354. }
  355. local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  356. Humanoid.Animator:Destroy()
  357. Character.Animate:Destroy()
  358. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  359. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  360. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  361. RSH, LSH = nil, nil
  362. RW = Instance.new("Weld")
  363. LW = Instance.new("Weld")
  364. RH = Torso["Right Hip"]
  365. LH = Torso["Left Hip"]
  366. RSH = Torso["Right Shoulder"]
  367. LSH = Torso["Left Shoulder"]
  368. RSH.Parent = nil
  369. LSH.Parent = nil
  370. RW.Name = "RW"
  371. RW.Part0 = Torso
  372. RW.C0 = cn(1.5, 0.5, 0)
  373. RW.C1 = cn(0, 0.5, 0)
  374. RW.Part1 = RightArm
  375. RW.Parent = Torso
  376. LW.Name = "LW"
  377. LW.Part0 = Torso
  378. LW.C0 = cn(-1.5, 0.5, 0)
  379. LW.C1 = cn(0, 0.5, 0)
  380. LW.Part1 = LeftArm
  381. LW.Parent = Torso
  382. --------------
  383. function clerp(a, b, t)
  384. local qa = {
  385. QuaternionFromCFrame(a)
  386. }
  387. local qb = {
  388. QuaternionFromCFrame(b)
  389. }
  390. local ax, ay, az = a.x, a.y, a.z
  391. local bx, by, bz = b.x, b.y, b.z
  392. local _t = 1 - t
  393. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  394. end
  395. function QuaternionFromCFrame(cf)
  396. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  397. local trace = m00 + m11 + m22
  398. if trace > 0 then
  399. local s = math.sqrt(1 + trace)
  400. local recip = 0.5 / s
  401. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  402. else
  403. local i = 0
  404. if m00 < m11 then
  405. i = 1
  406. end
  407. if m22 > (i == 0 and m00 or m11) then
  408. i = 2
  409. end
  410. if i == 0 then
  411. local s = math.sqrt(m00 - m11 - m22 + 1)
  412. local recip = 0.5 / s
  413. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  414. elseif i == 1 then
  415. local s = math.sqrt(m11 - m22 - m00 + 1)
  416. local recip = 0.5 / s
  417. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  418. elseif i == 2 then
  419. local s = math.sqrt(m22 - m00 - m11 + 1)
  420. local recip = 0.5 / s
  421. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  422. end
  423. end
  424. end
  425. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  426. local xs, ys, zs = x + x, y + y, z + z
  427. local wx, wy, wz = w * xs, w * ys, w * zs
  428. local xx = x * xs
  429. local xy = x * ys
  430. local xz = x * zs
  431. local yy = y * ys
  432. local yz = y * zs
  433. local zz = z * zs
  434. 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))
  435. end
  436. function QuaternionSlerp(a, b, t)
  437. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  438. local startInterp, finishInterp
  439. if cosTheta >= 1.0E-4 then
  440. if 1 - cosTheta > 1.0E-4 then
  441. local theta = math.acos(cosTheta)
  442. local invSinTheta = 1 / math.sin(theta)
  443. startInterp = math.sin((1 - t) * theta) * invSinTheta
  444. finishInterp = math.sin(t * theta) * invSinTheta
  445. else
  446. startInterp = 1 - t
  447. finishInterp = t
  448. end
  449. elseif 1 + cosTheta > 1.0E-4 then
  450. local theta = math.acos(-cosTheta)
  451. local invSinTheta = 1 / math.sin(theta)
  452. startInterp = math.sin((t - 1) * theta) * invSinTheta
  453. finishInterp = math.sin(t * theta) * invSinTheta
  454. else
  455. startInterp = t - 1
  456. finishInterp = t
  457. end
  458. 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
  459. end
  460. function swait(num)
  461. if num == 0 or num == nil then
  462. game:service("RunService").RenderStepped:wait(0)
  463. else
  464. for i = 0, num do
  465. game:service("RunService").RenderStepped:wait(0)
  466. end
  467. end
  468. end
  469. local RbxUtility = LoadLibrary("RbxUtility")
  470. local Create = RbxUtility.Create
  471. function RemoveOutlines(part)
  472. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  473. end
  474. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  475. local Part = Create("Part")({
  476. formFactor = FormFactor,
  477. Parent = Parent,
  478. Reflectance = Reflectance,
  479. Transparency = Transparency,
  480. CanCollide = false,
  481. Locked = true,
  482. BrickColor = BrickColor.new(tostring(BColor)),
  483. Name = Name,
  484. Size = Size,
  485. Material = Material
  486. })
  487. RemoveOutlines(Part)
  488. return Part
  489. end
  490. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  491. local Msh = Create(Mesh)({
  492. Parent = Part,
  493. Offset = OffSet,
  494. Scale = Scale
  495. })
  496. if Mesh == "SpecialMesh" then
  497. Msh.MeshType = MeshType
  498. Msh.MeshId = MeshId
  499. end
  500. return Msh
  501. end
  502. function CreateWeld(Parent, Part0, Part1, C0, C1)
  503. local Weld = Create("Weld")({
  504. Parent = Parent,
  505. Part0 = Part0,
  506. Part1 = Part1,
  507. C0 = C0,
  508. C1 = C1
  509. })
  510. return Weld
  511. end
  512. function rayCast(Position, Direction, Range, Ignore)
  513. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  514. end
  515. function CreateSound(id, par, vol, pit)
  516. coroutine.resume(coroutine.create(function()
  517. local sou = Instance.new("Sound", par or workspace)
  518. sou.Volume = vol
  519. sou.Pitch = pit or 1
  520. sou.SoundId = id
  521. wait()
  522. sou:play()
  523. game:GetService("Debris"):AddItem(sou, 6)
  524. end))
  525. end
  526. function CreateSong(id, par, vol, pit)
  527. coroutine.resume(coroutine.create(function()
  528. sou2 = Instance.new("Sound", par or workspace)
  529. sou2.Volume = 1
  530. sou2.Pitch = 1
  531. sou2.SoundId = id
  532. wait()
  533. sou2:play()
  534. sou2.Looped = true
  535. end))
  536. end
  537. CreateSong("http://www.roblox.com/asset/?id=", Character, 2)
  538. local function getclosest(obj, distance)
  539. local last, lastx = distance + 1, nil
  540. for i, v in pairs(workspace:GetChildren()) do
  541. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  542. local t = v.Torso
  543. local dist = t.Position - obj.Position.magnitude
  544. if distance >= dist and last > dist then
  545. last = dist
  546. lastx = v
  547. end
  548. end
  549. end
  550. return lastx
  551. end
  552. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  553. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  554. prt.Anchored = true
  555. prt.CFrame = cframe
  556. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  557. game:GetService("Debris"):AddItem(prt, 10)
  558. if Type == 1 or Type == nil then
  559. table.insert(Effects, {
  560. prt,
  561. "Block1",
  562. delay,
  563. x3,
  564. y3,
  565. z3,
  566. msh
  567. })
  568. elseif Type == 2 then
  569. table.insert(Effects, {
  570. prt,
  571. "Block2",
  572. delay,
  573. x3,
  574. y3,
  575. z3,
  576. msh
  577. })
  578. elseif Type == 3 then
  579. table.insert(Effects, {
  580. prt,
  581. "Block3",
  582. delay,
  583. x3,
  584. y3,
  585. z3,
  586. msh
  587. })
  588. end
  589. end
  590. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  591. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  592. prt.Anchored = true
  593. prt.CFrame = cframe
  594. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  595. game:GetService("Debris"):AddItem(prt, 10)
  596. table.insert(Effects, {
  597. prt,
  598. "Cylinder",
  599. delay,
  600. x3,
  601. y3,
  602. z3,
  603. msh
  604. })
  605. end
  606. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  607. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  608. prt.Anchored = true
  609. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  610. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  611. game:GetService("Debris"):AddItem(prt, 10)
  612. table.insert(Effects, {
  613. prt,
  614. "Cylinder",
  615. delay,
  616. x3,
  617. y3,
  618. z3,
  619. msh
  620. })
  621. end
  622. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  623. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  624. prt.Anchored = true
  625. prt.CFrame = cframe
  626. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  627. game:GetService("Debris"):AddItem(prt, 10)
  628. table.insert(Effects, {
  629. prt,
  630. "Cylinder",
  631. delay,
  632. x3,
  633. y3,
  634. z3,
  635. msh
  636. })
  637. end
  638. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  639. local prt = CreatePart(3, workspace, "", 0, 0, brickcolor, "Effect", Vector3.new())
  640. prt.Anchored = true
  641. prt.CFrame = cframe
  642. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  643. game:GetService("Debris"):AddItem(prt, 10)
  644. table.insert(Effects, {
  645. prt,
  646. "Cylinder",
  647. delay,
  648. x3,
  649. y3,
  650. z3,
  651. msh
  652. })
  653. end
  654. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  655. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  656. prt.Anchored = true
  657. prt.CFrame = cframe
  658. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  659. game:GetService("Debris"):AddItem(prt, 10)
  660. table.insert(Effects, {
  661. prt,
  662. "Cylinder",
  663. delay,
  664. x3,
  665. y3,
  666. z3,
  667. msh
  668. })
  669. end
  670. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  671. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  672. prt.Anchored = true
  673. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  674. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  675. local num = math.random(10, 50) / 1000
  676. game:GetService("Debris"):AddItem(prt, 10)
  677. table.insert(Effects, {
  678. prt,
  679. "Shatter",
  680. num,
  681. prt.CFrame,
  682. math.random() - math.random(),
  683. 0,
  684. math.random(50, 100) / 100
  685. })
  686. end
  687.  
  688. attack = false
  689. game:GetService("RunService").Stepped:connect(function()
  690. Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  691. velocity = RootPart.Velocity.y
  692. sine = sine + change
  693. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  694. if equipped == true or equipped == false then
  695. if 1 < RootPart.Velocity.y and hit == nil then
  696. Anim = "Jump"
  697. if attack == false and ice_mode == false then
  698. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  699. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  700. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  701. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  702. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  703. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  704. end
  705. elseif RootPart.Velocity.y < -1 and hit == nil and ice_mode == false then
  706. Anim = "Fall"
  707. if attack == false then
  708. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  709. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  710. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  711. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  712. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  713. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  714. end
  715. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == false then
  716. Anim = "Idle"
  717. if attack == false then
  718. change = 1
  719. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 2 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(67)), .1)
  720. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-59)), .1)
  721. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(40), math.rad(0), math.rad(56 + 3 * math.cos(sine / 25))), 0.1)
  722. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(70), math.rad(60), math.rad(-50 - 3 * math.cos(sine / 25))), 0.1)
  723. RH.C0 = clerp(RH.C0, cn(1.1, -.9 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-0 + 0 * math.cos(sine / 25)), math.rad(-1), math.rad(0 + 2 * math.cos(sine / 25))), .1)
  724. LH.C0 = clerp(LH.C0, cn(-1, -.9 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-12 + 0 * math.cos(sine / 25)), math.rad(-1), math.rad(0 + 2 * math.cos(sine / 25))), .1)
  725. end
  726. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 500 and hit ~= nil and ice_mode == false then
  727. Anim = "Walk"
  728. if attack==false then
  729. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, 2 + .1 * 2.5 * math.cos(sine / 2)) * angles(math.rad(50), math.rad(2) + RootPart.RotVelocity.Y / 30, math.rad(5 * math.cos(sine / 2))), .2)
  730. Torso.Neck.C0 = clerp(Torso.Neck.C0, cn(0, 1.1, -0.2, -1, -0, -0, 0, 0, 1, 0, 1, 0) * angles(math.rad(-50), math.rad(0), math.rad(-5 * math.cos(sine / 10)) + RootPart.RotVelocity.Y / 15), .2)
  731. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.4) * angles(math.rad(20 * math.cos(6 / 2)), math.rad(-5), math.rad(5 * math.cos(sine / 3))), .2)
  732. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0.4) * angles(math.rad(20 * math.cos(6 / 2)), math.rad(5), math.rad(5 * math.cos(sine / 3))), .2)
  733. RH.C0 = clerp(RH.C0, cn(1, -1 + .1 * math.cos(sine / 5), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(5 * math.cos(sine / 3))), .3)
  734. LH.C0 = clerp(LH.C0, cn(-1, -1 + .1 * math.cos(sine / 5), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(5 * math.cos(sine / 3))), .3)
  735. end
  736. end
  737. end
  738. if equipped == true or equipped == false then
  739. if 1 < RootPart.Velocity.Y and hit == nil then
  740. Anim = "Jump"
  741. if attack == false and ice_mode == true then
  742. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  743. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  744. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  745. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  746. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  747. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  748. end
  749. elseif RootPart.Velocity.Y < -1 and hit == nil and ice_mode == true then
  750. Anim = "Fall"
  751. if attack == false then
  752. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  753. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  754. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  755. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  756. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  757. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  758. end
  759. elseif(Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == true then
  760. Anim = "Idle"
  761. if attack == false then
  762. change = 0.8
  763. 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)
  764. 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)
  765. 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)
  766. 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)
  767. 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)
  768. 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)
  769. end
  770. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == true then
  771. Anim = "Walk"
  772. if attack == false then
  773. 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)
  774. 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)
  775. 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)
  776. 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)
  777. 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)
  778. 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)
  779. end
  780. end
  781. end
  782. if 0 < #Effects then
  783. for e = 1, #Effects do
  784. if Effects[e] ~= nil then
  785. local Thing = Effects[e]
  786. if Thing ~= nil then
  787. local Part = Thing[1]
  788. local Mode = Thing[2]
  789. local Delay = Thing[3]
  790. local IncX = Thing[4]
  791. local IncY = Thing[5]
  792. local IncZ = Thing[6]
  793. if 1 >= Thing[1].Transparency then
  794. if Thing[2] == "Block1" then
  795. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  796. local Mesh = Thing[1].Mesh
  797. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  798. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  799. elseif Thing[2] == "Block2" then
  800. 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)
  801. local Mesh = Thing[7]
  802. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  803. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  804. elseif Thing[2] == "Block3" then
  805. 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)
  806. local Mesh = Thing[7]
  807. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  808. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  809. elseif Thing[2] == "Cylinder" then
  810. local Mesh = Thing[1].Mesh
  811. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  812. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  813. elseif Thing[2] == "Blood" then
  814. local Mesh = Thing[7]
  815. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  816. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  817. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  818. elseif Thing[2] == "Elec" then
  819. local Mesh = Thing[1].Mesh
  820. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  821. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  822. elseif Thing[2] == "Disappear" then
  823. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  824. elseif Thing[2] == "Shatter" then
  825. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  826. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  827. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  828. Thing[6] = Thing[6] + Thing[5]
  829. end
  830. else
  831. Part.Parent = nil
  832. table.remove(Effects, e)
  833. end
  834. end
  835. end
  836. end
  837. end
  838. end)
  839. function RemoveOutlines(part)
  840. part.TopSurface = 10
  841. end
  842. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  843. local Part = Create("Part")({
  844. Parent = Parent,
  845. Reflectance = Reflectance,
  846. Transparency = Transparency,
  847. CanCollide = false,
  848. Locked = true,
  849. BrickColor = BrickColor.new(tostring(BColor)),
  850. Name = Name,
  851. Size = Size,
  852. Material = Material
  853. })
  854. RemoveOutlines(Part)
  855. return Part
  856. end
  857. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  858. local Msh = Create(Mesh)({
  859. Parent = Part,
  860. Offset = OffSet,
  861. Scale = Scale
  862. })
  863. if Mesh == "SpecialMesh" then
  864. Msh.MeshType = MeshType
  865. Msh.MeshId = MeshId
  866. end
  867. return Msh
  868. end
  869. function CreateWeld(Parent, Part0, Part1, C0, C1)
  870. local Weld = Create("Weld")({
  871. Parent = Parent,
  872. Part0 = Part0,
  873. Part1 = Part1,
  874. C0 = C0,
  875. C1 = C1
  876. })
  877. return Weld
  878. end
  879. WSHM = {
  880. "White",
  881. "Pastel light blue"
  882. }
  883. WSH = WSHM[math.random(1, #WSHM)]
  884. function IcePartFunk(HPart, aria, Min, Max)
  885. IcePart = Instance.new("Part", HPart)
  886. IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
  887. IcePart.CanCollide = false
  888. IuW = Instance.new("Weld")
  889. IuW.Name = "GuW"
  890. IuW.Part0 = HPart
  891. 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))
  892. IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
  893. IuW.Part1 = IcePart
  894. IuW.Parent = HPart
  895. IcePart.Transparency = 0.85
  896. IcePart.Material = "Neon"
  897. WSH = WSHM[math.random(1, #WSHM)]
  898. IcePart.BrickColor = BrickColor.new("" .. WSH)
  899. RemoveOutlines(IcePart)
  900. game:GetService("Debris"):AddItem(IuW, 4)
  901. game:GetService("Debris"):AddItem(IcePart, 6)
  902. end
  903. SpikeMeshId = 1033714
  904. local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
  905. local Part = Instance.new("Part", Parent)
  906. Part.Name = Name
  907. Part.BrickColor = BrickColor.new(Color)
  908. Part.Size = Size
  909. Part.Material = Material
  910. Part.Transparency = Transparency
  911. Part.CanCollide = false
  912. RemoveOutlines(Part)
  913. local Mesh = Instance.new("SpecialMesh", Part)
  914. Mesh.MeshType = "Sphere"
  915. Mesh.Scale = Scale
  916. return Mesh and Part
  917. end
  918. CFuncs = {
  919. Part = {
  920. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  921. local Part = Create("Part")({
  922. Parent = Parent,
  923. Reflectance = Reflectance,
  924. Transparency = Transparency,
  925. CanCollide = false,
  926. Locked = true,
  927. BrickColor = BrickColor.new(tostring(BColor)),
  928. Name = Name,
  929. Size = Size,
  930. Material = Material
  931. })
  932. RemoveOutlines(Part)
  933. return Part
  934. end
  935. },
  936. Mesh = {
  937. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  938. local Msh = Create(Mesh)({
  939. Parent = Part,
  940. Offset = OffSet,
  941. Scale = Scale
  942. })
  943. if Mesh == "SpecialMesh" then
  944. Msh.MeshType = MeshType
  945. Msh.MeshId = MeshId
  946. end
  947. return Msh
  948. end
  949. },
  950. Mesh = {
  951. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  952. local Msh = Create(Mesh)({
  953. Parent = Part,
  954. Offset = OffSet,
  955. Scale = Scale
  956. })
  957. if Mesh == "SpecialMesh" then
  958. Msh.MeshType = MeshType
  959. Msh.MeshId = MeshId
  960. end
  961. return Msh
  962. end
  963. },
  964. Weld = {
  965. Create = function(Parent, Part0, Part1, C0, C1)
  966. local Weld = Create("Weld")({
  967. Parent = Parent,
  968. Part0 = Part0,
  969. Part1 = Part1,
  970. C0 = C0,
  971. C1 = C1
  972. })
  973. return Weld
  974. end
  975. },
  976. Sound = {
  977. Create = function(id, par, vol, pit)
  978. coroutine.resume(coroutine.create(function()
  979. local S = Create("Sound")({
  980. Volume = vol,
  981. Pitch = pit or 1,
  982. SoundId = id,
  983. Parent = par or workspace
  984. })
  985. wait()
  986. S:play()
  987. game:GetService("Debris"):AddItem(S, 6)
  988. end))
  989. end
  990. },
  991. ParticleEmitter = {
  992. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  993. local fp = Create("ParticleEmitter")({
  994. Parent = Parent,
  995. Color = ColorSequence.new(Color1, Color2),
  996. LightEmission = LightEmission,
  997. Size = Size,
  998. Texture = Texture,
  999. Transparency = Transparency,
  1000. ZOffset = ZOffset,
  1001. Acceleration = Accel,
  1002. Drag = Drag,
  1003. LockedToPart = LockedToPart,
  1004. VelocityInheritance = VelocityInheritance,
  1005. EmissionDirection = EmissionDirection,
  1006. Enabled = Enabled,
  1007. Lifetime = LifeTime,
  1008. Rate = Rate,
  1009. Rotation = Rotation,
  1010. RotSpeed = RotSpeed,
  1011. Speed = Speed,
  1012. VelocitySpread = VelocitySpread
  1013. })
  1014. return fp
  1015. end
  1016. }
  1017. }
  1018. function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1019. if hit.Parent == nil then
  1020. return
  1021. end
  1022. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  1023. for _, v in pairs(hit.Parent:children()) do
  1024. if v:IsA("Humanoid") then
  1025. h = v
  1026. end
  1027. end
  1028. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1029. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  1030. return
  1031. end
  1032. local c = Create("ObjectValue")({
  1033. Name = "creator",
  1034. Value = game:service("Players").LocalPlayer,
  1035. Parent = h
  1036. })
  1037. game:GetService("Debris"):AddItem(c, 0.5)
  1038. if HitSound ~= nil and HitPitch ~= nil then
  1039. CreateSound(HitSound, hit, 1, HitPitch)
  1040. end
  1041. local Damage = math.random(minim, maxim)
  1042. local blocked = false
  1043. local block = hit.Parent:findFirstChild("Block")
  1044. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  1045. blocked = true
  1046. block.Value = block.Value - 1
  1047. print(block.Value)
  1048. end
  1049. if blocked == false then
  1050. h.Health = h.Health - Damage
  1051. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1052. else
  1053. h.Health = h.Health - Damage / 2
  1054. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1055. end
  1056. if Type == "Knockdown" then
  1057. local hum = hit.Parent.Humanoid
  1058. hum.PlatformStand = true
  1059. coroutine.resume(coroutine.create(function(HHumanoid)
  1060. swait(1)
  1061. HHumanoid.PlatformStand = false
  1062. end), hum)
  1063. local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  1064. local bodvol = Create("BodyVelocity")({
  1065. velocity = angle * knockback,
  1066. P = 5000,
  1067. maxForce = Vector3.new(8000, 8000, 8000),
  1068. Parent = hit
  1069. })
  1070. local rl = Create("BodyAngularVelocity")({
  1071. P = 3000,
  1072. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1073. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1074. Parent = hit
  1075. })
  1076. game:GetService("Debris"):AddItem(bodvol, 0.5)
  1077. game:GetService("Debris"):AddItem(rl, 0.5)
  1078. elseif Type == "Normal" then
  1079. local vp = Create("BodyVelocity")({
  1080. P = 500,
  1081. maxForce = Vector3.new(math.huge, 0, math.huge),
  1082. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  1083. })
  1084. if knockback > 0 then
  1085. vp.Parent = hit.Parent.Torso
  1086. end
  1087. game:GetService("Debris"):AddItem(vp, 0.5)
  1088. elseif Type == "Impale" then
  1089. local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
  1090. Spike.Anchored = true
  1091. Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
  1092. Spike.Position = hit.Parent.Torso.Position
  1093. for i = 1, 5 do
  1094. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1095. end
  1096. Services.Debris:AddItem(Spike, 4)
  1097. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, 0.8, 2)
  1098. hit.Parent.Humanoid.PlatformStand = true
  1099. swait(1)
  1100. hit.Parent.Humanoid.PlatformStand = false
  1101. elseif Type == "Up" then
  1102. local bodyVelocity = Create("BodyVelocity")({
  1103. velocity = Vector3.new(0, 20, 0),
  1104. P = 5000,
  1105. maxForce = Vector3.new(8000, 8000, 8000),
  1106. Parent = hit
  1107. })
  1108. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  1109. local bodyVelocity = Create("BodyVelocity")({
  1110. velocity = Vector3.new(0, 20, 0),
  1111. P = 5000,
  1112. maxForce = Vector3.new(8000, 8000, 8000),
  1113. Parent = hit
  1114. })
  1115. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1116. elseif Type == "Snare" then
  1117. local bp = Create("BodyPosition")({
  1118. P = 900,
  1119. D = 1000,
  1120. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1121. position = hit.Parent.Torso.Position,
  1122. Parent = hit.Parent.Torso
  1123. })
  1124. game:GetService("Debris"):AddItem(bp, 1)
  1125. elseif Type == "Slowness" then
  1126. local SpeedSave = hit.Parent.Humanoid.WalkSpeed
  1127. for i = 1, 25 do
  1128. hit.Parent.Humanoid.WalkSpeed = 4
  1129. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1130. end
  1131. wait(4)
  1132. hit.Parent.Humanoid.WalkSpeed = SpeedSave
  1133. elseif Type == "FireDmg" then
  1134. for i = 1, math.random(60, 150) do
  1135. BlockEffect(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
  1136. BlockEffect(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
  1137. BlockEffect(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
  1138. wait(0.1)
  1139. MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
  1140. end
  1141. elseif Type == "Freeze" then
  1142. local bp = Create("BodyPosition")({
  1143. P = 900,
  1144. D = 1000,
  1145. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1146. position = hit.Parent.Torso.Position,
  1147. Parent = hit.Parent.Torso
  1148. })
  1149. game:GetService("Debris"):AddItem(bp, 4)
  1150. for i = 1, 25 do
  1151. IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
  1152. end
  1153. elseif Type == "Freeze2" then
  1154. local BodPos = Create("BodyPosition")({
  1155. P = 50000,
  1156. D = 1000,
  1157. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1158. position = hit.Parent.Torso.Position,
  1159. Parent = hit.Parent.Torso
  1160. })
  1161. local BodGy = Create("BodyGyro")({
  1162. maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  1163. P = 20000,
  1164. Parent = hit.Parent.Torso,
  1165. cframe = hit.Parent.Torso.CFrame
  1166. })
  1167. hit.Parent.Torso.Anchored = true
  1168. coroutine.resume(coroutine.create(function(Part)
  1169. swait(1.5)
  1170. Part.Anchored = false
  1171. end), hit.Parent.Torso)
  1172. game:GetService("Debris"):AddItem(BodPos, 3)
  1173. game:GetService("Debris"):AddItem(BodGy, 3)
  1174. end
  1175. local debounce = Create("BoolValue")({
  1176. Name = "DebounceHit",
  1177. Parent = hit.Parent,
  1178. Value = true
  1179. })
  1180. game:GetService("Debris"):AddItem(debounce, Delay)
  1181. c = Instance.new("ObjectValue")
  1182. c.Name = "creator"
  1183. c.Value = Player
  1184. c.Parent = h
  1185. game:GetService("Debris"):AddItem(c, 0.5)
  1186. end
  1187. end
  1188. function ShowDamage(Pos, Text, Time, Color)
  1189. local Rate = 0.033333333333333
  1190. if not Pos then
  1191. local Pos = Vector3.new(0, 0, 0)
  1192. end
  1193. local Text = Text or ""
  1194. local Time = Time or 2
  1195. if not Color then
  1196. local Color = Color3.new(1, 0, 1)
  1197. end
  1198. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1199. EffectPart.Anchored = true
  1200. local BillboardGui = Create("BillboardGui")({
  1201. Size = UDim2.new(3, 0, 3, 0),
  1202. Adornee = EffectPart,
  1203. Parent = EffectPart
  1204. })
  1205. local TextLabel = Create("TextLabel")({
  1206. BackgroundTransparency = 1,
  1207. Size = UDim2.new(1, 0, 1, 0),
  1208. Text = Text,
  1209. TextColor3 = Color,
  1210. TextScaled = true,
  1211. Font = Enum.Font.ArialBold,
  1212. Parent = BillboardGui
  1213. })
  1214. game.Debris:AddItem(EffectPart, Time + 0.1)
  1215. EffectPart.Parent = game:GetService("Workspace")
  1216. delay(0, function()
  1217. local Frames = Time / Rate
  1218. for Frame = 1, Frames do
  1219. wait(Rate)
  1220. local Percent = Frame / Frames
  1221. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1222. TextLabel.TextTransparency = Percent
  1223. end
  1224. if EffectPart and EffectPart.Parent then
  1225. EffectPart:Destroy()
  1226. end
  1227. end)
  1228. end
  1229. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  1230. for _, c in pairs(workspace:children()) do
  1231. local hum = c:findFirstChild("Humanoid")
  1232. if hum ~= nil then
  1233. local head = c:findFirstChild("Head")
  1234. if head ~= nil then
  1235. local targ = head.Position - Part.Position
  1236. local mag = targ.magnitude
  1237. if magni >= mag and c.Name ~= Player.Name then
  1238. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=1050733875", 1)
  1239. end
  1240. end
  1241. end
  1242. end
  1243. end
  1244. function MagniKILL(Part, magni, knock, Type)
  1245. for _, c in pairs(workspace:children()) do
  1246. local hum = c:findFirstChild("Humanoid")
  1247. if hum ~= nil then
  1248. local head = c:findFirstChild("Head")
  1249. if head ~= nil then
  1250. local targ = head.Position - Part.Position
  1251. local mag = targ.magnitude
  1252. if magni >= mag and c.Name ~= Player.Name then
  1253. hum.Health = 0
  1254. end
  1255. end
  1256. end
  1257. end
  1258. end
  1259. EffectModel = Instance.new("Model", Character)
  1260. EffectModel.Name = "Effects"
  1261. Effects = {
  1262. Block = {
  1263. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1264. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1265. prt.Anchored = true
  1266. prt.CFrame = cframe
  1267. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1268. game:GetService("Debris"):AddItem(prt, 10)
  1269. if Type == 1 or Type == nil then
  1270. table.insert(Effects, {
  1271. prt,
  1272. "Block1",
  1273. delay,
  1274. x3,
  1275. y3,
  1276. z3,
  1277. msh
  1278. })
  1279. elseif Type == 2 then
  1280. table.insert(Effects, {
  1281. prt,
  1282. "Block2",
  1283. delay,
  1284. x3,
  1285. y3,
  1286. z3,
  1287. msh
  1288. })
  1289. else
  1290. table.insert(Effects, {
  1291. prt,
  1292. "Block3",
  1293. delay,
  1294. x3,
  1295. y3,
  1296. z3,
  1297. msh
  1298. })
  1299. end
  1300. end
  1301. },
  1302. Sphere = {
  1303. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1304. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1305. prt.Anchored = true
  1306. prt.CFrame = cframe
  1307. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1308. game:GetService("Debris"):AddItem(prt, 10)
  1309. table.insert(Effects, {
  1310. prt,
  1311. "Cylinder",
  1312. delay,
  1313. x3,
  1314. y3,
  1315. z3,
  1316. msh
  1317. })
  1318. end
  1319. },
  1320. Cylinder = {
  1321. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1322. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1323. prt.Anchored = true
  1324. prt.CFrame = cframe
  1325. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1326. game:GetService("Debris"):AddItem(prt, 10)
  1327. table.insert(Effects, {
  1328. prt,
  1329. "Cylinder",
  1330. delay,
  1331. x3,
  1332. y3,
  1333. z3,
  1334. msh
  1335. })
  1336. end
  1337. },
  1338. Wave = {
  1339. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1340. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1341. prt.Anchored = true
  1342. prt.CFrame = cframe
  1343. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1344. game:GetService("Debris"):AddItem(prt, 10)
  1345. table.insert(Effects, {
  1346. prt,
  1347. "Cylinder",
  1348. delay,
  1349. x3,
  1350. y3,
  1351. z3,
  1352. msh
  1353. })
  1354. end
  1355. },
  1356. Ring = {
  1357. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1358. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1359. prt.Anchored = true
  1360. prt.CFrame = cframe
  1361. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1362. game:GetService("Debris"):AddItem(prt, 10)
  1363. table.insert(Effects, {
  1364. prt,
  1365. "Cylinder",
  1366. delay,
  1367. x3,
  1368. y3,
  1369. z3,
  1370. msh
  1371. })
  1372. end
  1373. },
  1374. Break = {
  1375. Create = function(brickcolor, cframe, x1, y1, z1)
  1376. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1377. prt.Anchored = true
  1378. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1379. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1380. local num = math.random(10, 50) / 1000
  1381. game:GetService("Debris"):AddItem(prt, 10)
  1382. table.insert(Effects, {
  1383. prt,
  1384. "Shatter",
  1385. num,
  1386. prt.CFrame,
  1387. math.random() - math.random(),
  1388. 0,
  1389. math.random(50, 100) / 100
  1390. })
  1391. end
  1392. }
  1393. }
  1394. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1395. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1396. prt.Anchored = true
  1397. prt.CFrame = cframe
  1398. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1399. game:GetService("Debris"):AddItem(prt, 10)
  1400. if Type == 1 or Type == nil then
  1401. table.insert(Effects, {
  1402. prt,
  1403. "Block1",
  1404. delay,
  1405. x3,
  1406. y3,
  1407. z3,
  1408. msh
  1409. })
  1410. elseif Type == 2 then
  1411. table.insert(Effects, {
  1412. prt,
  1413. "Block2",
  1414. delay,
  1415. x3,
  1416. y3,
  1417. z3,
  1418. msh
  1419. })
  1420. elseif Type == 3 then
  1421. table.insert(Effects, {
  1422. prt,
  1423. "Block3",
  1424. delay,
  1425. x3,
  1426. y3,
  1427. z3,
  1428. msh
  1429. })
  1430. end
  1431. end
  1432. function CreateSound(id, par, vol, pit)
  1433. coroutine.resume(coroutine.create(function()
  1434. local sou = Instance.new("Sound", par or workspace)
  1435. sou.Volume = vol
  1436. sou.Pitch = pit or 1
  1437. sou.SoundId = id
  1438. swait()
  1439. sou:play()
  1440. game:GetService("Debris"):AddItem(sou, 6)
  1441. end))
  1442. end
  1443. function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1444. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1445. prt.Anchored = true
  1446. prt.CFrame = cframe
  1447. prt.Material = "Neon"
  1448. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1449. game:GetService("Debris"):AddItem(prt, 10)
  1450. coroutine.resume(coroutine.create(function(Part, Mesh)
  1451. for i = 0, 6, delay do
  1452. swait()
  1453. Part.Transparency = i
  1454. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  1455. end
  1456. Part.Parent = nil
  1457. end), prt, msh)
  1458. end
  1459. function shoottraildd(mouse, partt, SpreadAmount, dmg) ---effects
  1460. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1461. local MainPos = partt.Position
  1462. local MainPos2 = mouse + SpreadVectors
  1463. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1464. local speed = 1000
  1465. local num = 1
  1466. coroutine.resume(coroutine.create(function()
  1467. repeat
  1468. swait()
  1469. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1470. local mag =(MainPos - pos).magnitude
  1471. 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)
  1472. MainPos = MainPos + MouseLook.lookVector * speed
  1473. num = num - 1
  1474. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1475. if hit ~= nil then
  1476. num = 0
  1477. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1478. refpart.Anchored = true
  1479. refpart.CFrame = CFrame.new(pos)
  1480. game:GetService("Debris"):AddItem(refpart, 2)
  1481. end
  1482. if num <= 0 then
  1483. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1484. refpart.Anchored = true
  1485. refpart.CFrame = CFrame.new(pos)
  1486. if hit ~= nil then
  1487. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1488. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1489. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1490. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1491. MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg")
  1492. end
  1493. game:GetService("Debris"):AddItem(refpart, 0)
  1494. end
  1495. until num <= 0
  1496. end))
  1497. end
  1498. function shoottraildd2(mouse, partt, SpreadAmount)
  1499. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1500. local MainPos = partt.Position
  1501. local MainPos2 = mouse + SpreadVectors
  1502. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1503. local speed = 3000
  1504. local num = 1
  1505. coroutine.resume(coroutine.create(function()
  1506. repeat
  1507. swait()
  1508. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1509. local mag = (MainPos - pos).magnitude
  1510. 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)
  1511. MainPos = MainPos + MouseLook.lookVector * speed
  1512. num = num - 1
  1513. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1514. if hit ~= nil then
  1515. num = 0
  1516. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1517. refpart.Anchored = true
  1518. refpart.CFrame = CFrame.new(pos)
  1519. game:GetService("Debris"):AddItem(refpart, 2)
  1520. end
  1521. if num <= 0 then
  1522. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1523. refpart.Anchored = true
  1524. refpart.CFrame = CFrame.new(pos)
  1525. if hit ~= nil then
  1526. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1527. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  1528. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1529. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1530. MagniKILL(refpart, 80, 0, "Normal")
  1531. end
  1532. game:GetService("Debris"):AddItem(refpart, 0)
  1533. end
  1534. until num <= 0
  1535. end))
  1536. end
  1537. function shoottraildd22(mouse, partt, SpreadAmount)
  1538. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1539. local MainPos = partt.Position
  1540. local MainPos2 = mouse + SpreadVectors
  1541. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1542. local speed = 900
  1543. local num = 1
  1544. coroutine.resume(coroutine.create(function()
  1545. repeat
  1546. swait()
  1547. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1548. local mag = (MainPos - pos).magnitude
  1549. 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)
  1550. MainPos = MainPos + MouseLook.lookVector * speed
  1551. num = num - 1
  1552. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1553. if hit ~= nil then
  1554. num = 0
  1555. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1556. refpart.Anchored = true
  1557. refpart.CFrame = CFrame.new(pos)
  1558. game:GetService("Debris"):AddItem(refpart, 2)
  1559. end
  1560. if num <= 0 then
  1561. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1562. refpart.Anchored = true
  1563. refpart.CFrame = CFrame.new(pos)
  1564. if hit ~= nil then
  1565. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1566. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  1567. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1568. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1569. MagniKILL(refpart, 80, 0, "Normal")
  1570. end
  1571. game:GetService("Debris"):AddItem(refpart, 0)
  1572. end
  1573. until num <= 0
  1574. end))
  1575. end
  1576. function shoottraildd3(mouse, partt, SpreadAmount, dmg)
  1577. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1578. local MainPos = partt.Position
  1579. local MainPos2 = mouse + SpreadVectors
  1580. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1581. local speed = 200
  1582. local num = 0
  1583. coroutine.resume(coroutine.create(function()
  1584. repeat
  1585. swait()
  1586. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1587. local mag = (MainPos - pos).magnitude
  1588. 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)
  1589. MainPos = MainPos + MouseLook.lookVector * speed
  1590. num = num - 1
  1591. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1592. if hit ~= nil then
  1593. num = 0
  1594. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1595. refpart.Anchored = true
  1596. refpart.CFrame = CFrame.new(pos)
  1597. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1598. game:GetService("Debris"):AddItem(refpart, 2)
  1599. end
  1600. if num <= 0 then
  1601. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1602. refpart.Anchored = true
  1603. refpart.CFrame = CFrame.new(pos)
  1604. if hit ~= nil then
  1605. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1606. BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1607. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1608. MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
  1609. end
  1610. game:GetService("Debris"):AddItem(refpart, 0)
  1611. end
  1612. until num <= 0
  1613. end))
  1614. end
  1615. function shoottraildd4(mouse, partt, SpreadAmount, dmg)
  1616. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1617. local MainPos = partt.Position
  1618. local MainPos2 = mouse + SpreadVectors
  1619. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1620. local speed = 500
  1621. local num = 1
  1622. coroutine.resume(coroutine.create(function()
  1623. repeat
  1624. swait()
  1625. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1626. local mag = (MainPos - pos).magnitude
  1627. 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)
  1628. MainPos = MainPos + MouseLook.lookVector * speed
  1629. num = num - 1
  1630. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1631. if hit ~= nil then
  1632. num = 0
  1633. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1634. refpart.Anchored = true
  1635. refpart.CFrame = CFrame.new(pos)
  1636. game:GetService("Debris"):AddItem(refpart, 2)
  1637. end
  1638. if num <= 0 then
  1639. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1640. refpart.Anchored = true
  1641. refpart.CFrame = CFrame.new(pos)
  1642. if hit ~= nil then
  1643. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1644. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1645. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1646. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1647. MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
  1648. end
  1649. game:GetService("Debris"):AddItem(refpart, 0)
  1650. end
  1651. until num <= 0
  1652. end))
  1653. end
  1654.  
  1655. --infinite
  1656. Humanoid.WalkSpeed = 50
  1657. local Must2 = Instance.new("Sound",Torso)
  1658. Must2.SoundId = "rbxassetid://930465002"
  1659. Must2.Pitch = 0.99
  1660. Must2.Volume = 4
  1661. Must2.Looped = true
  1662. wait(0)
  1663. Must2:Play()
  1664. local Must2 = Instance.new("Sound",Torso)
  1665. Must2.SoundId = "rbxassetid://1042428496"
  1666. Must2.Pitch = 0.99
  1667. Must2.Volume = 0.7
  1668. Must2.Looped = true
  1669. wait(0)
  1670. Must2:Play()
  1671. local pie222 = Instance.new("ParticleEmitter")
  1672. pie222.Parent = RightArm
  1673. pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  1674. pie222.LightEmission = 1
  1675. pie222.Size = NumberSequence.new(0.8)
  1676. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1677. pie222.Transparency = NumberSequence.new(0.6,1)
  1678. pie222.EmissionDirection = "Top"
  1679. pie222.Enabled = true
  1680. pie222.Lifetime = NumberRange.new(1)
  1681. pie222.Rotation = NumberRange.new(-320, 320)
  1682. pie222.Rate = 80
  1683. pie222.Speed = NumberRange.new(0)
  1684. pie222.LockedToPart = true
  1685. local pie222 = Instance.new("ParticleEmitter")
  1686. pie222.Parent = LeftArm
  1687. pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  1688. pie222.LightEmission = 1
  1689. pie222.Size = NumberSequence.new(0.8)
  1690. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1691. pie222.Transparency = NumberSequence.new(0.6,1)
  1692. pie222.EmissionDirection = "Top"
  1693. pie222.Enabled = true
  1694. pie222.Lifetime = NumberRange.new(1)
  1695. pie222.Rotation = NumberRange.new(-320, 320)
  1696. pie222.Rate = 80
  1697. pie222.Speed = NumberRange.new(0)
  1698. pie222.LockedToPart = true
  1699. local pie222 = Instance.new("ParticleEmitter")
  1700. pie222.Parent = RightLeg
  1701. pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  1702. pie222.LightEmission = 1
  1703. pie222.Size = NumberSequence.new(0.8)
  1704. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1705. pie222.Transparency = NumberSequence.new(0.6,1)
  1706. pie222.EmissionDirection = "Top"
  1707. pie222.Enabled = true
  1708. pie222.Lifetime = NumberRange.new(1)
  1709. pie222.Rotation = NumberRange.new(-320, 320)
  1710. pie222.Rate = 80
  1711. pie222.Speed = NumberRange.new(0)
  1712. pie222.LockedToPart = true
  1713. local pie222 = Instance.new("ParticleEmitter")
  1714. pie222.Parent = LeftLeg
  1715. pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  1716. pie222.LightEmission = 1
  1717. pie222.Size = NumberSequence.new(0.8)
  1718. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1719. pie222.Transparency = NumberSequence.new(0.6,1)
  1720. pie222.EmissionDirection = "Top"
  1721. pie222.Enabled = true
  1722. pie222.Lifetime = NumberRange.new(1)
  1723. pie222.Rotation = NumberRange.new(-320, 320)
  1724. pie222.Rate = 80
  1725. pie222.Speed = NumberRange.new(0)
  1726. pie222.LockedToPart = true
  1727. local HBill = Instance.new("BillboardGui", char.Head)
  1728. local HMain, HBarBack, HBar = Instance.new("Frame", HBill), Instance.new("Frame"), Instance.new("Frame")
  1729. local HHealth, HName = Instance.new("TextLabel", HBarBack), Instance.new("TextLabel")
  1730. HBill.Size = UDim2.new(15,0,2.2,0)
  1731. HBill.Name = "Display"
  1732. HBill.StudsOffset = Vector3.new(0,3.5,0)
  1733. HBill.AlwaysOnTop = false
  1734. HBill.MaxDistance = 50
  1735. HBill.Enabled = true
  1736. HMain.BackgroundColor3 = BrickColor.new("Really black").Color
  1737. HMain.BackgroundTransparency = 1
  1738. HMain.Size = UDim2.new(1,0,1,0)
  1739. HBarBack.Parent = HMain
  1740. HBarBack.BackgroundColor3 = Color3.new(255,0,0)
  1741. HBarBack.BorderColor3 = Color3.new(0,0,0)
  1742. HBarBack.BorderSizePixel = .25
  1743. HBarBack.BackgroundTransparency = 0
  1744. HBarBack.Position = UDim2.new(.025, 0, .55, 0)
  1745. HBarBack.Size = UDim2.new(.95, 0, .3, 0)
  1746. HHealth.BackgroundTransparency = 1
  1747. HHealth.Size = UDim2.new(1,0,1,0)
  1748. HHealth.Font = "SourceSansBold"
  1749. HHealth.Text = ""
  1750. HHealth.TextScaled = true
  1751. HHealth.TextColor3 = BrickColor.new("Really black").Color
  1752. HHealth.TextStrokeTransparency = 1
  1753. HName.Parent = HMain
  1754. HName.BackgroundTransparency = 1
  1755. HName.Size = UDim2.new(1,0,.7,0)
  1756. HName.Font = "SourceSansBold"
  1757. HName.Text = "Infinite"
  1758. HName.TextScaled = true
  1759. HName.TextColor3 = BrickColor.new("Bright red").Color
  1760. HName.TextStrokeTransparency = 1
  1761. HName.TextYAlignment = "Top"
  1762. lig = Instance.new("PointLight",Player.Character.Torso)
  1763. lig.Color=Color3.new(255,0,0)
  1764. lig.Range = 7
  1765. ---
  1766.  
  1767. attackdebounce = false
  1768. deb=false
  1769.  
  1770. ugothit=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  1771. if hit.Parent==nil then
  1772. return
  1773. end
  1774. h=hit.Parent:FindFirstChildOfClass("Humanoid")
  1775. for _,v in pairs(hit.Parent:children()) do
  1776. if v:IsA("Humanoid") then
  1777. h=v
  1778. end
  1779. end
  1780. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  1781. h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
  1782. end
  1783. if hit.Parent.className=="Hat" then
  1784. hit=hit.Parent.Parent:findFirstChild("Head")
  1785. end
  1786. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  1787. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  1788. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  1789. return
  1790. end]]
  1791. -- hs(hit,1.2)
  1792. c=Instance.new("ObjectValue")
  1793. c.Name="creator"
  1794. c.Value=game:service("Players").LocalPlayer
  1795. c.Parent=h
  1796. game:GetService("Debris"):AddItem(c,.5)
  1797. Damage=math.random(minim,maxim)
  1798. -- h:TakeDamage(Damage)
  1799. blocked=false
  1800. block=hit.Parent:findFirstChild("Block")
  1801. if block~=nil then
  1802. print(block.className)
  1803. if block.className=="NumberValue" then
  1804. if block.Value>0 then
  1805. blocked=true
  1806. if decreaseblock==nil then
  1807. block.Value=block.Value-1
  1808. end
  1809. end
  1810. end
  1811. if block.className=="IntValue" then
  1812. if block.Value>0 then
  1813. blocked=true
  1814. if decreaseblock~=nil then
  1815. block.Value=block.Value-1
  1816. end
  1817. end
  1818. end
  1819. end
  1820. if blocked==false then
  1821. -- h:TakeDamage(Damage)
  1822. h.Health=h.Health-Damage
  1823. showDamage(hit.Parent,Damage,.5,BrickColor.new("Really red"))
  1824. else
  1825. h.Health=h.Health-(Damage/2)
  1826. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  1827. end
  1828. if Type=="Knockdown" then
  1829. Humanoid=hit.Parent.Humanoid
  1830. Humanoid.PlatformStand=true
  1831. coroutine.resume(coroutine.create(function(HHumanoid)
  1832. swait(1)
  1833. HHumanoid.PlatformStand=false
  1834. end),Humanoid)
  1835. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  1836. hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  1837. local bodvol=Instance.new("BodyVelocity")
  1838. bodvol.velocity=angle*knockback
  1839. bodvol.P=5000
  1840. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1841. bodvol.Parent=hit
  1842. rl=Instance.new("BodyAngularVelocity")
  1843. rl.P=3000
  1844. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1845. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  1846. rl.Parent=hit
  1847. game:GetService("Debris"):AddItem(bodvol,.5)
  1848. game:GetService("Debris"):AddItem(rl,.5)
  1849. elseif Type=="Normal" then
  1850. bp=Instance.new("BodyVelocity")
  1851. bp.P=100000
  1852. bp.maxForce=Vector3.new(math.huge,0,math.huge)
  1853. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  1854. if KnockbackType==1 then
  1855. bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  1856. elseif KnockbackType==2 then
  1857. bp.velocity=Property.CFrame.lookVector*knockback
  1858. end
  1859. if knockback>0 then
  1860. bp.Parent=hit.Parent.Torso
  1861.  
  1862. end
  1863. game:GetService("Debris"):AddItem(bp,.5)
  1864. elseif Type=="Up" then
  1865. local bodyVelocity=Instance.new("BodyVelocity")
  1866. bodyVelocity.velocity=vt(0,60,0)
  1867. bodyVelocity.P=5000
  1868. bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1869. bodyVelocity.Parent=hit
  1870. game:GetService("Debris"):AddItem(bodyVelocity,1)
  1871. rl=Instance.new("BodyAngularVelocity")
  1872. rl.P=3000
  1873. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1874. rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  1875. rl.Parent=hit
  1876. game:GetService("Debris"):AddItem(rl,.5)
  1877. elseif Type=="Snare" then
  1878. bp=Instance.new("BodyPosition")
  1879. bp.P=2000
  1880. bp.D=100
  1881. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1882. bp.position=hit.Parent.Torso.Position
  1883. bp.Parent=hit.Parent.Torso
  1884. game:GetService("Debris"):AddItem(bp,1)
  1885. elseif Type=="Target" then
  1886. if Targetting==false then
  1887. ZTarget=hit.Parent.Torso
  1888. coroutine.resume(coroutine.create(function(Part)
  1889. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  1890. swait(1)
  1891. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  1892. end),ZTarget)
  1893. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  1894. targetgui=Instance.new("BillboardGui")
  1895. targetgui.Parent=ZTarget
  1896. targetgui.Size=UDim2.new(10,100,10,100)
  1897. targ=Instance.new("ImageLabel")
  1898. targ.Parent=targetgui
  1899. targ.BackgroundTransparency=1
  1900. targ.Image="rbxassetid://4834067"
  1901. targ.Size=UDim2.new(1,0,1,0)
  1902. cam.CameraType="Scriptable"
  1903. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1904. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1905. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1906. Targetting=true
  1907. RocketTarget=ZTarget
  1908. for i=1,Property do
  1909. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  1910. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  1911. swait()
  1912. end
  1913. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  1914. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1915. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1916. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  1917. end
  1918. Targetting=true
  1919. RocketTarget=true
  1920. targetgui.Parent=true
  1921. cam.CameraType="Custom"
  1922. end
  1923. end
  1924. debounce=Instance.new("BoolValue")
  1925. debounce.Name="DebounceHit"
  1926. debounce.Parent=hit.Parent
  1927. debounce.Value=true
  1928. game:GetService("Debris"):AddItem(debounce,Delay)
  1929. c=Instance.new("ObjectValue")
  1930. c.Name="creator"
  1931. c.Value=Player
  1932. c.Parent=h
  1933. game:GetService("Debris"):AddItem(c,.5)
  1934. CRIT=true
  1935. hitDeb=true
  1936. AttackPos=6
  1937. end
  1938. end
  1939.  
  1940. showDamage=function(Char,Dealt,du,Color)
  1941. m=Instance.new("Model")
  1942. m.Name=tostring(Dealt)
  1943. h=Instance.new("Humanoid")
  1944. h.Health=0
  1945. h.MaxHealth=0
  1946. h.Parent=m
  1947. c=Instance.new("Part")
  1948. c.Transparency=0
  1949. c.BrickColor=Color
  1950. c.Transparency = 1
  1951. c.Name="Head"
  1952. c.TopSurface=0
  1953. c.BottomSurface=0
  1954. c.formFactor="Plate"
  1955. c.Size=Vector3.new(1,.4,1)
  1956.  
  1957. local txt = Instance.new("BillboardGui", c)
  1958. txt.Adornee = c
  1959. txt.Name = "_status"
  1960. txt.Size = UDim2.new(2, 0, 1.2, 0)
  1961. txt.StudsOffset = Vector3.new(-9, 8, 0)
  1962. local text = Instance.new("TextLabel", txt)
  1963. text.Size = UDim2.new(10, 0, 7, 0)
  1964. text.FontSize = "Size12"
  1965. text.TextScaled = true
  1966. text.TextTransparency = 0.5
  1967. text.BackgroundTransparency = 1
  1968. text.TextTransparency = 0.5
  1969. text.TextStrokeTransparency = 0.5
  1970. text.Font = "SciFi"
  1971. text.TextStrokeColor3 = Color3.new(0,0,0)
  1972. v=Instance.new("Part")
  1973. v.Name = "ColorBrick"
  1974. v.Parent=c
  1975. v.FormFactor="Symmetric"
  1976. v.Anchored=true
  1977. v.CanCollide=false
  1978. v.BottomSurface="Smooth"
  1979. v.TopSurface="Smooth"
  1980. v.Size=Vector3.new(10,5,3)
  1981. v.Transparency=1
  1982. v.CFrame=c.CFrame
  1983. v.BrickColor=BrickColor.random()
  1984. v.Transparency=1
  1985. text.TextColor3 = t.BrickColor.Color
  1986. v.Shape="Block"
  1987. text.Text = tostring(Dealt)
  1988. ms=Instance.new("CylinderMesh")
  1989. ms.Scale=Vector3.new(.8,.8,.8)
  1990. --[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
  1991. local rndm=math.random(1,#hitsounds)
  1992. local r=rndm
  1993. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
  1994. if CRIT==true then
  1995. ms.Scale=Vector3.new(1,1.25,1)
  1996. end
  1997. ms.Parent=c
  1998. c.Reflectance=0
  1999. Instance.new("BodyGyro").Parent=c
  2000. c.Parent=m
  2001. if Char:findFirstChild("Head")~=nil then
  2002. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  2003. elseif Char.Parent:findFirstChild("Head")~=nil then
  2004. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  2005. end
  2006. f=Instance.new("BodyPosition")
  2007. f.P=200000
  2008. f.D=100
  2009. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2010. f.position=c.Position+Vector3.new(0,3,0)
  2011. f.Parent=c
  2012. game:GetService("Debris"):AddItem(m,.5+du)
  2013. c.CanCollide=false
  2014. m.Parent=workspace
  2015. c.CanCollide=false
  2016. end
  2017.  
  2018.  
  2019. ------
  2020. hito = function(dm, X, c, dn, dp, dq)
  2021. for I,dr in pairs(workspace:GetChildren()) do
  2022. 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
  2023. local ds = dr:FindFirstChild("Humanoid")
  2024. local dt = dr:FindFirstChild("HumanoidRootPart")
  2025. TakeDamage(ds, c)
  2026. if InForm == true then
  2027. ds.Parent:BreakJoints()
  2028. wait(1.2)
  2029. ds.Parent:Destroy()
  2030. end
  2031. ds:SetStateEnabled(16, true)
  2032. delay(dn, function()
  2033. ds:SetStateEnabled(16, true)
  2034. end)
  2035. local du = Instance.new("StringValue")
  2036. du.Name = "alabo"
  2037. du.Parent = dt
  2038. game.Debris:AddItem(du, dn)
  2039. local dv = Instance.new("Part")
  2040.  
  2041. dv.Size = Vector3.new(0.2, 0.2, 0.2)
  2042. dv.Transparency = 0.25
  2043. dv.Anchored = true
  2044. dv.CanCollide = false
  2045. dv.BrickColor = BrickColor.new("White")
  2046. dv.Material = "Neon"
  2047. dv.Locked = true
  2048. dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  2049. dv.Parent = modz
  2050. local dw = Instance.new("SpecialMesh")
  2051. dw.MeshType = "Sphere"
  2052. dw.Scale = Vector3.new(0.5, 0.5, 0.5)
  2053. dw.Parent = dv
  2054. game.Debris:AddItem(dv, 1)
  2055. local dx = Instance.new("Model")
  2056. dx.Name = c
  2057. dx.Parent = workspace
  2058. game.Debris:AddItem(dx, 0.5 + c / 75)
  2059. local dy = Instance.new("Humanoid")
  2060. dy.MaxHealth = 0
  2061. dy.Parent = dx
  2062. local dz = Instance.new("Part")
  2063. dz.Name = "Head"
  2064. dz.Locked = true
  2065. dz.Size = Vector3.new(0.2, 0.2, 0.2)
  2066. dz.Position = dt.Position
  2067. dz.BrickColor = BrickColor.new("New Yeller")
  2068. dz.Material = "Neon"
  2069. dz.Transparency = 1
  2070. dz.CanCollide = false
  2071. dz.Parent = dx
  2072. local dA = Instance.new("BodyPosition")
  2073. dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  2074. dA.P = 20000
  2075. dA.D = 300
  2076. dA.Position = dz.Position + Vector3.new(0, 5, 0)
  2077. dA.Parent = dz
  2078. local dB = Instance.new("CylinderMesh")
  2079. dB.Parent = dz
  2080. coroutine.resume(coroutine.create(function()
  2081. while dB do
  2082. swait()
  2083. dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
  2084. end
  2085. end))
  2086. if dp then
  2087. local dC = Instance.new("BodyVelocity")
  2088. dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
  2089. dC.P = 9999999999
  2090. dC.Velocity = dp
  2091. dC.Parent = dt
  2092. game.Debris:AddItem(dC, dn)
  2093. end
  2094. if dq then
  2095. local dD = Instance.new("BodyAngularVelocity")
  2096. dD.MaxTorque = Vector3.new(99999, 999999, 999999)
  2097. dD.P = math.huge
  2098. dD.AngularVelocity = dq
  2099. dD.Parent = dt
  2100. game.Debris:AddItem(dD, dn)
  2101. end
  2102. local dE = Instance.new("Sound")
  2103. dE.Pitch = rd2(10, 11) / 10
  2104. dE.Volume = rd2(10, 13) / 10
  2105. dE.EmitterSize = 10
  2106. dE.SoundId = "rbxassetid://"
  2107. dE.Parent = dv
  2108. dE:Play()
  2109. coroutine.resume(coroutine.create(function()
  2110. for I = 1, 5 do
  2111. swait()
  2112. dv.Transparency = dv.Transparency + 0.175
  2113. dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
  2114. end
  2115. end))
  2116. end
  2117. end
  2118. end
  2119. ------
  2120.  
  2121. vt = Vector3.new
  2122. local new = Instance.new
  2123. local cf = CFrame.new
  2124. local cfa = CFrame.Angles
  2125. local bc = BrickColor.new
  2126.  
  2127. function bigbangattack()
  2128. attack = true
  2129. Humanoid.WalkSpeed = 0
  2130. for i = 0, 8, 0.1 do
  2131. swait()
  2132. 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)
  2133. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2134. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2135. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2136. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2137. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2138. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2139. end
  2140. local rng = Instance.new("Part", mouse)
  2141. rng.Anchored = true
  2142. rng.BrickColor = BrickColor.new("Cyan")
  2143. rng.CanCollide = false
  2144. rng.FormFactor = 3
  2145. rng.Name = "Ring"
  2146. rng.Size = Vector3.new(0.4,0.4,0.4)
  2147. rng.Transparency = 0
  2148. rng.TopSurface = 0
  2149. rng.BottomSurface = 0
  2150. rng.CFrame = RootPart.CFrame
  2151. local rngm = Instance.new("SpecialMesh", rng)
  2152. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2153.  
  2154. local rng3 = rng:Clone()
  2155. rng3.Parent = char
  2156. local rng3m = rng3.Mesh
  2157.  
  2158. local rng5 = rng:Clone()
  2159. rng5.Parent = char
  2160. rng5.BrickColor = BrickColor.new("Cyan")
  2161. local rng5m = rng5.Mesh
  2162. local rng6 = rng:Clone()
  2163. rng6.Material = "Plastic"
  2164. rng6.BrickColor = BrickColor.new("Cyan")
  2165. rng6.Parent = char
  2166. local rng6m = rng6.Mesh
  2167. rng6m.Scale = vt(7.5,7.5,7.5)
  2168. rng6m.MeshType = "FileMesh"
  2169. rng6m.MeshId = "rbxassetid://430736398"
  2170. local Must2 = Instance.new("Sound",rng6)
  2171. Must2.SoundId = "rbxassetid://135581154"
  2172. Must2.Pitch = 0.99
  2173. Must2.Volume = 3
  2174. Must2.Looped = false
  2175. wait(0)
  2176. Must2:Play()
  2177. local hita = rng6.Touched:connect(function(hit)
  2178. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2179. end)
  2180.  
  2181. rng3.CFrame = RootPart.CFrame
  2182.  
  2183. rng5.CFrame = RootPart.CFrame
  2184. rng6.CFrame = RootPart.CFrame
  2185. local pie222 = Instance.new("ParticleEmitter")
  2186. pie222.Parent = rng6
  2187. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2188. pie222.LightEmission = 1
  2189. pie222.Size = NumberSequence.new(6,1)
  2190. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2191. pie222.Transparency = NumberSequence.new(0.6,1)
  2192. pie222.EmissionDirection = "Top"
  2193. pie222.Enabled = true
  2194. pie222.Lifetime = NumberRange.new(1)
  2195. pie222.Rotation = NumberRange.new(-320, 320)
  2196. pie222.Rate = 404
  2197. pie222.Speed = NumberRange.new(0)
  2198. pie222.LockedToPart = false
  2199. pie222.VelocitySpread = 2
  2200. wait()
  2201. local scaler = 10/5
  2202. local scaler2 = 10/5
  2203. for i = 0,10,0.1 do
  2204. swait()
  2205. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2206.  
  2207. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2208.  
  2209. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2210. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/3.8)
  2211. rng6.CFrame = rng3.CFrame
  2212. rng.Transparency = rng.Transparency + 1
  2213.  
  2214. rng3.Transparency = rng3.Transparency + 0.01
  2215.  
  2216. rng5.Transparency = rng5.Transparency + 0.01
  2217. rng6.Transparency = rng6.Transparency + 0.021
  2218. scaler = scaler - 0.125/5
  2219. scaler2 = scaler2 - 0.1/5
  2220.  
  2221. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2222.  
  2223. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2224. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2225. end
  2226. hita:disconnect()
  2227. game:GetService("Debris"):AddItem(rng, 1)
  2228.  
  2229. game:GetService("Debris"):AddItem(rng3, 1)
  2230.  
  2231. game:GetService("Debris"):AddItem(rng5, 1)
  2232. attack = false
  2233. pie222:Destroy()
  2234. Humanoid.WalkSpeed = 16
  2235. end
  2236.  
  2237.  
  2238. function bigbangattack2()
  2239. attack = true
  2240. Humanoid.WalkSpeed = 0
  2241. for i = 0, 8, 0.1 do
  2242. swait()
  2243. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2244. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2245. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2246. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2247. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2248. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2249. end
  2250. local rng = Instance.new("Part", RightArm)
  2251. rng.Anchored = true
  2252. rng.BrickColor = BrickColor.new("Cyan")
  2253. rng.CanCollide = false
  2254. rng.FormFactor = 3
  2255. rng.Name = "Ring"
  2256. rng.Size = Vector3.new(0.4,0.4,0.4)
  2257. rng.Transparency = 0
  2258. rng.TopSurface = 0
  2259. rng.BottomSurface = 0
  2260. rng.CFrame = RootPart.CFrame
  2261. local rngm = Instance.new("SpecialMesh", rng)
  2262. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2263.  
  2264. local rng3 = rng:Clone()
  2265. rng3.Parent = char
  2266. local rng3m = rng3.Mesh
  2267.  
  2268. local rng5 = rng:Clone()
  2269. rng5.Parent = char
  2270. rng5.BrickColor = BrickColor.new("Cyan")
  2271. local rng5m = rng5.Mesh
  2272. local rng6 = rng:Clone()
  2273. rng6.Material = "Plastic"
  2274. rng6.BrickColor = BrickColor.new("Cyan")
  2275. rng6.Parent = char
  2276. local rng6m = rng6.Mesh
  2277. rng6m.Scale = vt(7.5,7.5,30.5)
  2278. rng6m.MeshType = "FileMesh"
  2279. rng6m.MeshId = "rbxassetid://430736398"
  2280. local Must2 = Instance.new("Sound",Torso)
  2281. Must2.SoundId = "rbxassetid://719747626"
  2282. Must2.Pitch = 0.99
  2283. Must2.Volume = 3
  2284. Must2.Looped = false
  2285. wait(0)
  2286. Must2:Play()
  2287. local hita = rng6.Touched:connect(function(hit)
  2288. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2289. end)
  2290.  
  2291. rng3.CFrame = Head.CFrame
  2292.  
  2293. rng5.CFrame = Head.CFrame
  2294. rng6.CFrame = rng5.CFrame
  2295. local pie222 = Instance.new("ParticleEmitter")
  2296. pie222.Parent = rng6
  2297. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2298. pie222.LightEmission = 1
  2299. pie222.Size = NumberSequence.new(15,1)
  2300. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2301. pie222.Transparency = NumberSequence.new(0.6,1)
  2302. pie222.EmissionDirection = "Top"
  2303. pie222.Enabled = true
  2304. pie222.Lifetime = NumberRange.new(1)
  2305. pie222.Rotation = NumberRange.new(-320, 320)
  2306. pie222.Rate = 404
  2307. pie222.Speed = NumberRange.new(0)
  2308. pie222.LockedToPart = false
  2309. pie222.VelocitySpread = 2
  2310. wait()
  2311. local scaler = 10/5
  2312. local scaler2 = 10/5
  2313. for i = 0,10,0.1 do
  2314. swait()
  2315. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2316.  
  2317. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2318.  
  2319. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2320. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/0.8)
  2321. rng6.CFrame = rng3.CFrame
  2322. rng.Transparency = rng.Transparency + 1
  2323.  
  2324. rng3.Transparency = rng3.Transparency + 0.01
  2325.  
  2326. rng5.Transparency = rng5.Transparency + 0.01
  2327. rng6.Transparency = rng6.Transparency + 0.021
  2328. scaler = scaler - 0.125/5
  2329. scaler2 = scaler2 - 0.1/5
  2330.  
  2331. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2332.  
  2333. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2334. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2335. end
  2336. hita:disconnect()
  2337. game:GetService("Debris"):AddItem(rng, 1)
  2338.  
  2339. game:GetService("Debris"):AddItem(rng3, 1)
  2340.  
  2341. game:GetService("Debris"):AddItem(rng5, 1)
  2342. attack = false
  2343. pie222:Destroy()
  2344. Humanoid.WalkSpeed = 16
  2345. end
  2346.  
  2347. boom = Instance.new("Sound",char)
  2348. boom.SoundId = "http://www.roblox.com/asset/?id = 447041606"
  2349. boom.Volume = 1
  2350.  
  2351. mouse.KeyDown:connect(function(key)
  2352. if key == "=" then
  2353. local Must = Instance.new("Sound",Torso)
  2354. Must.SoundId = "rbxassetid://273734478"
  2355. Must.Pitch = 0.99
  2356. Must.Volume = 3.4
  2357. Must.Looped = false
  2358. wait(0)
  2359. Must:Play()
  2360.  
  2361. local pie222 = Instance.new('ParticleEmitter')
  2362. pie222.Parent = RootPart
  2363. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2364. pie222.LightEmission = 1
  2365. pie222.Size = NumberSequence.new(6,1)
  2366. pie222.Texture = "http://www.roblox.com/asset/?id=74697410"
  2367. pie222.Transparency = NumberSequence.new(0.3,1)
  2368. pie222.EmissionDirection = "Top"
  2369. pie222.Enabled = true
  2370. pie222.Lifetime = NumberRange.new(1)
  2371. pie222.Rotation = NumberRange.new(-320, 320)
  2372. pie222.Rate = 300
  2373. pie222.Speed = NumberRange.new(0)
  2374. pie222.LockedToPart = false
  2375. pie222.VelocitySpread = 2
  2376. Humanoid.WalkSpeed = 400
  2377. wait(7)
  2378. pie222:Destroy()
  2379. Humanoid.WalkSpeed = 150
  2380.  
  2381.  
  2382.  
  2383. end
  2384. end)
  2385.  
  2386. local multiplier = 1
  2387.  
  2388. function hurt(hit, dmg)
  2389. if hit.Parent then
  2390. if hit.Parent.Name == "box" then print("bocks!11") hit.Parent:Destroy() end
  2391. local hum = hit.Parent:FindFirstChildOfClass("Humanoid")
  2392. if hum then
  2393. if hum.Parent.Name ~= Player.Name then
  2394. if dmg == "Kill" or hum.Health > 100000 then
  2395. hit.Parent:BreakJoints()
  2396. return true
  2397. else
  2398. if math.random(0, 100) == 50 then
  2399. hum.Health = hum.Health - dmg*multiplier*2.5
  2400. else
  2401. hum.Health = hum.Health -dmg*multiplier
  2402. end
  2403. return true
  2404. end
  2405. end
  2406. end
  2407. end
  2408. end
  2409.  
  2410. local huge = Vector3.new(math.huge,math.huge,math.huge)
  2411. function fade(obj, dest, grow)
  2412. spawn(function()
  2413. local oldcf = obj.CFrame
  2414. for i = 0, 10 do
  2415. if grow then
  2416. obj.Size = obj.Size +Vector3.new(1,1,1)
  2417. obj.CFrame = oldcf
  2418. end
  2419. obj.Transparency = obj.Transparency +0.1
  2420. swait()
  2421. end
  2422. if dest then
  2423. obj:Destroy()
  2424. end
  2425. end)
  2426. end
  2427.  
  2428. local push = 100
  2429.  
  2430. mouse.KeyDown:connect(function(key)
  2431. if key == "g" then
  2432. local p = Instance.new("Part")
  2433. p.Transparency = 0
  2434. p.Anchored = true
  2435. p.Size = Vector3.new(4,4,4)
  2436. p.CanCollide = false
  2437. p.BrickColor = BrickColor.new("Really black")
  2438. p.Material = Enum.Material.Neon
  2439. local pe = Instance.new("ParticleEmitter", p)
  2440. pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  2441. pe.LightEmission = 0.7
  2442. pe.Size = NumberSequence.new(4)
  2443. pe.Texture = "rbxassetid://243664672"
  2444. pe.Transparency = NumberSequence.new(0.5)
  2445. pe.Lifetime = NumberRange.new(0.1)
  2446. pe.Rate = 500
  2447. pe.Speed = NumberRange.new(3)
  2448. p.CFrame = Head.CFrame
  2449. p.Parent = workspace
  2450. p.Anchored = false
  2451. local bv = Instance.new("BodyVelocity", p)
  2452. bv.MaxForce = huge
  2453. bv.Velocity = CFrame.new(char.Torso.Position, mouse.Hit.p).lookVector*push
  2454. p.Touched:connect(function(hit)
  2455. hurt(hit, math.random(5,10))
  2456. end)
  2457. game.Debris:AddItem(p, 4)
  2458. end
  2459. end)
  2460.  
  2461.  
  2462. mouse.KeyDown:connect(function(key)
  2463. if key == "v" and not attacking then
  2464. attacking = true
  2465. shielding = true
  2466. local p = Instance.new("Part")
  2467. p.Anchored = true
  2468. p.BrickColor = BrickColor.new("Really black")
  2469. p.Material = Enum.Material.Neon
  2470. shield = p
  2471. local bc = BrickColor.Random()
  2472. p.BrickColor = bc
  2473. p.Size = Vector3.new(30,30,0)
  2474. p.BrickColor = BrickColor.new("Really red")
  2475. p.Material = Enum.Material.Neon
  2476. local m = Instance.new("SpecialMesh", p)
  2477. m.MeshType = "Sphere"
  2478. p.CFrame = char.HumanoidRootPart.CFrame *CFrame.new(0,0,-4)
  2479. local num2 = -0.8
  2480. for i = 0, 10 do
  2481. if shielding then
  2482. local p = Instance.new("Part")
  2483. p.Size = Vector3.new(1.8,1.8,1.8)
  2484. p.CanCollide = false
  2485. p.Anchored = true
  2486. p.Transparency = 0
  2487. p.BrickColor = BrickColor.new("Really black")
  2488. p.Material = Enum.Material.Neon
  2489. local pe = Instance.new("ParticleEmitter")
  2490. pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  2491. pe.LightEmission = 0.7
  2492. pe.Size = NumberSequence.new(1.7)
  2493. pe.Texture = "rbxassetid://243664672"
  2494. pe.Transparency = NumberSequence.new(0.5)
  2495. pe.Lifetime = NumberRange.new(1)
  2496. pe.Rate = 500
  2497. pe.Speed = NumberRange.new(0)
  2498. pe.Parent = p
  2499. p.Parent = shield
  2500. num2 = num2 + 1
  2501. local num = num2
  2502. local neg = false
  2503. spawn(function()
  2504. repeat wait()
  2505. num = num + 0.1
  2506. local sin = math.sin(num)*15
  2507. local cos = math.cos(num)*15
  2508. if shield then
  2509. p.CFrame = shield.CFrame *CFrame.new(sin,cos,0)
  2510. end
  2511. until not shielding
  2512. end)
  2513. else
  2514. break
  2515. end
  2516. end
  2517. p.Transparency = 0.7
  2518. p.Parent = workspace
  2519. p.Touched:connect(function(hit)
  2520. if hurt(hit, math.random(50, 100)) then
  2521. fade(hit)
  2522. elseif hit.Anchored == false and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Torso" then
  2523. fade(hit, true)
  2524. end
  2525. end)
  2526. end
  2527. end)
  2528. mouse.KeyUp:connect(function(key)
  2529. if key == "v" and attacking then
  2530. if shield then
  2531. fade(shield, true)
  2532. attacking = false
  2533. shielding = false
  2534. end
  2535. end
  2536. end)
  2537.  
  2538. mouse.KeyDown:connect(function(key)
  2539. if key == "b" and not attacking then
  2540. attacking = true
  2541. local Must = Instance.new("Sound",Torso)
  2542. Must.SoundId = "rbxassetid://1042338696"
  2543. Must.Pitch = 0.99
  2544. Must.Volume = 3.4
  2545. Must.Looped = false
  2546. wait(0)
  2547. Must:Play()
  2548. local p = Instance.new("Part")
  2549. p.Anchored = true
  2550. p.Material = "Neon"
  2551. local bc = BrickColor.new("Bright red")
  2552. p.BrickColor = bc
  2553. local m = Instance.new("SpecialMesh", p)
  2554. m.MeshType = "Sphere"
  2555. p.Size = Vector3.new(1,1,1)
  2556. p.CFrame = char.Torso.CFrame
  2557. p.CanCollide = false
  2558. local pe = Instance.new("ParticleEmitter")
  2559. pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  2560. pe.LightEmission = 0.7
  2561. pe.Size = NumberSequence.new(10)
  2562. pe.Texture = "rbxassetid://243664672"
  2563. pe.Transparency = NumberSequence.new(1)
  2564. pe.Lifetime = NumberRange.new(5)
  2565. pe.Rate = 500
  2566. pe.Speed = NumberRange.new(50)
  2567. pe.VelocitySpread = 360
  2568. pe.Parent = p
  2569. p.Parent = workspace
  2570. local rate = 20
  2571. local oldcf = p.CFrame
  2572. local con = p.Touched:connect(function(hit)
  2573. if hit.Parent then
  2574. if hit.Anchored == false then
  2575. if hit.Parent.Name ~= Player.Name then
  2576. if not hit.Parent:IsA("Humanoid") then
  2577. hurt(hit, math.random(1,1))
  2578. end
  2579. end
  2580. end
  2581. end
  2582. end)
  2583. attacking = false
  2584. for i = 0, 10*rate do
  2585. p.Size = p.Size +Vector3.new(20,20,20)/rate
  2586. p.Transparency = p.Transparency+0.1/rate
  2587. p.CFrame = oldcf
  2588. swait()
  2589. end
  2590. pe.Enabled = false
  2591. con:disconnect()
  2592. game.Debris:AddItem(p, 5)
  2593. end
  2594. end)
  2595.  
  2596. mouse.KeyDown:connect(function(key)
  2597. if key == "t" and not attacking then
  2598. attacking = true
  2599. for i = 1, 2 do
  2600. local arm = ""
  2601. if i == 1 then arm = "Right Arm" end
  2602. if i == 2 then arm = "Left Arm" end
  2603. local p = Instance.new("Part")
  2604. p.CanCollide = false
  2605. p.Anchored = true
  2606. p.Transparency = 1
  2607. p.BrickColor = BrickColor.new("Bright red")
  2608. p.Material = Enum.Material.Neon
  2609. p.Size = Vector3.new(0.9,0.9,0.9)
  2610. local p2 = p:Clone()
  2611. p.Parent = char
  2612. p2.Parent = char
  2613. spawn(function()
  2614. local num = 0
  2615. repeat swait()
  2616. num = num + 0.5
  2617. local sin = math.sin(num)*2
  2618. local cos = math.cos(num)*2
  2619. p.CFrame = char[arm].CFrame *CFrame.new(sin,0,cos) *CFrame.new(0,-2,0)
  2620. until not attacking
  2621. p:Destroy()
  2622. p2:Destroy()
  2623. end)
  2624. end
  2625. for i = 0, 50 do
  2626. local arm = ""
  2627. if i%2 == 0 then
  2628. arm = "Right Arm"
  2629. else
  2630. arm = "Left Arm"
  2631. end
  2632. local p = Instance.new("Part")
  2633. p.Transparency = 0
  2634. p.Size = Vector3.new(2.1,2.1,2.1)
  2635. p.Name = "ignore"
  2636. p.CanCollide = false
  2637. p.BrickColor = BrickColor.new("Bright red")
  2638. p.Material = Enum.Material.Neon
  2639. p.CFrame = char[arm].CFrame
  2640. p.Parent = workspace
  2641. p.Touched:connect(function(hit)
  2642. if hit.Name ~= "ignore" then
  2643. hurt(hit, 10)
  2644. end
  2645. end)
  2646. local bv = Instance.new("BodyVelocity")
  2647. bv.MaxForce = huge
  2648. bv.Velocity = CFrame.new(char[arm].Position, mouse.Hit.p).lookVector*push
  2649. bv.Parent = p
  2650. game.Debris:AddItem(p, 5)
  2651. swait()
  2652. end
  2653. wait(0.5)
  2654. attacking = false
  2655. end
  2656. end)
  2657.  
  2658.  
  2659. --CFrame.new(char[arm].Position, mouse.Hit.p).lookVector*push
  2660.  
  2661.  
  2662.  
  2663.  
  2664.  
  2665.  
  2666.  
  2667.  
  2668.  
  2669. local rad = math.rad
  2670.  
  2671. local keysDown = {}
  2672.  
  2673. local flySpeed = 0
  2674. local MAX_FLY_SPEED = 150
  2675.  
  2676. local canFly = false
  2677. local flyToggled = false
  2678.  
  2679. local forward, side = 0, 0
  2680. local lastForward, lastSide = 0, 0
  2681.  
  2682. local floatBP = Instance.new("BodyPosition")
  2683. floatBP.maxForce = Vector3.new(0, math.huge, 0)
  2684. local flyBV = Instance.new("BodyVelocity")
  2685. flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  2686. local turnBG = Instance.new("BodyGyro")
  2687. turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  2688.  
  2689. mouse.KeyDown:connect(function(key)
  2690. keysDown[key] = true
  2691.  
  2692. if key == "z" then
  2693. flyToggled = not flyToggled
  2694.  
  2695. if not flyToggled then
  2696. stanceToggle = "Normal"
  2697. floatBP.Parent = nil
  2698. flyBV.Parent = nil
  2699. turnBG.Parent = nil
  2700. RootPart.Velocity = Vector3.new()
  2701. Char.Humanoid.PlatformStand = false
  2702. end
  2703. end
  2704.  
  2705. end)
  2706. mouse.KeyUp:connect(function(key)
  2707. keysDown[key] = nil
  2708. end)
  2709.  
  2710. local function updateFly()
  2711.  
  2712. if not flyToggled then return end
  2713.  
  2714. lastForward = forward
  2715. lastSide = side
  2716.  
  2717. forward = 0
  2718. side = 0
  2719.  
  2720. if keysDown.w then
  2721. forward = forward + 1
  2722. end
  2723. if keysDown.s then
  2724. forward = forward - 1
  2725. end
  2726. if keysDown.a then
  2727. side = side - 1
  2728. end
  2729. if keysDown.d then
  2730. side = side + 1
  2731. end
  2732.  
  2733. canFly = (forward ~= 0 or side ~= 0)
  2734.  
  2735. if canFly then
  2736. stanceToggle = "Floating"
  2737. turnBG.Parent = RootPart
  2738. floatBP.Parent = nil
  2739. flyBV.Parent = RootPart
  2740.  
  2741. flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
  2742. if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
  2743. else
  2744. floatBP.position = RootPart.Position
  2745. floatBP.Parent = RootPart
  2746.  
  2747. flySpeed = flySpeed - 1
  2748. if flySpeed < 0 then flySpeed = 0 end
  2749. end
  2750.  
  2751. local camCF = cam.CoordinateFrame
  2752. local in_forward = canFly and forward or lastForward
  2753. local in_side = canFly and side or lastSide
  2754.  
  2755. flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,
  2756. in_forward * 0.2, 0).p) - camCF.p) * flySpeed
  2757.  
  2758. turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,
  2759. 0)
  2760. end
  2761.  
  2762. game:service'RunService'.RenderStepped:connect(function()
  2763. if flyToggled then
  2764. Char.Humanoid.PlatformStand = true
  2765. end
  2766. updateFly()
  2767. end)
  2768.  
  2769.  
  2770.  
  2771. local deb = false
  2772. mouse.KeyDown:connect(function(key)
  2773. if key == "h" and not deb then
  2774. deb = true
  2775. for i = 0, 10 do
  2776. spawn(function()
  2777. local p = Instance.new("Part")
  2778. p.Anchored = true
  2779. p.CanCollide = false
  2780. p.CFrame = char.Torso.CFrame *CFrame.new(math.random(-8,14),-15,math.random(-8,14))
  2781. p.BrickColor = BrickColor.new("Really black")
  2782. p.Material = Enum.Material.Neon
  2783. p.Size = Vector3.new(1.8,1.8,1.8)
  2784. p.Transparency = 0
  2785. local pe = Instance.new("ParticleEmitter")
  2786. pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  2787. pe.LightEmission = 0.7
  2788. pe.Size = NumberSequence.new(1.5)
  2789. pe.Texture = "rbxassetid://243664672"
  2790. pe.Transparency = NumberSequence.new(0.5)
  2791. pe.Lifetime = NumberRange.new(0.2)
  2792. pe.Rate = 500
  2793. pe.Speed = NumberRange.new(3)
  2794. pe.Parent = p
  2795. p.Parent = workspace
  2796. local endcf = p.CFrame *CFrame.new(0,30,0)
  2797. for i = 0, 20 do
  2798. p.CFrame = p.CFrame:Lerp(endcf, 0.3)
  2799. wait()
  2800. end
  2801. local z = Instance.new("Part")
  2802. z.CFrame = p.CFrame
  2803. z.CFrame = CFrame.new(z.Position, mouse.Hit.p)
  2804. local bv = Instance.new("BodyVelocity", p)
  2805. bv.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  2806. bv.Velocity = z.CFrame.lookVector*140
  2807. p.Anchored = false
  2808. z:Destroy()
  2809. p.CanCollide = false
  2810. local connection
  2811. spawn(function()
  2812. local angle = CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10)))
  2813. repeat wait()
  2814. p.CFrame = p.CFrame *angle
  2815. until not p or p.CanCollide
  2816. end)
  2817. connection = p.Touched:connect(function(hit)
  2818. hurt(hit, math.random(5,5))
  2819. if not hit.Anchored and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Accessory" then
  2820. p.CanCollide = true
  2821. end
  2822. end)
  2823. game.Debris:AddItem(p, 5)
  2824. end)
  2825. wait()
  2826. deb = false
  2827. end
  2828. end
  2829. end)
  2830.  
  2831.  
  2832.  
  2833. local deb = false
  2834. mouse.KeyDown:connect(function(key)
  2835. if key == "j" and not deb then
  2836. deb = true
  2837. for i = 0, 90 do
  2838. spawn(function()
  2839. local p = Instance.new("Part")
  2840. p.Anchored = true
  2841. p.CanCollide = false
  2842. p.CFrame = char.Torso.CFrame *CFrame.new(math.random(-15,26),math.random(-15,6),math.random(-15,26))
  2843. p.BrickColor = BrickColor.new("Bright red")
  2844. p.Material = Enum.Material.Neon
  2845. p.Size = Vector3.new(4.4,4.4,4.4)
  2846. p.Transparency = 0
  2847. p.Parent = workspace
  2848. local endcf = p.CFrame *CFrame.new(0,30,0)
  2849. for i = 0, 80 do
  2850. p.CFrame = p.CFrame:Lerp(endcf, 0.3)
  2851. wait()
  2852. end
  2853. local z = Instance.new("Part")
  2854. z.CFrame = p.CFrame
  2855. z.CFrame = CFrame.new(z.Position, mouse.Hit.p)
  2856. local bv = Instance.new("BodyVelocity", p)
  2857. bv.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  2858. bv.Velocity = z.CFrame.lookVector*180
  2859. p.Anchored = false
  2860. z:Destroy()
  2861. p.CanCollide = false
  2862. local connection
  2863. spawn(function()
  2864. local angle = CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10)))
  2865. repeat wait()
  2866. p.CFrame = p.CFrame *angle
  2867. until not p or p.CanCollide
  2868. end)
  2869. connection = p.Touched:connect(function(hit)
  2870. hurt(hit, math.random(5,5))
  2871. if not hit.Anchored and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Accessory" then
  2872. p.CanCollide = true
  2873. end
  2874. end)
  2875. game.Debris:AddItem(p, 5)
  2876. end)
  2877. wait()
  2878. deb = false
  2879. end
  2880. end
  2881. end)
  2882.  
  2883.  
  2884.  
  2885. local deb = false
  2886. mouse.KeyDown:connect(function(key)
  2887. if key == "y" and not deb then
  2888. deb = true
  2889. for i = 0, 50 do
  2890. spawn(function()
  2891. local p = Instance.new("Part")
  2892. p.Anchored = true
  2893. p.CanCollide = false
  2894. p.CFrame = char.Torso.CFrame *CFrame.new(math.random(-15,26),-3,math.random(-15,26))
  2895. p.BrickColor = BrickColor.new("Bright red")
  2896. p.Material = Enum.Material.Neon
  2897. p.Size = Vector3.new(6.4,6.4,6.4)
  2898. p.Transparency = 0.5
  2899. p.Parent = workspace
  2900. local endcf = p.CFrame *CFrame.new(0,30,0)
  2901. for i = 0, 20 do
  2902. p.CFrame = p.CFrame:Lerp(endcf, 0.3)
  2903. wait()
  2904. end
  2905. local z = Instance.new("Part")
  2906. z.CFrame = p.CFrame
  2907. z.CFrame = CFrame.new(z.Position, mouse.Hit.p)
  2908. p.Anchored = false
  2909. z:Destroy()
  2910. p.CanCollide = true
  2911. local connection
  2912. spawn(function()
  2913. local angle = CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10)))
  2914. repeat wait()
  2915. p.CFrame = p.CFrame *angle
  2916. until not p or p.CanCollide
  2917. end)
  2918. connection = p.Touched:connect(function(hit)
  2919. hurt(hit, math.random(5,5))
  2920. if not hit.Anchored and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Accessory" then
  2921. p.CanCollide = true
  2922. end
  2923. end)
  2924. game.Debris:AddItem(p, 5)
  2925. end)
  2926. wait()
  2927. deb = false
  2928. end
  2929. end
  2930. end)
  2931.  
  2932.  
  2933.  
  2934. mouse.KeyDown:connect(function(k) ---galickgun
  2935. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2936. MV4 = 0
  2937. local Must = Instance.new("Sound",Torso)
  2938. Must.SoundId = "rbxassetid://719748223"
  2939. Must.Pitch = 0.99
  2940. Must.Volume = 3.4
  2941. Must.Looped = false
  2942. wait(0)
  2943. Must:Play()
  2944. Humanoid.WalkSpeed = 13
  2945. local Aura = Instance.new('ParticleEmitter')
  2946. Aura.Name = "Aura"
  2947. Aura.Texture = "rbxassetid://347730682"
  2948. Aura.Parent = Torso
  2949. Aura.LightEmission = 1
  2950. Aura.Transparency = NumberSequence.new(0.4,1)
  2951. Aura.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2952. Aura.Size = NumberSequence.new(1,9)
  2953. Aura.Rotation = NumberRange.new(-360,360)
  2954. Aura.LockedToPart = true
  2955. Aura.Lifetime = NumberRange.new(1)
  2956. Aura.Rate = 100
  2957. Aura.Speed = NumberRange.new(0)
  2958. Aura.EmissionDirection = "Top"
  2959. local Aura2 = Instance.new('ParticleEmitter')
  2960. Aura2.Name = "Aura"
  2961. Aura2.Texture = "rbxassetid://1046299182"
  2962. Aura2.Parent = Torso
  2963. Aura2.LightEmission = 1
  2964. Aura2.Transparency = NumberSequence.new(0,1)
  2965. Aura2.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2966. Aura2.Size = NumberSequence.new(14)
  2967. Aura2.Rotation = NumberRange.new(-360,360)
  2968. Aura2.LockedToPart = true
  2969. Aura2.Lifetime = NumberRange.new(0.2)
  2970. Aura2.Rate = 20
  2971. Aura2.Speed = NumberRange.new(0)
  2972. Aura2.EmissionDirection = "Top"
  2973. attack = true
  2974. Firepart1 = Instance.new("Part", RightArm)
  2975. Firepart1.Size = Vector3.new(1, 1, 1)
  2976. GuW1 = Instance.new("Weld")
  2977. GuW1.Name = "GuW"
  2978. GuW1.Part0 = RightArm
  2979. GuW1.C0 = cn(0, -1, 0)
  2980. GuW1.C1 = cn(0, 0, 0)
  2981. GuW1.Part1 = Firepart1
  2982. GuW1.Parent = RightArm
  2983. Firepart1.Transparency = 1
  2984. Firepart2 = Instance.new("Part", LeftArm)
  2985. Firepart2.Size = Vector3.new(1, 1, 1)
  2986. GuW2 = Instance.new("Weld")
  2987. GuW2.Name = "GuW"
  2988. GuW2.Part0 = LeftArm
  2989. GuW2.C0 = cn(0, -1, 0)
  2990. GuW2.C1 = cn(0, 0, 0)
  2991. GuW2.Part1 = Firepart2
  2992. GuW2.Parent = LeftArm
  2993. Firepart2.Transparency = 1
  2994. GuW1:Destroy()
  2995. GuW1 = Instance.new("Weld")
  2996. GuW1.Name = "GuW"
  2997. GuW1.Part0 = Torso
  2998. GuW1.C0 = cn(0, 0, -6)
  2999. GuW1.C1 = cn(0, 0, 0)
  3000. GuW1.Part1 = Firepart1
  3001. GuW1.Parent = Torso
  3002. GuW2:Destroy()
  3003. GuW2 = Instance.new("Weld")
  3004. GuW2.Name = "GuW"
  3005. GuW2.Part0 = Torso
  3006. GuW2.C0 = cn(0, 0, -6)
  3007. GuW2.C1 = cn(0, 0, 0)
  3008. GuW2.Part1 = Firepart2
  3009. GuW2.Parent = Torso
  3010. GuW2:Destroy()
  3011. GuW2 = Instance.new("Weld")
  3012. GuW2.Name = "GuW"
  3013. GuW2.Part0 = Torso
  3014. GuW2.C0 = cn(0, 0, -4)
  3015. GuW2.C1 = cn(0, 0, 0)
  3016. GuW2.Part1 = Firepart2
  3017. GuW2.Parent = Torso
  3018. for i = 0, 18, 0.1 do
  3019. swait()
  3020. if Torsovelocity.Y > 2 then
  3021. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3022. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.1)
  3023. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3024. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3025. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3026. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3027. elseif Torsovelocity.Y < 1 then
  3028. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.1)
  3029. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.05)
  3030. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3031. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-120), math.rad(-90)), 0.1)
  3032. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3033. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3034. end
  3035. end
  3036. GuW1:Destroy()
  3037. GuW1 = Instance.new("Weld")
  3038. GuW1.Name = "GuW"
  3039. GuW1.Part0 = Torso
  3040. GuW1.C0 = cn(0, 0, -15)
  3041. GuW1.C1 = cn(0, 0, 0)
  3042. GuW1.Part1 = Firepart1
  3043. GuW1.Parent = Torso
  3044. GuW2:Destroy()
  3045. GuW2 = Instance.new("Weld")
  3046. GuW2.Name = "GuW"
  3047. GuW2.Part0 = Torso
  3048. GuW2.C0 = cn(0, 0, -17.5)
  3049. GuW2.C1 = cn(0, 0, 0)
  3050. GuW2.Part1 = Firepart2
  3051. GuW2.Parent = Torso
  3052. local Must = Instance.new("Sound",Torso)
  3053. Must.SoundId = "rbxassetid://719747626"
  3054. Must.Pitch = 0.99
  3055. Must.Volume = 3.9
  3056. Must.Looped = false
  3057. wait(0)
  3058. Must:Play()
  3059. for i = 0, 1.25, 0.01 do
  3060. swait()
  3061. 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)
  3062. shoottraildd22(mouse.Hit.p, Torso, 0)
  3063. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  3064. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  3065. if Torsovelocity.Y > 2 then
  3066. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3067. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3068. 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)
  3069. 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)
  3070. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3071. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3072. end
  3073. end
  3074. Must:Stop()
  3075. Aura:Destroy()
  3076. Aura2:Destroy()
  3077. wait(0.5)
  3078. Humanoid.WalkSpeed = 16
  3079. attack = false
  3080. MV4 = 300
  3081. Firepart1:Destroy()
  3082. Firepart2:Destroy()
  3083. end
  3084. end)
  3085.  
  3086.  
  3087. d = {}
  3088. function iteffect()
  3089.  
  3090. coroutine.resume(coroutine.create(function()
  3091.  
  3092. for i = 1, 10 do
  3093. effect = Instance.new("Part", workspace)
  3094. effect.Anchored = true
  3095. effect.CanCollide = false
  3096. effect.Size = Vector3.new(0.2, 3, 0.2)
  3097. effect.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  3098. effect.Transparency = 0
  3099. effect.Material = "Plastic"
  3100. effect.BrickColor = BrickColor.new("Really black")
  3101. table.insert(d, effect)
  3102. game:GetService("Debris"):AddItem(effect, 0.3)
  3103. end
  3104.  
  3105. coroutine.resume(coroutine.create(function()
  3106. for i = 1, 10 do
  3107. for i,e in pairs(d) do
  3108. e.CFrame = e.CFrame * CFrame.new(0, math.random(0, 10)/10, 0)
  3109. e.Transparency = e.Transparency + 0.030
  3110. end
  3111. wait(0.01)
  3112. end
  3113.  
  3114. end))
  3115. end))
  3116.  
  3117.  
  3118. end
  3119.  
  3120. tp = true
  3121.  
  3122. mouse.KeyDown:connect(function(k)
  3123. if k == "e" then
  3124. if tp == true then
  3125. tp = false
  3126. local Must = Instance.new("Sound",Torso)
  3127. Must.SoundId = "rbxassetid://1055279036"
  3128. Must.Pitch = 0.99
  3129. Must.Volume = 1.2
  3130. Must.Looped = false
  3131. wait(0)
  3132. Must:Play()
  3133. Zanzoken = Instance.new("Part",char)
  3134. Zanzoken.Anchored = true
  3135. Zanzoken.CanCollide = false
  3136. Zanzoken.Position = v3(999,999,999)
  3137. Zanzoken.CFrame = Torso.CFrame
  3138. game.Debris:AddItem(Zanzoken,0.5)
  3139. Zanzoken.Transparency = 1
  3140. wait()
  3141. idk = Instance.new("BillboardGui",Zanzoken)
  3142. idk.Size = UDim2.new(10,0,15,0)
  3143. idk.AlwaysOnTop = false
  3144. idk1 = Instance.new("ImageLabel",idk)
  3145. idk1.BackgroundTransparency = 1
  3146. idk.ExtentsOffset = v3(0,0,0)
  3147. idk1.ImageTransparency = 0
  3148. idk1.Size = UDim2.new(2,0,1,0)
  3149. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  3150. idk1.Image = "rbxassetid://43708993"
  3151. char.Head.face.Parent = game.Lighting
  3152. wait(0)
  3153. char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  3154. game.Lighting.face.Parent = char.Head
  3155. wait(0)
  3156. Zanzoken = Instance.new("Part",char)
  3157. Zanzoken.Anchored = true
  3158. Zanzoken.CanCollide = false
  3159. Zanzoken.Position = v3(999,999,999)
  3160. Zanzoken.CFrame = Torso.CFrame
  3161. game.Debris:AddItem(Zanzoken,0.5)
  3162. Zanzoken.Transparency = 1
  3163. wait()
  3164. idk = Instance.new("BillboardGui",Zanzoken)
  3165. idk.Size = UDim2.new(10,0,15,0)
  3166. idk.AlwaysOnTop = false
  3167. idk1 = Instance.new("ImageLabel",idk)
  3168. idk1.BackgroundTransparency = 1
  3169. idk.ExtentsOffset = v3(0,0,0)
  3170. idk1.ImageTransparency = 0
  3171. idk1.Size = UDim2.new(2,0,1,0)
  3172. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  3173. idk1.Image = "rbxassetid://343708993"
  3174.  
  3175. wait(0.4)
  3176. tp = true
  3177.  
  3178.  
  3179. end
  3180. end
  3181. end)
  3182.  
  3183.  
  3184. MV4 = 300
  3185. mouse.KeyDown:connect(function(k)
  3186. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  3187. MV4 = 0
  3188. local Must = Instance.new("Sound",workspace)
  3189. Must.SoundId = "rbxassetid://512366303"
  3190. Must.Pitch = 0.99
  3191. Must.Volume = 3.5
  3192. Must.Looped = true
  3193. wait(0)
  3194. Must:Play()
  3195. local lb = Instance.new("Part")
  3196. lb.Parent = char
  3197. lb.Material = "Neon"
  3198. lb.Color = BrickColor.new("Gold").Color
  3199. lb.CanCollide = false
  3200. lb.Material = "Neon"
  3201. lb.Size = vt(1,1,1)
  3202. lb.CFrame = Torso.CFrame
  3203. lb.Rotation = vt(0,0,0)
  3204. lb.Anchored = true
  3205. lb.Transparency = 0
  3206. local thing = Instance.new("SpecialMesh",lb)
  3207. thing.MeshType = "FileMesh"
  3208. thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3209. thing.Scale = vt(0,15,0)
  3210. local chancerot = math.random(1,2)
  3211. for z = 0, 4 do
  3212. if chancerot == 1 then
  3213. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3214. elseif chancerot == 2 then
  3215. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3216. end
  3217. lb.Transparency = lb.Transparency + 0.1
  3218. thing.Scale = thing.Scale + vt(15,0,15)
  3219. wait()
  3220. end
  3221. for z = 0, 4 do
  3222. if chancerot == 1 then
  3223. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3224. elseif chancerot == 2 then
  3225. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3226. end
  3227. lb.Transparency = lb.Transparency + 0.1
  3228. thing.Scale = thing.Scale + vt(15,0,15)
  3229. wait()
  3230. end
  3231.  
  3232. local Aura = Instance.new('ParticleEmitter')
  3233. Aura.Name = "Aura"
  3234. Aura.Texture = "rbxassetid://347730682"
  3235. Aura.Parent = Torso
  3236. Aura.LightEmission = 1
  3237. Aura.Transparency = NumberSequence.new(0.5,1)
  3238. Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3239. Aura.Size = NumberSequence.new(1,25)
  3240. Aura.Rotation = NumberRange.new(-360,360)
  3241. Aura.LockedToPart = true
  3242. Aura.Lifetime = NumberRange.new(1)
  3243. Aura.Rate = 100
  3244. Aura.Speed = NumberRange.new(0)
  3245. Aura.EmissionDirection = "Top"
  3246. local Aura2 = Instance.new('ParticleEmitter')
  3247. Aura2.Name = "Aura"
  3248. Aura2.Texture = "rbxassetid://1046299182"
  3249. Aura2.Parent = Torso
  3250. Aura2.LightEmission = 1
  3251. Aura2.Transparency = NumberSequence.new(0,1)
  3252. Aura2.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3253. Aura2.Size = NumberSequence.new(55)
  3254. Aura2.Rotation = NumberRange.new(-360,360)
  3255. Aura2.LockedToPart = true
  3256. Aura2.Lifetime = NumberRange.new(0.2)
  3257. Aura2.Rate = 20
  3258. Aura2.Speed = NumberRange.new(0)
  3259. Aura2.EmissionDirection = "Top"
  3260. lig = Instance.new("PointLight",Player.Character.Torso)
  3261. lig.Color=Color3.new(255,255,0)
  3262. lig.Range = 12
  3263. Humanoid.WalkSpeed = 0.01
  3264. attack = true
  3265. Firepart1 = Instance.new("Part", RightArm)
  3266. Firepart1.Size = Vector3.new(1, 1, 1)
  3267. GuW1 = Instance.new("Weld")
  3268. GuW1.Name = "GuW"
  3269. GuW1.Part0 = RightArm
  3270. GuW1.C0 = cn(0, -1, 0)
  3271. GuW1.C1 = cn(0, 0, 0)
  3272. GuW1.Part1 = Firepart1
  3273. GuW1.Parent = RightArm
  3274. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  3275. Firepart1.Transparency = 1
  3276. Firepart2 = Instance.new("Part", LeftArm)
  3277. Firepart2.Size = Vector3.new(1, 1, 1)
  3278. GuW2 = Instance.new("Weld")
  3279. GuW2.Name = "GuW"
  3280. GuW2.Part0 = LeftArm
  3281. GuW2.C0 = cn(0, -1, 0)
  3282. GuW2.C1 = cn(0, 0, 0)
  3283. GuW2.Part1 = Firepart2
  3284. GuW2.Parent = LeftArm
  3285. Firepart2.Transparency = 1
  3286.  
  3287. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  3288. GuW1:Destroy()
  3289. GuW1 = Instance.new("Weld")
  3290. GuW1.Name = "GuW"
  3291. GuW1.Part0 = Torso
  3292. GuW1.C0 = cn(0, 0, -6)
  3293. GuW1.C1 = cn(0, 0, 0)
  3294. GuW1.Part1 = Firepart1
  3295. GuW1.Parent = Torso
  3296. GuW2:Destroy()
  3297. GuW2 = Instance.new("Weld")
  3298. GuW2.Name = "GuW"
  3299. GuW2.Part0 = Torso
  3300. GuW2.C0 = cn(0, 0, -6)
  3301. GuW2.C1 = cn(0, 0, 0)
  3302. GuW2.Part1 = Firepart2
  3303. GuW2.Parent = Torso
  3304.  
  3305. GuW2:Destroy()
  3306. GuW2 = Instance.new("Weld")
  3307. GuW2.Name = "GuW"
  3308. GuW2.Part0 = Torso
  3309. GuW2.C0 = cn(0, 0, -4)
  3310. GuW2.C1 = cn(0, 0, 0)
  3311. GuW2.Part1 = Firepart2
  3312. GuW2.Parent = Torso
  3313. for i = 0, 15, 0.1 do
  3314. swait()
  3315. if Torsovelocity.Y > 2 then
  3316. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3317. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3318. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3319. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3320. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3321. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3322. elseif Torsovelocity.Y < 1 then
  3323. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3324. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3325. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3326. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3327. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3328. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3329. end
  3330. end
  3331. wait(16)
  3332. local Aura3 = Instance.new('ParticleEmitter')
  3333. Aura3.Name = "Aura"
  3334. Aura3.Texture = "rbxassetid://1046299182"
  3335. Aura3.Parent = Torso
  3336. Aura3.LightEmission = 1
  3337. Aura3.Transparency = NumberSequence.new(0.4,1)
  3338. Aura3.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3339. Aura3.Size = NumberSequence.new(140)
  3340. Aura3.Rotation = NumberRange.new(-360,360)
  3341. Aura3.LockedToPart = true
  3342. Aura3.Lifetime = NumberRange.new(0.2)
  3343. Aura3.Rate = 70
  3344. Aura3.Speed = NumberRange.new(0)
  3345. Aura3.EmissionDirection = "Top"
  3346. local Aura4 = Instance.new('ParticleEmitter')
  3347. Aura4.Name = "Aura"
  3348. Aura4.Texture = "rbxassetid://1046299182"
  3349. Aura4.Parent = Torso
  3350. Aura4.LightEmission = 1
  3351. Aura4.Transparency = NumberSequence.new(0.7,1)
  3352. Aura4.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  3353. Aura4.Size = NumberSequence.new(190)
  3354. Aura4.Rotation = NumberRange.new(-360,360)
  3355. Aura4.LockedToPart = true
  3356. Aura4.Lifetime = NumberRange.new(0.2)
  3357. Aura4.Rate = 120
  3358. Aura4.Speed = NumberRange.new(0)
  3359. Aura4.EmissionDirection = "Top"
  3360. local Aura5 = Instance.new('ParticleEmitter')
  3361. Aura5.Name = "Aura"
  3362. Aura5.Texture = "rbxassetid://347730682"
  3363. Aura5.Parent = Torso
  3364. Aura5.LightEmission = 1
  3365. Aura5.Transparency = NumberSequence.new(0.2,1)
  3366. Aura5.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3367. Aura5.Size = NumberSequence.new(1,65)
  3368. Aura5.Rotation = NumberRange.new(-360,360)
  3369. Aura5.LockedToPart = true
  3370. Aura5.Lifetime = NumberRange.new(1)
  3371. Aura5.Rate = 200
  3372. Aura5.Speed = NumberRange.new(0)
  3373. Aura5.EmissionDirection = "Top"
  3374. local quake = Instance.new("Sound",workspace)
  3375. quake.SoundId = "rbxassetid://1048411878"
  3376. quake.Pitch = 0.99
  3377. quake.Volume = 1.3
  3378. quake.Looped = true
  3379. wait(0)
  3380. quake:Play()
  3381. local scrr = Instance.new("Sound",Torso)
  3382. scrr.SoundId = "rbxassetid://908472235"
  3383. scrr.Pitch = 0.99
  3384. scrr.Volume = 5.5
  3385. scrr.Looped = true
  3386. wait(0)
  3387. scrr:Play()
  3388.  
  3389. for i = 0, 2, 0.1 do
  3390. swait()
  3391. local lb = Instance.new("Part")
  3392. lb.Parent = char
  3393. lb.Material = "Neon"
  3394. lb.Color = BrickColor.new("Gold").Color
  3395. lb.CanCollide = false
  3396. lb.Material = "Neon"
  3397. lb.Size = vt(0.5,0,0.5)
  3398. lb.CFrame = Torso.CFrame
  3399. lb.Rotation = vt(0,0,0)
  3400. lb.Anchored = true
  3401. lb.Transparency = 0
  3402. local thing = Instance.new("SpecialMesh",lb)
  3403. thing.MeshType = "FileMesh"
  3404. thing.MeshId = "http://www.roblox.com/asset/?id=471124075"
  3405. thing.Scale = vt(0,15,0)
  3406. local chancerot = math.random(1,2)
  3407. for z = 0, 4 do
  3408. if chancerot == 1 then
  3409. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3410. elseif chancerot == 2 then
  3411. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3412. end
  3413. lb.Transparency = lb.Transparency + 0.1
  3414. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3415. wait()
  3416. end
  3417. for z = 0, 4 do
  3418. if chancerot == 1 then
  3419. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3420. elseif chancerot == 2 then
  3421. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3422. end
  3423. lb.Transparency = lb.Transparency + 0.1
  3424. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3425. wait()
  3426. end
  3427. end
  3428.  
  3429.  
  3430. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  3431. for i = 0, 24, 0.1 do
  3432. swait()
  3433. if Torsovelocity.Y > 2 then
  3434. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3435. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3436. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3437. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3438. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3439. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3440. elseif Torsovelocity.Y < 1 then
  3441. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3442. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3443. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3444. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3445. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3446. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3447. end
  3448. end
  3449. wait(5)
  3450. GuW1:Destroy()
  3451. GuW1 = Instance.new("Weld")
  3452. GuW1.Name = "GuW"
  3453. GuW1.Part0 = Torso
  3454. GuW1.C0 = cn(0, 0, -15)
  3455. GuW1.C1 = cn(0, 0, 0)
  3456. GuW1.Part1 = Firepart1
  3457. GuW1.Parent = Torso
  3458. GuW2:Destroy()
  3459. GuW2 = Instance.new("Weld")
  3460. GuW2.Name = "GuW"
  3461. GuW2.Part0 = Torso
  3462. GuW2.C0 = cn(0, 0, -17.5)
  3463. GuW2.C1 = cn(0, 0, 0)
  3464. GuW2.Part1 = Firepart2
  3465. GuW2.Parent = Torso
  3466. local Must2 = Instance.new("Sound",Torso) --1048411878
  3467. Must2.SoundId = "rbxassetid://950551676"
  3468. Must2.Pitch = 0.99
  3469. Must2.Volume = 10
  3470. Must2.Looped = false
  3471. wait(0)
  3472. Must2:Play()
  3473. quake:Stop()
  3474. scrr:Stop()
  3475. local Gone = Instance.new('ParticleEmitter')
  3476. Gone.Name = "Aura"
  3477. Gone.Texture = "rbxassetid://1046299182"
  3478. Gone.Parent = Torso
  3479. Gone.LightEmission = 1
  3480. Gone.Transparency = NumberSequence.new(0.7,1)
  3481. Gone.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3482. Gone.Size = NumberSequence.new(340)
  3483. Gone.Rotation = NumberRange.new(-360,360)
  3484. Gone.LockedToPart = true
  3485. Gone.Lifetime = NumberRange.new(0.2)
  3486. Gone.Rate = 70
  3487. Gone.Speed = NumberRange.new(0)
  3488. Gone.EmissionDirection = "Top"
  3489. wait(2)
  3490. Aura:Destroy()
  3491. Aura2:Destroy()
  3492. Aura3:Destroy()
  3493. Aura4:Destroy()
  3494. Aura5:Destroy()
  3495. lig:Destroy()
  3496. Gone:Destroy()
  3497. for i = 0, 3, 0.01 do
  3498. swait()
  3499. shoottraildd2(mouse.Hit.p, Torso, 0)
  3500. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  3501. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 70, 70, 70, 0.06)
  3502. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 69.5, 69.5, 69.5, 0.06)
  3503. if Torsovelocity.Y > 2 then
  3504. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3505. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3506. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3507. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3508. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3509. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3510. elseif Torsovelocity.Y < 1 then
  3511. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3512. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3513. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3514. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3515. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3516. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3517. end
  3518. end
  3519. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  3520. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  3521. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  3522. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  3523. for i = 0, 3, 0.1 do
  3524. swait()
  3525. if Torsovelocity.Y > 2 then
  3526. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3527. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3528. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3529. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3530. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3531. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3532. elseif Torsovelocity.Y < 1 then
  3533. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3534. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  3535. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3536. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3537. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3538. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3539. end
  3540. end
  3541. wait(1)
  3542. Humanoid.WalkSpeed = 16
  3543. attack = false
  3544. MV4 = 0
  3545. Must:Stop()
  3546. Firepart1:Destroy()
  3547. Firepart2:Destroy()
  3548. end
  3549. end)
  3550.  
  3551.  
  3552.  
  3553.  
  3554.  
  3555. musiccommand = 1
  3556. musicwait = false
  3557. mouse.KeyDown:connect(function(k)
  3558. if k == "=" and attack == false then
  3559. if musiccommand == 1 and musicwait == false then
  3560. musicwait = true
  3561. sou2:Stop()
  3562. musiccommand = 2
  3563. end
  3564. if musiccommand == 2 and musicwait == false then
  3565. musicwait = true
  3566. sou2:Play()
  3567. sou2.Volume = 2
  3568. musiccommand = 3
  3569. end
  3570. if musiccommand == 3 and musicwait == false then
  3571. musicwait = true
  3572. sou2.Volume = 0.5
  3573. musiccommand = 1
  3574. end
  3575. musicwait = false
  3576. end
  3577. end)
  3578. function HitpartFunk3(HPart3, Xv, Yv, Zv)
  3579. Hitpart3 = Instance.new("Part", HPart3)
  3580. Hitpart3.Size = Vector3.new(1, 1, 1)
  3581. Hitpart3.CanCollide = false
  3582. HuW3 = Instance.new("Weld")
  3583. HuW3.Name = "GuW"
  3584. HuW3.Part0 = HPart3
  3585. HuW3.C0 = cn(Xv, Yv, Zv)
  3586. HuW3.C1 = cn(0, 0, 0)
  3587. HuW3.Part1 = Hitpart3
  3588. HuW3.Parent = HPart3
  3589. Hitpart3.Transparency = 1
  3590. game:GetService("Debris"):AddItem(Hitpart3, 20)
  3591. end
  3592. function HitpartFunk2(HPart2, Xv, Yv, Zv)
  3593. Hitpart2 = Instance.new("Part", HPart2)
  3594. Hitpart2.Size = Vector3.new(1, 1, 1)
  3595. Hitpart2.CanCollide = false
  3596. HuW2 = Instance.new("Weld")
  3597. HuW2.Name = "GuW"
  3598. HuW2.Part0 = HPart2
  3599. HuW2.C0 = cn(Xv, Yv, Zv)
  3600. HuW2.C1 = cn(0, 0, 0)
  3601. HuW2.Part1 = Hitpart2
  3602. HuW2.Parent = HPart2
  3603. Hitpart2.Transparency = 1
  3604. game:GetService("Debris"):AddItem(Hitpart2, 20)
  3605. end
  3606. function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv)
  3607. Hitpart = Instance.new("Part", HPart)
  3608. Hitpart.Size = Vector3.new(1, 1, 1)
  3609. Hitpart.CanCollide = false
  3610. HuW = Instance.new("Weld")
  3611. HuW.Name = "GuW"
  3612. HuW.Part0 = HPart
  3613. HuW.C0 = cn(Xv, Yv, Zv)
  3614. HuW.C1 = cn(0, 0, 0)
  3615. HuW.Part1 = Hitpart
  3616. HuW.Parent = HPart
  3617. Hitpart.Transparency = 1
  3618. MagniDamage(Hitpart, 4.5, Min, Max, 1, "Normal")
  3619. end
  3620. --
  3621. --
  3622. MV1 = 20
  3623. mouse.KeyDown:connect(function(k)
  3624. if k == "=" and attack == false then
  3625. if firemode == true then
  3626. firemode = false
  3627. print("ice mode")
  3628. icesmoke.Acceleration = Vector3.new(0,0,0)
  3629. icesmoke.Texture = "http://www.roblox.com/asset/?id=243728104"
  3630. icesmoke.Transparency = NumberSequence.new({
  3631. NumberSequenceKeypoint.new(0, 0.9),
  3632. NumberSequenceKeypoint.new(1, 1)
  3633. })
  3634. icesmoke.Size = NumberSequence.new(3)
  3635. icesmoke.Parent = RightArm
  3636. else
  3637. firemode = true
  3638. print("fire mode")
  3639. ice_mode = false
  3640. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3641. icesmoke.Acceleration = Vector3.new(0, 15, 0)
  3642. icesmoke.Rate = 400
  3643. icesmoke.Texture = "http://www.roblox.com/asset/?id=11601142"
  3644. icesmoke.Transparency = NumberSequence.new(0.7, 1)
  3645. icesmoke.Size = NumberSequence.new(3)
  3646. icesmoke.EmissionDirection = "Top"
  3647. icesmoke.Parent = LeftArm
  3648. end
  3649. end
  3650. if attack == false and k == "=" and MV1 > 19 and firemode == false then
  3651. MV1 = 90
  3652. Humanoid.WalkSpeed = 15
  3653. attack = true
  3654. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131632972", LeftArm, 1, 1.5)
  3655. Firepart2 = Instance.new("Part", LeftArm)
  3656. Firepart2.Size = Vector3.new(1, 1, 1)
  3657. Firepart2.CanCollide = false
  3658. GuW2 = Instance.new("Weld")
  3659. GuW2.Name = "GuW"
  3660. GuW2.Part0 = LeftArm
  3661. GuW2.C0 = cn(0, -0.5, 0)
  3662. GuW2.C1 = cn(0, 0, 0)
  3663. GuW2.Part1 = Firepart2
  3664. GuW2.Parent = LeftArm
  3665. Firepart2.Transparency = 1
  3666. MagniDamage(Firepart2, 6, 20, 40, 10, "Normal")
  3667. for i = 0, 2, 0.1 do
  3668. swait()
  3669. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3670. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3671. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3672. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3673. 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)
  3674. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3675. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3676. end
  3677. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", LeftArm, 1, 2.7)
  3678. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 1, 1, 1, 3, 3, 3, 0.025)
  3679. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.02)
  3680. MagniDamage(Firepart2, 35, 35, 35, 0, "Freeze")
  3681. Humanoid.WalkSpeed = 16
  3682. attack = false
  3683. Firepart2:Destroy()
  3684. end
  3685. end)
  3686. MV2 = 90
  3687.  
  3688. mouse.KeyDown:connect(function(key)
  3689. if key == "=" then
  3690. Head.Transparency = 1
  3691. Torso.Transparency = 1
  3692. LeftArm.Transparency = 1
  3693. Head.face.Texture = ""
  3694. RightArm.Transparency = 1
  3695. LeftLeg.Transparency = 1
  3696. RightLeg.Transparency = 1
  3697. mesh1.Transparency = 1
  3698. mesh2.Transparency = 1
  3699. mesh5.Transparency = 1
  3700. mesheye.Transparency = 1
  3701. mesheye1.Transparency = 1
  3702. mesheye2.Transparency = 1
  3703. mesheye3.Transparency = 1
  3704. char.Parent = workspace.Camera
  3705. char.WalkSpeed = 60
  3706. if char:FindFirstChild("TalkingBillBoard")~= nil then
  3707. char:FindFirstChild("TalkingBillBoard"):destroy()
  3708. end
  3709. end
  3710. end)
  3711. mouse.KeyUp:connect(function(key)
  3712. if key == "=" then
  3713. Head.Transparency = 0
  3714. Torso.Transparency = 0
  3715. LeftArm.Transparency = 0
  3716. Head.face.Texture = ""
  3717. RightArm.Transparency = 0
  3718. LeftLeg.Transparency = 0
  3719. RightLeg.Transparency = 0
  3720. mesh1.Transparency = 0
  3721. mesh2.Transparency = 0
  3722. mesh5.Transparency = 0
  3723. mesheye.Transparency = 0
  3724. mesheye1.Transparency = 0
  3725. mesheye2.Transparency = 0
  3726. mesheye3.Transparency = 0
  3727. hat1.Transparency = 0
  3728. hat2.Transparency = 0
  3729. hat3.Transparency = 0
  3730. hat4.Transparency = 0
  3731. hat5.Transparency = 0
  3732. hat6.Transparency = 0
  3733. hat7.Transparency = 0
  3734. hat8.Transparency = 0
  3735. hat9.Transparency = 0
  3736. char.Parent = workspace
  3737. end
  3738. end)
  3739.  
  3740. mouse.KeyDown:connect(function(k)
  3741. if attack == false and k == "=" and MV2 > 89 and firemode == true then
  3742. MV2 = 90
  3743. attack = true
  3744. Firepart = Instance.new("Part", RightArm)
  3745. Firepart.Size = Vector3.new(1, 1, 1)
  3746. GuW = Instance.new("Weld")
  3747. GuW.Name = "GuW"
  3748. GuW.Part0 = RightArm
  3749. GuW.C0 = cn(0, -1, 0)
  3750. GuW.C1 = cn(0, 0, 0)
  3751. GuW.Part1 = Firepart
  3752. GuW.Parent = RightArm
  3753. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3754. Firepart.Transparency = 1
  3755. Humanoid.WalkSpeed = 15
  3756. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=586187912", RightArm, 1, 0.8)
  3757. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3758. for i = 1, 3 do
  3759. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3760. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3761. end
  3762. for i = 0, 3, 0.1 do
  3763. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3764. swait()
  3765. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3766. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3767. 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)
  3768. 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)
  3769. 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)
  3770. 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)
  3771. end
  3772. wait(1)
  3773. shoottraildd22(mouse.Hit.p, RightArm, 0, 10)
  3774.  
  3775. Humanoid.WalkSpeed = 16
  3776. attack = false
  3777. Firepart:Destroy()
  3778. end
  3779.  
  3780.  
  3781.  
  3782.  
  3783. if attack == false and k == "=" and MV2 > 89 and InForm == true then
  3784. MV2 = 90
  3785. attack = true
  3786. Firepart = Instance.new("Part", RightArm)
  3787. Firepart.Size = Vector3.new(1, 1, 1)
  3788. GuW = Instance.new("Weld")
  3789. GuW.Name = "GuW"
  3790. GuW.Part0 = RightArm
  3791. GuW.C0 = cn(0, -1, 0)
  3792. GuW.C1 = cn(0, 0, 0)
  3793. GuW.Part1 = Firepart
  3794. GuW.Parent = RightArm
  3795. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3796. Firepart.Transparency = 1
  3797. Humanoid.WalkSpeed = 0.01
  3798. for i = 0, 4, 0.1 do
  3799. swait()
  3800. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3801. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3802. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3803. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3804. 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)
  3805. 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)
  3806. 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)
  3807. 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)
  3808. end
  3809. for i = 0, 4, 0.1 do
  3810. swait()
  3811. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3812. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3813. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3814. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3815. 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)
  3816. 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)
  3817. 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)
  3818. 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)
  3819. end
  3820. shoottraildd(mouse.Hit.p, RightArm, 0, 10)
  3821. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433410", RightArm, 1, 0.8)
  3822. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3823. for i = 1, 3 do
  3824. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3825. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3826. end
  3827. for i = 0, 2, 0.1 do
  3828. BlockEffect(BrickColor.new("Really black"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3829. swait()
  3830. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3831. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3832. 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)
  3833. 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)
  3834. 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)
  3835. 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)
  3836. end
  3837. Humanoid.WalkSpeed = 16
  3838. attack = false
  3839. Firepart:Destroy()
  3840. end
  3841. end)
  3842. Rapid = false
  3843. BasePart = Instance.new("Part")
  3844. BasePart.Shape = Enum.PartType.Block
  3845. BasePart.Material = Enum.Material.Neon
  3846. BasePart.TopSurface = Enum.SurfaceType.Smooth
  3847. BasePart.BottomSurface = Enum.SurfaceType.Smooth
  3848. BasePart.FormFactor = Enum.FormFactor.Custom
  3849. BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
  3850. BasePart.CanCollide = true
  3851. BasePart.Locked = true
  3852. BasePart.Anchored = false
  3853. local icy_Player = game.Players.localPlayer
  3854. local icy_mouse = icy_Player:GetMouse()
  3855. ice_mode = false
  3856. local colors = {
  3857. BrickColor.new("Cyan"),
  3858. BrickColor.new("Medium blue"),
  3859. BrickColor.new("Pastel blue")
  3860. }
  3861. local root = game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
  3862. if root then
  3863. icy_mouse.KeyDown:connect(function(k)
  3864. if k == "=" and firemode == false then
  3865. if ice_mode == true then
  3866. ice_mode = false
  3867. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3868. else
  3869. ice_mode = true
  3870. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxassetid://571670708"
  3871. end
  3872. end
  3873. if k == "=" and firemode == true then
  3874. attack = true
  3875. do
  3876. local Stop = false
  3877. local Version = 0
  3878. local MaxSpeed = 5
  3879. local Speed = 3.5
  3880. local Keys = {}
  3881. local Force = 10000
  3882. CreateSound("http://www.roblox.com/asset/?id=1056635059", Torso, 1, 1)
  3883. swait(0.5)
  3884. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3885. if Fly then
  3886. Fly:Destroy()
  3887. end
  3888. if Rot then
  3889. Rot:Destroy()
  3890. end
  3891. Fly = Instance.new("BodyPosition", char.Torso)
  3892. Fly.Name = "LMMFly"
  3893. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3894. Fly.P = Force
  3895. Fly.position = char.Torso.Position
  3896. Rot = Instance.new("BodyGyro", char.Torso)
  3897. Rot.Name = "LMMRot"
  3898. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3899. Rot.P = Force
  3900. Rot.cframe = cam.CoordinateFrame
  3901. CreateSound("http://www.roblox.com/asset/?id=", Fly, 2, 1.5)
  3902. local Thread, Old = Version, nil
  3903. char.Humanoid.PlatformStand = true
  3904. function StopFly()
  3905. Version = Version + 1
  3906. Stop = true
  3907. char.Humanoid.PlatformStand = false
  3908. Fly:Destroy()
  3909. Rot:Destroy()
  3910. attack = false
  3911. end
  3912. char.ChildAdded:connect(function(Obj)
  3913. wait()
  3914. if Obj.Name == "LM" .. "MFlyStop" then
  3915. Obj:Destroy()
  3916. StopFly()
  3917. end
  3918. end)
  3919. HitpartFunk2(RightArm, 0, -0.7, 0)
  3920. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3921. for i = 0, 25, 0.1 do
  3922. if attack == true then
  3923. swait()
  3924.  
  3925. end
  3926. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3927. if Keys[string.char(48)] then
  3928. Speed = 1
  3929. end
  3930. if Keys.w then
  3931. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3932. end
  3933. if Keys.s then
  3934. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3935. end
  3936. if Keys.d then
  3937. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3938. end
  3939. if Keys.a then
  3940. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3941. end
  3942. if Keys.e or Keys[" "] then
  3943. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3944. end
  3945. if Keys.q then
  3946. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3947. end
  3948. if Keys.z then
  3949. StopFly()
  3950. end
  3951. if Old ~= Vectoring then
  3952. Fly.position = Vectoring.p
  3953. Old = Vectoring
  3954. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3955. else
  3956. Speed = 1
  3957. end
  3958. Rot.cframe = cam.CoordinateFrame
  3959. mouse.KeyDown:connect(function(Key)
  3960. Keys[Key] = true
  3961. end)
  3962. mouse.KeyUp:connect(function(Key)
  3963. Keys[Key] = false
  3964. end)
  3965. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3966. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3967. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3968. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3969. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3970. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3971. end
  3972. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3973. attack = false
  3974. char.Humanoid.PlatformStand = false
  3975. Fly:Destroy()
  3976. Rot:Destroy()
  3977. end
  3978. end
  3979. if k == "=" and InForm == true then
  3980. attack = true
  3981. do
  3982. local Stop = false
  3983. local Version = 0
  3984. local MaxSpeed = 6
  3985. local Speed = 3
  3986. local Keys = {}
  3987. local Force = 10000
  3988. CreateSound("http://www.roblox.com/asset/?id=260433410", Torso, 1, 1)
  3989. swait(1)
  3990. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3991. if Fly then
  3992. Fly:Destroy()
  3993. end
  3994. if Rot then
  3995. Rot:Destroy()
  3996. end
  3997. Fly = Instance.new("BodyPosition", char.Torso)
  3998. Fly.Name = "LMMFly"
  3999. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  4000. Fly.P = Force
  4001. Fly.position = char.Torso.Position
  4002. Rot = Instance.new("BodyGyro", char.Torso)
  4003. Rot.Name = "LMMRot"
  4004. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  4005. Rot.P = Force
  4006. Rot.cframe = cam.CoordinateFrame
  4007. CreateSound("http://www.roblox.com/asset/?id=192104941", Fly, 2, 1.5)
  4008. local Thread, Old = Version, nil
  4009. char.Humanoid.PlatformStand = true
  4010. function StopFly()
  4011. Version = Version + 1
  4012. Stop = true
  4013. char.Humanoid.PlatformStand = false
  4014. Fly:Destroy()
  4015. Rot:Destroy()
  4016. attack = false
  4017. end
  4018. char.ChildAdded:connect(function(Obj)
  4019. wait()
  4020. if Obj.Name == "LM" .. "MFlyStop" then
  4021. Obj:Destroy()
  4022. StopFly()
  4023. end
  4024. end)
  4025. HitpartFunk2(RightArm, 0, -0.7, 0)
  4026. HitpartFunk3(LeftArm, 0, -0.7, 0)
  4027. for i = 0, 25, 0.1 do
  4028. if attack == true then
  4029. swait()
  4030. BlockEffect(BrickColor.new("Gold"), Hitpart2.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  4031. BlockEffect(BrickColor.new("Really red"), Hitpart2.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  4032. BlockEffect(BrickColor.new("Gold"), Hitpart3.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  4033. BlockEffect(BrickColor.new("Really red"), Hitpart3.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  4034. end
  4035. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  4036. if Keys[string.char(48)] then
  4037. Speed = 1
  4038. end
  4039. if Keys.w then
  4040. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  4041. end
  4042. if Keys.s then
  4043. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  4044. end
  4045. if Keys.d then
  4046. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  4047. end
  4048. if Keys.a then
  4049. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  4050. end
  4051. if Keys.e or Keys[" "] then
  4052. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  4053. end
  4054. if Keys.q then
  4055. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  4056. end
  4057. if Keys.z then
  4058. StopFly()
  4059. end
  4060. if Old ~= Vectoring then
  4061. Fly.position = Vectoring.p
  4062. Old = Vectoring
  4063. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  4064. else
  4065. Speed = 1
  4066. end
  4067. Rot.cframe = cam.CoordinateFrame
  4068. mouse.KeyDown:connect(function(Key)
  4069. Keys[Key] = true
  4070. end)
  4071. mouse.KeyUp:connect(function(Key)
  4072. Keys[Key] = false
  4073. end)
  4074. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4075. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  4076. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  4077. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  4078. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  4079. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  4080. end
  4081. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  4082. attack = false
  4083. char.Humanoid.PlatformStand = false
  4084. Fly:Destroy()
  4085. Rot:Destroy()
  4086. end
  4087. end
  4088. end)
  4089. game:GetService("RunService").Stepped:connect(function()
  4090. if ice_mode == true then
  4091. local part, pos, normal = workspace:FindPartOnRay(Ray.new(root.Position, Vector3.new(0, -64, 0)), game:GetService("Players").LocalPlayer.Character)
  4092. local icePath = BasePart:Clone()
  4093. icePath.Anchored = true
  4094. icePath.Transparency = 0.85
  4095. icePath.Size = Vector3.new(3 + math.random(), 0.2 + math.random() * 0.2, 3 + math.random())
  4096. icePath.CFrame = CFrame.new(pos, pos + normal) * CFrame.Angles(-math.pi / 2, math.pi * 2 * math.random(), 0)
  4097. icePath.BrickColor = colors[math.random(1, #colors)]
  4098. icePath.Parent = game:GetService("Players").LocalPlayer.Character
  4099. game:GetService("Debris"):AddItem(icePath, 1)
  4100. icePath.Velocity = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 36
  4101. end
  4102. end)
  4103. end
  4104. MV3 = 190
  4105. mouse.KeyDown:connect(function(k)
  4106. if attack == false and k == "=" and MV3 > 19 and hoop == true then
  4107. MV3 = 80
  4108. attack = true
  4109. Humanoid.WalkSpeed = 15
  4110. HitpartFunk2(RightArm, 0, -0.5, 0)
  4111. HitpartFunk3(LeftArm, 0, -0.5, 0)
  4112. for i = 0, 1.5, 0.1 do
  4113. swait()
  4114. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4115. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  4116. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  4117. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  4118. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4119. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  4120. end
  4121. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", Torso, 1, 0.6)
  4122. for i = 0, 2, 0.1 do
  4123. swait()
  4124. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4125. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  4126. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4127. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4128. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4129. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  4130. end
  4131. for i = 0, 4.2, 0.1 do
  4132. swait()
  4133. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4134. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4135. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4136. BlockEffect(BrickColor.new("Medium blue"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4137. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  4138. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  4139. 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)
  4140. 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)
  4141. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2)
  4142. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  4143. end
  4144. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4145. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4146. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4147. BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4148. BlockEffect(BrickColor.new("Cyan"), Torso.CFrame, 1, 1, 1, 55, 55, 55, 0.08)
  4149. MagniDamage(Torso, 75, 70, 75, 40, "Freeze")
  4150. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Torso, 2, 0.5)
  4151. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", Torso, 4, 1.5)
  4152. for i = 0, 2, 0.1 do
  4153. swait()
  4154. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  4155. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  4156. 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)
  4157. 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)
  4158. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
  4159. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  4160. end
  4161. for i = 0, 2, 0.1 do
  4162. swait()
  4163. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4164. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  4165. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  4166. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
  4167. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4168. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4169. end
  4170. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=201858144", Torso, 3, 0.65)
  4171. for i = 0, 4, 0.1 do
  4172. swait()
  4173. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4174. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4175. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4176. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4177. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4178. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  4179. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  4180. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  4181. end
  4182. for i = 0, 2, 0.1 do
  4183. swait()
  4184. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4185. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4186. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -0.1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  4187. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(0)), 0.1)
  4188. 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)
  4189. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  4190. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.1)
  4191. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4192. end
  4193. for i = 1, 6 do
  4194. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4195. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4196. MagniDamage(Torso, 75, 1, 75, 40, "Impale")
  4197. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Hitpart2, 1, 0.65)
  4198. wait(0.15)
  4199. end
  4200. attack = false
  4201. Humanoid.WalkSpeed = 16
  4202. end
  4203. if attack == false and k == "=" and MV3 > 189 and firemode == true then
  4204. Humanoid.WalkSpeed = 1
  4205. MV3 = 80
  4206. attack = true
  4207. FastFireBall = Instance.new("Part", RightArm)
  4208. FastFireBall.Size = Vector3.new(1, 1, 1)
  4209. FFW = Instance.new("Weld")
  4210. FFW.Name = "GuW"
  4211. FFW.Part0 = RightArm
  4212. FFW.C0 = cn(0, -1, 0)
  4213. FFW.C1 = cn(0, 0, 0)
  4214. FFW.Part1 = FastFireBall
  4215. FFW.Parent = RightArm
  4216. FastFireBall.Transparency = 1
  4217. FastFireBall2 = Instance.new("Part", LeftArm)
  4218. FastFireBall2.Size = Vector3.new(1, 1, 1)
  4219. FFW2 = Instance.new("Weld")
  4220. FFW2.Name = "GuW"
  4221. FFW2.Part0 = LeftArm
  4222. FFW2.C0 = cn(0, -1, 0)
  4223. FFW2.C1 = cn(0, 0, 0)
  4224. FFW2.Part1 = FastFireBall2
  4225. FFW2.Parent = LeftArm
  4226. FastFireBall2.Transparency = 1
  4227. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4228. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4229. for i = 0, 1, 0.1 do
  4230. swait()
  4231. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4232. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4233. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4234. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4235. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4236. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  4237. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4238. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4239. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4240. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4241. end
  4242. BlockEffect(BrickColor.new("White"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4243. BlockEffect(BrickColor.new("White"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4244. function holding()
  4245. if Rapid == true and ice_mode == false then
  4246. for i = 0, 0.8, 0.1 do
  4247. swait()
  4248. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4249. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4250. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-20)), 0.3)
  4251. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(5), math.rad(20)), 0.25)
  4252. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(70)), 0.5)
  4253. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(20)), 0.4)
  4254. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4255. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4256. end
  4257. CreateSound("http://www.roblox.com/asset/?id=201858144", FastFireBall2, 2, 2)
  4258. shoottraildd4(mouse.Hit.p, FastFireBall2, 0, 10)
  4259. for i = 0, 0.8, 0.1 do
  4260. swait()
  4261. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4262. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4263. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(20)), 0.3)
  4264. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(-5), math.rad(-20)), 0.25)
  4265. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-20)), 0.4)
  4266. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(-70)), 0.5)
  4267. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4268. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4269. end
  4270. CreateSound("http://www.roblox.com/asset/?id=150442604", FastFireBall, 2, 2)
  4271. shoottraildd4(mouse.Hit.p, FastFireBall, 0, 10)
  4272. holding()
  4273. end
  4274. end
  4275. if Rapid == false then
  4276. Rapid = true
  4277. holding()
  4278. end
  4279. end
  4280. end)
  4281. mouse.KeyUp:connect(function(k)
  4282. if k == "c" and Rapid == true then
  4283. MV3 = 180
  4284. Rapid = false
  4285. CreateSound("http://www.roblox.com/asset/?id=150442604", Torso, 2, 0.8)
  4286. attack = false
  4287. wait(0.5)
  4288. Humanoid.WalkSpeed = 16
  4289. FastFireBall:Destroy()
  4290. FastFireBall2:Destroy()
  4291. end
  4292. end)
  4293.  
  4294.  
  4295. mouse.KeyUp:connect(function(k)
  4296. if k == "=" then
  4297. Combo1()
  4298. end
  4299. end)
  4300.  
  4301. mouse.KeyUp:connect(function(k)
  4302. if k == "r" then
  4303. Combo2()
  4304. end
  4305. end)
  4306.  
  4307. mouse.KeyUp:connect(function(k)
  4308. if k == "=" then
  4309. Combo3()
  4310. end
  4311. end)
  4312. mouse.KeyUp:connect(function(k)
  4313. if k == "u" then
  4314. Combo4()
  4315. end
  4316. end)
  4317.  
  4318.  
  4319. SoundFolder = Instance.new("Folder",char)
  4320. SoundFolder.Name = "SoundFolder"
  4321. punchsound1 = Instance.new("Sound",Torso)
  4322. punchsound1.Volume = 1.2
  4323. punchsound1.Name = "punchsound1"
  4324. punchsound1.Looped = false
  4325. punchsound1.SoundId = "rbxassetid://137579113"
  4326. StrongPunch = Instance.new("Sound",Torso)
  4327. StrongPunch.Volume = 1.6
  4328. StrongPunch.Name = "StrongPunch"
  4329. StrongPunch.Looped = false
  4330. StrongPunch.SoundId = "rbxassetid://441202925"
  4331. StrongPunch = Instance.new("Sound",Torso)
  4332. StrongPunch.Volume = 1.6
  4333. StrongPunch.Name = "StrongPunch"
  4334. StrongPunch.Looped = false
  4335. StrongPunch.SoundId = "rbxassetid://441202925"
  4336. StrongPunch1 = Instance.new("Sound",Torso)
  4337. StrongPunch1.Volume = 1.6
  4338. StrongPunch1.Name = "StrongPunch"
  4339. StrongPunch1.Looped = false
  4340. StrongPunch1.SoundId = "rbxassetid://441202925"
  4341. StrongPunch2 = Instance.new("Sound",Torso)
  4342. StrongPunch2.Volume = 1.6
  4343. StrongPunch2.Name = "StrongPunch"
  4344. StrongPunch.Looped = false
  4345. StrongPunch2.SoundId = "rbxassetid://441202925"
  4346. Zano = Instance.new("Sound",Torso)
  4347. Zano.Volume = 6
  4348. Zano.Name = "Zano"
  4349. Zano.Looped = false
  4350. Zano.SoundId = "rbxassetid://744770874"
  4351. GroundImpact = Instance.new("Sound",Torso)
  4352. GroundImpact.Volume = 8
  4353. GroundImpact.Name = "GroundImpact"
  4354. GroundImpact.Looped = false
  4355. GroundImpact.SoundId = "rbxassetid://165970126"
  4356. Break = Instance.new("Sound",Torso)
  4357. Break.Volume = 5
  4358. Break.Name = "Bonebreak"
  4359. Break.Looped = false
  4360. Break.SoundId = "rbxassetid://314390675"
  4361.  
  4362. local hit1 = false
  4363. local hit2 = false
  4364. local hit3 = false
  4365. local hit4 = false
  4366.  
  4367. function Combo1()
  4368. getplayer = new("Part",char)
  4369. getplayer.Position = Vector3.new(999,999,999)
  4370. getplayer.Transparency = 1
  4371. getplayer.Size = v3(3,3,3)
  4372. getplayer.CanCollide = false
  4373. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4374. getplayer.Name = "GetPlayer"
  4375.  
  4376. game.Debris:AddItem(getplayer,0.5)
  4377.  
  4378. getplayer.Touched:connect(function(hit)
  4379. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4380. getplayer:Destroy()
  4381. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4382. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4383. to.Anchored = true
  4384. idle = false
  4385.  
  4386.  
  4387. punchsound1:Play()
  4388. hit1 = true
  4389. for i = 0, 1, 0.1 do
  4390. swait()
  4391. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4392. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4393. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4394. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4395. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4396. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4397. end
  4398. punchsound1:Play()
  4399. for i = 0, 1, 0.1 do
  4400. swait()
  4401. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4402. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4403. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4404. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4405. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4406. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4407. end
  4408. punchsound1:Play()
  4409. for i = 0, 1, 0.1 do
  4410. swait()
  4411. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4412. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4413. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4414. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4415. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4416. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4417. end
  4418. for i = 0, 1, 0.1 do
  4419. swait()
  4420. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4421. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4422. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4423. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4424. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4425. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4426. end
  4427. for i = 0, 1, 0.1 do
  4428. swait()
  4429. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4430. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4431. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4432. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4433. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4434. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4435. end
  4436. StrongPunch1:Play()
  4437. for i = 0, 1, 0.1 do
  4438. swait()
  4439. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4440. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4441. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4442. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4443. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4444. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4445. end
  4446. for i = 0, 0.6, 0.1 do
  4447. swait()
  4448. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4449. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4450. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4451. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4452. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4453. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4454. end
  4455. for i = 0, 0.6, 0.1 do
  4456. swait()
  4457. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4458. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4459. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4460. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4461. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4462. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4463. end
  4464. for i,v in pairs(to.Parent:GetChildren()) do
  4465. if v:IsA("Humanoid") then
  4466. v.Health = v.Health - 3
  4467.  
  4468. v.PlatformStand = true
  4469. end
  4470. end
  4471. StrongPunch:Play()
  4472. for i = 0, 1, 0.1 do
  4473. swait()
  4474. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4475. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4476. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4477. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4478. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4479. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4480. end
  4481. for i,v in pairs(to.Parent:GetChildren()) do
  4482. if v:IsA("Humanoid") then
  4483. v.Health = v.Health - 5
  4484.  
  4485. v.PlatformStand = true
  4486. end
  4487. end
  4488.  
  4489. hit1 = false
  4490.  
  4491. punchsound1:Play()
  4492. hit2 = true
  4493. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4494. for i = 0, 1, 0.1 do
  4495. swait()
  4496. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4497. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4498. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4499. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4500. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4501. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4502. end
  4503. for i,v in pairs(to.Parent:GetChildren()) do
  4504. if v:IsA("Humanoid") then
  4505. v.Health = v.Health - 5
  4506.  
  4507. v.PlatformStand = true
  4508. end
  4509. end
  4510. hit2 = false
  4511.  
  4512. punchsound1:Play()
  4513. hit3 = true
  4514. hit4 = true
  4515.  
  4516.  
  4517. punchsound1:Play()
  4518.  
  4519. coroutine.wrap(function()
  4520. for i=1,5 do
  4521. wait()
  4522. to.CFrame = CFrame.new(to.CFrame.p + v3(0,15,0))
  4523. GroundImpact:Play()
  4524. a21e = new("Part",to)
  4525. a21e.Name = "Beam"..num
  4526. a21e.Locked = true
  4527. a21e.Size = v3(1,1,1)
  4528. a21e.CanCollide = false
  4529. a21e.BrickColor = bc("Gold")
  4530. a21e.Material = "Neon"
  4531. a21e.Transparency = 0
  4532. aa21e = new("SpecialMesh",a21e)
  4533. a21e.Anchored = true
  4534. a21e.Position = to.Position
  4535. aa21e.MeshType = "Sphere"
  4536. aa21e.Scale = v3(1,1,1)
  4537. a51e = new("Part",char)
  4538. a51e.Name = "Beam"..num
  4539. a51e.Locked = true
  4540. a51e.Size = v3(1,1,1)
  4541. a51e.CanCollide = false
  4542. a51e.BrickColor = bc("White")
  4543. a51e.Material = "Neon"
  4544. a51e.Transparency = 0
  4545. aa51e = new("SpecialMesh",a51e)
  4546. a51e.Anchored = true
  4547. a51e.Position = to.Position
  4548. aa51e.MeshType = "Sphere"
  4549. aa51e.Scale = v3(1,1,1)
  4550. a61e = new("Part",char)
  4551. a61e.Name = "Beam"..num
  4552. a61e.Locked = true
  4553. a61e.Size = v3(1,1,1)
  4554. a61e.CanCollide = false
  4555. a61e.BrickColor = bc("Really red")
  4556. a61e.Material = "Neon"
  4557. a61e.Transparency = 0
  4558. aa61e = new("SpecialMesh",a61e)
  4559. a61e.Anchored = true
  4560. a61e.Position = to.Position
  4561. aa61e.MeshType = "Sphere"
  4562. aa61e.Scale = v3(1,1,1)
  4563. for i = 1,20 do
  4564. wait()
  4565. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  4566. a21e.Transparency = a21e.Transparency + 0.03
  4567. aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
  4568. a51e.Transparency = a51e.Transparency + 0.03
  4569. aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
  4570. a61e.Transparency = a61e.Transparency + 0.02
  4571. for i,v in pairs(to.Parent:GetChildren()) do
  4572. if v:IsA("Humanoid") then
  4573. v.Health = v.Health - 0.5
  4574.  
  4575. v.PlatformStand = true
  4576. end
  4577. end
  4578. end
  4579. a61e:Destroy()
  4580. aa61e:Destroy()
  4581. a51e:Destroy()
  4582. aa51e:Destroy()
  4583. a21e:Destroy()
  4584. aa21e:Destroy()
  4585.  
  4586. end
  4587.  
  4588.  
  4589. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4590. for i = 0, 1, 0.1 do
  4591. swait()
  4592. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4593. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4594. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4595. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4596. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4597. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4598. end
  4599.  
  4600.  
  4601.  
  4602. wait(0.7)
  4603. end)()
  4604.  
  4605.  
  4606.  
  4607.  
  4608. RootPart.Anchored = true
  4609.  
  4610. for i = 0, 1, 0.1 do
  4611. swait()
  4612. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4613. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4614. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4615. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4616. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4617. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4618. end
  4619.  
  4620.  
  4621. StrongPunch:Play()
  4622.  
  4623.  
  4624. for i = 0, 1, 0.1 do
  4625. swait()
  4626. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4627. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4628. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4629. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4630. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4631. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4632. end
  4633.  
  4634. for i = 0, 1, 0.1 do
  4635. swait()
  4636. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4637. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4638. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4639. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4640. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4641. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4642. end
  4643.  
  4644.  
  4645.  
  4646. for i,v in pairs(to.Parent:GetChildren()) do
  4647. if v:IsA("Humanoid") then
  4648. v.Health = v.Health - 20
  4649.  
  4650. v.PlatformStand = true
  4651. end
  4652. end
  4653.  
  4654. StrongPunch2:Play()
  4655. for i = 0, 1, 0.1 do
  4656. swait()
  4657. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4658. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4659. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4660. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4661. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4662. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4663. end
  4664.  
  4665. hitground = new("Part",char)
  4666. hitground.Size = Vector3.new(5,5,5)
  4667. hitground.Name = "Ground"
  4668. hitground.Transparency = 1
  4669. hitground.CanCollide = false
  4670. game.Debris:AddItem(hitground,2)
  4671. hitground.Position = Vector3.new(999,999,999)
  4672. hitgroundweld = new("Weld",hitground)
  4673. hitgroundweld.Part0 = to
  4674. hitgroundweld.Part1 = hitground
  4675. hitground.Touched:connect(function(hit2)
  4676. if hit2.Size.x > 150 then
  4677. hitground:Destroy()
  4678. ad = new("Part",char)
  4679. ad.Name = "NewPart"
  4680. ad.Size = Vector3.new(30,0.1,30)
  4681. ad.CanCollide = false
  4682. ad.Anchored = true
  4683. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  4684. ad.Transparency = 1
  4685. aad = new("Decal",ad)
  4686.  
  4687. aad.Face = "Top"
  4688. aad.Transparency = 1
  4689. aad.Transparency = 0
  4690. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  4691. smoke = new("Part",to)
  4692. smokemesh = new("SpecialMesh",smoke)
  4693. smokemesh.MeshId = "rbxassetid://928329648"
  4694. smoke.BrickColor = hit2.BrickColor
  4695. smoke.Anchored = true
  4696. smoke.Position = hitground.Position
  4697. GroundImpact:Play()
  4698. for i = 1,20 do
  4699. wait()
  4700. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  4701. smoke.Transparency = smoke.Transparency + 1/20
  4702. end
  4703. smoke:Destroy()
  4704. wait(0.5)
  4705.  
  4706. for i = 1,20 do
  4707. wait(0.1)
  4708. aad.Transparency = aad.Transparency + 1/20
  4709. end
  4710. end
  4711. end)
  4712. to.Anchored = false
  4713. ys = Instance.new("BodyVelocity",to)
  4714. ys.Name = "GO"
  4715.  
  4716. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  4717.  
  4718. ys.Velocity = v3(0,-90,0)
  4719.  
  4720. wait(1)
  4721. ys:Destroy()
  4722.  
  4723.  
  4724.  
  4725.  
  4726.  
  4727. hit3 = false
  4728. hit4 = false
  4729.  
  4730.  
  4731. hit1 = false
  4732. hit2 = false
  4733. hit3 = false
  4734. hit4 = false
  4735. idle = true
  4736. RootPart.Anchored = false
  4737. end
  4738. end)
  4739. end
  4740.  
  4741.  
  4742. function Combo4()
  4743. getplayer = new("Part",char)
  4744. getplayer.Position = Vector3.new(999,999,999)
  4745. getplayer.Transparency = 1
  4746. getplayer.Size = v3(3,3,3)
  4747. getplayer.CanCollide = false
  4748. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4749. getplayer.Name = "GetPlayer"
  4750.  
  4751. game.Debris:AddItem(getplayer,0.5)
  4752.  
  4753. getplayer.Touched:connect(function(hit)
  4754. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4755. getplayer:Destroy()
  4756. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4757. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4758. to.Anchored = true
  4759. RootPart.Anchored = true
  4760. idle = false
  4761.  
  4762.  
  4763. punchsound1:Play()
  4764. hit1 = true
  4765. for i = 0, 0.5, 0.1 do
  4766. swait()
  4767. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4768. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4769. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4770. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4771. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4772. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4773. end
  4774. punchsound1:Play()
  4775. for i = 0, 0.5, 0.1 do
  4776. swait()
  4777. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4778. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4779. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4780. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4781. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4782. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4783. end
  4784. punchsound1:Play()
  4785. for i = 0, 0.6, 0.1 do
  4786. swait()
  4787. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4788. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4789. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4790. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4791. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4792. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4793. end
  4794. for i = 0, 0.6, 0.1 do
  4795. swait()
  4796. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4797. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4798. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4799. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4800. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4801. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4802. end
  4803. for i = 0, 0.5, 0.1 do
  4804. swait()
  4805. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4806. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4807. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4808. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4809. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4810. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4811. end
  4812. punchsound1:Play()
  4813. for i = 0, 0.5, 0.1 do
  4814. swait()
  4815. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4816. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4817. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4818. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4819. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4820. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4821. end
  4822. punchsound1:Play()
  4823. for i = 0, 0.6, 0.1 do
  4824. swait()
  4825. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4826. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4827. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4828. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4829. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4830. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4831. end
  4832. for i = 0, 0.6, 0.1 do
  4833. swait()
  4834. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4835. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4836. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4837. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4838. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4839. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4840. end
  4841. for i = 0, 0.5, 0.1 do
  4842. swait()
  4843. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4844. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4845. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4846. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4847. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4848. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4849. end
  4850. punchsound1:Play()
  4851. for i = 0, 0.5, 0.1 do
  4852. swait()
  4853. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4854. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4855. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4856. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4857. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4858. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4859. end
  4860. punchsound1:Play()
  4861. for i = 0, 0.6, 0.1 do
  4862. swait()
  4863. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4864. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4865. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4866. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4867. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4868. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4869. end
  4870. for i = 0, 0.6, 0.1 do
  4871. swait()
  4872. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4873. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4874. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4875. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4876. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4877. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4878. end
  4879. for i = 0, 0.5, 0.1 do
  4880. swait()
  4881. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4882. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4883. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4884. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4885. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4886. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4887. end
  4888. punchsound1:Play()
  4889. for i = 0, 0.5, 0.1 do
  4890. swait()
  4891. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4892. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4893. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4894. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4895. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4896. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4897. end
  4898. punchsound1:Play()
  4899. for i = 0, 0.6, 0.1 do
  4900. swait()
  4901. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4902. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4903. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4904. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4905. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4906. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4907. end
  4908. for i = 0, 0.6, 0.1 do
  4909. swait()
  4910. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4911. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4912. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4913. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4914. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4915. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4916. end
  4917. for i = 0, 0.5, 0.1 do
  4918. swait()
  4919. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4920. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4921. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4922. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4923. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4924. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4925. end
  4926. punchsound1:Play()
  4927. for i = 0, 0.5, 0.1 do
  4928. swait()
  4929. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4930. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4931. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4932. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4933. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4934. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4935. end
  4936. punchsound1:Play()
  4937. for i = 0, 0.6, 0.1 do
  4938. swait()
  4939. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4940. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4941. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4942. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4943. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4944. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4945. end
  4946. StrongPunch2:Play()
  4947. for i = 0, 5, 0.1 do
  4948. swait()
  4949. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4950. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4951. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4952. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4953. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4954. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4955. end
  4956.  
  4957. for i,v in pairs(to.Parent:GetChildren()) do
  4958. if v:IsA("Humanoid") then
  4959. v.Health = v.Health - 20
  4960.  
  4961. v.PlatformStand = true
  4962. end
  4963. end
  4964. to.CFrame = CFrame.new(to.CFrame.p + v3(100,5,0))
  4965. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(100,5,0))
  4966. Zanzoken = Instance.new("Part",char)
  4967. Zanzoken.Anchored = true
  4968. Zanzoken.Position = v3(999,999,999)
  4969. Zanzoken.CFrame = Torso.CFrame
  4970. game.Debris:AddItem(Zanzoken,0.5)
  4971. Zanzoken.Transparency = 1
  4972. Zano:Play()
  4973. wait()
  4974. idk = Instance.new("BillboardGui",Zanzoken)
  4975. idk.Size = UDim2.new(10,0,15,0)
  4976. idk.AlwaysOnTop = false
  4977. idk1 = Instance.new("ImageLabel",idk)
  4978. idk1.BackgroundTransparency = 1
  4979. idk.ExtentsOffset = v3(0,0,0)
  4980. idk1.ImageTransparency = 0
  4981. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  4982. idk1.Size = UDim2.new(2,0,1,0)
  4983. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  4984. idk1.Image = "rbxassetid://319554883"
  4985. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  4986. wait()
  4987. Zanzoken = Instance.new("Part",char)
  4988. Zanzoken.Anchored = true
  4989. Zanzoken.Position = v3(999,999,999)
  4990. Zanzoken.CFrame = Torso.CFrame
  4991. game.Debris:AddItem(Zanzoken,0.5)
  4992. Zanzoken.Transparency = 1
  4993. wait()
  4994. idk = Instance.new("BillboardGui",Zanzoken)
  4995. idk.Size = UDim2.new(20,0,20,0)
  4996. idk.AlwaysOnTop = false
  4997. idk1 = Instance.new("ImageLabel",idk)
  4998. idk1.BackgroundTransparency = 1
  4999. idk.ExtentsOffset = v3(0,0,0)
  5000. idk1.ImageTransparency = 0
  5001. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5002. idk1.Size = UDim2.new(2,0,1,0)
  5003. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5004. idk1.Image = "rbxassetid://319554883"
  5005. for i = 0, 0.5, 0.1 do
  5006. swait()
  5007. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5008. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5009. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5010. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5011. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5012. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5013. end
  5014. punchsound1:Play()
  5015. for i = 0, 0.5, 0.1 do
  5016. swait()
  5017. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5018. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5019. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5020. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5021. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5022. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5023. end
  5024. punchsound1:Play()
  5025. for i = 0, 0.6, 0.1 do
  5026. swait()
  5027. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5028. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5029. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5030. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5031. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5032. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5033. end
  5034. for i = 0, 0.6, 0.1 do
  5035. swait()
  5036. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5037. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5038. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5039. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5040. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5041. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5042. end
  5043. for i = 0, 0.5, 0.1 do
  5044. swait()
  5045. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5046. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5047. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5048. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5049. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5050. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5051. end
  5052. punchsound1:Play()
  5053. for i = 0, 0.5, 0.1 do
  5054. swait()
  5055. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5056. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5057. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5058. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5059. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5060. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5061. end
  5062. punchsound1:Play()
  5063. for i = 0, 0.6, 0.1 do
  5064. swait()
  5065. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5066. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5067. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5068. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5069. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5070. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5071. end
  5072. for i = 0, 0.6, 0.1 do
  5073. swait()
  5074. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5075. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5076. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5077. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5078. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5079. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5080. end
  5081. for i = 0, 0.5, 0.1 do
  5082. swait()
  5083. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5084. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5085. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5086. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5087. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5088. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5089. end
  5090. punchsound1:Play()
  5091. for i = 0, 0.5, 0.1 do
  5092. swait()
  5093. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5094. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5095. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5096. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5097. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5098. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5099. end
  5100. punchsound1:Play()
  5101. for i = 0, 0.6, 0.1 do
  5102. swait()
  5103. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5104. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5105. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5106. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5107. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5108. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5109. end
  5110. for i = 0, 0.6, 0.1 do
  5111. swait()
  5112. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5113. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5114. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5115. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5116. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5117. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5118. end
  5119. for i = 0, 0.5, 0.1 do
  5120. swait()
  5121. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5122. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5123. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5124. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5125. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5126. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5127. end
  5128. punchsound1:Play()
  5129. for i = 0, 0.5, 0.1 do
  5130. swait()
  5131. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5132. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5133. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5134. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5135. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5136. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5137. end
  5138. punchsound1:Play()
  5139. for i = 0, 0.3, 0.1 do
  5140. swait()
  5141. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5142. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5143. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5144. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5145. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5146. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5147. end
  5148. for i = 0, 0.3, 0.1 do
  5149. swait()
  5150. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5151. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5152. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5153. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5154. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5155. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5156. end
  5157. for i = 0, 0.3, 0.1 do
  5158. swait()
  5159. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5160. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5161. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5162. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5163. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5164. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5165. end
  5166. punchsound1:Play()
  5167. for i = 0, 0.3, 0.1 do
  5168. swait()
  5169. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5170. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5171. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5172. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5173. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5174. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5175. end
  5176. punchsound1:Play()
  5177. for i = 0, 0.3, 0.1 do
  5178. swait()
  5179. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5180. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5181. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5182. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5183. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5184. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5185. end
  5186. for i = 0, 0.3, 0.1 do
  5187. swait()
  5188. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5189. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5190. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5191. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5192. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5193. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5194. end
  5195. punchsound1:Play()
  5196. for i = 0, 1, 0.1 do
  5197. swait()
  5198. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5199. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5200. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5201. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5202. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5203. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5204. end
  5205. for i = 0, 0.3, 0.1 do
  5206. swait()
  5207. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5208. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5209. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5210. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5211. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5212. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5213. end
  5214. punchsound1:Play()
  5215. for i = 0, 0.3, 0.1 do
  5216. swait()
  5217. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5218. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5219. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5220. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5221. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5222. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5223. end
  5224. for i = 0, 0.3, 0.1 do
  5225. swait()
  5226. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5227. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5228. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5229. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5230. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5231. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5232. end
  5233. for i = 0, 0.3, 0.1 do
  5234. swait()
  5235. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5236. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5237. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5238. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5239. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5240. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5241. end
  5242. punchsound1:Play()
  5243. for i = 0, 0.3, 0.1 do
  5244. swait()
  5245. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5246. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5247. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5248. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5249. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5250. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5251. end
  5252. punchsound1:Play()
  5253. for i = 0, 0.6, 0.1 do
  5254. swait()
  5255. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5256. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5257. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5258. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5259. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5260. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5261. end
  5262. for i = 0, 0.3, 0.1 do
  5263. swait()
  5264. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5265. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5266. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5267. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5268. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5269. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5270. end
  5271. for i = 0, 0.3, 0.1 do
  5272. swait()
  5273. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5274. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5275. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5276. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5277. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5278. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5279. end
  5280. punchsound1:Play()
  5281. for i = 0, 0.5, 0.1 do
  5282. swait()
  5283. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5284. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5285. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5286. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5287. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5288. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5289. end
  5290. punchsound1:Play()
  5291. for i = 0, 0.6, 0.1 do
  5292. swait()
  5293. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5294. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5295. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5296. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5297. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5298. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5299. end
  5300. for i = 0, 0.6, 0.1 do
  5301. swait()
  5302. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5303. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5304. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5305. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5306. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5307. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5308. end
  5309. for i = 0, 0.5, 0.1 do
  5310. swait()
  5311. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5312. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5313. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5314. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5315. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5316. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5317. end
  5318. punchsound1:Play()
  5319. for i = 0, 0.5, 0.1 do
  5320. swait()
  5321. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5322. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5323. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5324. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5325. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5326. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5327. end
  5328. punchsound1:Play()
  5329. for i = 0, 0.6, 0.1 do
  5330. swait()
  5331. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5332. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5333. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5334. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5335. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5336. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5337. end
  5338. for i = 0, 0.6, 0.1 do
  5339. swait()
  5340. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5341. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5342. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5343. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5344. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5345. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5346. end
  5347. for i = 0, 0.5, 0.1 do
  5348. swait()
  5349. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5350. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5351. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5352. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5353. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5354. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5355. end
  5356. punchsound1:Play()
  5357. for i = 0, 0.5, 0.1 do
  5358. swait()
  5359. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5360. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5361. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5362. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5363. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5364. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5365. end
  5366. punchsound1:Play()
  5367. for i = 0, 0.6, 0.1 do
  5368. swait()
  5369. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5370. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5371. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5372. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5373. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5374. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5375. end
  5376. for i = 0, 0.6, 0.1 do
  5377. swait()
  5378. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5379. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5380. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5381. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5382. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5383. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5384. end
  5385. punchsound1:Play()
  5386. for i = 0, 1, 0.1 do
  5387. swait()
  5388. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5389. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5390. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5391. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5392. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5393. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5394. end
  5395. for i = 0, 0.5, 0.1 do
  5396. swait()
  5397. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5398. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5399. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5400. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5401. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5402. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5403. end
  5404. punchsound1:Play()
  5405. for i = 0, 0.6, 0.1 do
  5406. swait()
  5407. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5408. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5409. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5410. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5411. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5412. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5413. end
  5414. for i = 0, 0.6, 0.1 do
  5415. swait()
  5416. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5417. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5418. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5419. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5420. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5421. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5422. end
  5423. for i = 0, 0.5, 0.1 do
  5424. swait()
  5425. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5426. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5427. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5428. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5429. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5430. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5431. end
  5432. punchsound1:Play()
  5433. for i = 0, 0.5, 0.1 do
  5434. swait()
  5435. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5436. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5437. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5438. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5439. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5440. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5441. end
  5442. punchsound1:Play()
  5443. for i = 0, 0.6, 0.1 do
  5444. swait()
  5445. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5446. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5447. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5448. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5449. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5450. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5451. end
  5452. for i = 0, 0.6, 0.1 do
  5453. swait()
  5454. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5455. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5456. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5457. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5458. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5459. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5460. end
  5461. for i = 0, 0.5, 0.1 do
  5462. swait()
  5463. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5464. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5465. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5466. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5467. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5468. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5469. end
  5470. punchsound1:Play()
  5471. for i = 0, 0.5, 0.1 do
  5472. swait()
  5473. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5474. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5475. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5476. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5477. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5478. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5479. end
  5480. punchsound1:Play()
  5481. for i = 0, 0.6, 0.1 do
  5482. swait()
  5483. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5484. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5485. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5486. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5487. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5488. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5489. end
  5490. for i = 0, 0.6, 0.1 do
  5491. swait()
  5492. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5493. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5494. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5495. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5496. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5497. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5498. end
  5499. for i = 0, 0.5, 0.1 do
  5500. swait()
  5501. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5502. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5503. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5504. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5505. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5506. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5507. end
  5508. punchsound1:Play()
  5509. for i = 0, 0.5, 0.1 do
  5510. swait()
  5511. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5512. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5513. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5514. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5515. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5516. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5517. end
  5518. punchsound1:Play()
  5519. for i = 0, 0.6, 0.1 do
  5520. swait()
  5521. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5522. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5523. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5524. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5525. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5526. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5527. end
  5528. for i = 0, 0.6, 0.1 do
  5529. swait()
  5530. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5531. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5532. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5533. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5534. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5535. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5536. end
  5537. for i = 0, 0.5, 0.1 do
  5538. swait()
  5539. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5540. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5541. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5542. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5543. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5544. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5545. end
  5546. punchsound1:Play()
  5547. for i = 0, 0.5, 0.1 do
  5548. swait()
  5549. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5550. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5551. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5552. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5553. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5554. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5555. end
  5556. punchsound1:Play()
  5557. for i = 0, 0.6, 0.1 do
  5558. swait()
  5559. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5560. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5561. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5562. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5563. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5564. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5565. end
  5566. for i = 0, 0.6, 0.1 do
  5567. swait()
  5568. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5569. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5570. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5571. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5572. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5573. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5574. end
  5575. punchsound1:Play()
  5576. for i = 0, 1, 0.1 do
  5577. swait()
  5578. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5579. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5580. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5581. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5582. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5583. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5584. end
  5585. for i = 0, 0.5, 0.1 do
  5586. swait()
  5587. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5588. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5589. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5590. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5591. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5592. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5593. end
  5594. punchsound1:Play()
  5595. for i = 0, 0.6, 0.1 do
  5596. swait()
  5597. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5598. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5599. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5600. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5601. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5602. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5603. end
  5604. for i = 0, 0.6, 0.1 do
  5605. swait()
  5606. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5607. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5608. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5609. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5610. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5611. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5612. end
  5613. for i = 0, 0.5, 0.1 do
  5614. swait()
  5615. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5616. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5617. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5618. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5619. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5620. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5621. end
  5622. punchsound1:Play()
  5623. for i = 0, 0.3, 0.1 do
  5624. swait()
  5625. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5626. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5627. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5628. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5629. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5630. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5631. end
  5632. punchsound1:Play()
  5633. for i = 0, 0.3, 0.1 do
  5634. swait()
  5635. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5636. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5637. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5638. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5639. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5640. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5641. end
  5642. for i = 0, 0.3, 0.1 do
  5643. swait()
  5644. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5645. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5646. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5647. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5648. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5649. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5650. end
  5651. for i = 0, 0.3, 0.1 do
  5652. swait()
  5653. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5654. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5655. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5656. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5657. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5658. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5659. end
  5660. punchsound1:Play()
  5661. for i = 0, 0.3, 0.1 do
  5662. swait()
  5663. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5664. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5665. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5666. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5667. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5668. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5669. end
  5670. punchsound1:Play()
  5671. for i = 0, 0.3, 0.1 do
  5672. swait()
  5673. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5674. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5675. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5676. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5677. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5678. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5679. end
  5680. for i = 0, 0.3, 0.1 do
  5681. swait()
  5682. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5683. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5684. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5685. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5686. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5687. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5688. end
  5689. for i = 0, 0.3, 0.1 do
  5690. swait()
  5691. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5692. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5693. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5694. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5695. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5696. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5697. end
  5698. punchsound1:Play()
  5699. for i = 0, 0.3, 0.1 do
  5700. swait()
  5701. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5702. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5703. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5704. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5705. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5706. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5707. end
  5708. punchsound1:Play()
  5709. for i = 0, 0.3, 0.1 do
  5710. swait()
  5711. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5712. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5713. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5714. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5715. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5716. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5717. end
  5718. for i = 0, 0.1, 0.1 do
  5719. swait()
  5720. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5721. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5722. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5723. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5724. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5725. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5726. end
  5727. for i = 0, 0.1, 0.1 do
  5728. swait()
  5729. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5730. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5731. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5732. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5733. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5734. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5735. end
  5736. punchsound1:Play()
  5737. for i = 0, 0.1, 0.1 do
  5738. swait()
  5739. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5740. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5741. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5742. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5743. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5744. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5745. end
  5746. punchsound1:Play()
  5747. for i = 0, 0.1, 0.1 do
  5748. swait()
  5749. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5750. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5751. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5752. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5753. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5754. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5755. end
  5756. for i = 0, 0.1, 0.1 do
  5757. swait()
  5758. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5759. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5760. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5761. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5762. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5763. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5764. end
  5765. punchsound1:Play()
  5766. for i = 0, 0.4, 0.1 do
  5767. swait()
  5768. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5769. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5770. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5771. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5772. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5773. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5774. end
  5775. for i,v in pairs(to.Parent:GetChildren()) do
  5776. if v:IsA("Humanoid") then
  5777. v.Health = v.Health - 20
  5778.  
  5779. v.PlatformStand = true
  5780. end
  5781. end
  5782. to.CFrame = CFrame.new(to.CFrame.p + v3(0,50,0))
  5783. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,50,0))
  5784. Zanzoken = Instance.new("Part",char)
  5785. Zanzoken.Anchored = true
  5786. Zanzoken.Position = v3(999,999,999)
  5787. Zanzoken.CFrame = Torso.CFrame
  5788. game.Debris:AddItem(Zanzoken,0.5)
  5789. Zanzoken.Transparency = 1
  5790. Zano:Play()
  5791. wait()
  5792. idk = Instance.new("BillboardGui",Zanzoken)
  5793. idk.Size = UDim2.new(10,0,15,0)
  5794. idk.AlwaysOnTop = false
  5795. idk1 = Instance.new("ImageLabel",idk)
  5796. idk1.BackgroundTransparency = 1
  5797. idk.ExtentsOffset = v3(0,0,0)
  5798. idk1.ImageTransparency = 0
  5799. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5800. idk1.Size = UDim2.new(2,0,1,0)
  5801. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5802. idk1.Image = "rbxassetid://319554883"
  5803. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5804. wait()
  5805. Zanzoken = Instance.new("Part",char)
  5806. Zanzoken.Anchored = true
  5807. Zanzoken.Position = v3(999,999,999)
  5808. Zanzoken.CFrame = Torso.CFrame
  5809. game.Debris:AddItem(Zanzoken,0.5)
  5810. Zanzoken.Transparency = 1
  5811. wait()
  5812. idk = Instance.new("BillboardGui",Zanzoken)
  5813. idk.Size = UDim2.new(20,0,20,0)
  5814. idk.AlwaysOnTop = false
  5815. idk1 = Instance.new("ImageLabel",idk)
  5816. idk1.BackgroundTransparency = 1
  5817. idk.ExtentsOffset = v3(0,0,0)
  5818. idk1.ImageTransparency = 0
  5819. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5820. idk1.Size = UDim2.new(2,0,1,0)
  5821. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5822. idk1.Image = "rbxassetid://319554883"
  5823. punchsound1:Play()
  5824. for i = 0, 6, 0.1 do
  5825. swait()
  5826. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5827. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5828. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5829. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5830. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5831. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5832. end
  5833. for i = 0, 0.6, 0.1 do
  5834. swait()
  5835. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5836. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5837. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5838. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5839. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5840. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5841. end
  5842. for i = 0, 0.6, 0.1 do
  5843. swait()
  5844. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5845. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5846. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5847. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5848. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5849. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5850. end
  5851. punchsound1:Play()
  5852. for i = 0, 1, 0.1 do
  5853. swait()
  5854. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5855. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5856. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5857. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5858. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5859. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5860. end
  5861. for i = 0, 0.6, 0.1 do
  5862. swait()
  5863. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5864. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5865. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5866. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5867. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5868. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5869. end
  5870. for i = 0, 0.6, 0.1 do
  5871. swait()
  5872. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5873. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5874. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5875. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5876. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5877. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5878. end
  5879. punchsound1:Play()
  5880. for i = 0, 1, 0.1 do
  5881. swait()
  5882. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5883. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5884. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5885. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5886. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5887. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5888. end
  5889. for i = 0, 0.6, 0.1 do
  5890. swait()
  5891. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5892. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5893. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5894. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5895. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5896. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5897. end
  5898. for i = 0, 0.6, 0.1 do
  5899. swait()
  5900. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5901. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5902. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 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(10), math.rad(90)), 0.3)
  5905. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5906. end
  5907. punchsound1:Play()
  5908. for i = 0, 1, 0.1 do
  5909. swait()
  5910. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5911. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5912. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5913. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5914. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5915. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5916. end
  5917. for i = 0, 0.6, 0.1 do
  5918. swait()
  5919. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5920. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5921. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5922. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5923. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5924. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5925. end
  5926. for i = 0, 0.6, 0.1 do
  5927. swait()
  5928. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5929. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5930. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5931. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5932. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5933. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5934. end
  5935. punchsound1:Play()
  5936. for i = 0, 1, 0.1 do
  5937. swait()
  5938. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5939. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5940. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5941. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5942. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5943. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5944. end
  5945. for i = 0, 0.6, 0.1 do
  5946. swait()
  5947. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5948. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5949. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5950. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5951. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5952. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5953. end
  5954. for i = 0, 0.6, 0.1 do
  5955. swait()
  5956. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5957. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5958. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5959. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5960. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5961. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5962. end
  5963. punchsound1:Play()
  5964. for i = 0, 1, 0.1 do
  5965. swait()
  5966. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5967. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5968. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5969. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5970. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5971. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5972. end
  5973. for i = 0, 0.6, 0.1 do
  5974. swait()
  5975. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5976. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5977. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5978. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5979. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5980. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5981. end
  5982. for i = 0, 0.6, 0.1 do
  5983. swait()
  5984. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5985. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5986. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5987. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5988. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5989. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5990. end
  5991. punchsound1:Play()
  5992. for i = 0, 1, 0.1 do
  5993. swait()
  5994. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5995. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5996. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5997. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5998. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5999. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6000. end
  6001.  
  6002.  
  6003.  
  6004. for i,v in pairs(to.Parent:GetChildren()) do
  6005. if v:IsA("Humanoid") then
  6006. v.Health = v.Health - 20
  6007.  
  6008. v.PlatformStand = true
  6009. end
  6010. end
  6011. StrongPunch:Play()
  6012. for i = 0, 1, 0.1 do
  6013. swait()
  6014. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6015. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6016. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6017. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6018. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6019. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6020. end
  6021. for i = 0, 1, 0.1 do
  6022. swait()
  6023. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6024. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6025. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6026. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6027. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6028. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6029. end
  6030. for i,v in pairs(to.Parent:GetChildren()) do
  6031. if v:IsA("Humanoid") then
  6032. v.Health = v.Health - 5
  6033.  
  6034. v.PlatformStand = true
  6035. end
  6036. end
  6037. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  6038. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  6039. Zanzoken = Instance.new("Part",char)
  6040. Zanzoken.Anchored = true
  6041. Zanzoken.Position = v3(999,999,999)
  6042. Zanzoken.CFrame = Torso.CFrame
  6043. game.Debris:AddItem(Zanzoken,0.5)
  6044. Zanzoken.Transparency = 1
  6045. Zano:Play()
  6046. wait()
  6047. idk = Instance.new("BillboardGui",Zanzoken)
  6048. idk.Size = UDim2.new(10,0,15,0)
  6049. idk.AlwaysOnTop = false
  6050. idk1 = Instance.new("ImageLabel",idk)
  6051. idk1.BackgroundTransparency = 1
  6052. idk.ExtentsOffset = v3(0,0,0)
  6053. idk1.ImageTransparency = 0
  6054. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6055. idk1.Size = UDim2.new(2,0,1,0)
  6056. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6057. idk1.Image = "rbxassetid://319554883"
  6058. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6059. wait()
  6060. Zanzoken = Instance.new("Part",char)
  6061. Zanzoken.Anchored = true
  6062. Zanzoken.Position = v3(999,999,999)
  6063. Zanzoken.CFrame = Torso.CFrame
  6064. game.Debris:AddItem(Zanzoken,0.5)
  6065. Zanzoken.Transparency = 1
  6066. wait()
  6067. idk = Instance.new("BillboardGui",Zanzoken)
  6068. idk.Size = UDim2.new(20,0,20,0)
  6069. idk.AlwaysOnTop = false
  6070. idk1 = Instance.new("ImageLabel",idk)
  6071. idk1.BackgroundTransparency = 1
  6072. idk.ExtentsOffset = v3(0,0,0)
  6073. idk1.ImageTransparency = 0
  6074. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6075. idk1.Size = UDim2.new(2,0,1,0)
  6076. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6077. idk1.Image = "rbxassetid://319554883"
  6078. for i = 0, 1, 0.1 do
  6079. swait()
  6080. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6081. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6082. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6083. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6084. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6085. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6086. end
  6087. punchsound1:Play()
  6088. for i = 0, 1, 0.1 do
  6089. swait()
  6090. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6091. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6092. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6093. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6094. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6095. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6096. end
  6097. punchsound1:Play()
  6098. for i = 0, 1, 0.1 do
  6099. swait()
  6100. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6101. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6102. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6103. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6104. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6105. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6106. end
  6107. for i = 0, 1, 0.1 do
  6108. swait()
  6109. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6110. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6111. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6112. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6113. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6114. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6115. end
  6116. for i = 0, 1, 0.1 do
  6117. swait()
  6118. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6119. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6120. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6121. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6122. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6123. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6124. end
  6125. to.CFrame = CFrame.new(to.CFrame.p + v3(30,70,0))
  6126. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(30,70,0))
  6127. Zanzoken = Instance.new("Part",char)
  6128. Zanzoken.Anchored = true
  6129. Zanzoken.Position = v3(999,999,999)
  6130. Zanzoken.CFrame = Torso.CFrame
  6131. game.Debris:AddItem(Zanzoken,0.5)
  6132. Zanzoken.Transparency = 1
  6133. Zano:Play()
  6134. wait()
  6135. idk = Instance.new("BillboardGui",Zanzoken)
  6136. idk.Size = UDim2.new(10,0,15,0)
  6137. idk.AlwaysOnTop = false
  6138. idk1 = Instance.new("ImageLabel",idk)
  6139. idk1.BackgroundTransparency = 1
  6140. idk.ExtentsOffset = v3(0,0,0)
  6141. idk1.ImageTransparency = 0
  6142. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6143. idk1.Size = UDim2.new(2,0,1,0)
  6144. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6145. idk1.Image = "rbxassetid://319554883"
  6146. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6147. wait()
  6148. Zanzoken = Instance.new("Part",char)
  6149. Zanzoken.Anchored = true
  6150. Zanzoken.Position = v3(999,999,999)
  6151. Zanzoken.CFrame = Torso.CFrame
  6152. game.Debris:AddItem(Zanzoken,0.5)
  6153. Zanzoken.Transparency = 1
  6154. wait()
  6155. idk = Instance.new("BillboardGui",Zanzoken)
  6156. idk.Size = UDim2.new(20,0,20,0)
  6157. idk.AlwaysOnTop = false
  6158. idk1 = Instance.new("ImageLabel",idk)
  6159. idk1.BackgroundTransparency = 1
  6160. idk.ExtentsOffset = v3(0,0,0)
  6161. idk1.ImageTransparency = 0
  6162. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6163. idk1.Size = UDim2.new(2,0,1,0)
  6164. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6165. idk1.Image = "rbxassetid://319554883"
  6166. StrongPunch:Play()
  6167. Break:Play()
  6168.  
  6169. for i = 0, 6, 0.1 do
  6170. swait()
  6171. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6172. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6173. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6174. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6175. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6176. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6177. end
  6178. StrongPunch1:Play()
  6179. for i = 0, 6, 0.1 do
  6180. swait()
  6181. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6182. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6183. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6184. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6185. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6186. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6187. end
  6188. StrongPunch2:Play()
  6189. for i = 0, 7, 0.1 do
  6190. swait()
  6191. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6192. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6193. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6194. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6195. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6196. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6197. end
  6198. for i = 0, 1, 0.1 do
  6199. swait()
  6200. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6201. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6202. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6203. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6204. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6205. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6206. end
  6207. punchsound1:Play()
  6208. for i = 0, 1, 0.1 do
  6209. swait()
  6210. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6211. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6212. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6213. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6214. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6215. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6216. end
  6217. punchsound1:Play()
  6218. for i = 0, 1, 0.1 do
  6219. swait()
  6220. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6221. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6222. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6223. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6224. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6225. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6226. end
  6227. for i = 0, 1, 0.1 do
  6228. swait()
  6229. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6230. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6231. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6232. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6233. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6234. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6235. end
  6236. for i = 0, 1, 0.1 do
  6237. swait()
  6238. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6239. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6240. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6241. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6242. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6243. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6244. end
  6245. punchsound1:Play()
  6246. for i = 0, 0.5, 0.1 do
  6247. swait()
  6248. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6249. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6250. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6251. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6252. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6253. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6254. end
  6255. punchsound1:Play()
  6256. for i = 0, 0.5, 0.1 do
  6257. swait()
  6258. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6259. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6260. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6261. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6262. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6263. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6264. end
  6265. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-100,0))
  6266. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-100,0))
  6267. Zanzoken = Instance.new("Part",char)
  6268. Zanzoken.Anchored = true
  6269. Zanzoken.Position = v3(999,999,999)
  6270. Zanzoken.CFrame = Torso.CFrame
  6271. game.Debris:AddItem(Zanzoken,0.5)
  6272. Zanzoken.Transparency = 1
  6273. Zano:Play()
  6274. wait()
  6275. idk = Instance.new("BillboardGui",Zanzoken)
  6276. idk.Size = UDim2.new(10,0,15,0)
  6277. idk.AlwaysOnTop = false
  6278. idk1 = Instance.new("ImageLabel",idk)
  6279. idk1.BackgroundTransparency = 1
  6280. idk.ExtentsOffset = v3(0,0,0)
  6281. idk1.ImageTransparency = 0
  6282. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6283. idk1.Size = UDim2.new(2,0,1,0)
  6284. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6285. idk1.Image = "rbxassetid://319554883"
  6286. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6287. wait()
  6288. Zanzoken = Instance.new("Part",char)
  6289. Zanzoken.Anchored = true
  6290. Zanzoken.Position = v3(999,999,999)
  6291. Zanzoken.CFrame = Torso.CFrame
  6292. game.Debris:AddItem(Zanzoken,0.5)
  6293. Zanzoken.Transparency = 1
  6294. wait()
  6295. idk = Instance.new("BillboardGui",Zanzoken)
  6296. idk.Size = UDim2.new(20,0,20,0)
  6297. idk.AlwaysOnTop = false
  6298. idk1 = Instance.new("ImageLabel",idk)
  6299. idk1.BackgroundTransparency = 1
  6300. idk.ExtentsOffset = v3(0,0,0)
  6301. idk1.ImageTransparency = 0
  6302. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6303. idk1.Size = UDim2.new(2,0,1,0)
  6304. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6305. idk1.Image = "rbxassetid://319554883"
  6306. for i = 0, 0.4, 0.1 do
  6307. swait()
  6308. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6309. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6310. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6311. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6312. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6313. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6314. end
  6315. punchsound1:Play()
  6316. for i = 0, 0.4, 0.1 do
  6317. swait()
  6318. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6319. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6320. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6321. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6322. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6323. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6324. end
  6325. for i = 0, 0.4, 0.1 do
  6326. swait()
  6327. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6328. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6329. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6330. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6331. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6332. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6333. end
  6334. punchsound1:Play()
  6335. for i = 0, 0.4, 0.1 do
  6336. swait()
  6337. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6338. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6339. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6340. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6341. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6342. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6343. end
  6344. for i = 0, 0.4, 0.1 do
  6345. swait()
  6346. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6347. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6348. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6349. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6350. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6351. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6352. end
  6353. punchsound1:Play()
  6354. for i = 0, 0.4, 0.1 do
  6355. swait()
  6356. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6357. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6358. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6359. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6360. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6361. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6362. end
  6363. for i = 0, 0.4, 0.1 do
  6364. swait()
  6365. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6366. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6367. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6368. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6369. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6370. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6371. end
  6372. punchsound1:Play()
  6373. for i = 0, 0.4, 0.1 do
  6374. swait()
  6375. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6376. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6377. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6378. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6379. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6380. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6381. end
  6382. for i = 0, 0.4, 0.1 do
  6383. swait()
  6384. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6385. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6386. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6387. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6388. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6389. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6390. end
  6391. punchsound1:Play()
  6392. for i = 0, 0.4, 0.1 do
  6393. swait()
  6394. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6395. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6396. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6397. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6398. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6399. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6400. end
  6401. for i = 0, 0.4, 0.1 do
  6402. swait()
  6403. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6404. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6405. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6406. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6407. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6408. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6409. end
  6410. punchsound1:Play()
  6411. for i = 0, 0.4, 0.1 do
  6412. swait()
  6413. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6414. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6415. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6416. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6417. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6418. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6419. end
  6420. for i = 0, 0.4, 0.1 do
  6421. swait()
  6422. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6423. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6424. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6425. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6426. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6427. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6428. end
  6429. punchsound1:Play()
  6430. for i = 0, 0.4, 0.1 do
  6431. swait()
  6432. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6433. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6434. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6435. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6436. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6437. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6438. end
  6439. punchsound1:Play()
  6440. local pie222 = Instance.new("ParticleEmitter")
  6441. pie222.Parent = LeftArm
  6442. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  6443. pie222.LightEmission = 1
  6444. pie222.Size = NumberSequence.new(3)
  6445. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  6446. pie222.Transparency = NumberSequence.new(0.6,1)
  6447. pie222.EmissionDirection = "Top"
  6448. pie222.Enabled = true
  6449. pie222.Lifetime = NumberRange.new(1)
  6450. pie222.Rotation = NumberRange.new(-320, 320)
  6451. pie222.Rate = 404
  6452. pie222.Speed = NumberRange.new(0)
  6453. pie222.LockedToPart = false
  6454. pie222.VelocitySpread = 2
  6455. for i = 0, 2, 0.1 do
  6456. swait()
  6457. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6458. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6459. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6460. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6461. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6462. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6463. end
  6464. wait(2)
  6465. bigbangattack2()
  6466. pie222:Destroy()
  6467.  
  6468. for i,v in pairs(to.Parent:GetChildren()) do
  6469. if v:IsA("Humanoid") then
  6470. v.Health = v.Health - math.huge
  6471.  
  6472. v.PlatformStand = true
  6473. end
  6474. end
  6475.  
  6476. hit1 = false
  6477.  
  6478. hit2 = true
  6479. for i,v in pairs(to.Parent:GetChildren()) do
  6480. if v:IsA("Humanoid") then
  6481. v.Health = v.Health - 10
  6482.  
  6483. v.PlatformStand = true
  6484. end
  6485. end
  6486. hit2 = false
  6487.  
  6488. hit3 = true
  6489. hit4 = true
  6490.  
  6491.  
  6492.  
  6493.  
  6494. coroutine.wrap(function()
  6495. for i=1,2 do
  6496. wait()
  6497.  
  6498.  
  6499.  
  6500.  
  6501.  
  6502. for i,v in pairs(to.Parent:GetChildren()) do
  6503. if v:IsA("Humanoid") then
  6504. v.Health = v.Health - 2
  6505.  
  6506. v.PlatformStand = true
  6507. end
  6508. end
  6509. end
  6510.  
  6511.  
  6512. wait(3)
  6513. end)()
  6514.  
  6515.  
  6516.  
  6517.  
  6518.  
  6519.  
  6520.  
  6521.  
  6522.  
  6523.  
  6524.  
  6525.  
  6526.  
  6527.  
  6528. for i,v in pairs(to.Parent:GetChildren()) do
  6529. if v:IsA("Humanoid") then
  6530. v.Health = v.Health - 10
  6531.  
  6532. v.PlatformStand = true
  6533. end
  6534. end
  6535.  
  6536.  
  6537.  
  6538. hitground = new("Part",char)
  6539. hitground.Size = Vector3.new(5,5,5)
  6540. hitground.Name = "Ground"
  6541. hitground.Transparency = 1
  6542. hitground.CanCollide = false
  6543. game.Debris:AddItem(hitground,2)
  6544. hitground.Position = Vector3.new(999,999,999)
  6545. hitgroundweld = new("Weld",hitground)
  6546. hitgroundweld.Part0 = to
  6547. hitgroundweld.Part1 = hitground
  6548. hitground.Touched:connect(function(hit2)
  6549. if hit2.Size.x > 150 then
  6550. hitground:Destroy()
  6551. ad = new("Part",char)
  6552. ad.Name = "NewPart"
  6553. ad.Size = Vector3.new(30,0.1,30)
  6554. ad.CanCollide = false
  6555. ad.Anchored = true
  6556. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  6557. ad.Transparency = 1
  6558. aad = new("Decal",ad)
  6559.  
  6560. aad.Face = "Top"
  6561. aad.Transparency = 1
  6562. aad.Transparency = 0
  6563. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  6564. smoke = new("Part",to)
  6565. smokemesh = new("SpecialMesh",smoke)
  6566. smokemesh.MeshId = "rbxassetid://928329648"
  6567. smoke.BrickColor = hit2.BrickColor
  6568. smoke.Anchored = true
  6569. smoke.Position = hitground.Position
  6570. GroundImpact:Play()
  6571. for i = 1,20 do
  6572. wait()
  6573. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  6574. smoke.Transparency = smoke.Transparency + 1/20
  6575. end
  6576. smoke:Destroy()
  6577. wait(0.5)
  6578.  
  6579. for i = 1,20 do
  6580. wait(0.1)
  6581. aad.Transparency = aad.Transparency + 1/20
  6582. end
  6583. end
  6584. end)
  6585. ys = Instance.new("BodyVelocity",to)
  6586. ys.Name = "GO"
  6587.  
  6588. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  6589.  
  6590. ys.Velocity = v3(0,-90,0)
  6591.  
  6592. wait(1)
  6593. ys:Destroy()
  6594.  
  6595.  
  6596.  
  6597. hit3 = false
  6598. hit4 = false
  6599.  
  6600.  
  6601. hit1 = false
  6602. hit2 = false
  6603. hit3 = false
  6604. hit4 = false
  6605. idle = true
  6606. RootPart.Anchored = false
  6607. end
  6608. end)
  6609. end
  6610.  
  6611. function Combo3()
  6612. getplayer = new("Part",char)
  6613. getplayer.Position = Vector3.new(999,999,999)
  6614. getplayer.Transparency = 1
  6615. getplayer.Size = v3(3,3,3)
  6616. getplayer.CanCollide = false
  6617. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  6618. getplayer.Name = "GetPlayer"
  6619.  
  6620. game.Debris:AddItem(getplayer,0.5)
  6621.  
  6622. getplayer.Touched:connect(function(hit)
  6623. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  6624. getplayer:Destroy()
  6625. to = hit.Parent:findFirstChild("HumanoidRootPart")
  6626. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  6627. to.Anchored = true
  6628. RootPart.Anchored = true
  6629. idle = false
  6630.  
  6631.  
  6632. punchsound1:Play()
  6633. hit1 = true
  6634. for i = 0, 1, 0.1 do
  6635. swait()
  6636. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6637. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6638. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6639. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6640. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6641. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6642. end
  6643. punchsound1:Play()
  6644. for i = 0, 1, 0.1 do
  6645. swait()
  6646. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6647. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6648. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6649. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6650. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6651. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6652. end
  6653. punchsound1:Play()
  6654. for i = 0, 1, 0.1 do
  6655. swait()
  6656. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6657. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6658. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6659. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6660. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6661. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6662. end
  6663. to.CFrame = CFrame.new(to.CFrame.p + v3(0,5,70))
  6664. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,5,74))
  6665. Zanzoken = Instance.new("Part",char)
  6666. Zanzoken.Anchored = true
  6667. Zanzoken.Position = v3(999,999,999)
  6668. Zanzoken.CFrame = Torso.CFrame
  6669. game.Debris:AddItem(Zanzoken,0.5)
  6670. Zanzoken.Transparency = 1
  6671. Zano:Play()
  6672. wait()
  6673. idk = Instance.new("BillboardGui",Zanzoken)
  6674. idk.Size = UDim2.new(10,0,15,0)
  6675. idk.AlwaysOnTop = false
  6676. idk1 = Instance.new("ImageLabel",idk)
  6677. idk1.BackgroundTransparency = 1
  6678. idk.ExtentsOffset = v3(0,0,0)
  6679. idk1.ImageTransparency = 0
  6680. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6681. idk1.Size = UDim2.new(2,0,1,0)
  6682. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6683. idk1.Image = "rbxassetid://319554883"
  6684. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6685. wait()
  6686. Zanzoken = Instance.new("Part",char)
  6687. Zanzoken.Anchored = true
  6688. Zanzoken.Position = v3(999,999,999)
  6689. Zanzoken.CFrame = Torso.CFrame
  6690. game.Debris:AddItem(Zanzoken,0.5)
  6691. Zanzoken.Transparency = 1
  6692. wait()
  6693. idk = Instance.new("BillboardGui",Zanzoken)
  6694. idk.Size = UDim2.new(20,0,20,0)
  6695. idk.AlwaysOnTop = false
  6696. idk1 = Instance.new("ImageLabel",idk)
  6697. idk1.BackgroundTransparency = 1
  6698. idk.ExtentsOffset = v3(0,0,0)
  6699. idk1.ImageTransparency = 0
  6700. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6701. idk1.Size = UDim2.new(2,0,1,0)
  6702. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6703. idk1.Image = "rbxassetid://319554883"
  6704. for i = 0, 1, 0.1 do
  6705. swait()
  6706. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6707. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6708. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6709. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6710. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6711. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6712. end
  6713. punchsound1:Play()
  6714. for i = 0, 1, 0.1 do
  6715. swait()
  6716. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6717. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6718. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6719. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6720. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6721. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6722. end
  6723. punchsound1:Play()
  6724. for i = 0, 1, 0.1 do
  6725. swait()
  6726. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6727. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6728. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6729. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6730. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6731. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6732. end
  6733. for i = 0, 1, 0.1 do
  6734. swait()
  6735. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6736. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6737. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6738. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6739. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6740. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6741. end
  6742. punchsound1:Play()
  6743. for i = 0, 1, 0.1 do
  6744. swait()
  6745. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6746. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6747. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6748. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6749. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6750. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6751. end
  6752. punchsound1:Play()
  6753. for i = 0, 1, 0.1 do
  6754. swait()
  6755. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6756. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6757. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6758. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6759. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6760. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6761. end
  6762. for i = 0, 1, 0.1 do
  6763. swait()
  6764. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6765. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6766. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6767. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6768. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6769. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6770. end
  6771. punchsound1:Play()
  6772. for i = 0, 1, 0.1 do
  6773. swait()
  6774. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6775. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6776. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6777. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6778. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6779. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6780. end
  6781. punchsound1:Play()
  6782. for i,v in pairs(to.Parent:GetChildren()) do
  6783. if v:IsA("Humanoid") then
  6784. v.Health = v.Health - 10
  6785.  
  6786. v.PlatformStand = true
  6787. end
  6788. end
  6789. for i = 0, 1, 0.1 do
  6790. swait()
  6791. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6792. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6793. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6794. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6795. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6796. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6797. end
  6798.  
  6799. for i = 0, 1, 0.1 do
  6800. swait()
  6801. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6802. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6803. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6804. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6805. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6806. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6807. end
  6808. punchsound1:Play()
  6809. for i = 0, 1, 0.1 do
  6810. swait()
  6811. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6812. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6813. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6814. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6815. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6816. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6817. end
  6818. for i,v in pairs(to.Parent:GetChildren()) do
  6819. if v:IsA("Humanoid") then
  6820. v.Health = v.Health - 3
  6821.  
  6822. v.PlatformStand = true
  6823. end
  6824. end
  6825. to.CFrame = CFrame.new(to.CFrame.p + v3(60,5,0))
  6826. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,5,0))
  6827. Zanzoken = Instance.new("Part",char)
  6828. Zanzoken.Anchored = true
  6829. Zanzoken.Position = v3(999,999,999)
  6830. Zanzoken.CFrame = Torso.CFrame
  6831. game.Debris:AddItem(Zanzoken,0.5)
  6832. Zanzoken.Transparency = 1
  6833. Zano:Play()
  6834. wait()
  6835. idk = Instance.new("BillboardGui",Zanzoken)
  6836. idk.Size = UDim2.new(10,0,15,0)
  6837. idk.AlwaysOnTop = false
  6838. idk1 = Instance.new("ImageLabel",idk)
  6839. idk1.BackgroundTransparency = 1
  6840. idk.ExtentsOffset = v3(0,0,0)
  6841. idk1.ImageTransparency = 0
  6842. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6843. idk1.Size = UDim2.new(2,0,1,0)
  6844. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6845. idk1.Image = "rbxassetid://319554883"
  6846. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6847. wait()
  6848. Zanzoken = Instance.new("Part",char)
  6849. Zanzoken.Anchored = true
  6850. Zanzoken.Position = v3(999,999,999)
  6851. Zanzoken.CFrame = Torso.CFrame
  6852. game.Debris:AddItem(Zanzoken,0.5)
  6853. Zanzoken.Transparency = 1
  6854. wait()
  6855. idk = Instance.new("BillboardGui",Zanzoken)
  6856. idk.Size = UDim2.new(20,0,20,0)
  6857. idk.AlwaysOnTop = false
  6858. idk1 = Instance.new("ImageLabel",idk)
  6859. idk1.BackgroundTransparency = 1
  6860. idk.ExtentsOffset = v3(0,0,0)
  6861. idk1.ImageTransparency = 0
  6862. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6863. idk1.Size = UDim2.new(2,0,1,0)
  6864. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6865. idk1.Image = "rbxassetid://319554883"
  6866. for i = 0, 1, 0.1 do
  6867. swait()
  6868. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6869. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6870. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6871. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6872. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6873. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6874. end
  6875. for i = 0, 1, 0.1 do
  6876. swait()
  6877. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6878. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6879. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6880. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6881. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6882. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6883. end
  6884. punchsound1:Play()
  6885. for i = 0, 1, 0.1 do
  6886. swait()
  6887. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6888. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6889. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6890. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6891. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6892. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6893. end
  6894. for i,v in pairs(to.Parent:GetChildren()) do
  6895. if v:IsA("Humanoid") then
  6896. v.Health = v.Health - 3
  6897.  
  6898. v.PlatformStand = true
  6899. end
  6900. end
  6901. to.CFrame = CFrame.new(to.CFrame.p + v3(90,20,0))
  6902. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(90,20,0))
  6903. Zanzoken = Instance.new("Part",char)
  6904. Zanzoken.Anchored = true
  6905. Zanzoken.Position = v3(999,999,999)
  6906. Zanzoken.CFrame = Torso.CFrame
  6907. game.Debris:AddItem(Zanzoken,0.5)
  6908. Zanzoken.Transparency = 1
  6909. Zano:Play()
  6910. wait()
  6911. idk = Instance.new("BillboardGui",Zanzoken)
  6912. idk.Size = UDim2.new(10,0,15,0)
  6913. idk.AlwaysOnTop = false
  6914. idk1 = Instance.new("ImageLabel",idk)
  6915. idk1.BackgroundTransparency = 1
  6916. idk.ExtentsOffset = v3(0,0,0)
  6917. idk1.ImageTransparency = 0
  6918. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6919. idk1.Size = UDim2.new(2,0,1,0)
  6920. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6921. idk1.Image = "rbxassetid://319554883"
  6922. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6923. wait()
  6924. Zanzoken = Instance.new("Part",char)
  6925. Zanzoken.Anchored = true
  6926. Zanzoken.Position = v3(999,999,999)
  6927. Zanzoken.CFrame = Torso.CFrame
  6928. game.Debris:AddItem(Zanzoken,0.5)
  6929. Zanzoken.Transparency = 1
  6930. wait()
  6931. idk = Instance.new("BillboardGui",Zanzoken)
  6932. idk.Size = UDim2.new(20,0,20,0)
  6933. idk.AlwaysOnTop = false
  6934. idk1 = Instance.new("ImageLabel",idk)
  6935. idk1.BackgroundTransparency = 1
  6936. idk.ExtentsOffset = v3(0,0,0)
  6937. idk1.ImageTransparency = 0
  6938. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6939. idk1.Size = UDim2.new(2,0,1,0)
  6940. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6941. idk1.Image = "rbxassetid://319554883"
  6942. punchsound1:Play()
  6943. for i = 0, 1, 0.1 do
  6944. swait()
  6945. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6946. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6947. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6948. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6949. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6950. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6951. end
  6952. punchsound1:Play()
  6953. for i = 0, 1, 0.1 do
  6954. swait()
  6955. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6956. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6957. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6958. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6959. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6960. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6961. end
  6962.  
  6963.  
  6964. for i,v in pairs(to.Parent:GetChildren()) do
  6965. if v:IsA("Humanoid") then
  6966. v.Health = v.Health - 20
  6967.  
  6968. v.PlatformStand = true
  6969. end
  6970. end
  6971. StrongPunch:Play()
  6972. for i = 0, 1, 0.1 do
  6973. swait()
  6974. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6975. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6976. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6977. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6978. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6979. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6980. end
  6981. for i = 0, 1, 0.1 do
  6982. swait()
  6983. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6984. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6985. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6986. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6987. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6988. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6989. end
  6990. for i,v in pairs(to.Parent:GetChildren()) do
  6991. if v:IsA("Humanoid") then
  6992. v.Health = v.Health - 3
  6993.  
  6994. v.PlatformStand = true
  6995. end
  6996. end
  6997. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  6998. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  6999. Zanzoken = Instance.new("Part",char)
  7000. Zanzoken.Anchored = true
  7001. Zanzoken.Position = v3(999,999,999)
  7002. Zanzoken.CFrame = Torso.CFrame
  7003. game.Debris:AddItem(Zanzoken,0.5)
  7004. Zanzoken.Transparency = 1
  7005. Zano:Play()
  7006. wait()
  7007. idk = Instance.new("BillboardGui",Zanzoken)
  7008. idk.Size = UDim2.new(10,0,15,0)
  7009. idk.AlwaysOnTop = false
  7010. idk1 = Instance.new("ImageLabel",idk)
  7011. idk1.BackgroundTransparency = 1
  7012. idk.ExtentsOffset = v3(0,0,0)
  7013. idk1.ImageTransparency = 0
  7014. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7015. idk1.Size = UDim2.new(2,0,1,0)
  7016. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7017. idk1.Image = "rbxassetid://319554883"
  7018. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7019. wait()
  7020. Zanzoken = Instance.new("Part",char)
  7021. Zanzoken.Anchored = true
  7022. Zanzoken.Position = v3(999,999,999)
  7023. Zanzoken.CFrame = Torso.CFrame
  7024. game.Debris:AddItem(Zanzoken,0.5)
  7025. Zanzoken.Transparency = 1
  7026. wait()
  7027. idk = Instance.new("BillboardGui",Zanzoken)
  7028. idk.Size = UDim2.new(20,0,20,0)
  7029. idk.AlwaysOnTop = false
  7030. idk1 = Instance.new("ImageLabel",idk)
  7031. idk1.BackgroundTransparency = 1
  7032. idk.ExtentsOffset = v3(0,0,0)
  7033. idk1.ImageTransparency = 0
  7034. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7035. idk1.Size = UDim2.new(2,0,1,0)
  7036. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7037. idk1.Image = "rbxassetid://319554883"
  7038. for i = 0, 1, 0.1 do
  7039. swait()
  7040. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7041. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7042. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7043. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7044. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7045. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7046. end
  7047. punchsound1:Play()
  7048. for i = 0, 1, 0.1 do
  7049. swait()
  7050. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7051. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7052. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7053. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7054. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7055. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7056. end
  7057. punchsound1:Play()
  7058. for i = 0, 1, 0.1 do
  7059. swait()
  7060. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7061. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7062. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7063. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7064. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7065. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7066. end
  7067. for i = 0, 1, 0.1 do
  7068. swait()
  7069. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7070. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7071. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7072. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7073. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7074. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7075. end
  7076. for i = 0, 1, 0.1 do
  7077. swait()
  7078. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7079. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7080. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7081. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7082. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7083. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7084. end
  7085. to.CFrame = CFrame.new(to.CFrame.p + v3(60,100,0))
  7086. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,140,0))
  7087. Zanzoken = Instance.new("Part",char)
  7088. Zanzoken.Anchored = true
  7089. Zanzoken.Position = v3(999,999,999)
  7090. Zanzoken.CFrame = Torso.CFrame
  7091. game.Debris:AddItem(Zanzoken,0.5)
  7092. Zanzoken.Transparency = 1
  7093. Zano:Play()
  7094. wait()
  7095. idk = Instance.new("BillboardGui",Zanzoken)
  7096. idk.Size = UDim2.new(10,0,15,0)
  7097. idk.AlwaysOnTop = false
  7098. idk1 = Instance.new("ImageLabel",idk)
  7099. idk1.BackgroundTransparency = 1
  7100. idk.ExtentsOffset = v3(0,0,0)
  7101. idk1.ImageTransparency = 0
  7102. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7103. idk1.Size = UDim2.new(2,0,1,0)
  7104. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7105. idk1.Image = "rbxassetid://319554883"
  7106. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7107. wait()
  7108. Zanzoken = Instance.new("Part",char)
  7109. Zanzoken.Anchored = true
  7110. Zanzoken.Position = v3(999,999,999)
  7111. Zanzoken.CFrame = Torso.CFrame
  7112. game.Debris:AddItem(Zanzoken,0.5)
  7113. Zanzoken.Transparency = 1
  7114. wait()
  7115. idk = Instance.new("BillboardGui",Zanzoken)
  7116. idk.Size = UDim2.new(20,0,20,0)
  7117. idk.AlwaysOnTop = false
  7118. idk1 = Instance.new("ImageLabel",idk)
  7119. idk1.BackgroundTransparency = 1
  7120. idk.ExtentsOffset = v3(0,0,0)
  7121. idk1.ImageTransparency = 0
  7122. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7123. idk1.Size = UDim2.new(2,0,1,0)
  7124. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7125. idk1.Image = "rbxassetid://319554883"
  7126. StrongPunch:Play()
  7127. Break:Play()
  7128. local Aura4 = Instance.new('ParticleEmitter')
  7129. Aura4.Name = "Aura"
  7130. Aura4.Texture = "rbxassetid://1046299182"
  7131. Aura4.Parent = Torso
  7132. Aura4.LightEmission = 1
  7133. Aura4.Transparency = NumberSequence.new(0.7,1)
  7134. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7135. Aura4.Size = NumberSequence.new(1,30)
  7136. Aura4.Rotation = NumberRange.new(-360,360)
  7137. Aura4.LockedToPart = true
  7138. Aura4.Lifetime = NumberRange.new(0.2)
  7139. Aura4.Rate = 100
  7140. Aura4.Speed = NumberRange.new(0)
  7141. Aura4.EmissionDirection = "Top"
  7142. for i = 0, 6, 0.1 do
  7143. swait()
  7144. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7145. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7146. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7147. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7148. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7149. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7150. end
  7151. Aura4:Destroy()
  7152. wait(0.1)
  7153. local Aura4 = Instance.new('ParticleEmitter')
  7154. Aura4.Name = "Aura"
  7155. Aura4.Texture = "rbxassetid://1046299182"
  7156. Aura4.Parent = Torso
  7157. Aura4.LightEmission = 1
  7158. Aura4.Transparency = NumberSequence.new(0.7,1)
  7159. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7160. Aura4.Size = NumberSequence.new(1,30)
  7161. Aura4.Rotation = NumberRange.new(-360,360)
  7162. Aura4.LockedToPart = true
  7163. Aura4.Lifetime = NumberRange.new(0.2)
  7164. Aura4.Rate = 100
  7165. Aura4.Speed = NumberRange.new(0)
  7166. Aura4.EmissionDirection = "Top"
  7167. StrongPunch1:Play()
  7168. Break:Play()
  7169. for i = 0, 6, 0.1 do
  7170. swait()
  7171. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7172. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7173. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7174. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7175. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7176. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7177. end
  7178. Aura4:Destroy()
  7179. StrongPunch2:Play()
  7180. Break:Play()
  7181. local Aura4 = Instance.new('ParticleEmitter')
  7182. Aura4.Name = "Aura"
  7183. Aura4.Texture = "rbxassetid://1046299182"
  7184. Aura4.Parent = Torso
  7185. Aura4.LightEmission = 1
  7186. Aura4.Transparency = NumberSequence.new(0.7,1)
  7187. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7188. Aura4.Size = NumberSequence.new(1,30)
  7189. Aura4.Rotation = NumberRange.new(-360,360)
  7190. Aura4.LockedToPart = true
  7191. Aura4.Lifetime = NumberRange.new(0.2)
  7192. Aura4.Rate = 100
  7193. Aura4.Speed = NumberRange.new(0)
  7194. Aura4.EmissionDirection = "Top"
  7195. for i = 0, 7, 0.1 do
  7196. swait()
  7197. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7198. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7199. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7200. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7201. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7202. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7203. end
  7204. to.CFrame = CFrame.new(to.CFrame.p + v3(-100,600,0))
  7205. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(-100,600,0))
  7206. Aura4:Destroy()
  7207. Zanzoken = Instance.new("Part",char)
  7208. Zanzoken.Anchored = true
  7209. Zanzoken.Position = v3(999,999,999)
  7210. Zanzoken.CFrame = Torso.CFrame
  7211. game.Debris:AddItem(Zanzoken,0.5)
  7212. Zanzoken.Transparency = 1
  7213. Zano:Play()
  7214. wait()
  7215. idk = Instance.new("BillboardGui",Zanzoken)
  7216. idk.Size = UDim2.new(10,0,15,0)
  7217. idk.AlwaysOnTop = false
  7218. idk1 = Instance.new("ImageLabel",idk)
  7219. idk1.BackgroundTransparency = 1
  7220. idk.ExtentsOffset = v3(0,0,0)
  7221. idk1.ImageTransparency = 0
  7222. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7223. idk1.Size = UDim2.new(2,0,1,0)
  7224. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7225. idk1.Image = "rbxassetid://319554883"
  7226. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7227. wait()
  7228. Zanzoken = Instance.new("Part",char)
  7229. Zanzoken.Anchored = true
  7230. Zanzoken.Position = v3(999,999,999)
  7231. Zanzoken.CFrame = Torso.CFrame
  7232. game.Debris:AddItem(Zanzoken,0.5)
  7233. Zanzoken.Transparency = 1
  7234. wait()
  7235. idk = Instance.new("BillboardGui",Zanzoken)
  7236. idk.Size = UDim2.new(20,0,20,0)
  7237. idk.AlwaysOnTop = false
  7238. idk1 = Instance.new("ImageLabel",idk)
  7239. idk1.BackgroundTransparency = 1
  7240. idk.ExtentsOffset = v3(0,0,0)
  7241. idk1.ImageTransparency = 0
  7242. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7243. idk1.Size = UDim2.new(2,0,1,0)
  7244. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7245. idk1.Image = "rbxassetid://319554883"
  7246. for i = 0, 1, 0.1 do
  7247. swait()
  7248. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7249. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7250. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7251. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7252. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7253. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7254. end
  7255. punchsound1:Play()
  7256. for i = 0, 1, 0.1 do
  7257. swait()
  7258. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7259. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7260. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7261. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7262. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7263. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7264. end
  7265. punchsound1:Play()
  7266. for i = 0, 1, 0.1 do
  7267. swait()
  7268. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7269. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7270. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7271. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7272. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7273. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7274. end
  7275. for i = 0, 1, 0.1 do
  7276. swait()
  7277. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7278. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7279. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7280. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7281. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7282. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7283. end
  7284. for i = 0, 1, 0.1 do
  7285. swait()
  7286. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7287. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7288. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7289. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7290. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7291. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7292. end
  7293. punchsound1:Play()
  7294. for i = 0, 0.5, 0.1 do
  7295. swait()
  7296. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7297. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7298. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7299. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7300. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7301. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7302. end
  7303. punchsound1:Play()
  7304. for i = 0, 0.5, 0.1 do
  7305. swait()
  7306. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7307. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7308. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7309. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7310. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7311. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7312. end
  7313. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-800,0))
  7314. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-800,0))
  7315. Zanzoken = Instance.new("Part",char)
  7316. Zanzoken.Anchored = true
  7317. Zanzoken.Position = v3(999,999,999)
  7318. Zanzoken.CFrame = Torso.CFrame
  7319. game.Debris:AddItem(Zanzoken,0.5)
  7320. Zanzoken.Transparency = 1
  7321. Zano:Play()
  7322. wait()
  7323. idk = Instance.new("BillboardGui",Zanzoken)
  7324. idk.Size = UDim2.new(10,0,15,0)
  7325. idk.AlwaysOnTop = false
  7326. idk1 = Instance.new("ImageLabel",idk)
  7327. idk1.BackgroundTransparency = 1
  7328. idk.ExtentsOffset = v3(0,0,0)
  7329. idk1.ImageTransparency = 0
  7330. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7331. idk1.Size = UDim2.new(2,0,1,0)
  7332. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7333. idk1.Image = "rbxassetid://319554883"
  7334. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7335. wait()
  7336. Zanzoken = Instance.new("Part",char)
  7337. Zanzoken.Anchored = true
  7338. Zanzoken.Position = v3(999,999,999)
  7339. Zanzoken.CFrame = Torso.CFrame
  7340. game.Debris:AddItem(Zanzoken,0.5)
  7341. Zanzoken.Transparency = 1
  7342. wait()
  7343. idk = Instance.new("BillboardGui",Zanzoken)
  7344. idk.Size = UDim2.new(20,0,20,0)
  7345. idk.AlwaysOnTop = false
  7346. idk1 = Instance.new("ImageLabel",idk)
  7347. idk1.BackgroundTransparency = 1
  7348. idk.ExtentsOffset = v3(0,0,0)
  7349. idk1.ImageTransparency = 0
  7350. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7351. idk1.Size = UDim2.new(2,0,1,0)
  7352. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7353. idk1.Image = "rbxassetid://319554883"
  7354. for i = 0, 0.4, 0.1 do
  7355. swait()
  7356. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7357. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7358. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7359. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7360. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7361. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7362. end
  7363. punchsound1:Play()
  7364. for i = 0, 0.4, 0.1 do
  7365. swait()
  7366. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7367. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7368. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7369. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7370. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7371. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7372. end
  7373. punchsound1:Play()
  7374. for i = 0, 1, 0.1 do
  7375. swait()
  7376. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7377. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7378. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7379. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7380. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7381. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7382. end
  7383. for i,v in pairs(to.Parent:GetChildren()) do
  7384. if v:IsA("Humanoid") then
  7385. v.Health = v.Health - 8
  7386.  
  7387. v.PlatformStand = true
  7388. end
  7389. end
  7390.  
  7391. hit1 = false
  7392.  
  7393. punchsound1:Play()
  7394. hit2 = true
  7395. for i = 0, 1, 0.1 do
  7396. swait()
  7397. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7398. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7399. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7400. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7401. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7402. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7403. end
  7404. for i,v in pairs(to.Parent:GetChildren()) do
  7405. if v:IsA("Humanoid") then
  7406. v.Health = v.Health - 10
  7407.  
  7408. v.PlatformStand = true
  7409. end
  7410. end
  7411. hit2 = false
  7412.  
  7413. punchsound1:Play()
  7414. hit3 = true
  7415. hit4 = true
  7416.  
  7417.  
  7418. punchsound1:Play()
  7419.  
  7420.  
  7421. coroutine.wrap(function()
  7422. for i=1,2 do
  7423. wait()
  7424.  
  7425.  
  7426.  
  7427.  
  7428.  
  7429. for i,v in pairs(to.Parent:GetChildren()) do
  7430. if v:IsA("Humanoid") then
  7431. v.Health = v.Health - 30
  7432.  
  7433. v.PlatformStand = true
  7434. end
  7435. end
  7436. end
  7437.  
  7438.  
  7439. wait(3)
  7440. end)()
  7441.  
  7442.  
  7443.  
  7444. RootPart.Anchored = false
  7445.  
  7446.  
  7447.  
  7448.  
  7449.  
  7450. StrongPunch:Play()
  7451.  
  7452.  
  7453.  
  7454.  
  7455.  
  7456.  
  7457. for i,v in pairs(to.Parent:GetChildren()) do
  7458. if v:IsA("Humanoid") then
  7459. v.Health = v.Health - 20
  7460.  
  7461. v.PlatformStand = true
  7462. end
  7463. end
  7464.  
  7465. StrongPunch2:Play()
  7466.  
  7467.  
  7468. hitground = new("Part",char)
  7469. hitground.Size = Vector3.new(5,5,5)
  7470. hitground.Name = "Ground"
  7471. hitground.Transparency = 1
  7472. hitground.CanCollide = false
  7473. game.Debris:AddItem(hitground,2)
  7474. hitground.Position = Vector3.new(999,999,999)
  7475. hitgroundweld = new("Weld",hitground)
  7476. hitgroundweld.Part0 = to
  7477. hitgroundweld.Part1 = hitground
  7478. hitground.Touched:connect(function(hit2)
  7479. if hit2.Size.x > 150 then
  7480. hitground:Destroy()
  7481. ad = new("Part",char)
  7482. ad.Name = "NewPart"
  7483. ad.Size = Vector3.new(30,0.1,30)
  7484. ad.CanCollide = false
  7485. ad.Anchored = true
  7486. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  7487. ad.Transparency = 1
  7488. aad = new("Decal",ad)
  7489.  
  7490. aad.Face = "Top"
  7491. aad.Transparency = 1
  7492. aad.Transparency = 0
  7493. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7494. smoke = new("Part",to)
  7495. smokemesh = new("SpecialMesh",smoke)
  7496. smokemesh.MeshId = "rbxassetid://928329648"
  7497. smoke.BrickColor = hit2.BrickColor
  7498. smoke.Anchored = true
  7499. smoke.Position = hitground.Position
  7500. GroundImpact:Play()
  7501. for i = 1,20 do
  7502. wait()
  7503. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  7504. smoke.Transparency = smoke.Transparency + 1/20
  7505. end
  7506. smoke:Destroy()
  7507. wait(0.5)
  7508.  
  7509. for i = 1,20 do
  7510. wait(0.1)
  7511. aad.Transparency = aad.Transparency + 1/20
  7512. end
  7513. end
  7514. end)
  7515. ys = Instance.new("BodyVelocity",to)
  7516. ys.Name = "GO"
  7517.  
  7518. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7519.  
  7520. ys.Velocity = v3(0,-90,0)
  7521.  
  7522. wait(1)
  7523. ys:Destroy()
  7524.  
  7525.  
  7526.  
  7527.  
  7528.  
  7529. hit3 = false
  7530. hit4 = false
  7531.  
  7532.  
  7533. hit1 = false
  7534. hit2 = false
  7535. hit3 = false
  7536. hit4 = false
  7537. idle = true
  7538. RootPart.Anchored = false
  7539. to.Anchored = false
  7540. end
  7541. end)
  7542. end
  7543.  
  7544.  
  7545. function Combo2()
  7546. getplayer = new("Part",char)
  7547. getplayer.Position = Vector3.new(999,999,999)
  7548. getplayer.Transparency = 1
  7549. getplayer.Size = v3(55,55,55)
  7550. getplayer.CanCollide = false
  7551. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  7552. getplayer.Name = "GetPlayer"
  7553.  
  7554. game.Debris:AddItem(getplayer,0.5)
  7555.  
  7556. getplayer.Touched:connect(function(hit)
  7557. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  7558. getplayer:Destroy()
  7559. to = hit.Parent:findFirstChild("HumanoidRootPart")
  7560. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  7561. to.Anchored = true
  7562. idle = false
  7563.  
  7564.  
  7565. hit1 = true
  7566.  
  7567. for i,v in pairs(to.Parent:GetChildren()) do
  7568. if v:IsA("Humanoid") then
  7569. v.Health = v.Health - 20
  7570.  
  7571. v.PlatformStand = true
  7572. end
  7573. end
  7574.  
  7575. for i,v in pairs(to.Parent:GetChildren()) do
  7576. if v:IsA("Humanoid") then
  7577. v.Health = v.Health - 10
  7578.  
  7579. v.PlatformStand = true
  7580. end
  7581. end
  7582.  
  7583. hit1 = false
  7584.  
  7585.  
  7586. hit2 = true
  7587.  
  7588. for i,v in pairs(to.Parent:GetChildren()) do
  7589. if v:IsA("Humanoid") then
  7590. v.Health = v.Health - 5
  7591.  
  7592. v.PlatformStand = true
  7593. end
  7594. end
  7595. hit2 = false
  7596.  
  7597. punchsound1:Play()
  7598. hit3 = true
  7599. hit4 = true
  7600.  
  7601.  
  7602. punchsound1:Play()
  7603.  
  7604. coroutine.wrap(function()
  7605. for i=1,2 do
  7606. wait()
  7607. to.CFrame = CFrame.new(to.CFrame.p + v3(0,35,0))
  7608. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,35,0))
  7609.  
  7610.  
  7611. for i = 0, 1, 0.1 do
  7612. swait()
  7613. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7614. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7615. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7616. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7617. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7618. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7619. end
  7620. StrongPunch:Play()
  7621. for i,v in pairs(to.Parent:GetChildren()) do
  7622. if v:IsA("Humanoid") then
  7623. v.Health = v.Health - 10
  7624.  
  7625. v.PlatformStand = true
  7626. end
  7627. end
  7628. end
  7629.  
  7630.  
  7631. wait(0.7)
  7632. end)()
  7633.  
  7634.  
  7635.  
  7636.  
  7637. RootPart.Anchored = true
  7638. to.CFrame = CFrame.new(to.CFrame.p + v3(0,0,35))
  7639. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,0,35))
  7640.  
  7641.  
  7642. for i = 0, 1, 0.1 do
  7643. swait()
  7644. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7645. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7646. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7647. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7648. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7649. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7650. end
  7651.  
  7652.  
  7653. StrongPunch:Play()
  7654.  
  7655.  
  7656. for i = 0, 1, 0.1 do
  7657. swait()
  7658. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7659. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7660. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7661. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7662. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7663. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7664. end
  7665.  
  7666.  
  7667.  
  7668. for i,v in pairs(to.Parent:GetChildren()) do
  7669. if v:IsA("Humanoid") then
  7670. v.Health = v.Health - 20
  7671.  
  7672. v.PlatformStand = true
  7673. end
  7674. end
  7675.  
  7676.  
  7677. hitground = new("Part",char)
  7678. hitground.Size = Vector3.new(5,5,5)
  7679. hitground.Name = "Ground"
  7680. hitground.Transparency = 1
  7681. hitground.CanCollide = false
  7682. game.Debris:AddItem(hitground,2)
  7683. hitground.Position = Vector3.new(999,999,999)
  7684. hitgroundweld = new("Weld",hitground)
  7685. hitgroundweld.Part0 = to
  7686. hitgroundweld.Part1 = hitground
  7687. hitground.Touched:connect(function(hit2)
  7688. if hit2.Size.x > 150 then
  7689. hitground:Destroy()
  7690. ad = new("Part",char)
  7691. ad.Name = "NewPart"
  7692. ad.Size = Vector3.new(30,0.1,30)
  7693. ad.CanCollide = false
  7694. ad.Anchored = true
  7695. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  7696. ad.Transparency = 1
  7697. aad = new("Decal",ad)
  7698.  
  7699. aad.Face = "Top"
  7700. aad.Transparency = 1
  7701. aad.Transparency = 0
  7702. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7703. smoke = new("Part",to)
  7704. smokemesh = new("SpecialMesh",smoke)
  7705. smokemesh.MeshId = "rbxassetid://928329648"
  7706. smoke.BrickColor = hit2.BrickColor
  7707. smoke.Anchored = true
  7708. smoke.Position = hitground.Position
  7709. GroundImpact:Play()
  7710. for i = 1,20 do
  7711. wait()
  7712. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  7713. smoke.Transparency = smoke.Transparency + 1/20
  7714. end
  7715. smoke:Destroy()
  7716. wait(0.5)
  7717.  
  7718. for i = 1,20 do
  7719. wait(0.1)
  7720. aad.Transparency = aad.Transparency + 1/20
  7721. end
  7722. end
  7723. end)
  7724. to.Anchored = false
  7725. ys = Instance.new("BodyVelocity",to)
  7726. ys.Name = "GO"
  7727.  
  7728. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7729.  
  7730. ys.Velocity = v3(0,-90,0)
  7731.  
  7732. wait(1)
  7733. ys:Destroy()
  7734.  
  7735.  
  7736.  
  7737.  
  7738.  
  7739. hit3 = false
  7740. hit4 = false
  7741.  
  7742.  
  7743. hit1 = false
  7744. hit2 = false
  7745. hit3 = false
  7746. hit4 = false
  7747. idle = true
  7748. RootPart.Anchored = false
  7749. end
  7750. end)
  7751. end
  7752.  
  7753. function KABOOMZ222()
  7754. local effspwn = Instance.new("Part")
  7755. coroutine.resume(coroutine.create(function()
  7756. local sound1 = Instance.new("Sound")
  7757. sound1.SoundId = "rbxassetid://440145223"
  7758. sound1.MaxDistance = 600
  7759. sound1.EmitterSize = 60
  7760. sound1.Volume = 5.5
  7761. sound1.Pitch = 1.3
  7762. sound1.Parent = effspwn
  7763. local sound2 = Instance.new("Sound")
  7764. sound2.SoundId = "rbxassetid://440145223"
  7765. sound2.MaxDistance = 300
  7766. sound2.EmitterSize = 20
  7767. sound2.Volume = 3
  7768. sound2.Pitch = 0.7
  7769. sound2.Parent = effspwn
  7770. local sound3 = Instance.new("Sound")
  7771. sound3.SoundId = "rbxassetid://440145223"
  7772. sound2.MaxDistance = 400
  7773. sound2.EmitterSize = 30
  7774. sound2.Volume = 0.5
  7775. sound2.Pitch = 0.5
  7776. sound2.Parent = effspwn
  7777. sound2:Play()
  7778. wait()
  7779. sound1:Play()
  7780. sound3:Play()
  7781. end))
  7782. local model = Instance.new("Model")
  7783. game.Debris:AddItem(model, 20)
  7784. model.Name = "smasheffects"
  7785. model.Parent = workspace
  7786. effspwn.Name = "spwnr"
  7787. effspwn.Size = Vector3.new(1, 1, 1)
  7788. effspwn.Anchored = true
  7789. effspwn.CanCollide = false
  7790. effspwn.Transparency = 1
  7791. effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  7792. effspwn.Parent = model
  7793.  
  7794.  
  7795.  
  7796.  
  7797. coroutine.resume(coroutine.create(function()
  7798. local shok = Instance.new("Part")
  7799. shok.Name = "whoosh"
  7800. shok.BrickColor = BrickColor.new("Institutional white")
  7801. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7802. shok.Size = Vector3.new(1, 1, 1)
  7803. shok.Anchored = true
  7804. shok.Material = "Neon"
  7805. shok.Transparency = 1
  7806. shok.CanCollide = false
  7807. shok.Parent = model
  7808. game.Debris:AddItem(shok, 12)
  7809. local mesh = Instance.new("SpecialMesh")
  7810. mesh.MeshType = "FileMesh"
  7811. mesh.MeshId = "rbxassetid://437347603"
  7812. mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
  7813. mesh.Parent = shok
  7814.  
  7815.  
  7816.  
  7817.  
  7818.  
  7819. for e = 1, 8 do
  7820. wait()
  7821. mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
  7822. shok.Transparency = shok.Transparency + 0.035
  7823. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
  7824. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  7825.  
  7826.  
  7827. end
  7828. for e = 1, 16 do
  7829. wait()
  7830. mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
  7831. shok.Transparency = shok.Transparency + 0.11
  7832. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
  7833. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
  7834.  
  7835. end
  7836. end))
  7837. coroutine.resume(coroutine.create(function()
  7838. local shok = Instance.new("Part")
  7839. shok.Name = "wring1"
  7840. shok.BrickColor = BrickColor.new("Institutional white")
  7841. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7842. shok.Size = Vector3.new(1, 1, 1)
  7843. shok.Anchored = true
  7844. shok.Material = "Neon"
  7845. shok.Transparency = 0.25
  7846. shok.CanCollide = false
  7847. shok.Parent = model
  7848. game.Debris:AddItem(shok, 12)
  7849. local mesh = Instance.new("SpecialMesh")
  7850. mesh.MeshType = "FileMesh"
  7851. mesh.MeshId = "rbxassetid://3270017"
  7852. mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  7853. mesh.Parent = shok
  7854. for e = 1, 30 do
  7855. wait()
  7856. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 1)
  7857. shok.Transparency = shok.Transparency + 0.002
  7858. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7859. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7860. end
  7861. for e = 1, 38 do
  7862. wait()
  7863. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  7864. shok.Transparency = shok.Transparency + 0.002
  7865. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7866. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7867. end
  7868. for e = 1, 24 do
  7869. wait()
  7870. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  7871. shok.Transparency = shok.Transparency + 0.03
  7872. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7873. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7874. end
  7875. end))
  7876. coroutine.resume(coroutine.create(function()
  7877. local shok = Instance.new("Part")
  7878. shok.Name = "wring2"
  7879. shok.BrickColor = BrickColor.new("Institutional white")
  7880. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7881. shok.Size = Vector3.new(1, 1, 1)
  7882. shok.Anchored = true
  7883. shok.Material = "Neon"
  7884. shok.Transparency = 0.25
  7885. shok.CanCollide = false
  7886. shok.Parent = model
  7887. game.Debris:AddItem(shok, 12)
  7888. local mesh = Instance.new("SpecialMesh")
  7889. mesh.MeshType = "FileMesh"
  7890. mesh.MeshId = "rbxassetid://3270017"
  7891. mesh.Scale = Vector3.new(12, 12, 0.05)
  7892. mesh.Parent = shok
  7893. for e = 1, 30 do
  7894. wait()
  7895. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 1.2)
  7896. shok.Transparency = shok.Transparency + 0.002
  7897. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7898. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7899. end
  7900. for e = 1, 38 do
  7901. wait()
  7902. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  7903. shok.Transparency = shok.Transparency + 0.002
  7904. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7905. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7906. end
  7907. for e = 1, 24 do
  7908. wait()
  7909. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  7910. shok.Transparency = shok.Transparency + 0.03
  7911. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7912. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7913. end
  7914. end))
  7915. coroutine.resume(coroutine.create(function()
  7916. local shok = Instance.new("Part")
  7917. shok.Name = "coil1"
  7918. shok.BrickColor = BrickColor.new("Institutional white")
  7919. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7920. shok.Size = Vector3.new(1, 1, 1)
  7921. shok.Anchored = true
  7922. shok.Material = "Neon"
  7923. shok.Transparency = 0.25
  7924. shok.CanCollide = false
  7925. shok.Parent = model
  7926. game.Debris:AddItem(shok, 12)
  7927. local mesh = Instance.new("SpecialMesh")
  7928. mesh.MeshType = "FileMesh"
  7929. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  7930. mesh.Scale = Vector3.new(12, 12, 12)
  7931. mesh.Parent = shok
  7932. for e = 1, 15 do
  7933. wait()
  7934. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7935. shok.Transparency = shok.Transparency + 0.004
  7936. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  7937. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7938. end
  7939. for e = 1, 16 do
  7940. wait()
  7941. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7942. shok.Transparency = shok.Transparency + 0.004
  7943. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7944. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7945. end
  7946. for e = 1, 12 do
  7947. wait()
  7948. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7949. shok.Transparency = shok.Transparency + 0.06
  7950. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7951. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7952. end
  7953. end))
  7954. coroutine.resume(coroutine.create(function()
  7955. local shok = Instance.new("Part")
  7956. shok.Name = "coil2"
  7957. shok.BrickColor = BrickColor.new("Institutional white")
  7958. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7959. shok.Size = Vector3.new(1, 1, 1)
  7960. shok.Anchored = true
  7961. shok.Material = "Neon"
  7962. shok.Transparency = 1
  7963. shok.CanCollide = false
  7964. shok.Parent = model
  7965. game.Debris:AddItem(shok, 12)
  7966. local mesh = Instance.new("SpecialMesh")
  7967. mesh.MeshType = "FileMesh"
  7968. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  7969. mesh.Scale = Vector3.new(6, 12, 6)
  7970. mesh.Parent = shok
  7971. for e = 1, 15 do
  7972. wait()
  7973. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7974. shok.Transparency = shok.Transparency + 0.005
  7975. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  7976. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7977. end
  7978. for e = 1, 16 do
  7979. wait()
  7980. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7981. shok.Transparency = shok.Transparency + 0.005
  7982. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7983. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7984. end
  7985. for e = 1, 12 do
  7986. wait()
  7987. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7988. shok.Transparency = shok.Transparency + 0.09
  7989. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7990. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7991. end
  7992. end))
  7993. coroutine.resume(coroutine.create(function()
  7994. local shok = Instance.new("Part")
  7995. shok.Name = "shokwve"
  7996. shok.BrickColor = BrickColor.new("Institutional white")
  7997. shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
  7998. shok.Size = Vector3.new(1, 1, 1)
  7999. shok.Anchored = true
  8000. shok.Material = "Neon"
  8001. shok.Transparency = 0.6
  8002. shok.CanCollide = false
  8003. shok.Parent = model
  8004. game.Debris:AddItem(shok, 12)
  8005. local mesh = Instance.new("SpecialMesh")
  8006. mesh.MeshType = "FileMesh"
  8007. mesh.MeshId = "rbxassetid://489415447"
  8008. mesh.Scale = Vector3.new(1, 1, 1)
  8009. mesh.Parent = shok
  8010. for e = 1, 12 do
  8011. wait()
  8012. mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  8013. shok.Transparency = shok.Transparency + 0.002
  8014. end
  8015. for e = 1, 32 do
  8016. wait()
  8017. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  8018. shok.Transparency = shok.Transparency + 0.002
  8019. end
  8020. for e = 1, 24 do
  8021. wait()
  8022. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  8023. shok.Transparency = shok.Transparency + 0.03
  8024. end
  8025. end))
  8026. coroutine.resume(coroutine.create(function()
  8027. local shok = Instance.new("Part")
  8028. shok.Name = "shock2"
  8029. shok.BrickColor = BrickColor.new("Institutional white")
  8030. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  8031. shok.Size = Vector3.new(1, 1, 1)
  8032. shok.Anchored = true
  8033. shok.Material = "Neon"
  8034. shok.Transparency = 0.35
  8035. shok.CanCollide = false
  8036. shok.Parent = model
  8037. game.Debris:AddItem(shok, 12)
  8038. local mesh = Instance.new("SpecialMesh")
  8039. mesh.MeshType = "FileMesh"
  8040. mesh.MeshId = "rbxassetid://1095709"
  8041. mesh.Scale = Vector3.new(12, 12, 12)
  8042. mesh.Parent = shok
  8043. for e = 1, 15 do
  8044. wait()
  8045. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8046. shok.Transparency = shok.Transparency + 0.004
  8047. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8048. end
  8049. for e = 1, 16 do
  8050. wait()
  8051. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8052. shok.Transparency = shok.Transparency + 0.004
  8053. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8054. end
  8055. for e = 1, 12 do
  8056. wait()
  8057. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8058. shok.Transparency = shok.Transparency + 0.06
  8059. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8060. end
  8061. end))
  8062. coroutine.resume(coroutine.create(function()
  8063. local shok = Instance.new("Part")
  8064. shok.Name = "shock3"
  8065. shok.BrickColor = BrickColor.new("Institutional white")
  8066. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  8067. shok.Size = Vector3.new(1, 1, 1)
  8068. shok.Anchored = true
  8069. shok.Material = "Neon"
  8070. shok.Transparency = 0.35
  8071. shok.CanCollide = false
  8072. shok.Parent = model
  8073. game.Debris:AddItem(shok, 12)
  8074. local mesh = Instance.new("SpecialMesh")
  8075. mesh.MeshType = "FileMesh"
  8076. mesh.MeshId = "rbxassetid://1095709"
  8077. mesh.Scale = Vector3.new(12, 12, 12)
  8078. mesh.Parent = shok
  8079. for e = 1, 15 do
  8080. wait()
  8081. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  8082. shok.Transparency = shok.Transparency + 0.004
  8083. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8084. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8085. end
  8086. for e = 1, 16 do
  8087. wait()
  8088. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  8089. shok.Transparency = shok.Transparency + 0.004
  8090. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8091. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8092. end
  8093. for e = 1, 12 do
  8094. wait()
  8095. mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  8096. shok.Transparency = shok.Transparency + 0.06
  8097. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8098. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8099. end
  8100. end))
  8101. end
  8102.  
  8103.  
  8104.  
  8105. mouse.KeyDown:connect(function(k)
  8106. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  8107. local exp = Instance.new("Explosion",Torso)
  8108. exp.BlastRadius = 45.5
  8109. exp.BlastPressure = 100
  8110. exp.Position = Torso
  8111. exp.Visible = true
  8112. end
  8113. end)
  8114.  
  8115. MV4 = 300
  8116. mouse.KeyDown:connect(function(k)
  8117. if attack == false and k == "8" then
  8118. for i, v in pairs(Torso:GetChildren()) do
  8119. if v:IsA('ParticleEmitter') then
  8120. v:Remove()
  8121. end
  8122. end
  8123. end
  8124. end)
  8125.  
  8126.  
  8127. MV4 = 300
  8128. mouse.KeyDown:connect(function(k)
  8129. if attack == false and k == "]" and MV4 > 80 and firemode == true then
  8130. MV4 = 0
  8131. Humanoid.WalkSpeed = 13
  8132. attack = true
  8133. Firepart1 = Instance.new("Part", RightArm)
  8134. Firepart1.Size = Vector3.new(1, 1, 1)
  8135. GuW1 = Instance.new("Weld")
  8136. GuW1.Name = "GuW"
  8137. GuW1.Part0 = RightArm
  8138. GuW1.C0 = cn(0, -1, 0)
  8139. GuW1.C1 = cn(0, 0, 0)
  8140. GuW1.Part1 = Firepart1
  8141. GuW1.Parent = RightArm
  8142. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8143. Firepart1.Transparency = 1
  8144. Firepart2 = Instance.new("Part", LeftArm)
  8145. Firepart2.Size = Vector3.new(1, 1, 1)
  8146. GuW2 = Instance.new("Weld")
  8147. GuW2.Name = "GuW"
  8148. GuW2.Part0 = LeftArm
  8149. GuW2.C0 = cn(0, -1, 0)
  8150. GuW2.C1 = cn(0, 0, 0)
  8151. GuW2.Part1 = Firepart2
  8152. GuW2.Parent = LeftArm
  8153. Firepart2.Transparency = 1
  8154. for i = 0, 5, 0.1 do
  8155. swait()
  8156. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8157. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8158. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8159. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8160. if Torsovelocity.Y > 2 then
  8161. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8162. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8163. 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)
  8164. 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)
  8165. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8166. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8167. elseif Torsovelocity.Y < 1 then
  8168. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8169. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8170. 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)
  8171. 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)
  8172. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8173. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8174. end
  8175. end
  8176. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  8177. for i = 0, 7, 0.1 do
  8178. swait()
  8179. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8180. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8181. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8182. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8183. if Torsovelocity.Y > 2 then
  8184. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8185. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8186. 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)
  8187. 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)
  8188. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8189. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8190. elseif Torsovelocity.Y < 1 then
  8191. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8192. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8193. 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)
  8194. 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)
  8195. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8196. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8197. end
  8198. end
  8199. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  8200. GuW1:Destroy()
  8201. GuW1 = Instance.new("Weld")
  8202. GuW1.Name = "GuW"
  8203. GuW1.Part0 = Torso
  8204. GuW1.C0 = cn(0, 0, -6)
  8205. GuW1.C1 = cn(0, 0, 0)
  8206. GuW1.Part1 = Firepart1
  8207. GuW1.Parent = Torso
  8208. GuW2:Destroy()
  8209. GuW2 = Instance.new("Weld")
  8210. GuW2.Name = "GuW"
  8211. GuW2.Part0 = Torso
  8212. GuW2.C0 = cn(0, 0, -6)
  8213. GuW2.C1 = cn(0, 0, 0)
  8214. GuW2.Part1 = Firepart2
  8215. GuW2.Parent = Torso
  8216. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8217. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8218. GuW2:Destroy()
  8219. GuW2 = Instance.new("Weld")
  8220. GuW2.Name = "GuW"
  8221. GuW2.Part0 = Torso
  8222. GuW2.C0 = cn(0, 0, -4)
  8223. GuW2.C1 = cn(0, 0, 0)
  8224. GuW2.Part1 = Firepart2
  8225. GuW2.Parent = Torso
  8226.  
  8227.  
  8228. for i = 0, 7, 0.1 do
  8229. swait()
  8230. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8231. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8232. if Torsovelocity.Y > 2 then
  8233. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8234. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8235. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8236. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8237. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8238. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8239. elseif Torsovelocity.Y < 1 then
  8240. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8241. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8242. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8243. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8244. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8245. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8246. end
  8247. end
  8248. local bp2 = Create("BodyPosition")({
  8249. P = 900,
  8250. D = 1000,
  8251. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  8252. position = Torso.Position + Vector3.new(0, 60, 0),
  8253. Parent = Torso
  8254. })
  8255. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  8256. for i = 0, 8, 0.1 do
  8257. swait()
  8258. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8259. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8260. 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)
  8261. if Torsovelocity.Y > 2 then
  8262. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8263. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8264. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8265. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8266. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8267. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8268. elseif Torsovelocity.Y < 1 then
  8269. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8270. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8271. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8272. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8273. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8274. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8275. end
  8276. end
  8277. for i = 0, 18, 0.1 do
  8278. swait()
  8279. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8280. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8281. 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)
  8282. if Torsovelocity.Y > 2 then
  8283. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8284. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8285. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8286. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8287. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8288. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8289. elseif Torsovelocity.Y < 1 then
  8290. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8291. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8292. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8293. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8294. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8295. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8296. end
  8297. end
  8298. GuW1:Destroy()
  8299. GuW1 = Instance.new("Weld")
  8300. GuW1.Name = "GuW"
  8301. GuW1.Part0 = Torso
  8302. GuW1.C0 = cn(0, 0, -15)
  8303. GuW1.C1 = cn(0, 0, 0)
  8304. GuW1.Part1 = Firepart1
  8305. GuW1.Parent = Torso
  8306. GuW2:Destroy()
  8307. GuW2 = Instance.new("Weld")
  8308. GuW2.Name = "GuW"
  8309. GuW2.Part0 = Torso
  8310. GuW2.C0 = cn(0, 0, -17.5)
  8311. GuW2.C1 = cn(0, 0, 0)
  8312. GuW2.Part1 = Firepart2
  8313. GuW2.Parent = Torso
  8314. for i = 0, 1.25, 0.01 do
  8315. swait()
  8316. 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)
  8317. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  8318. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8319. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8320. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8321. if Torsovelocity.Y > 2 then
  8322. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8323. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8324. 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)
  8325. 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)
  8326. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8327. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8328. elseif Torsovelocity.Y < 1 then
  8329. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8330. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8331. 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)
  8332. 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)
  8333. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8334. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8335. end
  8336. end
  8337. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  8338. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  8339. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  8340. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  8341. for i = 0, 3, 0.1 do
  8342. swait()
  8343. if Torsovelocity.Y > 2 then
  8344. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8345. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8346. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8347. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8348. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8349. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8350. elseif Torsovelocity.Y < 1 then
  8351. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8352. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8353. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8354. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8355. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8356. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8357. end
  8358. end
  8359. wait(1)
  8360. bp2:Destroy()
  8361. Humanoid.WalkSpeed = 16
  8362. attack = false
  8363. MV4 = 0
  8364. Firepart1:Destroy()
  8365. Firepart2:Destroy()
  8366. end
  8367. end)
  8368. mouse.KeyDown:connect(function(k)
  8369. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  8370. MV4 = 0
  8371. Humanoid.WalkSpeed = 13
  8372. attack = true
  8373. Firepart1 = Instance.new("Part", RightArm)
  8374. Firepart1.Size = Vector3.new(1, 1, 1)
  8375. GuW1 = Instance.new("Weld")
  8376. GuW1.Name = "GuW"
  8377. GuW1.Part0 = RightArm
  8378. GuW1.C0 = cn(0, -1, 0)
  8379. GuW1.C1 = cn(0, 0, 0)
  8380. GuW1.Part1 = Firepart1
  8381. GuW1.Parent = RightArm
  8382. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8383. Firepart1.Transparency = 1
  8384. Firepart2 = Instance.new("Part", LeftArm)
  8385. Firepart2.Size = Vector3.new(1, 1, 1)
  8386. GuW2 = Instance.new("Weld")
  8387. GuW2.Name = "GuW"
  8388. GuW2.Part0 = LeftArm
  8389. GuW2.C0 = cn(0, -1, 0)
  8390. GuW2.C1 = cn(0, 0, 0)
  8391. GuW2.Part1 = Firepart2
  8392. GuW2.Parent = LeftArm
  8393. Firepart2.Transparency = 1
  8394. GuW1:Destroy()
  8395. GuW1 = Instance.new("Weld")
  8396. GuW1.Name = "GuW"
  8397. GuW1.Part0 = Torso
  8398. GuW1.C0 = cn(0, 0, -6)
  8399. GuW1.C1 = cn(0, 0, 0)
  8400. GuW1.Part1 = Firepart1
  8401. GuW1.Parent = Torso
  8402. GuW2:Destroy()
  8403. GuW2 = Instance.new("Weld")
  8404. GuW2.Name = "GuW"
  8405. GuW2.Part0 = Torso
  8406. GuW2.C0 = cn(0, 0, -6)
  8407. GuW2.C1 = cn(0, 0, 0)
  8408. GuW2.Part1 = Firepart2
  8409. GuW2.Parent = Torso
  8410. GuW2:Destroy()
  8411. GuW2 = Instance.new("Weld")
  8412. GuW2.Name = "GuW"
  8413. GuW2.Part0 = Torso
  8414. GuW2.C0 = cn(0, 0, -4)
  8415. GuW2.C1 = cn(0, 0, 0)
  8416. GuW2.Part1 = Firepart2
  8417. GuW2.Parent = Torso
  8418. for i = 0, 18, 0.1 do
  8419. swait()
  8420. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8421. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8422. 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)
  8423. if Torsovelocity.Y > 2 then
  8424. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8425. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8426. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8427. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8428. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8429. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8430. elseif Torsovelocity.Y < 1 then
  8431. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8432. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8433. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8434. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8435. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8436. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8437. end
  8438. end
  8439. GuW1:Destroy()
  8440. GuW1 = Instance.new("Weld")
  8441. GuW1.Name = "GuW"
  8442. GuW1.Part0 = Torso
  8443. GuW1.C0 = cn(0, 0, -15)
  8444. GuW1.C1 = cn(0, 0, 0)
  8445. GuW1.Part1 = Firepart1
  8446. GuW1.Parent = Torso
  8447. GuW2:Destroy()
  8448. GuW2 = Instance.new("Weld")
  8449. GuW2.Name = "GuW"
  8450. GuW2.Part0 = Torso
  8451. GuW2.C0 = cn(0, 0, -17.5)
  8452. GuW2.C1 = cn(0, 0, 0)
  8453. GuW2.Part1 = Firepart2
  8454. GuW2.Parent = Torso
  8455. for i = 0, 1.25, 0.01 do
  8456. swait()
  8457. 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)
  8458. shoottraildd22(mouse.Hit.p, Firepart2, 0)
  8459. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8460. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8461. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8462. if Torsovelocity.Y > 2 then
  8463. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8464. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8465. 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)
  8466. 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)
  8467. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8468. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8469. end
  8470. end
  8471. wait(0.5)
  8472. Humanoid.WalkSpeed = 16
  8473. attack = false
  8474. MV4 = 300
  8475. Firepart1:Destroy()
  8476. Firepart2:Destroy()
  8477. end
  8478.  
  8479.  
  8480. if attack == false and k == "=" and MV4 > 19 and InForm == true then
  8481. MV4 = 90
  8482. Humanoid.WalkSpeed = 0.01
  8483. attack = true
  8484. Firepart1 = Instance.new("Part", RightArm)
  8485. Firepart1.Size = Vector3.new(1, 1, 1)
  8486. GuW1 = Instance.new("Weld")
  8487. GuW1.Name = "GuW"
  8488. GuW1.Part0 = RightArm
  8489. GuW1.C0 = cn(0, -1, 0)
  8490. GuW1.C1 = cn(0, 0, 0)
  8491. GuW1.Part1 = Firepart1
  8492. GuW1.Parent = RightArm
  8493. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8494. Firepart1.Transparency = 1
  8495. Firepart2 = Instance.new("Part", LeftArm)
  8496. Firepart2.Size = Vector3.new(1, 1, 1)
  8497. GuW2 = Instance.new("Weld")
  8498. GuW2.Name = "GuW"
  8499. GuW2.Part0 = LeftArm
  8500. GuW2.C0 = cn(0, -1, 0)
  8501. GuW2.C1 = cn(0, 0, 0)
  8502. GuW2.Part1 = Firepart2
  8503. GuW2.Parent = LeftArm
  8504. Firepart2.Transparency = 1
  8505. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8506. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8507. for i = 0, 2, 0.1 do
  8508. swait()
  8509. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8510. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8511. BlockEffect(BrickColor.new("Dark blue"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8512. BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8513. if Torsovelocity.Y > 2 then
  8514. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8515. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  8516. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8517. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8518. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8519. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8520. elseif Torsovelocity.Y < 1 then
  8521. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8522. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), 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(0), math.rad(35)), 0.2)
  8524. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8525. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8526. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8527. end
  8528. end
  8529. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8530. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8531. for i = 0, 7, 0.1 do
  8532. swait()
  8533. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8534. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8535. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8536. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8537. if Torsovelocity.Y > 2 then
  8538. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8539. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8540. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8541. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8542. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8543. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8544. elseif Torsovelocity.Y < 1 then
  8545. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8546. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8547. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8548. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8549. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8550. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8551. end
  8552. end
  8553. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8554. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8555. for i = 0, 7, 0.1 do
  8556. swait()
  8557. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8558. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8559. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8560. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8561. if Torsovelocity.Y > 2 then
  8562. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8563. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8564. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8565. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  8566. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8567. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8568. elseif Torsovelocity.Y < 1 then
  8569. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  8570. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8571. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8572. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.2)
  8573. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8574. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8575. end
  8576. end
  8577. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8578. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8579. for i = 0, 6, 0.1 do
  8580. swait()
  8581. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8582. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8583. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8584. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8585. if Torsovelocity.Y > 2 then
  8586. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8587. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8588. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8589. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  8590. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8591. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8592. elseif Torsovelocity.Y < 1 then
  8593. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  8594. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8595. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8596. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  8597. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8598. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8599. end
  8600. end
  8601. for i = 0, 5, 0.1 do
  8602. swait()
  8603. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8604. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8605. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8606. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8607. if Torsovelocity.Y > 2 then
  8608. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8609. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8610. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-65)), 0.1)
  8611. 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)
  8612. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8613. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8614. elseif Torsovelocity.Y < 1 then
  8615. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8616. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8617. 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)
  8618. 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)
  8619. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8620. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8621. end
  8622. end
  8623. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  8624. for i = 0, 7, 0.1 do
  8625. swait()
  8626. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8627. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8628. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8629. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8630. if Torsovelocity.Y > 2 then
  8631. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8632. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8633. 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)
  8634. 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)
  8635. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8636. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8637. elseif Torsovelocity.Y < 1 then
  8638. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8639. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8640. 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)
  8641. 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)
  8642. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8643. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8644. end
  8645. end
  8646. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  8647. GuW1:Destroy()
  8648. GuW1 = Instance.new("Weld")
  8649. GuW1.Name = "GuW"
  8650. GuW1.Part0 = Torso
  8651. GuW1.C0 = cn(0, 0, -6)
  8652. GuW1.C1 = cn(0, 0, 0)
  8653. GuW1.Part1 = Firepart1
  8654. GuW1.Parent = Torso
  8655. GuW2:Destroy()
  8656. GuW2 = Instance.new("Weld")
  8657. GuW2.Name = "GuW"
  8658. GuW2.Part0 = Torso
  8659. GuW2.C0 = cn(0, 0, -6)
  8660. GuW2.C1 = cn(0, 0, 0)
  8661. GuW2.Part1 = Firepart2
  8662. GuW2.Parent = Torso
  8663. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8664. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8665. GuW2:Destroy()
  8666. GuW2 = Instance.new("Weld")
  8667. GuW2.Name = "GuW"
  8668. GuW2.Part0 = Torso
  8669. GuW2.C0 = cn(0, 0, -4)
  8670. GuW2.C1 = cn(0, 0, 0)
  8671. GuW2.Part1 = Firepart2
  8672. GuW2.Parent = Torso
  8673. for i = 0, 7, 0.1 do
  8674. swait()
  8675. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8676. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8677. if Torsovelocity.Y > 2 then
  8678. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8679. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8680. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8681. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8682. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8683. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8684. elseif Torsovelocity.Y < 1 then
  8685. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8686. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8687. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8688. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8689. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8690. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8691. end
  8692. end
  8693. local bp2 = Create("BodyPosition")({
  8694. P = 900,
  8695. D = 1000,
  8696. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  8697. position = Torso.Position + Vector3.new(0, 60, 0),
  8698. Parent = Torso
  8699. })
  8700. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  8701. for i = 0, 8, 0.1 do
  8702. swait()
  8703. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8704. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8705. 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)
  8706. if Torsovelocity.Y > 2 then
  8707. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8708. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8709. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8710. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8711. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8712. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8713. elseif Torsovelocity.Y < 1 then
  8714. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8715. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8716. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8717. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8718. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8719. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8720. end
  8721. end
  8722. for i = 0, 18, 0.1 do
  8723. swait()
  8724. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8725. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8726. 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)
  8727. if Torsovelocity.Y > 2 then
  8728. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8729. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8730. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8731. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8732. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8733. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8734. elseif Torsovelocity.Y < 1 then
  8735. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8736. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8737. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8738. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8739. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8740. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8741. end
  8742. end
  8743. GuW1:Destroy()
  8744. GuW1 = Instance.new("Weld")
  8745. GuW1.Name = "GuW"
  8746. GuW1.Part0 = Torso
  8747. GuW1.C0 = cn(0, 0, -15)
  8748. GuW1.C1 = cn(0, 0, 0)
  8749. GuW1.Part1 = Firepart1
  8750. GuW1.Parent = Torso
  8751. GuW2:Destroy()
  8752. GuW2 = Instance.new("Weld")
  8753. GuW2.Name = "GuW"
  8754. GuW2.Part0 = Torso
  8755. GuW2.C0 = cn(0, 0, -17.5)
  8756. GuW2.C1 = cn(0, 0, 0)
  8757. GuW2.Part1 = Firepart2
  8758. GuW2.Parent = Torso
  8759. for i = 0, 1.25, 0.01 do
  8760. swait()
  8761. 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)
  8762. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  8763. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8764. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8765. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8766. if Torsovelocity.Y > 2 then
  8767. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8768. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8769. 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)
  8770. 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)
  8771. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8772. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8773. elseif Torsovelocity.Y < 1 then
  8774. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8775. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8776. 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)
  8777. 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)
  8778. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8779. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8780. end
  8781. end
  8782. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  8783. BlockEffect(BrickColor.new("Really black"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  8784. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  8785. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  8786. for i = 0, 3, 0.1 do
  8787. swait()
  8788. if Torsovelocity.Y > 2 then
  8789. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8790. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8791. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8792. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8793. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8794. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8795. elseif Torsovelocity.Y < 1 then
  8796. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8797. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8798. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8799. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8800. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8801. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8802. end
  8803. end
  8804. wait(1)
  8805. bp2:Destroy()
  8806. Humanoid.WalkSpeed = 16
  8807. attack = false
  8808. MV4 = 0
  8809. Firepart1:Destroy()
  8810. Firepart2:Destroy()
  8811. end
  8812. end)
  8813. whiletruewait = false
  8814. game:GetService("RunService").Stepped:connect(function()
  8815. if whiletruewait == false then
  8816. whiletruewait = true
  8817. wait()
  8818. whiletruewait = false
  8819. end
  8820. end)
  8821. game:GetService("RunService").Stepped:connect(function()
  8822. if whiletruewait == false then
  8823. if MV1 < 20 then
  8824. MV1 = MV1 + 0.2
  8825. end
  8826. if MV2 < 90 then
  8827. MV2 = MV2 + 1
  8828. end
  8829. if MV3 < 190 then
  8830. MV3 = MV3 + 0.4
  8831. end
  8832. if MV4 < 500 then
  8833. MV4 = MV4 + 0.3
  8834. end
  8835. end
  8836. end)
  8837. Humanoid.MaxHealth = 10000
  8838. wait()
  8839. for i = 1, 6 do
  8840. Humanoid.Health = Humanoid.MaxHealth
  8841. wait()
  8842. end
  8843.  
  8844. ---
  8845. GroundWave3 = function()
  8846. local HandCF = Torso.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) + Torso.CFrame.lookVector * 5
  8847. Colors = {"White", "White"}
  8848. local wave = Instance.new("Part", char)
  8849. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  8850. wave.Anchored = true
  8851. wave.Name = "Wave"
  8852. wave.CanCollide = false
  8853. wave.Locked = true
  8854. wave.Size = Vector3.new(0.2, 0.2, 0.2)
  8855. wave.TopSurface = "Smooth"
  8856. wave.BottomSurface = "Smooth"
  8857. wave.Transparency = 0.10
  8858. wave.CFrame = HandCF
  8859. wm = Instance.new("SpecialMesh",wave)
  8860. wm.MeshId = "rbxassetid://559831844"
  8861. coroutine.wrap(function()
  8862. for i = 1, 30, 1 do
  8863. wm.Scale = Vector3.new(0.4 + i*0.4, 0.4 + i*0.4, 0.4)
  8864. wave.Size = wm.Scale
  8865. wave.CFrame = HandCF
  8866. wave.Transparency = i/30
  8867. wait()
  8868. end
  8869. wait()
  8870. wave:Destroy()
  8871. end)()
  8872. end
  8873. ---
  8874.  
  8875. local v3 = Vector3.new
  8876. local num = 0
  8877. local bc = BrickColor.new
  8878. local new = Instance.new
  8879.  
  8880. mouse.KeyDown:connect(function(key)
  8881. if key=="=" then
  8882. Serious()
  8883. char.JumPower = 150
  8884. end
  8885. end)
  8886. Health = math.huge --------- Serious mode aura.
  8887. BaseHealth = math.huge
  8888.  
  8889.  
  8890.  
  8891.  
  8892. InForm = false
  8893.  
  8894. Player = game.Players.LocalPlayer
  8895. Char = Player.Character
  8896. Torso = Char.Torso
  8897.  
  8898. function Serious()
  8899. for X = 1, 1 do wait()
  8900.  
  8901.  
  8902. wait(0)
  8903. for X = 1, 1 do wait()
  8904. local Effect = Instance.new("Part")
  8905. Effect.Name = "Effect"
  8906. Effect.Parent = Torso
  8907. Effect.CFrame = Torso.CFrame
  8908. Effect.BrickColor = BrickColor.new("Neon orange")
  8909. Effect.Shape = "Ball"
  8910. Effect.Size = Vector3.new(1, 1, 1)
  8911. Effect.Anchored = true
  8912. Effect.Material = "Neon"
  8913. Effect.CanCollide = false
  8914. Effect.CFrame = Torso.CFrame
  8915. Effect.Size = Effect.Size + Vector3.new(0.5)
  8916. Effect.Transparency = Effect.Transparency + 0.04
  8917. end
  8918. end
  8919.  
  8920. repeat
  8921. Torso:FindFirstChild("Effect"):Remove()
  8922. until Torso:FindFirstChild("Effect") == nil
  8923.  
  8924.  
  8925. local Color1 = Color3.new(255, 255, 0)
  8926. local Color2 = Color3.new(255, 255, 0)
  8927.  
  8928. for i = 0, 3, 0.1 do
  8929. swait()
  8930. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8931. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8932. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8933. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8934. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8935. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8936. end
  8937. local pie22 = Instance.new("ParticleEmitter")
  8938. pie22.Parent = LeftArm
  8939. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8940. pie22.LightEmission = 1
  8941. pie22.Size = NumberSequence.new(1,2)
  8942. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8943. pie22.Transparency = NumberSequence.new(0.7,1)
  8944. pie22.EmissionDirection = "Top"
  8945. pie22.Enabled = true
  8946. pie22.Lifetime = NumberRange.new(1)
  8947. pie22.Rotation = NumberRange.new(-420, 425)
  8948. pie22.Rate = 50
  8949. pie22.Speed = NumberRange.new(1)
  8950. pie22.LockedToPart = false
  8951. pie22.VelocitySpread = 2
  8952. local pie22 = Instance.new("ParticleEmitter")
  8953. pie22.Parent = RightArm
  8954. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8955. pie22.LightEmission = 1
  8956. pie22.Size = NumberSequence.new(1,2)
  8957. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8958. pie22.Transparency = NumberSequence.new(0.7,1)
  8959. pie22.EmissionDirection = "Top"
  8960. pie22.Enabled = true
  8961. pie22.Lifetime = NumberRange.new(1)
  8962. pie22.Rotation = NumberRange.new(-420, 425)
  8963. pie22.Rate = 50
  8964. pie22.Speed = NumberRange.new(1)
  8965. pie22.LockedToPart = false
  8966. pie22.VelocitySpread = 2
  8967. local pie22 = Instance.new("ParticleEmitter")
  8968. pie22.Parent = LeftLeg
  8969. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8970. pie22.LightEmission = 1
  8971. pie22.Size = NumberSequence.new(1,2)
  8972. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8973. pie22.Transparency = NumberSequence.new(0.8,1)
  8974. pie22.EmissionDirection = "Top"
  8975. pie22.Enabled = true
  8976. pie22.Lifetime = NumberRange.new(1)
  8977. pie22.Rotation = NumberRange.new(-420, 425)
  8978. pie22.Rate = 20
  8979. pie22.Speed = NumberRange.new(1)
  8980. pie22.LockedToPart = false
  8981. pie22.VelocitySpread = 2
  8982. local pie22 = Instance.new("ParticleEmitter")
  8983. pie22.Parent = RightLeg
  8984. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8985. pie22.LightEmission = 1
  8986. pie22.Size = NumberSequence.new(1,2)
  8987. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8988. pie22.Transparency = NumberSequence.new(0.8,1)
  8989. pie22.EmissionDirection = "Top"
  8990. pie22.Enabled = true
  8991. pie22.Lifetime = NumberRange.new(1)
  8992. pie22.Rotation = NumberRange.new(-420, 425)
  8993. pie22.Rate = 20
  8994. pie22.Speed = NumberRange.new(1)
  8995. pie22.LockedToPart = false
  8996. pie22.VelocitySpread = 2
  8997. lig = Instance.new("PointLight",Player.Character.Torso)
  8998. lig.Color=Color3.new(255,255,0)
  8999. lig.Range = 6
  9000.  
  9001. local Must = Instance.new("Sound",Torso)
  9002. Must.SoundId = "rbxassetid://136847579"
  9003. Must.Pitch = 0.99
  9004. Must.Volume = 0.6
  9005. Must.Looped = false
  9006. wait(0)
  9007. Must:Play()
  9008. a21e = new("Part",char)
  9009. a21e.Name = "Beam"..num
  9010. a21e.Locked = true
  9011. a21e.Size = v3(1,1,1)
  9012. a21e.CanCollide = false
  9013. a21e.BrickColor = bc("Neon orange")
  9014. a21e.Material = "Neon"
  9015. a21e.Transparency = 0
  9016. aa21e = new("SpecialMesh",a21e)
  9017. a21e.Anchored = true
  9018. a21e.Position = RootPart.Position
  9019. aa21e.MeshType = "Sphere"
  9020. aa21e.Scale = v3(1,1,1)
  9021. for i = 1,50 do
  9022. wait()
  9023. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  9024. a21e.Transparency = a21e.Transparency + 0.04
  9025. end
  9026.  
  9027.  
  9028. local Mus = Instance.new("Sound",Torso)
  9029. Mus.SoundId = "rbxassetid://291165237"
  9030. Mus.Pitch = 0.99
  9031. Mus.Volume = 0.2
  9032. Mus.Looped = true
  9033. wait(0)
  9034. Mus:Play()
  9035.  
  9036. InForm = true
  9037. Humanoid.JumpPower = 120
  9038.  
  9039. Char.Humanoid.MaxHealth = Health
  9040. wait(0.3)
  9041. Char.Humanoid.Health = Health
  9042. wait(0.7)
  9043. Must:Destroy()
  9044. end
  9045.  
  9046. function Base()
  9047. InForm = false
  9048. local Effect = Instance.new("Part")
  9049. Effect.Name = "Effect"
  9050. Effect.Parent = Torso
  9051. Effect.CFrame = Torso.CFrame
  9052. Effect.BrickColor = BrickColor.new("White")
  9053. Effect.Shape = "Ball"
  9054. Effect.Size = Vector3.new(8, 8, 8)
  9055. Effect.Anchored = true
  9056. Effect.Material = "Neon"
  9057. Effect.CanCollide = false
  9058. for loop = 1, 25 do wait()
  9059. Effect.CFrame = Torso.CFrame
  9060. Effect.Size = Effect.Size + Vector3.new(-0.5)
  9061. Effect.Transparency = Effect.Transparency + 0.04
  9062.  
  9063. end
  9064. repeat
  9065. Torso:FindFirstChild("Effect"):Remove()
  9066. until Torso:FindFirstChild("Effect") == nil
  9067.  
  9068. for i, v in pairs(Torso:GetChildren()) do
  9069. if v:IsA('ParticleEmitter') then
  9070. v:Remove()
  9071. end
  9072. end
  9073. char.Humanoid.MaxHealth = BaseHealth
  9074. wait(0.3)
  9075. char.Humanoid.Health = BaseHealth
  9076.  
  9077.  
  9078. end
  9079.  
  9080. mouse.KeyDown:connect(function(key)
  9081. if key=="9" then
  9082. Base()
  9083. lig:Destroy()
  9084. end
  9085. end)
  9086.  
  9087. Player.Chatted:connect(function(Message)
  9088. if Message == "Time to get serious." and InForm == false then
  9089. wait(0.10)
  9090. Serious()
  9091. end
  9092. if Message == "off" or Message == "Nice fight." and InForm == true then
  9093. Base()
  9094. end
  9095. local ContentProvider = game:GetService("ContentProvider")
  9096.  
  9097. local function LoadAssets(AssetList)
  9098. -- Takes an asset list and preloads it. Will not wait for them to load.
  9099.  
  9100. for _, AssetId in pairs(AssetList) do
  9101. ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
  9102. end
  9103. end
  9104.  
  9105. local Gibs = game.Workspace
  9106.  
  9107. function Kill(Character)
  9108. Character.Humanoid.Health = 0
  9109. local poo = Instance.new("IntValue",Character)
  9110. poo.Name = "haha nope"
  9111. local svch = Character
  9112. local hum = Character:findFirstChild("Humanoid")
  9113. Character.Archivable = true
  9114. local chrclone = Character:clone()
  9115. Character.Archivable = false
  9116.  
  9117. local ch = chrclone:GetChildren()
  9118. local i
  9119. for i = 1,#ch do
  9120. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
  9121. ch[i]:remove()
  9122. end
  9123. end
  9124. local function Scan(ch)
  9125. local e
  9126. for e = 1,#ch do
  9127. Scan(ch[e]:GetChildren())
  9128. if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
  9129. ch[e]:remove()
  9130. end
  9131. end
  9132. end
  9133. Scan(chrclone:GetChildren())
  9134.  
  9135. local hum2 = chrclone:findFirstChild("Humanoid")
  9136.  
  9137.  
  9138. if hum2 ~= nil then
  9139. hum2.Name = "Humanoid2"
  9140. hum2.PlatformStand = true
  9141. hum2.Sit = true
  9142. hum2.MaxHealth = 0
  9143. hum2.Health = 0
  9144. end
  9145.  
  9146. local ch = Character:GetChildren()
  9147. local i
  9148. for i = 1,#ch do
  9149. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  9150. ch[i]:remove()
  9151. end
  9152. end
  9153.  
  9154. wait(0.2)
  9155.  
  9156. local ch = Character:GetChildren()
  9157. local i
  9158. for i = 1,#ch do
  9159. if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  9160. ch[i]:remove()
  9161. end
  9162. end
  9163. Character = chrclone
  9164. local Torso = Character.Torso
  9165. local movevector = Vector3.new()
  9166.  
  9167. if Torso then
  9168. local Head = Character:FindFirstChild("Head")
  9169. local Limb = Character:FindFirstChild("Right Arm")
  9170. if Limb then
  9171.  
  9172. Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  9173. local Joint = Instance.new("Glue")
  9174. Joint.Name = "RightShoulder"
  9175. Joint.Part0 = Torso
  9176. Joint.Part1 = Limb
  9177. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  9178. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  9179. Joint.Parent = Torso
  9180.  
  9181. local B = Instance.new("Part")
  9182. B.TopSurface = 0
  9183. B.BottomSurface = 0
  9184. B.formFactor = "Symmetric"
  9185. B.Size = Vector3.new(1, 1, 1)
  9186. B.Transparency = 1
  9187. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9188. B.Parent = Character
  9189. local W = Instance.new("Weld")
  9190. W.Part0 = Limb
  9191. W.Part1 = B
  9192. W.C0 = CFrame.new(0, -0.5, 0)
  9193. W.Parent = Limb
  9194.  
  9195. end
  9196. local Limb = Character:FindFirstChild("Left Arm")
  9197. if Limb then
  9198.  
  9199. Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  9200. local Joint = Instance.new("Glue")
  9201. Joint.Name = "LeftShoulder"
  9202. Joint.Part0 = Torso
  9203. Joint.Part1 = Limb
  9204. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  9205. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  9206. Joint.Parent = Torso
  9207.  
  9208. local B = Instance.new("Part")
  9209. B.TopSurface = 0
  9210. B.BottomSurface = 0
  9211. B.formFactor = "Symmetric"
  9212. B.Size = Vector3.new(1, 1, 1)
  9213. B.Transparency = 1
  9214. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9215. B.Parent = Character
  9216. local W = Instance.new("Weld")
  9217. W.Part0 = Limb
  9218. W.Part1 = B
  9219. W.C0 = CFrame.new(0, -0.5, 0)
  9220. W.Parent = Limb
  9221.  
  9222. end
  9223. local Limb = Character:FindFirstChild("Right Leg")
  9224. if Limb then
  9225.  
  9226. Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  9227. local Joint = Instance.new("Glue")
  9228. Joint.Name = "RightHip"
  9229. Joint.Part0 = Torso
  9230. Joint.Part1 = Limb
  9231. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  9232. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  9233. Joint.Parent = Torso
  9234.  
  9235. local B = Instance.new("Part")
  9236. B.TopSurface = 0
  9237. B.BottomSurface = 0
  9238. B.formFactor = "Symmetric"
  9239. B.Size = Vector3.new(1, 1, 1)
  9240. B.Transparency = 1
  9241. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9242. B.Parent = Character
  9243. local W = Instance.new("Weld")
  9244. W.Part0 = Limb
  9245. W.Part1 = B
  9246. W.C0 = CFrame.new(0, -0.5, 0)
  9247. W.Parent = Limb
  9248.  
  9249. end
  9250. local Limb = Character:FindFirstChild("Left Leg")
  9251. if Limb then
  9252.  
  9253. Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  9254. local Joint = Instance.new("Glue")
  9255. Joint.Name = "LeftHip"
  9256. Joint.Part0 = Torso
  9257. Joint.Part1 = Limb
  9258. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  9259. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  9260. Joint.Parent = Torso
  9261.  
  9262. local B = Instance.new("Part")
  9263. B.TopSurface = 0
  9264. B.BottomSurface = 0
  9265. B.formFactor = "Symmetric"
  9266. B.Size = Vector3.new(1, 1, 1)
  9267. B.Transparency = 1
  9268. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9269. B.Parent = Character
  9270. local W = Instance.new("Weld")
  9271. W.Part0 = Limb
  9272. W.Part1 = B
  9273. W.C0 = CFrame.new(0, -0.5, 0)
  9274. W.Parent = Limb
  9275. end
  9276. end
  9277. end
  9278. ----------
  9279.  
  9280. lerpz = function(D, E, F, G)
  9281. D[E] = D[E]:lerp(F, G)
  9282. end
  9283.  
  9284. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9285. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9286. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9287. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9288. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9289. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9290. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9291. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9292. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9293. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9294. resetlerp = function()
  9295. RJ.C0 = RJC0
  9296. RJ.C1 = RJC1
  9297. N.C0 = NC0
  9298. N.C1 = NC1
  9299. RS.C0 = RSC0
  9300. RS.C1 = RSC1
  9301. LS.C0 = LSC0
  9302. LS.C1 = LSC1
  9303. RH.C0 = RHC0
  9304. RH.C1 = RHC1
  9305. LH.C0 = LHC0
  9306. LH.C1 = LHC1
  9307. end
  9308. -------
  9309. ----------
  9310. hrp = char.HumanoidRootPart
  9311.  
  9312. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9313. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9314. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9315. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9316. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9317. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9318. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9319. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9320. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9321. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9322. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9323. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9324. RS = Torso:FindFirstChild("Right Shoulder")
  9325. LS = Torso:FindFirstChild("Left Shoulder")
  9326. RH = Torso:FindFirstChild("Right Hip")
  9327. LH = Torso:FindFirstChild("Left Hip")
  9328. RJ = hrp:FindFirstChild("RootJoint")
  9329. N = Torso:FindFirstChild("Neck")
  9330. cf = CFrame.new
  9331. ang = CFrame.Angles
  9332. rd = math.rad
  9333. rd2 = math.random
  9334. cs = ColorSequence.new
  9335. ns = NumberSequence.new
  9336. nsk = NumberSequenceKeypoint.new
  9337. -------------------
  9338.  
  9339. end)
  9340.  
  9341. print([[
  9342. -------------------------------------------------
  9343. hi
  9344. -------------------------------------------------]])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement