Advertisement
Skeleduck

Roblox Sonic Forces Infinite Script FE

Jul 23rd, 2019
1,133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 443.78 KB | None | 0 0
  1. local Player,game,owner = owner,game
  2. local RealPlayer = Player
  3. do print("FE Compatibility code V2 by Mokiros")local RealPlayer=RealPlayer;script.Parent=RealPlayer.Character;local a=function(b)b[1].f[b[2]]=nil end;local c={__index={disconnect=a,Disconnect=a}}local d={__index={Connect=function(b,e)local f=tostring(math.random(0,10000))while b.f[f]do f=tostring(math.random(0,10000))end;b.f[f]=e;return setmetatable({b,f},c)end}}d.__index.connect=d.__index.Connect;local function g()return setmetatable({f={}},d)end;local h={Hit=CFrame.new(),KeyUp=g(),KeyDown=g(),Button1Up=g(),Button1Down=g(),Button2Up=g(),Button2Down=g()}h.keyUp=h.KeyUp;h.keyDown=h.KeyDown;local i={InputBegan=g(),InputEnded=g()}local CAS={Actions={},BindAction=function(self,j,k,l,...)CAS.Actions[j]=k and{Name=j,Function=k,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function m(self,n,...)for o,e in pairs(self[n].f)do e(...)end end;h.T=m;i.T=m;local p=Instance.new("RemoteEvent")p.Name="UserInput_Event"p.OnServerEvent:Connect(function(q,r)if q~=RealPlayer then return end;h.Target=r.e;h.Hit=r.d;if not r.f then local s=r.c==Enum.UserInputState.Begin;if r.b==Enum.UserInputType.MouseButton1 then return h:T(s and"Button1Down"or"Button1Up")end;if r.b==Enum.UserInputType.MouseButton2 then return h:T(s and"Button2Down"or"Button2Up")end;for o,t in pairs(CAS.Actions)do for o,u in pairs(t.Keys)do if u==r.a then t.Function(t.Name,r.c,r)end end end;h:T(s and"KeyDown"or"KeyUp",r.a.Name:lower())i:T(s and"InputBegan"or"InputEnded",r,false)end end)p.Parent=NLS([==[local a=script:WaitForChild("UserInput_Event")local b=owner:GetMouse()local c=game:GetService("UserInputService")local d=function(e,f)if f then return end;a:FireServer({a=e.KeyCode,b=e.UserInputType,c=e.UserInputState,d=b.Hit,e=b.Target})end;c.InputBegan:Connect(d)c.InputEnded:Connect(d)local g,h;local i=game:GetService("RunService").Heartbeat;while true do if g~=b.Hit or h~=b.Target then g,h=b.Hit,b.Target;a:FireServer({f=1,Target=h,d=g})end;for j=1,2 do i:Wait()end end]==],script)local v=game;local w={__index=function(self,u)local x=rawget(self,"_RealService")if x then return typeof(x[u])=="function"and function(o,...)return x[u](x,...)end or x[u]end end,__newindex=function(self,u,y)local x=rawget(self,"_RealService")if x then x[u]=y end end}local function z(t,A)t._RealService=typeof(A)=="string"and v:GetService(A)or A;return setmetatable(t,w)end;local B={GetService=function(self,x)return rawget(self,x)or v:GetService(x)end,Players=z({LocalPlayer=z({GetMouse=function(self)return h end},Player)},"Players"),UserInputService=z(i,"UserInputService"),ContextActionService=z(CAS,"ContextActionService"),RunService=z({_btrs={},RenderStepped=v:GetService("RunService").Heartbeat,BindToRenderStep=function(self,j,o,k)self._btrs[j]=self.Heartbeat:Connect(k)end,UnbindFromRenderStep=function(self,j)self._btrs[j]:Disconnect()end},"RunService")}rawset(B.Players,"localPlayer",B.Players.LocalPlayer)B.service=B.GetService;z(B,game)game,owner=B,B.Players.LocalPlayer end
  4. wait(2)
  5. local Player = game.Players.localPlayer
  6. local char = Player.Character
  7. local Character = Player.Character
  8. local Head = Character.Head
  9. local done = false
  10. local canheal = false
  11. local deathchat1 = false
  12. local once = true
  13. local dead = false
  14. local candie = true
  15. local deathchat = false
  16. local idleon = true
  17. local idle1 = true
  18. local idle = true
  19. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:children()) do
  20. if v:IsA("Accessory") then
  21. v:Destroy()
  22. end
  23. end
  24. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  25. if v:IsA("Shirt") then
  26. v:Remove()
  27. end
  28. end
  29. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  30. if v:IsA("Pants") then
  31. v:Remove()
  32. end
  33. end
  34. wait()
  35. shirt = Instance.new("Shirt", game:GetService("Players").LocalPlayer.Character)
  36. shirt.Name = "Shirt"
  37. pants = Instance.new("Pants", game:GetService("Players").LocalPlayer.Character)
  38. pants.Name = "Pants"
  39.  
  40. local v3 = Vector3.new
  41. local num = 0
  42. local bc = BrickColor.new
  43. local new = Instance.new
  44.  
  45.  
  46. Instance.new("ForceField",char).Visible = false
  47. local poo = Instance.new("IntValue",Character)
  48. poo.Name = "haha nope"
  49. char.Humanoid.MaxHealth = math.huge
  50. wait()
  51. char.Humanoid.Health = math.huge
  52. Instance.new("ForceField",char).Visible = false
  53.  
  54. shirt = Instance.new("Shirt", char)
  55. shirt.Name = "Shirt"
  56. pants = Instance.new("Pants", char)
  57. pants.Name = "Pants"
  58. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1124201660"
  59. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=1124201705"
  60. char.Head.face.Texture = "rbxassetid://1108342609"
  61.  
  62.  
  63. Hair7 = Instance.new("Part")
  64. Hair7.Parent = char
  65. Hair7.Name = "Hair"
  66. Hair7.CanCollide = false
  67. Hair7.Locked = true
  68. Hair7.TopSurface = "Smooth"
  69. Hair7.BottomSurface = "Smooth"
  70. Hair7.formFactor = "Symmetric"
  71. Hair7.Material = "Neon"
  72. Hair7.BrickColor = BrickColor.new("Really black")
  73. Hair7.CFrame = char.Torso.CFrame
  74. Hair7.Size = Vector3.new(1, 1, 1)
  75. Hair7.Transparency = 0
  76.  
  77.  
  78. Weld1 = Instance.new("Weld")
  79. Weld1.Parent = char.Head
  80. Weld1.Part0 = char.Head
  81. Weld1.Part1 = Hair7
  82. Weld1.C0 = CFrame.new(0, 0.66, 0.9)
  83.  
  84. Mesh = Instance.new("SpecialMesh")
  85. Mesh.Offset = Vector3.new(0,-0.4,0)
  86. Mesh.Parent = Hair7
  87. Mesh.Scale = Vector3.new(1.4, 1.4, 1.4)
  88. Mesh.MeshType = "FileMesh"
  89. Mesh.MeshId = "http://www.roblox.com/asset/?id=1158002215"
  90. Mesh.TextureId = "http://www.roblox.com/asset/?id=1158001923"
  91.  
  92.  
  93. Hair8 = Instance.new("Part")
  94. Hair8.Parent = char
  95. Hair8.Name = "Hair"
  96. Hair8.CanCollide = false
  97. Hair8.Locked = true
  98. Hair8.TopSurface = "Smooth"
  99. Hair8.BottomSurface = "Smooth"
  100. Hair8.formFactor = "Symmetric"
  101. Hair8.Material = "Neon"
  102. Hair8.BrickColor = BrickColor.new("Really black")
  103. Hair8.CFrame = char.Torso.CFrame
  104. Hair8.Size = Vector3.new(1, 1, 1)
  105. Hair8.Transparency = 0
  106.  
  107.  
  108. Weld1 = Instance.new("Weld")
  109. Weld1.Parent = char.Torso
  110. Weld1.Part0 = char.Torso
  111. Weld1.Part1 = Hair8
  112. Weld1.C0 = CFrame.new(0, -0.75,1.6)
  113.  
  114. Mesh = Instance.new("SpecialMesh")
  115. Mesh.Offset = Vector3.new(0,-0.4,0)
  116. Mesh.Parent = Hair8
  117. Mesh.Scale = Vector3.new(1.5, 1.5, 1.5)
  118. Mesh.MeshType = "FileMesh"
  119. Mesh.MeshId = "http://www.roblox.com/asset/?id=1158148029"
  120. Mesh.TextureId = "http://www.roblox.com/asset/?id=1158001923"
  121.  
  122.  
  123. local ice = Instance.new("Part", Head)
  124. ice.Size = Vector3.new(0.5, 0.5, 0.5)
  125. ice.BrickColor = BrickColor.new("White")
  126. ice.CanCollide = false
  127. ice.TopSurface = 0
  128. ice.BottomSurface = 0
  129. ice.Transparency = 1
  130. local ice2 = Instance.new("SpecialMesh", ice)
  131. ice2.MeshType = "Brick"
  132. ice2.Scale = Vector3.new(1, 1, 1)
  133. local ice3 = Instance.new("Weld", ice)
  134. ice3.Part0 = Head
  135. ice3.Part1 = ice
  136. ice3.C0 = CFrame.new(0, 0, -0.8) * CFrame.Angles(0, 0, 0)
  137. local icesmoke = Instance.new("ParticleEmitter", ice)
  138. icesmoke.VelocitySpread = 5
  139. icesmoke.Size = NumberSequence.new({
  140. NumberSequenceKeypoint.new(0, 0.01),
  141. NumberSequenceKeypoint.new(1, 1)
  142. })
  143. icesmoke.Rate = math.huge
  144. icesmoke.Speed = NumberRange.new(1, 1)
  145. icesmoke.Lifetime = NumberRange.new(0.5, 0.8)
  146. icesmoke.Transparency = NumberSequence.new({
  147. NumberSequenceKeypoint.new(0, 0.9),
  148. NumberSequenceKeypoint.new(1, 1)
  149. })
  150. icesmoke.Rotation = NumberRange.new(0, 360)
  151. icesmoke.Name = "Smoke"
  152. icesmoke.LightEmission = 0
  153. icesmoke.Acceleration = Vector3.new(0,0,0)
  154. icesmoke.Texture = "http://www.roblox.com/asset/?id="
  155. icesmoke.Color = ColorSequence.new(Color3.new(0.5, 0.5, 0.5), Color3.new(0.5, 0.5, 0.5))
  156. icesmoke.LockedToPart = true
  157. maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor.Name
  158. secondcolor = "Really black"
  159. wait(0.016666666666666666)
  160. Effects = {}
  161. local Player = game.Players.localPlayer
  162. local Character = Player.Character
  163. local Humanoid = Character.Humanoid
  164. local mouse = Player:GetMouse()
  165. local LeftArm = Character["Left Arm"]
  166. local RightArm = Character["Right Arm"]
  167. local LeftLeg = Character["Left Leg"]
  168. local RightLeg = Character["Right Leg"]
  169. local Head = Character.Head
  170. local Torso = Character.Torso
  171. local cam = game.Workspace.CurrentCamera
  172. local RootPart = Character.HumanoidRootPart
  173. local RootJoint = RootPart.RootJoint
  174. local equipped = true
  175. local attack = false
  176. local Anim = "Idle"
  177. local idle = 0
  178. local attacktype = 1
  179. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  180. local velocity = RootPart.Velocity.y
  181. local sine = 0
  182. local change = 1
  183. local grabbed = false
  184. local cn = CFrame.new
  185. local mr = math.rad
  186. local angles = CFrame.Angles
  187. local ud = UDim2.new
  188. local c3 = Color3.new
  189. local dir = {
  190. w = 0,
  191. s = 0,
  192. a = 0,
  193. d = 0
  194. }
  195. firemode = true
  196. local Services = {
  197. SoundService = game:GetService("SoundService"),
  198. Players = game:GetService("Players"),
  199. Debris = game:GetService("Debris"),
  200. Workspace = game:GetService("Workspace"),
  201. Lighting = game:GetService("Lighting"),
  202. HttpService = game:GetService("HttpService"),
  203. InsertService = game:GetService("InsertService")
  204. }
  205. local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  206. Humanoid.Animator:Destroy()
  207. Character.Animate:Destroy()
  208. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  209. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  210. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  211. RSH, LSH = nil, nil
  212. RW = Instance.new("Weld")
  213. LW = Instance.new("Weld")
  214. RH = Torso["Right Hip"]
  215. LH = Torso["Left Hip"]
  216. RSH = Torso["Right Shoulder"]
  217. LSH = Torso["Left Shoulder"]
  218. RSH.Parent = nil
  219. LSH.Parent = nil
  220. RW.Name = "RW"
  221. RW.Part0 = Torso
  222. RW.C0 = cn(1.5, 0.5, 0)
  223. RW.C1 = cn(0, 0.5, 0)
  224. RW.Part1 = RightArm
  225. RW.Parent = Torso
  226. LW.Name = "LW"
  227. LW.Part0 = Torso
  228. LW.C0 = cn(-1.5, 0.5, 0)
  229. LW.C1 = cn(0, 0.5, 0)
  230. LW.Part1 = LeftArm
  231. LW.Parent = Torso
  232. --------------
  233. function clerp(a, b, t)
  234. local qa = {
  235. QuaternionFromCFrame(a)
  236. }
  237. local qb = {
  238. QuaternionFromCFrame(b)
  239. }
  240. local ax, ay, az = a.x, a.y, a.z
  241. local bx, by, bz = b.x, b.y, b.z
  242. local _t = 1 - t
  243. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  244. end
  245. function QuaternionFromCFrame(cf)
  246. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  247. local trace = m00 + m11 + m22
  248. if trace > 0 then
  249. local s = math.sqrt(1 + trace)
  250. local recip = 0.5 / s
  251. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  252. else
  253. local i = 0
  254. if m00 < m11 then
  255. i = 1
  256. end
  257. if m22 > (i == 0 and m00 or m11) then
  258. i = 2
  259. end
  260. if i == 0 then
  261. local s = math.sqrt(m00 - m11 - m22 + 1)
  262. local recip = 0.5 / s
  263. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  264. elseif i == 1 then
  265. local s = math.sqrt(m11 - m22 - m00 + 1)
  266. local recip = 0.5 / s
  267. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  268. elseif i == 2 then
  269. local s = math.sqrt(m22 - m00 - m11 + 1)
  270. local recip = 0.5 / s
  271. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  272. end
  273. end
  274. end
  275. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  276. local xs, ys, zs = x + x, y + y, z + z
  277. local wx, wy, wz = w * xs, w * ys, w * zs
  278. local xx = x * xs
  279. local xy = x * ys
  280. local xz = x * zs
  281. local yy = y * ys
  282. local yz = y * zs
  283. local zz = z * zs
  284. 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))
  285. end
  286. function QuaternionSlerp(a, b, t)
  287. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  288. local startInterp, finishInterp
  289. if cosTheta >= 1.0E-4 then
  290. if 1 - cosTheta > 1.0E-4 then
  291. local theta = math.acos(cosTheta)
  292. local invSinTheta = 1 / math.sin(theta)
  293. startInterp = math.sin((1 - t) * theta) * invSinTheta
  294. finishInterp = math.sin(t * theta) * invSinTheta
  295. else
  296. startInterp = 1 - t
  297. finishInterp = t
  298. end
  299. elseif 1 + cosTheta > 1.0E-4 then
  300. local theta = math.acos(-cosTheta)
  301. local invSinTheta = 1 / math.sin(theta)
  302. startInterp = math.sin((t - 1) * theta) * invSinTheta
  303. finishInterp = math.sin(t * theta) * invSinTheta
  304. else
  305. startInterp = t - 1
  306. finishInterp = t
  307. end
  308. 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
  309. end
  310. function swait(num)
  311. if num == 0 or num == nil then
  312. game:service("RunService").RenderStepped:wait(0)
  313. else
  314. for i = 0, num do
  315. game:service("RunService").RenderStepped:wait(0)
  316. end
  317. end
  318. end
  319. local RbxUtility = LoadLibrary("RbxUtility")
  320. local Create = RbxUtility.Create
  321. function RemoveOutlines(part)
  322. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  323. end
  324. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  325. local Part = Create("Part")({
  326. formFactor = FormFactor,
  327. Parent = Parent,
  328. Reflectance = Reflectance,
  329. Transparency = Transparency,
  330. CanCollide = false,
  331. Locked = true,
  332. BrickColor = BrickColor.new(tostring(BColor)),
  333. Name = Name,
  334. Size = Size,
  335. Material = Material
  336. })
  337. RemoveOutlines(Part)
  338. return Part
  339. end
  340. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  341. local Msh = Create(Mesh)({
  342. Parent = Part,
  343. Offset = OffSet,
  344. Scale = Scale
  345. })
  346. if Mesh == "SpecialMesh" then
  347. Msh.MeshType = MeshType
  348. Msh.MeshId = MeshId
  349. end
  350. return Msh
  351. end
  352. function CreateWeld(Parent, Part0, Part1, C0, C1)
  353. local Weld = Create("Weld")({
  354. Parent = Parent,
  355. Part0 = Part0,
  356. Part1 = Part1,
  357. C0 = C0,
  358. C1 = C1
  359. })
  360. return Weld
  361. end
  362. function rayCast(Position, Direction, Range, Ignore)
  363. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  364. end
  365. function CreateSound(id, par, vol, pit)
  366. coroutine.resume(coroutine.create(function()
  367. local sou = Instance.new("Sound", par or workspace)
  368. sou.Volume = vol
  369. sou.Pitch = pit or 1
  370. sou.SoundId = id
  371. wait()
  372. sou:play()
  373. game:GetService("Debris"):AddItem(sou, 6)
  374. end))
  375. end
  376. function CreateSong(id, par, vol, pit)
  377. coroutine.resume(coroutine.create(function()
  378. sou2 = Instance.new("Sound", par or workspace)
  379. sou2.Volume = 1
  380. sou2.Pitch = 1
  381. sou2.SoundId = id
  382. wait()
  383. sou2:play()
  384. sou2.Looped = true
  385. end))
  386. end
  387. CreateSong("http://www.roblox.com/asset/?id=", Character, 2)
  388. local function getclosest(obj, distance)
  389. local last, lastx = distance + 1, nil
  390. for i, v in pairs(workspace:GetChildren()) do
  391. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  392. local t = v.Torso
  393. local dist = t.Position - obj.Position.magnitude
  394. if distance >= dist and last > dist then
  395. last = dist
  396. lastx = v
  397. end
  398. end
  399. end
  400. return lastx
  401. end
  402. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  403. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  404. prt.Anchored = true
  405. prt.CFrame = cframe
  406. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  407. game:GetService("Debris"):AddItem(prt, 10)
  408. if Type == 1 or Type == nil then
  409. table.insert(Effects, {
  410. prt,
  411. "Block1",
  412. delay,
  413. x3,
  414. y3,
  415. z3,
  416. msh
  417. })
  418. elseif Type == 2 then
  419. table.insert(Effects, {
  420. prt,
  421. "Block2",
  422. delay,
  423. x3,
  424. y3,
  425. z3,
  426. msh
  427. })
  428. elseif Type == 3 then
  429. table.insert(Effects, {
  430. prt,
  431. "Block3",
  432. delay,
  433. x3,
  434. y3,
  435. z3,
  436. msh
  437. })
  438. end
  439. end
  440. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  441. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  442. prt.Anchored = true
  443. prt.CFrame = cframe
  444. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  445. game:GetService("Debris"):AddItem(prt, 10)
  446. table.insert(Effects, {
  447. prt,
  448. "Cylinder",
  449. delay,
  450. x3,
  451. y3,
  452. z3,
  453. msh
  454. })
  455. end
  456. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  457. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  458. prt.Anchored = true
  459. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  460. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  461. game:GetService("Debris"):AddItem(prt, 10)
  462. table.insert(Effects, {
  463. prt,
  464. "Cylinder",
  465. delay,
  466. x3,
  467. y3,
  468. z3,
  469. msh
  470. })
  471. end
  472. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  473. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  474. prt.Anchored = true
  475. prt.CFrame = cframe
  476. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  477. game:GetService("Debris"):AddItem(prt, 10)
  478. table.insert(Effects, {
  479. prt,
  480. "Cylinder",
  481. delay,
  482. x3,
  483. y3,
  484. z3,
  485. msh
  486. })
  487. end
  488. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  489. local prt = CreatePart(3, workspace, "", 0, 0, brickcolor, "Effect", Vector3.new())
  490. prt.Anchored = true
  491. prt.CFrame = cframe
  492. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  493. game:GetService("Debris"):AddItem(prt, 10)
  494. table.insert(Effects, {
  495. prt,
  496. "Cylinder",
  497. delay,
  498. x3,
  499. y3,
  500. z3,
  501. msh
  502. })
  503. end
  504. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  505. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  506. prt.Anchored = true
  507. prt.CFrame = cframe
  508. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  509. game:GetService("Debris"):AddItem(prt, 10)
  510. table.insert(Effects, {
  511. prt,
  512. "Cylinder",
  513. delay,
  514. x3,
  515. y3,
  516. z3,
  517. msh
  518. })
  519. end
  520. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  521. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  522. prt.Anchored = true
  523. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  524. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  525. local num = math.random(10, 50) / 1000
  526. game:GetService("Debris"):AddItem(prt, 10)
  527. table.insert(Effects, {
  528. prt,
  529. "Shatter",
  530. num,
  531. prt.CFrame,
  532. math.random() - math.random(),
  533. 0,
  534. math.random(50, 100) / 100
  535. })
  536. end
  537.  
  538. attack = false
  539. game:GetService("RunService").Stepped:connect(function()
  540. Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  541. velocity = RootPart.Velocity.y
  542. sine = sine + change
  543. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  544. if equipped == true or equipped == false then
  545. if 1 < RootPart.Velocity.y and hit == nil then
  546. Anim = "Jump"
  547. if attack == false and ice_mode == false then
  548. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  549. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  550. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  551. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  552. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  553. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  554. end
  555. elseif RootPart.Velocity.y < -1 and hit == nil and ice_mode == false then
  556. Anim = "Fall"
  557. if attack == false then
  558. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  559. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  560. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  561. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  562. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  563. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  564. end
  565. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == false then
  566. Anim = "Idle"
  567. if attack == false then
  568. change = 1
  569. 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)
  570. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-59)), .1)
  571. 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)
  572. 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)
  573. 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)
  574. 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)
  575. end
  576. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 500 and hit ~= nil and ice_mode == false then
  577. Anim = "Walk"
  578. if attack==false then
  579. 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)
  580. 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)
  581. 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)
  582. 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)
  583. 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)
  584. 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)
  585. end
  586. end
  587. end
  588. if equipped == true or equipped == false then
  589. if 1 < RootPart.Velocity.Y and hit == nil then
  590. Anim = "Jump"
  591. if attack == false and ice_mode == true then
  592. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  593. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  594. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  595. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  596. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  597. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  598. end
  599. elseif RootPart.Velocity.Y < -1 and hit == nil and ice_mode == true then
  600. Anim = "Fall"
  601. if attack == false then
  602. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  603. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  604. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  605. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  606. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  607. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  608. end
  609. elseif(Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == true then
  610. Anim = "Idle"
  611. if attack == false then
  612. change = 0.8
  613. 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)
  614. 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)
  615. 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)
  616. 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)
  617. 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)
  618. 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)
  619. end
  620. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == true then
  621. Anim = "Walk"
  622. if attack == false then
  623. 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)
  624. 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)
  625. 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)
  626. 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)
  627. 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)
  628. 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)
  629. end
  630. end
  631. end
  632. if 0 < #Effects then
  633. for e = 1, #Effects do
  634. if Effects[e] ~= nil then
  635. local Thing = Effects[e]
  636. if Thing ~= nil then
  637. local Part = Thing[1]
  638. local Mode = Thing[2]
  639. local Delay = Thing[3]
  640. local IncX = Thing[4]
  641. local IncY = Thing[5]
  642. local IncZ = Thing[6]
  643. if 1 >= Thing[1].Transparency then
  644. if Thing[2] == "Block1" then
  645. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  646. local Mesh = Thing[1].Mesh
  647. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  648. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  649. elseif Thing[2] == "Block2" then
  650. 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)
  651. local Mesh = Thing[7]
  652. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  653. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  654. elseif Thing[2] == "Block3" then
  655. 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)
  656. local Mesh = Thing[7]
  657. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  658. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  659. elseif Thing[2] == "Cylinder" then
  660. local Mesh = Thing[1].Mesh
  661. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  662. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  663. elseif Thing[2] == "Blood" then
  664. local Mesh = Thing[7]
  665. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  666. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  667. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  668. elseif Thing[2] == "Elec" then
  669. local Mesh = Thing[1].Mesh
  670. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  671. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  672. elseif Thing[2] == "Disappear" then
  673. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  674. elseif Thing[2] == "Shatter" then
  675. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  676. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  677. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  678. Thing[6] = Thing[6] + Thing[5]
  679. end
  680. else
  681. Part.Parent = nil
  682. table.remove(Effects, e)
  683. end
  684. end
  685. end
  686. end
  687. end
  688. end)
  689. function RemoveOutlines(part)
  690. part.TopSurface = 10
  691. end
  692. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  693. local Part = Create("Part")({
  694. Parent = Parent,
  695. Reflectance = Reflectance,
  696. Transparency = Transparency,
  697. CanCollide = false,
  698. Locked = true,
  699. BrickColor = BrickColor.new(tostring(BColor)),
  700. Name = Name,
  701. Size = Size,
  702. Material = Material
  703. })
  704. RemoveOutlines(Part)
  705. return Part
  706. end
  707. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  708. local Msh = Create(Mesh)({
  709. Parent = Part,
  710. Offset = OffSet,
  711. Scale = Scale
  712. })
  713. if Mesh == "SpecialMesh" then
  714. Msh.MeshType = MeshType
  715. Msh.MeshId = MeshId
  716. end
  717. return Msh
  718. end
  719. function CreateWeld(Parent, Part0, Part1, C0, C1)
  720. local Weld = Create("Weld")({
  721. Parent = Parent,
  722. Part0 = Part0,
  723. Part1 = Part1,
  724. C0 = C0,
  725. C1 = C1
  726. })
  727. return Weld
  728. end
  729. WSHM = {
  730. "White",
  731. "Pastel light blue"
  732. }
  733. WSH = WSHM[math.random(1, #WSHM)]
  734. function IcePartFunk(HPart, aria, Min, Max)
  735. IcePart = Instance.new("Part", HPart)
  736. IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
  737. IcePart.CanCollide = false
  738. IuW = Instance.new("Weld")
  739. IuW.Name = "GuW"
  740. IuW.Part0 = HPart
  741. 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))
  742. IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
  743. IuW.Part1 = IcePart
  744. IuW.Parent = HPart
  745. IcePart.Transparency = 0.85
  746. IcePart.Material = "Neon"
  747. WSH = WSHM[math.random(1, #WSHM)]
  748. IcePart.BrickColor = BrickColor.new("" .. WSH)
  749. RemoveOutlines(IcePart)
  750. game:GetService("Debris"):AddItem(IuW, 4)
  751. game:GetService("Debris"):AddItem(IcePart, 6)
  752. end
  753. SpikeMeshId = 1033714
  754. local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
  755. local Part = Instance.new("Part", Parent)
  756. Part.Name = Name
  757. Part.BrickColor = BrickColor.new(Color)
  758. Part.Size = Size
  759. Part.Material = Material
  760. Part.Transparency = Transparency
  761. Part.CanCollide = false
  762. RemoveOutlines(Part)
  763. local Mesh = Instance.new("SpecialMesh", Part)
  764. Mesh.MeshType = "Sphere"
  765. Mesh.Scale = Scale
  766. return Mesh and Part
  767. end
  768. CFuncs = {
  769. Part = {
  770. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  771. local Part = Create("Part")({
  772. Parent = Parent,
  773. Reflectance = Reflectance,
  774. Transparency = Transparency,
  775. CanCollide = false,
  776. Locked = true,
  777. BrickColor = BrickColor.new(tostring(BColor)),
  778. Name = Name,
  779. Size = Size,
  780. Material = Material
  781. })
  782. RemoveOutlines(Part)
  783. return Part
  784. end
  785. },
  786. Mesh = {
  787. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  788. local Msh = Create(Mesh)({
  789. Parent = Part,
  790. Offset = OffSet,
  791. Scale = Scale
  792. })
  793. if Mesh == "SpecialMesh" then
  794. Msh.MeshType = MeshType
  795. Msh.MeshId = MeshId
  796. end
  797. return Msh
  798. end
  799. },
  800. Mesh = {
  801. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  802. local Msh = Create(Mesh)({
  803. Parent = Part,
  804. Offset = OffSet,
  805. Scale = Scale
  806. })
  807. if Mesh == "SpecialMesh" then
  808. Msh.MeshType = MeshType
  809. Msh.MeshId = MeshId
  810. end
  811. return Msh
  812. end
  813. },
  814. Weld = {
  815. Create = function(Parent, Part0, Part1, C0, C1)
  816. local Weld = Create("Weld")({
  817. Parent = Parent,
  818. Part0 = Part0,
  819. Part1 = Part1,
  820. C0 = C0,
  821. C1 = C1
  822. })
  823. return Weld
  824. end
  825. },
  826. Sound = {
  827. Create = function(id, par, vol, pit)
  828. coroutine.resume(coroutine.create(function()
  829. local S = Create("Sound")({
  830. Volume = vol,
  831. Pitch = pit or 1,
  832. SoundId = id,
  833. Parent = par or workspace
  834. })
  835. wait()
  836. S:play()
  837. game:GetService("Debris"):AddItem(S, 6)
  838. end))
  839. end
  840. },
  841. ParticleEmitter = {
  842. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  843. local fp = Create("ParticleEmitter")({
  844. Parent = Parent,
  845. Color = ColorSequence.new(Color1, Color2),
  846. LightEmission = LightEmission,
  847. Size = Size,
  848. Texture = Texture,
  849. Transparency = Transparency,
  850. ZOffset = ZOffset,
  851. Acceleration = Accel,
  852. Drag = Drag,
  853. LockedToPart = LockedToPart,
  854. VelocityInheritance = VelocityInheritance,
  855. EmissionDirection = EmissionDirection,
  856. Enabled = Enabled,
  857. Lifetime = LifeTime,
  858. Rate = Rate,
  859. Rotation = Rotation,
  860. RotSpeed = RotSpeed,
  861. Speed = Speed,
  862. VelocitySpread = VelocitySpread
  863. })
  864. return fp
  865. end
  866. }
  867. }
  868. function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  869. if hit.Parent == nil then
  870. return
  871. end
  872. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  873. for _, v in pairs(hit.Parent:children()) do
  874. if v:IsA("Humanoid") then
  875. h = v
  876. end
  877. end
  878. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  879. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  880. return
  881. end
  882. local c = Create("ObjectValue")({
  883. Name = "creator",
  884. Value = game:service("Players").LocalPlayer,
  885. Parent = h
  886. })
  887. game:GetService("Debris"):AddItem(c, 0.5)
  888. if HitSound ~= nil and HitPitch ~= nil then
  889. CreateSound(HitSound, hit, 1, HitPitch)
  890. end
  891. local Damage = math.random(minim, maxim)
  892. local blocked = false
  893. local block = hit.Parent:findFirstChild("Block")
  894. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  895. blocked = true
  896. block.Value = block.Value - 1
  897. print(block.Value)
  898. end
  899. if blocked == false then
  900. h.Health = h.Health - Damage
  901. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  902. else
  903. h.Health = h.Health - Damage / 2
  904. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  905. end
  906. if Type == "Knockdown" then
  907. local hum = hit.Parent.Humanoid
  908. hum.PlatformStand = true
  909. coroutine.resume(coroutine.create(function(HHumanoid)
  910. swait(1)
  911. HHumanoid.PlatformStand = false
  912. end), hum)
  913. local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  914. local bodvol = Create("BodyVelocity")({
  915. velocity = angle * knockback,
  916. P = 5000,
  917. maxForce = Vector3.new(8000, 8000, 8000),
  918. Parent = hit
  919. })
  920. local rl = Create("BodyAngularVelocity")({
  921. P = 3000,
  922. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  923. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  924. Parent = hit
  925. })
  926. game:GetService("Debris"):AddItem(bodvol, 0.5)
  927. game:GetService("Debris"):AddItem(rl, 0.5)
  928. elseif Type == "Normal" then
  929. local vp = Create("BodyVelocity")({
  930. P = 500,
  931. maxForce = Vector3.new(math.huge, 0, math.huge),
  932. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  933. })
  934. if knockback > 0 then
  935. vp.Parent = hit.Parent.Torso
  936. end
  937. game:GetService("Debris"):AddItem(vp, 0.5)
  938. elseif Type == "Impale" then
  939. local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
  940. Spike.Anchored = true
  941. Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
  942. Spike.Position = hit.Parent.Torso.Position
  943. for i = 1, 5 do
  944. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  945. end
  946. Services.Debris:AddItem(Spike, 4)
  947. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, 0.8, 2)
  948. hit.Parent.Humanoid.PlatformStand = true
  949. swait(1)
  950. hit.Parent.Humanoid.PlatformStand = false
  951. elseif Type == "Up" then
  952. local bodyVelocity = Create("BodyVelocity")({
  953. velocity = Vector3.new(0, 20, 0),
  954. P = 5000,
  955. maxForce = Vector3.new(8000, 8000, 8000),
  956. Parent = hit
  957. })
  958. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  959. local bodyVelocity = Create("BodyVelocity")({
  960. velocity = Vector3.new(0, 20, 0),
  961. P = 5000,
  962. maxForce = Vector3.new(8000, 8000, 8000),
  963. Parent = hit
  964. })
  965. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  966. elseif Type == "Snare" then
  967. local bp = Create("BodyPosition")({
  968. P = 900,
  969. D = 1000,
  970. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  971. position = hit.Parent.Torso.Position,
  972. Parent = hit.Parent.Torso
  973. })
  974. game:GetService("Debris"):AddItem(bp, 1)
  975. elseif Type == "Slowness" then
  976. local SpeedSave = hit.Parent.Humanoid.WalkSpeed
  977. for i = 1, 25 do
  978. hit.Parent.Humanoid.WalkSpeed = 4
  979. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  980. end
  981. wait(4)
  982. hit.Parent.Humanoid.WalkSpeed = SpeedSave
  983. elseif Type == "FireDmg" then
  984. for i = 1, math.random(60, 150) do
  985. BlockEffect(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
  986. BlockEffect(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
  987. BlockEffect(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
  988. wait(0.1)
  989. MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
  990. end
  991. elseif Type == "Freeze" then
  992. local bp = Create("BodyPosition")({
  993. P = 900,
  994. D = 1000,
  995. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  996. position = hit.Parent.Torso.Position,
  997. Parent = hit.Parent.Torso
  998. })
  999. game:GetService("Debris"):AddItem(bp, 4)
  1000. for i = 1, 25 do
  1001. IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
  1002. end
  1003. elseif Type == "Freeze2" then
  1004. local BodPos = Create("BodyPosition")({
  1005. P = 50000,
  1006. D = 1000,
  1007. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1008. position = hit.Parent.Torso.Position,
  1009. Parent = hit.Parent.Torso
  1010. })
  1011. local BodGy = Create("BodyGyro")({
  1012. maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  1013. P = 20000,
  1014. Parent = hit.Parent.Torso,
  1015. cframe = hit.Parent.Torso.CFrame
  1016. })
  1017. hit.Parent.Torso.Anchored = true
  1018. coroutine.resume(coroutine.create(function(Part)
  1019. swait(1.5)
  1020. Part.Anchored = false
  1021. end), hit.Parent.Torso)
  1022. game:GetService("Debris"):AddItem(BodPos, 3)
  1023. game:GetService("Debris"):AddItem(BodGy, 3)
  1024. end
  1025. local debounce = Create("BoolValue")({
  1026. Name = "DebounceHit",
  1027. Parent = hit.Parent,
  1028. Value = true
  1029. })
  1030. game:GetService("Debris"):AddItem(debounce, Delay)
  1031. c = Instance.new("ObjectValue")
  1032. c.Name = "creator"
  1033. c.Value = Player
  1034. c.Parent = h
  1035. game:GetService("Debris"):AddItem(c, 0.5)
  1036. end
  1037. end
  1038. function ShowDamage(Pos, Text, Time, Color)
  1039. local Rate = 0.033333333333333
  1040. if not Pos then
  1041. local Pos = Vector3.new(0, 0, 0)
  1042. end
  1043. local Text = Text or ""
  1044. local Time = Time or 2
  1045. if not Color then
  1046. local Color = Color3.new(1, 0, 1)
  1047. end
  1048. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1049. EffectPart.Anchored = true
  1050. local BillboardGui = Create("BillboardGui")({
  1051. Size = UDim2.new(3, 0, 3, 0),
  1052. Adornee = EffectPart,
  1053. Parent = EffectPart
  1054. })
  1055. local TextLabel = Create("TextLabel")({
  1056. BackgroundTransparency = 1,
  1057. Size = UDim2.new(1, 0, 1, 0),
  1058. Text = Text,
  1059. TextColor3 = Color,
  1060. TextScaled = true,
  1061. Font = Enum.Font.ArialBold,
  1062. Parent = BillboardGui
  1063. })
  1064. game.Debris:AddItem(EffectPart, Time + 0.1)
  1065. EffectPart.Parent = game:GetService("Workspace")
  1066. delay(0, function()
  1067. local Frames = Time / Rate
  1068. for Frame = 1, Frames do
  1069. wait(Rate)
  1070. local Percent = Frame / Frames
  1071. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1072. TextLabel.TextTransparency = Percent
  1073. end
  1074. if EffectPart and EffectPart.Parent then
  1075. EffectPart:Destroy()
  1076. end
  1077. end)
  1078. end
  1079. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  1080. for _, c in pairs(workspace:children()) do
  1081. local hum = c:findFirstChild("Humanoid")
  1082. if hum ~= nil then
  1083. local head = c:findFirstChild("Head")
  1084. if head ~= nil then
  1085. local targ = head.Position - Part.Position
  1086. local mag = targ.magnitude
  1087. if magni >= mag and c.Name ~= Player.Name then
  1088. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=1050733875", 1)
  1089. end
  1090. end
  1091. end
  1092. end
  1093. end
  1094. function MagniKILL(Part, magni, knock, Type)
  1095. for _, c in pairs(workspace:children()) do
  1096. local hum = c:findFirstChild("Humanoid")
  1097. if hum ~= nil then
  1098. local head = c:findFirstChild("Head")
  1099. if head ~= nil then
  1100. local targ = head.Position - Part.Position
  1101. local mag = targ.magnitude
  1102. if magni >= mag and c.Name ~= Player.Name then
  1103. hum.Health = 0
  1104. end
  1105. end
  1106. end
  1107. end
  1108. end
  1109. EffectModel = Instance.new("Model", Character)
  1110. EffectModel.Name = "Effects"
  1111. Effects = {
  1112. Block = {
  1113. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1114. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1115. prt.Anchored = true
  1116. prt.CFrame = cframe
  1117. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1118. game:GetService("Debris"):AddItem(prt, 10)
  1119. if Type == 1 or Type == nil then
  1120. table.insert(Effects, {
  1121. prt,
  1122. "Block1",
  1123. delay,
  1124. x3,
  1125. y3,
  1126. z3,
  1127. msh
  1128. })
  1129. elseif Type == 2 then
  1130. table.insert(Effects, {
  1131. prt,
  1132. "Block2",
  1133. delay,
  1134. x3,
  1135. y3,
  1136. z3,
  1137. msh
  1138. })
  1139. else
  1140. table.insert(Effects, {
  1141. prt,
  1142. "Block3",
  1143. delay,
  1144. x3,
  1145. y3,
  1146. z3,
  1147. msh
  1148. })
  1149. end
  1150. end
  1151. },
  1152. Sphere = {
  1153. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1154. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1155. prt.Anchored = true
  1156. prt.CFrame = cframe
  1157. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1158. game:GetService("Debris"):AddItem(prt, 10)
  1159. table.insert(Effects, {
  1160. prt,
  1161. "Cylinder",
  1162. delay,
  1163. x3,
  1164. y3,
  1165. z3,
  1166. msh
  1167. })
  1168. end
  1169. },
  1170. Cylinder = {
  1171. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1172. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1173. prt.Anchored = true
  1174. prt.CFrame = cframe
  1175. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1176. game:GetService("Debris"):AddItem(prt, 10)
  1177. table.insert(Effects, {
  1178. prt,
  1179. "Cylinder",
  1180. delay,
  1181. x3,
  1182. y3,
  1183. z3,
  1184. msh
  1185. })
  1186. end
  1187. },
  1188. Wave = {
  1189. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1190. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1191. prt.Anchored = true
  1192. prt.CFrame = cframe
  1193. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1194. game:GetService("Debris"):AddItem(prt, 10)
  1195. table.insert(Effects, {
  1196. prt,
  1197. "Cylinder",
  1198. delay,
  1199. x3,
  1200. y3,
  1201. z3,
  1202. msh
  1203. })
  1204. end
  1205. },
  1206. Ring = {
  1207. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1208. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1209. prt.Anchored = true
  1210. prt.CFrame = cframe
  1211. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1212. game:GetService("Debris"):AddItem(prt, 10)
  1213. table.insert(Effects, {
  1214. prt,
  1215. "Cylinder",
  1216. delay,
  1217. x3,
  1218. y3,
  1219. z3,
  1220. msh
  1221. })
  1222. end
  1223. },
  1224. Break = {
  1225. Create = function(brickcolor, cframe, x1, y1, z1)
  1226. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1227. prt.Anchored = true
  1228. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1229. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1230. local num = math.random(10, 50) / 1000
  1231. game:GetService("Debris"):AddItem(prt, 10)
  1232. table.insert(Effects, {
  1233. prt,
  1234. "Shatter",
  1235. num,
  1236. prt.CFrame,
  1237. math.random() - math.random(),
  1238. 0,
  1239. math.random(50, 100) / 100
  1240. })
  1241. end
  1242. }
  1243. }
  1244. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1245. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1246. prt.Anchored = true
  1247. prt.CFrame = cframe
  1248. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1249. game:GetService("Debris"):AddItem(prt, 10)
  1250. if Type == 1 or Type == nil then
  1251. table.insert(Effects, {
  1252. prt,
  1253. "Block1",
  1254. delay,
  1255. x3,
  1256. y3,
  1257. z3,
  1258. msh
  1259. })
  1260. elseif Type == 2 then
  1261. table.insert(Effects, {
  1262. prt,
  1263. "Block2",
  1264. delay,
  1265. x3,
  1266. y3,
  1267. z3,
  1268. msh
  1269. })
  1270. elseif Type == 3 then
  1271. table.insert(Effects, {
  1272. prt,
  1273. "Block3",
  1274. delay,
  1275. x3,
  1276. y3,
  1277. z3,
  1278. msh
  1279. })
  1280. end
  1281. end
  1282. function CreateSound(id, par, vol, pit)
  1283. coroutine.resume(coroutine.create(function()
  1284. local sou = Instance.new("Sound", par or workspace)
  1285. sou.Volume = vol
  1286. sou.Pitch = pit or 1
  1287. sou.SoundId = id
  1288. swait()
  1289. sou:play()
  1290. game:GetService("Debris"):AddItem(sou, 6)
  1291. end))
  1292. end
  1293. function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1294. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1295. prt.Anchored = true
  1296. prt.CFrame = cframe
  1297. prt.Material = "Neon"
  1298. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1299. game:GetService("Debris"):AddItem(prt, 10)
  1300. coroutine.resume(coroutine.create(function(Part, Mesh)
  1301. for i = 0, 6, delay do
  1302. swait()
  1303. Part.Transparency = i
  1304. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  1305. end
  1306. Part.Parent = nil
  1307. end), prt, msh)
  1308. end
  1309. function shoottraildd(mouse, partt, SpreadAmount, dmg) ---effects
  1310. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1311. local MainPos = partt.Position
  1312. local MainPos2 = mouse + SpreadVectors
  1313. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1314. local speed = 1000
  1315. local num = 1
  1316. coroutine.resume(coroutine.create(function()
  1317. repeat
  1318. swait()
  1319. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1320. local mag =(MainPos - pos).magnitude
  1321. 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)
  1322. MainPos = MainPos + MouseLook.lookVector * speed
  1323. num = num - 1
  1324. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1325. if hit ~= nil then
  1326. num = 0
  1327. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1328. refpart.Anchored = true
  1329. refpart.CFrame = CFrame.new(pos)
  1330. game:GetService("Debris"):AddItem(refpart, 2)
  1331. end
  1332. if num <= 0 then
  1333. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1334. refpart.Anchored = true
  1335. refpart.CFrame = CFrame.new(pos)
  1336. if hit ~= nil then
  1337. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1338. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1339. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1340. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1341. MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg")
  1342. end
  1343. game:GetService("Debris"):AddItem(refpart, 0)
  1344. end
  1345. until num <= 0
  1346. end))
  1347. end
  1348. function shoottraildd2(mouse, partt, SpreadAmount)
  1349. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1350. local MainPos = partt.Position
  1351. local MainPos2 = mouse + SpreadVectors
  1352. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1353. local speed = 3000
  1354. local num = 1
  1355. coroutine.resume(coroutine.create(function()
  1356. repeat
  1357. swait()
  1358. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1359. local mag = (MainPos - pos).magnitude
  1360. 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)
  1361. MainPos = MainPos + MouseLook.lookVector * speed
  1362. num = num - 1
  1363. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1364. if hit ~= nil then
  1365. num = 0
  1366. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1367. refpart.Anchored = true
  1368. refpart.CFrame = CFrame.new(pos)
  1369. game:GetService("Debris"):AddItem(refpart, 2)
  1370. end
  1371. if num <= 0 then
  1372. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1373. refpart.Anchored = true
  1374. refpart.CFrame = CFrame.new(pos)
  1375. if hit ~= nil then
  1376. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1377. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  1378. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1379. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1380. MagniKILL(refpart, 80, 0, "Normal")
  1381. end
  1382. game:GetService("Debris"):AddItem(refpart, 0)
  1383. end
  1384. until num <= 0
  1385. end))
  1386. end
  1387. function shoottraildd22(mouse, partt, SpreadAmount)
  1388. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1389. local MainPos = partt.Position
  1390. local MainPos2 = mouse + SpreadVectors
  1391. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1392. local speed = 900
  1393. local num = 1
  1394. coroutine.resume(coroutine.create(function()
  1395. repeat
  1396. swait()
  1397. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1398. local mag = (MainPos - pos).magnitude
  1399. 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)
  1400. MainPos = MainPos + MouseLook.lookVector * speed
  1401. num = num - 1
  1402. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1403. if hit ~= nil then
  1404. num = 0
  1405. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1406. refpart.Anchored = true
  1407. refpart.CFrame = CFrame.new(pos)
  1408. game:GetService("Debris"):AddItem(refpart, 2)
  1409. end
  1410. if num <= 0 then
  1411. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1412. refpart.Anchored = true
  1413. refpart.CFrame = CFrame.new(pos)
  1414. if hit ~= nil then
  1415. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1416. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  1417. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1418. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1419. MagniKILL(refpart, 80, 0, "Normal")
  1420. end
  1421. game:GetService("Debris"):AddItem(refpart, 0)
  1422. end
  1423. until num <= 0
  1424. end))
  1425. end
  1426. function shoottraildd3(mouse, partt, SpreadAmount, dmg)
  1427. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1428. local MainPos = partt.Position
  1429. local MainPos2 = mouse + SpreadVectors
  1430. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1431. local speed = 200
  1432. local num = 0
  1433. coroutine.resume(coroutine.create(function()
  1434. repeat
  1435. swait()
  1436. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1437. local mag = (MainPos - pos).magnitude
  1438. 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)
  1439. MainPos = MainPos + MouseLook.lookVector * speed
  1440. num = num - 1
  1441. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1442. if hit ~= nil then
  1443. num = 0
  1444. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1445. refpart.Anchored = true
  1446. refpart.CFrame = CFrame.new(pos)
  1447. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1448. game:GetService("Debris"):AddItem(refpart, 2)
  1449. end
  1450. if num <= 0 then
  1451. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1452. refpart.Anchored = true
  1453. refpart.CFrame = CFrame.new(pos)
  1454. if hit ~= nil then
  1455. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1456. BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1457. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1458. MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
  1459. end
  1460. game:GetService("Debris"):AddItem(refpart, 0)
  1461. end
  1462. until num <= 0
  1463. end))
  1464. end
  1465. function shoottraildd4(mouse, partt, SpreadAmount, dmg)
  1466. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1467. local MainPos = partt.Position
  1468. local MainPos2 = mouse + SpreadVectors
  1469. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1470. local speed = 500
  1471. local num = 1
  1472. coroutine.resume(coroutine.create(function()
  1473. repeat
  1474. swait()
  1475. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1476. local mag = (MainPos - pos).magnitude
  1477. 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)
  1478. MainPos = MainPos + MouseLook.lookVector * speed
  1479. num = num - 1
  1480. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1481. if hit ~= nil then
  1482. num = 0
  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. game:GetService("Debris"):AddItem(refpart, 2)
  1487. end
  1488. if num <= 0 then
  1489. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1490. refpart.Anchored = true
  1491. refpart.CFrame = CFrame.new(pos)
  1492. if hit ~= nil then
  1493. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1494. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1495. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1496. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1497. MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
  1498. end
  1499. game:GetService("Debris"):AddItem(refpart, 0)
  1500. end
  1501. until num <= 0
  1502. end))
  1503. end
  1504.  
  1505. --infinite
  1506. Humanoid.WalkSpeed = 50
  1507. local Must2 = Instance.new("Sound",Torso)
  1508. Must2.SoundId = "rbxassetid://930465002"
  1509. Must2.Pitch = 0.99
  1510. Must2.Volume = 4
  1511. Must2.Looped = true
  1512. wait(0)
  1513. Must2:Play()
  1514. local Must2 = Instance.new("Sound",Torso)
  1515. Must2.SoundId = "rbxassetid://1042428496"
  1516. Must2.Pitch = 0.99
  1517. Must2.Volume = 0.7
  1518. Must2.Looped = true
  1519. wait(0)
  1520. Must2:Play()
  1521. local pie222 = Instance.new("ParticleEmitter")
  1522. pie222.Parent = RightArm
  1523. pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  1524. pie222.LightEmission = 1
  1525. pie222.Size = NumberSequence.new(0.8)
  1526. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1527. pie222.Transparency = NumberSequence.new(0.6,1)
  1528. pie222.EmissionDirection = "Top"
  1529. pie222.Enabled = true
  1530. pie222.Lifetime = NumberRange.new(1)
  1531. pie222.Rotation = NumberRange.new(-320, 320)
  1532. pie222.Rate = 80
  1533. pie222.Speed = NumberRange.new(0)
  1534. pie222.LockedToPart = true
  1535. local pie222 = Instance.new("ParticleEmitter")
  1536. pie222.Parent = LeftArm
  1537. pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  1538. pie222.LightEmission = 1
  1539. pie222.Size = NumberSequence.new(0.8)
  1540. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1541. pie222.Transparency = NumberSequence.new(0.6,1)
  1542. pie222.EmissionDirection = "Top"
  1543. pie222.Enabled = true
  1544. pie222.Lifetime = NumberRange.new(1)
  1545. pie222.Rotation = NumberRange.new(-320, 320)
  1546. pie222.Rate = 80
  1547. pie222.Speed = NumberRange.new(0)
  1548. pie222.LockedToPart = true
  1549. local pie222 = Instance.new("ParticleEmitter")
  1550. pie222.Parent = RightLeg
  1551. pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  1552. pie222.LightEmission = 1
  1553. pie222.Size = NumberSequence.new(0.8)
  1554. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1555. pie222.Transparency = NumberSequence.new(0.6,1)
  1556. pie222.EmissionDirection = "Top"
  1557. pie222.Enabled = true
  1558. pie222.Lifetime = NumberRange.new(1)
  1559. pie222.Rotation = NumberRange.new(-320, 320)
  1560. pie222.Rate = 80
  1561. pie222.Speed = NumberRange.new(0)
  1562. pie222.LockedToPart = true
  1563. local pie222 = Instance.new("ParticleEmitter")
  1564. pie222.Parent = LeftLeg
  1565. pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  1566. pie222.LightEmission = 1
  1567. pie222.Size = NumberSequence.new(0.8)
  1568. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1569. pie222.Transparency = NumberSequence.new(0.6,1)
  1570. pie222.EmissionDirection = "Top"
  1571. pie222.Enabled = true
  1572. pie222.Lifetime = NumberRange.new(1)
  1573. pie222.Rotation = NumberRange.new(-320, 320)
  1574. pie222.Rate = 80
  1575. pie222.Speed = NumberRange.new(0)
  1576. pie222.LockedToPart = true
  1577. local HBill = Instance.new("BillboardGui", char.Head)
  1578. local HMain, HBarBack, HBar = Instance.new("Frame", HBill), Instance.new("Frame"), Instance.new("Frame")
  1579. local HHealth, HName = Instance.new("TextLabel", HBarBack), Instance.new("TextLabel")
  1580. HBill.Size = UDim2.new(15,0,2.2,0)
  1581. HBill.Name = "Display"
  1582. HBill.StudsOffset = Vector3.new(0,3.5,0)
  1583. HBill.AlwaysOnTop = false
  1584. HBill.MaxDistance = 50
  1585. HBill.Enabled = true
  1586. HMain.BackgroundColor3 = BrickColor.new("Really black").Color
  1587. HMain.BackgroundTransparency = 1
  1588. HMain.Size = UDim2.new(1,0,1,0)
  1589. HBarBack.Parent = HMain
  1590. HBarBack.BackgroundColor3 = Color3.new(255,0,0)
  1591. HBarBack.BorderColor3 = Color3.new(0,0,0)
  1592. HBarBack.BorderSizePixel = .25
  1593. HBarBack.BackgroundTransparency = 0
  1594. HBarBack.Position = UDim2.new(.025, 0, .55, 0)
  1595. HBarBack.Size = UDim2.new(.95, 0, .3, 0)
  1596. HHealth.BackgroundTransparency = 1
  1597. HHealth.Size = UDim2.new(1,0,1,0)
  1598. HHealth.Font = "SourceSansBold"
  1599. HHealth.Text = ""
  1600. HHealth.TextScaled = true
  1601. HHealth.TextColor3 = BrickColor.new("Really black").Color
  1602. HHealth.TextStrokeTransparency = 1
  1603. HName.Parent = HMain
  1604. HName.BackgroundTransparency = 1
  1605. HName.Size = UDim2.new(1,0,.7,0)
  1606. HName.Font = "SourceSansBold"
  1607. HName.Text = "Infinite"
  1608. HName.TextScaled = true
  1609. HName.TextColor3 = BrickColor.new("Bright red").Color
  1610. HName.TextStrokeTransparency = 1
  1611. HName.TextYAlignment = "Top"
  1612. lig = Instance.new("PointLight",Player.Character.Torso)
  1613. lig.Color=Color3.new(255,0,0)
  1614. lig.Range = 7
  1615. ---
  1616.  
  1617. attackdebounce = false
  1618. deb=false
  1619.  
  1620. ugothit=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  1621. if hit.Parent==nil then
  1622. return
  1623. end
  1624. h=hit.Parent:FindFirstChildOfClass("Humanoid")
  1625. for _,v in pairs(hit.Parent:children()) do
  1626. if v:IsA("Humanoid") then
  1627. h=v
  1628. end
  1629. end
  1630. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  1631. h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
  1632. end
  1633. if hit.Parent.className=="Hat" then
  1634. hit=hit.Parent.Parent:findFirstChild("Head")
  1635. end
  1636. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  1637. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  1638. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  1639. return
  1640. end]]
  1641. -- hs(hit,1.2)
  1642. c=Instance.new("ObjectValue")
  1643. c.Name="creator"
  1644. c.Value=game:service("Players").LocalPlayer
  1645. c.Parent=h
  1646. game:GetService("Debris"):AddItem(c,.5)
  1647. Damage=math.random(minim,maxim)
  1648. -- h:TakeDamage(Damage)
  1649. blocked=false
  1650. block=hit.Parent:findFirstChild("Block")
  1651. if block~=nil then
  1652. print(block.className)
  1653. if block.className=="NumberValue" then
  1654. if block.Value>0 then
  1655. blocked=true
  1656. if decreaseblock==nil then
  1657. block.Value=block.Value-1
  1658. end
  1659. end
  1660. end
  1661. if block.className=="IntValue" then
  1662. if block.Value>0 then
  1663. blocked=true
  1664. if decreaseblock~=nil then
  1665. block.Value=block.Value-1
  1666. end
  1667. end
  1668. end
  1669. end
  1670. if blocked==false then
  1671. -- h:TakeDamage(Damage)
  1672. h.Health=h.Health-Damage
  1673. showDamage(hit.Parent,Damage,.5,BrickColor.new("Really red"))
  1674. else
  1675. h.Health=h.Health-(Damage/2)
  1676. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  1677. end
  1678. if Type=="Knockdown" then
  1679. Humanoid=hit.Parent.Humanoid
  1680. Humanoid.PlatformStand=true
  1681. coroutine.resume(coroutine.create(function(HHumanoid)
  1682. swait(1)
  1683. HHumanoid.PlatformStand=false
  1684. end),Humanoid)
  1685. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  1686. hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  1687. local bodvol=Instance.new("BodyVelocity")
  1688. bodvol.velocity=angle*knockback
  1689. bodvol.P=5000
  1690. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1691. bodvol.Parent=hit
  1692. rl=Instance.new("BodyAngularVelocity")
  1693. rl.P=3000
  1694. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1695. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  1696. rl.Parent=hit
  1697. game:GetService("Debris"):AddItem(bodvol,.5)
  1698. game:GetService("Debris"):AddItem(rl,.5)
  1699. elseif Type=="Normal" then
  1700. bp=Instance.new("BodyVelocity")
  1701. bp.P=100000
  1702. bp.maxForce=Vector3.new(math.huge,0,math.huge)
  1703. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  1704. if KnockbackType==1 then
  1705. bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  1706. elseif KnockbackType==2 then
  1707. bp.velocity=Property.CFrame.lookVector*knockback
  1708. end
  1709. if knockback>0 then
  1710. bp.Parent=hit.Parent.Torso
  1711.  
  1712. end
  1713. game:GetService("Debris"):AddItem(bp,.5)
  1714. elseif Type=="Up" then
  1715. local bodyVelocity=Instance.new("BodyVelocity")
  1716. bodyVelocity.velocity=vt(0,60,0)
  1717. bodyVelocity.P=5000
  1718. bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1719. bodyVelocity.Parent=hit
  1720. game:GetService("Debris"):AddItem(bodyVelocity,1)
  1721. rl=Instance.new("BodyAngularVelocity")
  1722. rl.P=3000
  1723. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1724. rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  1725. rl.Parent=hit
  1726. game:GetService("Debris"):AddItem(rl,.5)
  1727. elseif Type=="Snare" then
  1728. bp=Instance.new("BodyPosition")
  1729. bp.P=2000
  1730. bp.D=100
  1731. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1732. bp.position=hit.Parent.Torso.Position
  1733. bp.Parent=hit.Parent.Torso
  1734. game:GetService("Debris"):AddItem(bp,1)
  1735. elseif Type=="Target" then
  1736. if Targetting==false then
  1737. ZTarget=hit.Parent.Torso
  1738. coroutine.resume(coroutine.create(function(Part)
  1739. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  1740. swait(1)
  1741. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  1742. end),ZTarget)
  1743. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  1744. targetgui=Instance.new("BillboardGui")
  1745. targetgui.Parent=ZTarget
  1746. targetgui.Size=UDim2.new(10,100,10,100)
  1747. targ=Instance.new("ImageLabel")
  1748. targ.Parent=targetgui
  1749. targ.BackgroundTransparency=1
  1750. targ.Image="rbxassetid://4834067"
  1751. targ.Size=UDim2.new(1,0,1,0)
  1752. cam.CameraType="Scriptable"
  1753. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1754. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1755. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1756. Targetting=true
  1757. RocketTarget=ZTarget
  1758. for i=1,Property do
  1759. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  1760. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  1761. swait()
  1762. end
  1763. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  1764. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1765. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1766. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  1767. end
  1768. Targetting=true
  1769. RocketTarget=true
  1770. targetgui.Parent=true
  1771. cam.CameraType="Custom"
  1772. end
  1773. end
  1774. debounce=Instance.new("BoolValue")
  1775. debounce.Name="DebounceHit"
  1776. debounce.Parent=hit.Parent
  1777. debounce.Value=true
  1778. game:GetService("Debris"):AddItem(debounce,Delay)
  1779. c=Instance.new("ObjectValue")
  1780. c.Name="creator"
  1781. c.Value=Player
  1782. c.Parent=h
  1783. game:GetService("Debris"):AddItem(c,.5)
  1784. CRIT=true
  1785. hitDeb=true
  1786. AttackPos=6
  1787. end
  1788. end
  1789.  
  1790. showDamage=function(Char,Dealt,du,Color)
  1791. m=Instance.new("Model")
  1792. m.Name=tostring(Dealt)
  1793. h=Instance.new("Humanoid")
  1794. h.Health=0
  1795. h.MaxHealth=0
  1796. h.Parent=m
  1797. c=Instance.new("Part")
  1798. c.Transparency=0
  1799. c.BrickColor=Color
  1800. c.Transparency = 1
  1801. c.Name="Head"
  1802. c.TopSurface=0
  1803. c.BottomSurface=0
  1804. c.formFactor="Plate"
  1805. c.Size=Vector3.new(1,.4,1)
  1806.  
  1807. local txt = Instance.new("BillboardGui", c)
  1808. txt.Adornee = c
  1809. txt.Name = "_status"
  1810. txt.Size = UDim2.new(2, 0, 1.2, 0)
  1811. txt.StudsOffset = Vector3.new(-9, 8, 0)
  1812. local text = Instance.new("TextLabel", txt)
  1813. text.Size = UDim2.new(10, 0, 7, 0)
  1814. text.FontSize = "Size12"
  1815. text.TextScaled = true
  1816. text.TextTransparency = 0.5
  1817. text.BackgroundTransparency = 1
  1818. text.TextTransparency = 0.5
  1819. text.TextStrokeTransparency = 0.5
  1820. text.Font = "SciFi"
  1821. text.TextStrokeColor3 = Color3.new(0,0,0)
  1822. v=Instance.new("Part")
  1823. v.Name = "ColorBrick"
  1824. v.Parent=c
  1825. v.FormFactor="Symmetric"
  1826. v.Anchored=true
  1827. v.CanCollide=false
  1828. v.BottomSurface="Smooth"
  1829. v.TopSurface="Smooth"
  1830. v.Size=Vector3.new(10,5,3)
  1831. v.Transparency=1
  1832. v.CFrame=c.CFrame
  1833. v.BrickColor=BrickColor.random()
  1834. v.Transparency=1
  1835. text.TextColor3 = t.BrickColor.Color
  1836. v.Shape="Block"
  1837. text.Text = tostring(Dealt)
  1838. ms=Instance.new("CylinderMesh")
  1839. ms.Scale=Vector3.new(.8,.8,.8)
  1840. --[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
  1841. local rndm=math.random(1,#hitsounds)
  1842. local r=rndm
  1843. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
  1844. if CRIT==true then
  1845. ms.Scale=Vector3.new(1,1.25,1)
  1846. end
  1847. ms.Parent=c
  1848. c.Reflectance=0
  1849. Instance.new("BodyGyro").Parent=c
  1850. c.Parent=m
  1851. if Char:findFirstChild("Head")~=nil then
  1852. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  1853. elseif Char.Parent:findFirstChild("Head")~=nil then
  1854. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  1855. end
  1856. f=Instance.new("BodyPosition")
  1857. f.P=200000
  1858. f.D=100
  1859. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1860. f.position=c.Position+Vector3.new(0,3,0)
  1861. f.Parent=c
  1862. game:GetService("Debris"):AddItem(m,.5+du)
  1863. c.CanCollide=false
  1864. m.Parent=workspace
  1865. c.CanCollide=false
  1866. end
  1867.  
  1868.  
  1869. ------
  1870. hito = function(dm, X, c, dn, dp, dq)
  1871. for I,dr in pairs(workspace:GetChildren()) do
  1872. 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
  1873. local ds = dr:FindFirstChild("Humanoid")
  1874. local dt = dr:FindFirstChild("HumanoidRootPart")
  1875. TakeDamage(ds, c)
  1876. if InForm == true then
  1877. ds.Parent:BreakJoints()
  1878. wait(1.2)
  1879. ds.Parent:Destroy()
  1880. end
  1881. ds:SetStateEnabled(16, true)
  1882. delay(dn, function()
  1883. ds:SetStateEnabled(16, true)
  1884. end)
  1885. local du = Instance.new("StringValue")
  1886. du.Name = "alabo"
  1887. du.Parent = dt
  1888. game.Debris:AddItem(du, dn)
  1889. local dv = Instance.new("Part")
  1890.  
  1891. dv.Size = Vector3.new(0.2, 0.2, 0.2)
  1892. dv.Transparency = 0.25
  1893. dv.Anchored = true
  1894. dv.CanCollide = false
  1895. dv.BrickColor = BrickColor.new("White")
  1896. dv.Material = "Neon"
  1897. dv.Locked = true
  1898. dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  1899. dv.Parent = modz
  1900. local dw = Instance.new("SpecialMesh")
  1901. dw.MeshType = "Sphere"
  1902. dw.Scale = Vector3.new(0.5, 0.5, 0.5)
  1903. dw.Parent = dv
  1904. game.Debris:AddItem(dv, 1)
  1905. local dx = Instance.new("Model")
  1906. dx.Name = c
  1907. dx.Parent = workspace
  1908. game.Debris:AddItem(dx, 0.5 + c / 75)
  1909. local dy = Instance.new("Humanoid")
  1910. dy.MaxHealth = 0
  1911. dy.Parent = dx
  1912. local dz = Instance.new("Part")
  1913. dz.Name = "Head"
  1914. dz.Locked = true
  1915. dz.Size = Vector3.new(0.2, 0.2, 0.2)
  1916. dz.Position = dt.Position
  1917. dz.BrickColor = BrickColor.new("New Yeller")
  1918. dz.Material = "Neon"
  1919. dz.Transparency = 1
  1920. dz.CanCollide = false
  1921. dz.Parent = dx
  1922. local dA = Instance.new("BodyPosition")
  1923. dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  1924. dA.P = 20000
  1925. dA.D = 300
  1926. dA.Position = dz.Position + Vector3.new(0, 5, 0)
  1927. dA.Parent = dz
  1928. local dB = Instance.new("CylinderMesh")
  1929. dB.Parent = dz
  1930. coroutine.resume(coroutine.create(function()
  1931. while dB do
  1932. swait()
  1933. dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
  1934. end
  1935. end))
  1936. if dp then
  1937. local dC = Instance.new("BodyVelocity")
  1938. dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
  1939. dC.P = 9999999999
  1940. dC.Velocity = dp
  1941. dC.Parent = dt
  1942. game.Debris:AddItem(dC, dn)
  1943. end
  1944. if dq then
  1945. local dD = Instance.new("BodyAngularVelocity")
  1946. dD.MaxTorque = Vector3.new(99999, 999999, 999999)
  1947. dD.P = math.huge
  1948. dD.AngularVelocity = dq
  1949. dD.Parent = dt
  1950. game.Debris:AddItem(dD, dn)
  1951. end
  1952. local dE = Instance.new("Sound")
  1953. dE.Pitch = rd2(10, 11) / 10
  1954. dE.Volume = rd2(10, 13) / 10
  1955. dE.EmitterSize = 10
  1956. dE.SoundId = "rbxassetid://"
  1957. dE.Parent = dv
  1958. dE:Play()
  1959. coroutine.resume(coroutine.create(function()
  1960. for I = 1, 5 do
  1961. swait()
  1962. dv.Transparency = dv.Transparency + 0.175
  1963. dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
  1964. end
  1965. end))
  1966. end
  1967. end
  1968. end
  1969. ------
  1970.  
  1971. vt = Vector3.new
  1972. local new = Instance.new
  1973. local cf = CFrame.new
  1974. local cfa = CFrame.Angles
  1975. local bc = BrickColor.new
  1976.  
  1977. function bigbangattack()
  1978. attack = true
  1979. Humanoid.WalkSpeed = 0
  1980. for i = 0, 8, 0.1 do
  1981. swait()
  1982. 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)
  1983. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  1984. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  1985. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  1986. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  1987. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  1988. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  1989. end
  1990. local rng = Instance.new("Part", mouse)
  1991. rng.Anchored = true
  1992. rng.BrickColor = BrickColor.new("Cyan")
  1993. rng.CanCollide = false
  1994. rng.FormFactor = 3
  1995. rng.Name = "Ring"
  1996. rng.Size = Vector3.new(0.4,0.4,0.4)
  1997. rng.Transparency = 0
  1998. rng.TopSurface = 0
  1999. rng.BottomSurface = 0
  2000. rng.CFrame = RootPart.CFrame
  2001. local rngm = Instance.new("SpecialMesh", rng)
  2002. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2003.  
  2004. local rng3 = rng:Clone()
  2005. rng3.Parent = char
  2006. local rng3m = rng3.Mesh
  2007.  
  2008. local rng5 = rng:Clone()
  2009. rng5.Parent = char
  2010. rng5.BrickColor = BrickColor.new("Cyan")
  2011. local rng5m = rng5.Mesh
  2012. local rng6 = rng:Clone()
  2013. rng6.Material = "Plastic"
  2014. rng6.BrickColor = BrickColor.new("Cyan")
  2015. rng6.Parent = char
  2016. local rng6m = rng6.Mesh
  2017. rng6m.Scale = vt(7.5,7.5,7.5)
  2018. rng6m.MeshType = "FileMesh"
  2019. rng6m.MeshId = "rbxassetid://430736398"
  2020. local Must2 = Instance.new("Sound",rng6)
  2021. Must2.SoundId = "rbxassetid://135581154"
  2022. Must2.Pitch = 0.99
  2023. Must2.Volume = 3
  2024. Must2.Looped = false
  2025. wait(0)
  2026. Must2:Play()
  2027. local hita = rng6.Touched:connect(function(hit)
  2028. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2029. end)
  2030.  
  2031. rng3.CFrame = RootPart.CFrame
  2032.  
  2033. rng5.CFrame = RootPart.CFrame
  2034. rng6.CFrame = RootPart.CFrame
  2035. local pie222 = Instance.new("ParticleEmitter")
  2036. pie222.Parent = rng6
  2037. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2038. pie222.LightEmission = 1
  2039. pie222.Size = NumberSequence.new(6,1)
  2040. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2041. pie222.Transparency = NumberSequence.new(0.6,1)
  2042. pie222.EmissionDirection = "Top"
  2043. pie222.Enabled = true
  2044. pie222.Lifetime = NumberRange.new(1)
  2045. pie222.Rotation = NumberRange.new(-320, 320)
  2046. pie222.Rate = 404
  2047. pie222.Speed = NumberRange.new(0)
  2048. pie222.LockedToPart = false
  2049. pie222.VelocitySpread = 2
  2050. wait()
  2051. local scaler = 10/5
  2052. local scaler2 = 10/5
  2053. for i = 0,10,0.1 do
  2054. swait()
  2055. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2056.  
  2057. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2058.  
  2059. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2060. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/3.8)
  2061. rng6.CFrame = rng3.CFrame
  2062. rng.Transparency = rng.Transparency + 1
  2063.  
  2064. rng3.Transparency = rng3.Transparency + 0.01
  2065.  
  2066. rng5.Transparency = rng5.Transparency + 0.01
  2067. rng6.Transparency = rng6.Transparency + 0.021
  2068. scaler = scaler - 0.125/5
  2069. scaler2 = scaler2 - 0.1/5
  2070.  
  2071. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2072.  
  2073. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2074. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2075. end
  2076. hita:disconnect()
  2077. game:GetService("Debris"):AddItem(rng, 1)
  2078.  
  2079. game:GetService("Debris"):AddItem(rng3, 1)
  2080.  
  2081. game:GetService("Debris"):AddItem(rng5, 1)
  2082. attack = false
  2083. pie222:Destroy()
  2084. Humanoid.WalkSpeed = 16
  2085. end
  2086.  
  2087.  
  2088. function bigbangattack2()
  2089. attack = true
  2090. Humanoid.WalkSpeed = 0
  2091. for i = 0, 8, 0.1 do
  2092. swait()
  2093. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2094. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2095. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2096. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2097. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2098. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2099. end
  2100. local rng = Instance.new("Part", RightArm)
  2101. rng.Anchored = true
  2102. rng.BrickColor = BrickColor.new("Cyan")
  2103. rng.CanCollide = false
  2104. rng.FormFactor = 3
  2105. rng.Name = "Ring"
  2106. rng.Size = Vector3.new(0.4,0.4,0.4)
  2107. rng.Transparency = 0
  2108. rng.TopSurface = 0
  2109. rng.BottomSurface = 0
  2110. rng.CFrame = RootPart.CFrame
  2111. local rngm = Instance.new("SpecialMesh", rng)
  2112. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2113.  
  2114. local rng3 = rng:Clone()
  2115. rng3.Parent = char
  2116. local rng3m = rng3.Mesh
  2117.  
  2118. local rng5 = rng:Clone()
  2119. rng5.Parent = char
  2120. rng5.BrickColor = BrickColor.new("Cyan")
  2121. local rng5m = rng5.Mesh
  2122. local rng6 = rng:Clone()
  2123. rng6.Material = "Plastic"
  2124. rng6.BrickColor = BrickColor.new("Cyan")
  2125. rng6.Parent = char
  2126. local rng6m = rng6.Mesh
  2127. rng6m.Scale = vt(7.5,7.5,30.5)
  2128. rng6m.MeshType = "FileMesh"
  2129. rng6m.MeshId = "rbxassetid://430736398"
  2130. local Must2 = Instance.new("Sound",Torso)
  2131. Must2.SoundId = "rbxassetid://719747626"
  2132. Must2.Pitch = 0.99
  2133. Must2.Volume = 3
  2134. Must2.Looped = false
  2135. wait(0)
  2136. Must2:Play()
  2137. local hita = rng6.Touched:connect(function(hit)
  2138. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2139. end)
  2140.  
  2141. rng3.CFrame = Head.CFrame
  2142.  
  2143. rng5.CFrame = Head.CFrame
  2144. rng6.CFrame = rng5.CFrame
  2145. local pie222 = Instance.new("ParticleEmitter")
  2146. pie222.Parent = rng6
  2147. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2148. pie222.LightEmission = 1
  2149. pie222.Size = NumberSequence.new(15,1)
  2150. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2151. pie222.Transparency = NumberSequence.new(0.6,1)
  2152. pie222.EmissionDirection = "Top"
  2153. pie222.Enabled = true
  2154. pie222.Lifetime = NumberRange.new(1)
  2155. pie222.Rotation = NumberRange.new(-320, 320)
  2156. pie222.Rate = 404
  2157. pie222.Speed = NumberRange.new(0)
  2158. pie222.LockedToPart = false
  2159. pie222.VelocitySpread = 2
  2160. wait()
  2161. local scaler = 10/5
  2162. local scaler2 = 10/5
  2163. for i = 0,10,0.1 do
  2164. swait()
  2165. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2166.  
  2167. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2168.  
  2169. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2170. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/0.8)
  2171. rng6.CFrame = rng3.CFrame
  2172. rng.Transparency = rng.Transparency + 1
  2173.  
  2174. rng3.Transparency = rng3.Transparency + 0.01
  2175.  
  2176. rng5.Transparency = rng5.Transparency + 0.01
  2177. rng6.Transparency = rng6.Transparency + 0.021
  2178. scaler = scaler - 0.125/5
  2179. scaler2 = scaler2 - 0.1/5
  2180.  
  2181. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2182.  
  2183. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2184. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2185. end
  2186. hita:disconnect()
  2187. game:GetService("Debris"):AddItem(rng, 1)
  2188.  
  2189. game:GetService("Debris"):AddItem(rng3, 1)
  2190.  
  2191. game:GetService("Debris"):AddItem(rng5, 1)
  2192. attack = false
  2193. pie222:Destroy()
  2194. Humanoid.WalkSpeed = 16
  2195. end
  2196.  
  2197. boom = Instance.new("Sound",char)
  2198. boom.SoundId = "http://www.roblox.com/asset/?id = 447041606"
  2199. boom.Volume = 1
  2200.  
  2201. mouse.KeyDown:connect(function(key)
  2202. if key == "=" then
  2203. local Must = Instance.new("Sound",Torso)
  2204. Must.SoundId = "rbxassetid://273734478"
  2205. Must.Pitch = 0.99
  2206. Must.Volume = 3.4
  2207. Must.Looped = false
  2208. wait(0)
  2209. Must:Play()
  2210.  
  2211. local pie222 = Instance.new('ParticleEmitter')
  2212. pie222.Parent = RootPart
  2213. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2214. pie222.LightEmission = 1
  2215. pie222.Size = NumberSequence.new(6,1)
  2216. pie222.Texture = "http://www.roblox.com/asset/?id=74697410"
  2217. pie222.Transparency = NumberSequence.new(0.3,1)
  2218. pie222.EmissionDirection = "Top"
  2219. pie222.Enabled = true
  2220. pie222.Lifetime = NumberRange.new(1)
  2221. pie222.Rotation = NumberRange.new(-320, 320)
  2222. pie222.Rate = 300
  2223. pie222.Speed = NumberRange.new(0)
  2224. pie222.LockedToPart = false
  2225. pie222.VelocitySpread = 2
  2226. Humanoid.WalkSpeed = 400
  2227. wait(7)
  2228. pie222:Destroy()
  2229. Humanoid.WalkSpeed = 150
  2230.  
  2231.  
  2232.  
  2233. end
  2234. end)
  2235.  
  2236. local multiplier = 1
  2237.  
  2238. function hurt(hit, dmg)
  2239. if hit.Parent then
  2240. if hit.Parent.Name == "box" then print("bocks!11") hit.Parent:Destroy() end
  2241. local hum = hit.Parent:FindFirstChildOfClass("Humanoid")
  2242. if hum then
  2243. if hum.Parent.Name ~= Player.Name then
  2244. if dmg == "Kill" or hum.Health > 100000 then
  2245. hit.Parent:BreakJoints()
  2246. return true
  2247. else
  2248. if math.random(0, 100) == 50 then
  2249. hum.Health = hum.Health - dmg*multiplier*2.5
  2250. else
  2251. hum.Health = hum.Health -dmg*multiplier
  2252. end
  2253. return true
  2254. end
  2255. end
  2256. end
  2257. end
  2258. end
  2259.  
  2260. local huge = Vector3.new(math.huge,math.huge,math.huge)
  2261. function fade(obj, dest, grow)
  2262. spawn(function()
  2263. local oldcf = obj.CFrame
  2264. for i = 0, 10 do
  2265. if grow then
  2266. obj.Size = obj.Size +Vector3.new(1,1,1)
  2267. obj.CFrame = oldcf
  2268. end
  2269. obj.Transparency = obj.Transparency +0.1
  2270. swait()
  2271. end
  2272. if dest then
  2273. obj:Destroy()
  2274. end
  2275. end)
  2276. end
  2277.  
  2278. local push = 100
  2279.  
  2280. mouse.KeyDown:connect(function(key)
  2281. if key == "g" then
  2282. local p = Instance.new("Part")
  2283. p.Transparency = 0
  2284. p.Anchored = true
  2285. p.Size = Vector3.new(4,4,4)
  2286. p.CanCollide = false
  2287. p.BrickColor = BrickColor.new("Really black")
  2288. p.Material = Enum.Material.Neon
  2289. local pe = Instance.new("ParticleEmitter", p)
  2290. pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  2291. pe.LightEmission = 0.7
  2292. pe.Size = NumberSequence.new(4)
  2293. pe.Texture = "rbxassetid://243664672"
  2294. pe.Transparency = NumberSequence.new(0.5)
  2295. pe.Lifetime = NumberRange.new(0.1)
  2296. pe.Rate = 500
  2297. pe.Speed = NumberRange.new(3)
  2298. p.CFrame = Head.CFrame
  2299. p.Parent = workspace
  2300. p.Anchored = false
  2301. local bv = Instance.new("BodyVelocity", p)
  2302. bv.MaxForce = huge
  2303. bv.Velocity = CFrame.new(char.Torso.Position, mouse.Hit.p).lookVector*push
  2304. p.Touched:connect(function(hit)
  2305. hurt(hit, math.random(5,10))
  2306. end)
  2307. game.Debris:AddItem(p, 4)
  2308. end
  2309. end)
  2310.  
  2311.  
  2312. mouse.KeyDown:connect(function(key)
  2313. if key == "v" and not attacking then
  2314. attacking = true
  2315. shielding = true
  2316. local p = Instance.new("Part")
  2317. p.Anchored = true
  2318. p.BrickColor = BrickColor.new("Really black")
  2319. p.Material = Enum.Material.Neon
  2320. shield = p
  2321. local bc = BrickColor.Random()
  2322. p.BrickColor = bc
  2323. p.Size = Vector3.new(30,30,0)
  2324. p.BrickColor = BrickColor.new("Really red")
  2325. p.Material = Enum.Material.Neon
  2326. local m = Instance.new("SpecialMesh", p)
  2327. m.MeshType = "Sphere"
  2328. p.CFrame = char.HumanoidRootPart.CFrame *CFrame.new(0,0,-4)
  2329. local num2 = -0.8
  2330. for i = 0, 10 do
  2331. if shielding then
  2332. local p = Instance.new("Part")
  2333. p.Size = Vector3.new(1.8,1.8,1.8)
  2334. p.CanCollide = false
  2335. p.Anchored = true
  2336. p.Transparency = 0
  2337. p.BrickColor = BrickColor.new("Really black")
  2338. p.Material = Enum.Material.Neon
  2339. local pe = Instance.new("ParticleEmitter")
  2340. pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  2341. pe.LightEmission = 0.7
  2342. pe.Size = NumberSequence.new(1.7)
  2343. pe.Texture = "rbxassetid://243664672"
  2344. pe.Transparency = NumberSequence.new(0.5)
  2345. pe.Lifetime = NumberRange.new(1)
  2346. pe.Rate = 500
  2347. pe.Speed = NumberRange.new(0)
  2348. pe.Parent = p
  2349. p.Parent = shield
  2350. num2 = num2 + 1
  2351. local num = num2
  2352. local neg = false
  2353. spawn(function()
  2354. repeat wait()
  2355. num = num + 0.1
  2356. local sin = math.sin(num)*15
  2357. local cos = math.cos(num)*15
  2358. if shield then
  2359. p.CFrame = shield.CFrame *CFrame.new(sin,cos,0)
  2360. end
  2361. until not shielding
  2362. end)
  2363. else
  2364. break
  2365. end
  2366. end
  2367. p.Transparency = 0.7
  2368. p.Parent = workspace
  2369. p.Touched:connect(function(hit)
  2370. if hurt(hit, math.random(50, 100)) then
  2371. fade(hit)
  2372. elseif hit.Anchored == false and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Torso" then
  2373. fade(hit, true)
  2374. end
  2375. end)
  2376. end
  2377. end)
  2378. mouse.KeyUp:connect(function(key)
  2379. if key == "v" and attacking then
  2380. if shield then
  2381. fade(shield, true)
  2382. attacking = false
  2383. shielding = false
  2384. end
  2385. end
  2386. end)
  2387.  
  2388. mouse.KeyDown:connect(function(key)
  2389. if key == "b" and not attacking then
  2390. attacking = true
  2391. local Must = Instance.new("Sound",Torso)
  2392. Must.SoundId = "rbxassetid://1042338696"
  2393. Must.Pitch = 0.99
  2394. Must.Volume = 3.4
  2395. Must.Looped = false
  2396. wait(0)
  2397. Must:Play()
  2398. local p = Instance.new("Part")
  2399. p.Anchored = true
  2400. p.Material = "Neon"
  2401. local bc = BrickColor.new("Bright red")
  2402. p.BrickColor = bc
  2403. local m = Instance.new("SpecialMesh", p)
  2404. m.MeshType = "Sphere"
  2405. p.Size = Vector3.new(1,1,1)
  2406. p.CFrame = char.Torso.CFrame
  2407. p.CanCollide = false
  2408. local pe = Instance.new("ParticleEmitter")
  2409. pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  2410. pe.LightEmission = 0.7
  2411. pe.Size = NumberSequence.new(10)
  2412. pe.Texture = "rbxassetid://243664672"
  2413. pe.Transparency = NumberSequence.new(1)
  2414. pe.Lifetime = NumberRange.new(5)
  2415. pe.Rate = 500
  2416. pe.Speed = NumberRange.new(50)
  2417. pe.VelocitySpread = 360
  2418. pe.Parent = p
  2419. p.Parent = workspace
  2420. local rate = 20
  2421. local oldcf = p.CFrame
  2422. local con = p.Touched:connect(function(hit)
  2423. if hit.Parent then
  2424. if hit.Anchored == false then
  2425. if hit.Parent.Name ~= Player.Name then
  2426. if not hit.Parent:IsA("Humanoid") then
  2427. hurt(hit, math.random(1,1))
  2428. end
  2429. end
  2430. end
  2431. end
  2432. end)
  2433. attacking = false
  2434. for i = 0, 10*rate do
  2435. p.Size = p.Size +Vector3.new(20,20,20)/rate
  2436. p.Transparency = p.Transparency+0.1/rate
  2437. p.CFrame = oldcf
  2438. swait()
  2439. end
  2440. pe.Enabled = false
  2441. con:disconnect()
  2442. game.Debris:AddItem(p, 5)
  2443. end
  2444. end)
  2445.  
  2446. mouse.KeyDown:connect(function(key)
  2447. if key == "t" and not attacking then
  2448. attacking = true
  2449. for i = 1, 2 do
  2450. local arm = ""
  2451. if i == 1 then arm = "Right Arm" end
  2452. if i == 2 then arm = "Left Arm" end
  2453. local p = Instance.new("Part")
  2454. p.CanCollide = false
  2455. p.Anchored = true
  2456. p.Transparency = 1
  2457. p.BrickColor = BrickColor.new("Bright red")
  2458. p.Material = Enum.Material.Neon
  2459. p.Size = Vector3.new(0.9,0.9,0.9)
  2460. local p2 = p:Clone()
  2461. p.Parent = char
  2462. p2.Parent = char
  2463. spawn(function()
  2464. local num = 0
  2465. repeat swait()
  2466. num = num + 0.5
  2467. local sin = math.sin(num)*2
  2468. local cos = math.cos(num)*2
  2469. p.CFrame = char[arm].CFrame *CFrame.new(sin,0,cos) *CFrame.new(0,-2,0)
  2470. until not attacking
  2471. p:Destroy()
  2472. p2:Destroy()
  2473. end)
  2474. end
  2475. for i = 0, 50 do
  2476. local arm = ""
  2477. if i%2 == 0 then
  2478. arm = "Right Arm"
  2479. else
  2480. arm = "Left Arm"
  2481. end
  2482. local p = Instance.new("Part")
  2483. p.Transparency = 0
  2484. p.Size = Vector3.new(2.1,2.1,2.1)
  2485. p.Name = "ignore"
  2486. p.CanCollide = false
  2487. p.BrickColor = BrickColor.new("Bright red")
  2488. p.Material = Enum.Material.Neon
  2489. p.CFrame = char[arm].CFrame
  2490. p.Parent = workspace
  2491. p.Touched:connect(function(hit)
  2492. if hit.Name ~= "ignore" then
  2493. hurt(hit, 10)
  2494. end
  2495. end)
  2496. local bv = Instance.new("BodyVelocity")
  2497. bv.MaxForce = huge
  2498. bv.Velocity = CFrame.new(char[arm].Position, mouse.Hit.p).lookVector*push
  2499. bv.Parent = p
  2500. game.Debris:AddItem(p, 5)
  2501. swait()
  2502. end
  2503. wait(0.5)
  2504. attacking = false
  2505. end
  2506. end)
  2507.  
  2508.  
  2509. --CFrame.new(char[arm].Position, mouse.Hit.p).lookVector*push
  2510.  
  2511.  
  2512.  
  2513.  
  2514.  
  2515.  
  2516.  
  2517.  
  2518.  
  2519. local rad = math.rad
  2520.  
  2521. local keysDown = {}
  2522.  
  2523. local flySpeed = 0
  2524. local MAX_FLY_SPEED = 150
  2525.  
  2526. local canFly = false
  2527. local flyToggled = false
  2528.  
  2529. local forward, side = 0, 0
  2530. local lastForward, lastSide = 0, 0
  2531.  
  2532. local floatBP = Instance.new("BodyPosition")
  2533. floatBP.maxForce = Vector3.new(0, math.huge, 0)
  2534. local flyBV = Instance.new("BodyVelocity")
  2535. flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  2536. local turnBG = Instance.new("BodyGyro")
  2537. turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  2538.  
  2539. mouse.KeyDown:connect(function(key)
  2540. keysDown[key] = true
  2541.  
  2542. if key == "z" then
  2543. flyToggled = not flyToggled
  2544.  
  2545. if not flyToggled then
  2546. stanceToggle = "Normal"
  2547. floatBP.Parent = nil
  2548. flyBV.Parent = nil
  2549. turnBG.Parent = nil
  2550. RootPart.Velocity = Vector3.new()
  2551. Char.Humanoid.PlatformStand = false
  2552. end
  2553. end
  2554.  
  2555. end)
  2556. mouse.KeyUp:connect(function(key)
  2557. keysDown[key] = nil
  2558. end)
  2559.  
  2560. local function updateFly()
  2561.  
  2562. if not flyToggled then return end
  2563.  
  2564. lastForward = forward
  2565. lastSide = side
  2566.  
  2567. forward = 0
  2568. side = 0
  2569.  
  2570. if keysDown.w then
  2571. forward = forward + 1
  2572. end
  2573. if keysDown.s then
  2574. forward = forward - 1
  2575. end
  2576. if keysDown.a then
  2577. side = side - 1
  2578. end
  2579. if keysDown.d then
  2580. side = side + 1
  2581. end
  2582.  
  2583. canFly = (forward ~= 0 or side ~= 0)
  2584.  
  2585. if canFly then
  2586. stanceToggle = "Floating"
  2587. turnBG.Parent = RootPart
  2588. floatBP.Parent = nil
  2589. flyBV.Parent = RootPart
  2590.  
  2591. flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
  2592. if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
  2593. else
  2594. floatBP.position = RootPart.Position
  2595. floatBP.Parent = RootPart
  2596.  
  2597. flySpeed = flySpeed - 1
  2598. if flySpeed < 0 then flySpeed = 0 end
  2599. end
  2600.  
  2601. local camCF = cam.CoordinateFrame
  2602. local in_forward = canFly and forward or lastForward
  2603. local in_side = canFly and side or lastSide
  2604.  
  2605. flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,
  2606. in_forward * 0.2, 0).p) - camCF.p) * flySpeed
  2607.  
  2608. turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,
  2609. 0)
  2610. end
  2611.  
  2612. game:service'RunService'.RenderStepped:connect(function()
  2613. if flyToggled then
  2614. Char.Humanoid.PlatformStand = true
  2615. end
  2616. updateFly()
  2617. end)
  2618.  
  2619.  
  2620.  
  2621. local deb = false
  2622. mouse.KeyDown:connect(function(key)
  2623. if key == "h" and not deb then
  2624. deb = true
  2625. for i = 0, 10 do
  2626. spawn(function()
  2627. local p = Instance.new("Part")
  2628. p.Anchored = true
  2629. p.CanCollide = false
  2630. p.CFrame = char.Torso.CFrame *CFrame.new(math.random(-8,14),-15,math.random(-8,14))
  2631. p.BrickColor = BrickColor.new("Really black")
  2632. p.Material = Enum.Material.Neon
  2633. p.Size = Vector3.new(1.8,1.8,1.8)
  2634. p.Transparency = 0
  2635. local pe = Instance.new("ParticleEmitter")
  2636. pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  2637. pe.LightEmission = 0.7
  2638. pe.Size = NumberSequence.new(1.5)
  2639. pe.Texture = "rbxassetid://243664672"
  2640. pe.Transparency = NumberSequence.new(0.5)
  2641. pe.Lifetime = NumberRange.new(0.2)
  2642. pe.Rate = 500
  2643. pe.Speed = NumberRange.new(3)
  2644. pe.Parent = p
  2645. p.Parent = workspace
  2646. local endcf = p.CFrame *CFrame.new(0,30,0)
  2647. for i = 0, 20 do
  2648. p.CFrame = p.CFrame:Lerp(endcf, 0.3)
  2649. wait()
  2650. end
  2651. local z = Instance.new("Part")
  2652. z.CFrame = p.CFrame
  2653. z.CFrame = CFrame.new(z.Position, mouse.Hit.p)
  2654. local bv = Instance.new("BodyVelocity", p)
  2655. bv.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  2656. bv.Velocity = z.CFrame.lookVector*140
  2657. p.Anchored = false
  2658. z:Destroy()
  2659. p.CanCollide = false
  2660. local connection
  2661. spawn(function()
  2662. local angle = CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10)))
  2663. repeat wait()
  2664. p.CFrame = p.CFrame *angle
  2665. until not p or p.CanCollide
  2666. end)
  2667. connection = p.Touched:connect(function(hit)
  2668. hurt(hit, math.random(5,5))
  2669. if not hit.Anchored and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Accessory" then
  2670. p.CanCollide = true
  2671. end
  2672. end)
  2673. game.Debris:AddItem(p, 5)
  2674. end)
  2675. wait()
  2676. deb = false
  2677. end
  2678. end
  2679. end)
  2680.  
  2681.  
  2682.  
  2683. local deb = false
  2684. mouse.KeyDown:connect(function(key)
  2685. if key == "j" and not deb then
  2686. deb = true
  2687. for i = 0, 90 do
  2688. spawn(function()
  2689. local p = Instance.new("Part")
  2690. p.Anchored = true
  2691. p.CanCollide = false
  2692. p.CFrame = char.Torso.CFrame *CFrame.new(math.random(-15,26),math.random(-15,6),math.random(-15,26))
  2693. p.BrickColor = BrickColor.new("Bright red")
  2694. p.Material = Enum.Material.Neon
  2695. p.Size = Vector3.new(4.4,4.4,4.4)
  2696. p.Transparency = 0
  2697. p.Parent = workspace
  2698. local endcf = p.CFrame *CFrame.new(0,30,0)
  2699. for i = 0, 80 do
  2700. p.CFrame = p.CFrame:Lerp(endcf, 0.3)
  2701. wait()
  2702. end
  2703. local z = Instance.new("Part")
  2704. z.CFrame = p.CFrame
  2705. z.CFrame = CFrame.new(z.Position, mouse.Hit.p)
  2706. local bv = Instance.new("BodyVelocity", p)
  2707. bv.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  2708. bv.Velocity = z.CFrame.lookVector*180
  2709. p.Anchored = false
  2710. z:Destroy()
  2711. p.CanCollide = false
  2712. local connection
  2713. spawn(function()
  2714. local angle = CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10)))
  2715. repeat wait()
  2716. p.CFrame = p.CFrame *angle
  2717. until not p or p.CanCollide
  2718. end)
  2719. connection = p.Touched:connect(function(hit)
  2720. hurt(hit, math.random(5,5))
  2721. if not hit.Anchored and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Accessory" then
  2722. p.CanCollide = true
  2723. end
  2724. end)
  2725. game.Debris:AddItem(p, 5)
  2726. end)
  2727. wait()
  2728. deb = false
  2729. end
  2730. end
  2731. end)
  2732.  
  2733.  
  2734.  
  2735. local deb = false
  2736. mouse.KeyDown:connect(function(key)
  2737. if key == "y" and not deb then
  2738. deb = true
  2739. for i = 0, 50 do
  2740. spawn(function()
  2741. local p = Instance.new("Part")
  2742. p.Anchored = true
  2743. p.CanCollide = false
  2744. p.CFrame = char.Torso.CFrame *CFrame.new(math.random(-15,26),-3,math.random(-15,26))
  2745. p.BrickColor = BrickColor.new("Bright red")
  2746. p.Material = Enum.Material.Neon
  2747. p.Size = Vector3.new(6.4,6.4,6.4)
  2748. p.Transparency = 0.5
  2749. p.Parent = workspace
  2750. local endcf = p.CFrame *CFrame.new(0,30,0)
  2751. for i = 0, 20 do
  2752. p.CFrame = p.CFrame:Lerp(endcf, 0.3)
  2753. wait()
  2754. end
  2755. local z = Instance.new("Part")
  2756. z.CFrame = p.CFrame
  2757. z.CFrame = CFrame.new(z.Position, mouse.Hit.p)
  2758. p.Anchored = false
  2759. z:Destroy()
  2760. p.CanCollide = true
  2761. local connection
  2762. spawn(function()
  2763. local angle = CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10)))
  2764. repeat wait()
  2765. p.CFrame = p.CFrame *angle
  2766. until not p or p.CanCollide
  2767. end)
  2768. connection = p.Touched:connect(function(hit)
  2769. hurt(hit, math.random(5,5))
  2770. if not hit.Anchored and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Accessory" then
  2771. p.CanCollide = true
  2772. end
  2773. end)
  2774. game.Debris:AddItem(p, 5)
  2775. end)
  2776. wait()
  2777. deb = false
  2778. end
  2779. end
  2780. end)
  2781.  
  2782.  
  2783.  
  2784. mouse.KeyDown:connect(function(k) ---galickgun
  2785. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2786. MV4 = 0
  2787. local Must = Instance.new("Sound",Torso)
  2788. Must.SoundId = "rbxassetid://719748223"
  2789. Must.Pitch = 0.99
  2790. Must.Volume = 3.4
  2791. Must.Looped = false
  2792. wait(0)
  2793. Must:Play()
  2794. Humanoid.WalkSpeed = 13
  2795. local Aura = Instance.new('ParticleEmitter')
  2796. Aura.Name = "Aura"
  2797. Aura.Texture = "rbxassetid://347730682"
  2798. Aura.Parent = Torso
  2799. Aura.LightEmission = 1
  2800. Aura.Transparency = NumberSequence.new(0.4,1)
  2801. Aura.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2802. Aura.Size = NumberSequence.new(1,9)
  2803. Aura.Rotation = NumberRange.new(-360,360)
  2804. Aura.LockedToPart = true
  2805. Aura.Lifetime = NumberRange.new(1)
  2806. Aura.Rate = 100
  2807. Aura.Speed = NumberRange.new(0)
  2808. Aura.EmissionDirection = "Top"
  2809. local Aura2 = Instance.new('ParticleEmitter')
  2810. Aura2.Name = "Aura"
  2811. Aura2.Texture = "rbxassetid://1046299182"
  2812. Aura2.Parent = Torso
  2813. Aura2.LightEmission = 1
  2814. Aura2.Transparency = NumberSequence.new(0,1)
  2815. Aura2.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2816. Aura2.Size = NumberSequence.new(14)
  2817. Aura2.Rotation = NumberRange.new(-360,360)
  2818. Aura2.LockedToPart = true
  2819. Aura2.Lifetime = NumberRange.new(0.2)
  2820. Aura2.Rate = 20
  2821. Aura2.Speed = NumberRange.new(0)
  2822. Aura2.EmissionDirection = "Top"
  2823. attack = true
  2824. Firepart1 = Instance.new("Part", RightArm)
  2825. Firepart1.Size = Vector3.new(1, 1, 1)
  2826. GuW1 = Instance.new("Weld")
  2827. GuW1.Name = "GuW"
  2828. GuW1.Part0 = RightArm
  2829. GuW1.C0 = cn(0, -1, 0)
  2830. GuW1.C1 = cn(0, 0, 0)
  2831. GuW1.Part1 = Firepart1
  2832. GuW1.Parent = RightArm
  2833. Firepart1.Transparency = 1
  2834. Firepart2 = Instance.new("Part", LeftArm)
  2835. Firepart2.Size = Vector3.new(1, 1, 1)
  2836. GuW2 = Instance.new("Weld")
  2837. GuW2.Name = "GuW"
  2838. GuW2.Part0 = LeftArm
  2839. GuW2.C0 = cn(0, -1, 0)
  2840. GuW2.C1 = cn(0, 0, 0)
  2841. GuW2.Part1 = Firepart2
  2842. GuW2.Parent = LeftArm
  2843. Firepart2.Transparency = 1
  2844. GuW1:Destroy()
  2845. GuW1 = Instance.new("Weld")
  2846. GuW1.Name = "GuW"
  2847. GuW1.Part0 = Torso
  2848. GuW1.C0 = cn(0, 0, -6)
  2849. GuW1.C1 = cn(0, 0, 0)
  2850. GuW1.Part1 = Firepart1
  2851. GuW1.Parent = Torso
  2852. GuW2:Destroy()
  2853. GuW2 = Instance.new("Weld")
  2854. GuW2.Name = "GuW"
  2855. GuW2.Part0 = Torso
  2856. GuW2.C0 = cn(0, 0, -6)
  2857. GuW2.C1 = cn(0, 0, 0)
  2858. GuW2.Part1 = Firepart2
  2859. GuW2.Parent = Torso
  2860. GuW2:Destroy()
  2861. GuW2 = Instance.new("Weld")
  2862. GuW2.Name = "GuW"
  2863. GuW2.Part0 = Torso
  2864. GuW2.C0 = cn(0, 0, -4)
  2865. GuW2.C1 = cn(0, 0, 0)
  2866. GuW2.Part1 = Firepart2
  2867. GuW2.Parent = Torso
  2868. for i = 0, 18, 0.1 do
  2869. swait()
  2870. if Torsovelocity.Y > 2 then
  2871. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2872. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.1)
  2873. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2874. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2875. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2876. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2877. elseif Torsovelocity.Y < 1 then
  2878. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.1)
  2879. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.05)
  2880. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2881. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-120), math.rad(-90)), 0.1)
  2882. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2883. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2884. end
  2885. end
  2886. GuW1:Destroy()
  2887. GuW1 = Instance.new("Weld")
  2888. GuW1.Name = "GuW"
  2889. GuW1.Part0 = Torso
  2890. GuW1.C0 = cn(0, 0, -15)
  2891. GuW1.C1 = cn(0, 0, 0)
  2892. GuW1.Part1 = Firepart1
  2893. GuW1.Parent = Torso
  2894. GuW2:Destroy()
  2895. GuW2 = Instance.new("Weld")
  2896. GuW2.Name = "GuW"
  2897. GuW2.Part0 = Torso
  2898. GuW2.C0 = cn(0, 0, -17.5)
  2899. GuW2.C1 = cn(0, 0, 0)
  2900. GuW2.Part1 = Firepart2
  2901. GuW2.Parent = Torso
  2902. local Must = Instance.new("Sound",Torso)
  2903. Must.SoundId = "rbxassetid://719747626"
  2904. Must.Pitch = 0.99
  2905. Must.Volume = 3.9
  2906. Must.Looped = false
  2907. wait(0)
  2908. Must:Play()
  2909. for i = 0, 1.25, 0.01 do
  2910. swait()
  2911. 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)
  2912. shoottraildd22(mouse.Hit.p, Torso, 0)
  2913. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  2914. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  2915. if Torsovelocity.Y > 2 then
  2916. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2917. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2918. 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)
  2919. 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)
  2920. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2921. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2922. end
  2923. end
  2924. Must:Stop()
  2925. Aura:Destroy()
  2926. Aura2:Destroy()
  2927. wait(0.5)
  2928. Humanoid.WalkSpeed = 16
  2929. attack = false
  2930. MV4 = 300
  2931. Firepart1:Destroy()
  2932. Firepart2:Destroy()
  2933. end
  2934. end)
  2935.  
  2936.  
  2937. d = {}
  2938. function iteffect()
  2939.  
  2940. coroutine.resume(coroutine.create(function()
  2941.  
  2942. for i = 1, 10 do
  2943. effect = Instance.new("Part", workspace)
  2944. effect.Anchored = true
  2945. effect.CanCollide = false
  2946. effect.Size = Vector3.new(0.2, 3, 0.2)
  2947. effect.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  2948. effect.Transparency = 0
  2949. effect.Material = "Plastic"
  2950. effect.BrickColor = BrickColor.new("Really black")
  2951. table.insert(d, effect)
  2952. game:GetService("Debris"):AddItem(effect, 0.3)
  2953. end
  2954.  
  2955. coroutine.resume(coroutine.create(function()
  2956. for i = 1, 10 do
  2957. for i,e in pairs(d) do
  2958. e.CFrame = e.CFrame * CFrame.new(0, math.random(0, 10)/10, 0)
  2959. e.Transparency = e.Transparency + 0.030
  2960. end
  2961. wait(0.01)
  2962. end
  2963.  
  2964. end))
  2965. end))
  2966.  
  2967.  
  2968. end
  2969.  
  2970. tp = true
  2971.  
  2972. mouse.KeyDown:connect(function(k)
  2973. if k == "e" then
  2974. if tp == true then
  2975. tp = false
  2976. local Must = Instance.new("Sound",Torso)
  2977. Must.SoundId = "rbxassetid://1055279036"
  2978. Must.Pitch = 0.99
  2979. Must.Volume = 1.2
  2980. Must.Looped = false
  2981. wait(0)
  2982. Must:Play()
  2983. Zanzoken = Instance.new("Part",char)
  2984. Zanzoken.Anchored = true
  2985. Zanzoken.CanCollide = false
  2986. Zanzoken.Position = v3(999,999,999)
  2987. Zanzoken.CFrame = Torso.CFrame
  2988. game.Debris:AddItem(Zanzoken,0.5)
  2989. Zanzoken.Transparency = 1
  2990. wait()
  2991. idk = Instance.new("BillboardGui",Zanzoken)
  2992. idk.Size = UDim2.new(10,0,15,0)
  2993. idk.AlwaysOnTop = false
  2994. idk1 = Instance.new("ImageLabel",idk)
  2995. idk1.BackgroundTransparency = 1
  2996. idk.ExtentsOffset = v3(0,0,0)
  2997. idk1.ImageTransparency = 0
  2998. idk1.Size = UDim2.new(2,0,1,0)
  2999. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  3000. idk1.Image = "rbxassetid://43708993"
  3001. char.Head.face.Parent = game.Lighting
  3002. wait(0)
  3003. char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  3004. game.Lighting.face.Parent = char.Head
  3005. wait(0)
  3006. Zanzoken = Instance.new("Part",char)
  3007. Zanzoken.Anchored = true
  3008. Zanzoken.CanCollide = false
  3009. Zanzoken.Position = v3(999,999,999)
  3010. Zanzoken.CFrame = Torso.CFrame
  3011. game.Debris:AddItem(Zanzoken,0.5)
  3012. Zanzoken.Transparency = 1
  3013. wait()
  3014. idk = Instance.new("BillboardGui",Zanzoken)
  3015. idk.Size = UDim2.new(10,0,15,0)
  3016. idk.AlwaysOnTop = false
  3017. idk1 = Instance.new("ImageLabel",idk)
  3018. idk1.BackgroundTransparency = 1
  3019. idk.ExtentsOffset = v3(0,0,0)
  3020. idk1.ImageTransparency = 0
  3021. idk1.Size = UDim2.new(2,0,1,0)
  3022. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  3023. idk1.Image = "rbxassetid://343708993"
  3024.  
  3025. wait(0.4)
  3026. tp = true
  3027.  
  3028.  
  3029. end
  3030. end
  3031. end)
  3032.  
  3033.  
  3034. MV4 = 300
  3035. mouse.KeyDown:connect(function(k)
  3036. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  3037. MV4 = 0
  3038. local Must = Instance.new("Sound",workspace)
  3039. Must.SoundId = "rbxassetid://512366303"
  3040. Must.Pitch = 0.99
  3041. Must.Volume = 3.5
  3042. Must.Looped = true
  3043. wait(0)
  3044. Must:Play()
  3045. local lb = Instance.new("Part")
  3046. lb.Parent = char
  3047. lb.Material = "Neon"
  3048. lb.Color = BrickColor.new("Gold").Color
  3049. lb.CanCollide = false
  3050. lb.Material = "Neon"
  3051. lb.Size = vt(1,1,1)
  3052. lb.CFrame = Torso.CFrame
  3053. lb.Rotation = vt(0,0,0)
  3054. lb.Anchored = true
  3055. lb.Transparency = 0
  3056. local thing = Instance.new("SpecialMesh",lb)
  3057. thing.MeshType = "FileMesh"
  3058. thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3059. thing.Scale = vt(0,15,0)
  3060. local chancerot = math.random(1,2)
  3061. for z = 0, 4 do
  3062. if chancerot == 1 then
  3063. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3064. elseif chancerot == 2 then
  3065. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3066. end
  3067. lb.Transparency = lb.Transparency + 0.1
  3068. thing.Scale = thing.Scale + vt(15,0,15)
  3069. wait()
  3070. end
  3071. for z = 0, 4 do
  3072. if chancerot == 1 then
  3073. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3074. elseif chancerot == 2 then
  3075. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3076. end
  3077. lb.Transparency = lb.Transparency + 0.1
  3078. thing.Scale = thing.Scale + vt(15,0,15)
  3079. wait()
  3080. end
  3081.  
  3082. local Aura = Instance.new('ParticleEmitter')
  3083. Aura.Name = "Aura"
  3084. Aura.Texture = "rbxassetid://347730682"
  3085. Aura.Parent = Torso
  3086. Aura.LightEmission = 1
  3087. Aura.Transparency = NumberSequence.new(0.5,1)
  3088. Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3089. Aura.Size = NumberSequence.new(1,25)
  3090. Aura.Rotation = NumberRange.new(-360,360)
  3091. Aura.LockedToPart = true
  3092. Aura.Lifetime = NumberRange.new(1)
  3093. Aura.Rate = 100
  3094. Aura.Speed = NumberRange.new(0)
  3095. Aura.EmissionDirection = "Top"
  3096. local Aura2 = Instance.new('ParticleEmitter')
  3097. Aura2.Name = "Aura"
  3098. Aura2.Texture = "rbxassetid://1046299182"
  3099. Aura2.Parent = Torso
  3100. Aura2.LightEmission = 1
  3101. Aura2.Transparency = NumberSequence.new(0,1)
  3102. Aura2.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3103. Aura2.Size = NumberSequence.new(55)
  3104. Aura2.Rotation = NumberRange.new(-360,360)
  3105. Aura2.LockedToPart = true
  3106. Aura2.Lifetime = NumberRange.new(0.2)
  3107. Aura2.Rate = 20
  3108. Aura2.Speed = NumberRange.new(0)
  3109. Aura2.EmissionDirection = "Top"
  3110. lig = Instance.new("PointLight",Player.Character.Torso)
  3111. lig.Color=Color3.new(255,255,0)
  3112. lig.Range = 12
  3113. Humanoid.WalkSpeed = 0.01
  3114. attack = true
  3115. Firepart1 = Instance.new("Part", RightArm)
  3116. Firepart1.Size = Vector3.new(1, 1, 1)
  3117. GuW1 = Instance.new("Weld")
  3118. GuW1.Name = "GuW"
  3119. GuW1.Part0 = RightArm
  3120. GuW1.C0 = cn(0, -1, 0)
  3121. GuW1.C1 = cn(0, 0, 0)
  3122. GuW1.Part1 = Firepart1
  3123. GuW1.Parent = RightArm
  3124. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  3125. Firepart1.Transparency = 1
  3126. Firepart2 = Instance.new("Part", LeftArm)
  3127. Firepart2.Size = Vector3.new(1, 1, 1)
  3128. GuW2 = Instance.new("Weld")
  3129. GuW2.Name = "GuW"
  3130. GuW2.Part0 = LeftArm
  3131. GuW2.C0 = cn(0, -1, 0)
  3132. GuW2.C1 = cn(0, 0, 0)
  3133. GuW2.Part1 = Firepart2
  3134. GuW2.Parent = LeftArm
  3135. Firepart2.Transparency = 1
  3136.  
  3137. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  3138. GuW1:Destroy()
  3139. GuW1 = Instance.new("Weld")
  3140. GuW1.Name = "GuW"
  3141. GuW1.Part0 = Torso
  3142. GuW1.C0 = cn(0, 0, -6)
  3143. GuW1.C1 = cn(0, 0, 0)
  3144. GuW1.Part1 = Firepart1
  3145. GuW1.Parent = Torso
  3146. GuW2:Destroy()
  3147. GuW2 = Instance.new("Weld")
  3148. GuW2.Name = "GuW"
  3149. GuW2.Part0 = Torso
  3150. GuW2.C0 = cn(0, 0, -6)
  3151. GuW2.C1 = cn(0, 0, 0)
  3152. GuW2.Part1 = Firepart2
  3153. GuW2.Parent = Torso
  3154.  
  3155. GuW2:Destroy()
  3156. GuW2 = Instance.new("Weld")
  3157. GuW2.Name = "GuW"
  3158. GuW2.Part0 = Torso
  3159. GuW2.C0 = cn(0, 0, -4)
  3160. GuW2.C1 = cn(0, 0, 0)
  3161. GuW2.Part1 = Firepart2
  3162. GuW2.Parent = Torso
  3163. for i = 0, 15, 0.1 do
  3164. swait()
  3165. if Torsovelocity.Y > 2 then
  3166. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3167. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3168. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3169. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3170. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3171. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3172. elseif Torsovelocity.Y < 1 then
  3173. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3174. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3175. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3176. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3177. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3178. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3179. end
  3180. end
  3181. wait(16)
  3182. local Aura3 = Instance.new('ParticleEmitter')
  3183. Aura3.Name = "Aura"
  3184. Aura3.Texture = "rbxassetid://1046299182"
  3185. Aura3.Parent = Torso
  3186. Aura3.LightEmission = 1
  3187. Aura3.Transparency = NumberSequence.new(0.4,1)
  3188. Aura3.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3189. Aura3.Size = NumberSequence.new(140)
  3190. Aura3.Rotation = NumberRange.new(-360,360)
  3191. Aura3.LockedToPart = true
  3192. Aura3.Lifetime = NumberRange.new(0.2)
  3193. Aura3.Rate = 70
  3194. Aura3.Speed = NumberRange.new(0)
  3195. Aura3.EmissionDirection = "Top"
  3196. local Aura4 = Instance.new('ParticleEmitter')
  3197. Aura4.Name = "Aura"
  3198. Aura4.Texture = "rbxassetid://1046299182"
  3199. Aura4.Parent = Torso
  3200. Aura4.LightEmission = 1
  3201. Aura4.Transparency = NumberSequence.new(0.7,1)
  3202. Aura4.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  3203. Aura4.Size = NumberSequence.new(190)
  3204. Aura4.Rotation = NumberRange.new(-360,360)
  3205. Aura4.LockedToPart = true
  3206. Aura4.Lifetime = NumberRange.new(0.2)
  3207. Aura4.Rate = 120
  3208. Aura4.Speed = NumberRange.new(0)
  3209. Aura4.EmissionDirection = "Top"
  3210. local Aura5 = Instance.new('ParticleEmitter')
  3211. Aura5.Name = "Aura"
  3212. Aura5.Texture = "rbxassetid://347730682"
  3213. Aura5.Parent = Torso
  3214. Aura5.LightEmission = 1
  3215. Aura5.Transparency = NumberSequence.new(0.2,1)
  3216. Aura5.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3217. Aura5.Size = NumberSequence.new(1,65)
  3218. Aura5.Rotation = NumberRange.new(-360,360)
  3219. Aura5.LockedToPart = true
  3220. Aura5.Lifetime = NumberRange.new(1)
  3221. Aura5.Rate = 200
  3222. Aura5.Speed = NumberRange.new(0)
  3223. Aura5.EmissionDirection = "Top"
  3224. local quake = Instance.new("Sound",workspace)
  3225. quake.SoundId = "rbxassetid://1048411878"
  3226. quake.Pitch = 0.99
  3227. quake.Volume = 1.3
  3228. quake.Looped = true
  3229. wait(0)
  3230. quake:Play()
  3231. local scrr = Instance.new("Sound",Torso)
  3232. scrr.SoundId = "rbxassetid://908472235"
  3233. scrr.Pitch = 0.99
  3234. scrr.Volume = 5.5
  3235. scrr.Looped = true
  3236. wait(0)
  3237. scrr:Play()
  3238.  
  3239. for i = 0, 2, 0.1 do
  3240. swait()
  3241. local lb = Instance.new("Part")
  3242. lb.Parent = char
  3243. lb.Material = "Neon"
  3244. lb.Color = BrickColor.new("Gold").Color
  3245. lb.CanCollide = false
  3246. lb.Material = "Neon"
  3247. lb.Size = vt(0.5,0,0.5)
  3248. lb.CFrame = Torso.CFrame
  3249. lb.Rotation = vt(0,0,0)
  3250. lb.Anchored = true
  3251. lb.Transparency = 0
  3252. local thing = Instance.new("SpecialMesh",lb)
  3253. thing.MeshType = "FileMesh"
  3254. thing.MeshId = "http://www.roblox.com/asset/?id=471124075"
  3255. thing.Scale = vt(0,15,0)
  3256. local chancerot = math.random(1,2)
  3257. for z = 0, 4 do
  3258. if chancerot == 1 then
  3259. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3260. elseif chancerot == 2 then
  3261. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3262. end
  3263. lb.Transparency = lb.Transparency + 0.1
  3264. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3265. wait()
  3266. end
  3267. for z = 0, 4 do
  3268. if chancerot == 1 then
  3269. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3270. elseif chancerot == 2 then
  3271. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3272. end
  3273. lb.Transparency = lb.Transparency + 0.1
  3274. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3275. wait()
  3276. end
  3277. end
  3278.  
  3279.  
  3280. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  3281. for i = 0, 24, 0.1 do
  3282. swait()
  3283. if Torsovelocity.Y > 2 then
  3284. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3285. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3286. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3287. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3288. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3289. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3290. elseif Torsovelocity.Y < 1 then
  3291. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3292. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3293. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3294. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3295. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3296. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3297. end
  3298. end
  3299. wait(5)
  3300. GuW1:Destroy()
  3301. GuW1 = Instance.new("Weld")
  3302. GuW1.Name = "GuW"
  3303. GuW1.Part0 = Torso
  3304. GuW1.C0 = cn(0, 0, -15)
  3305. GuW1.C1 = cn(0, 0, 0)
  3306. GuW1.Part1 = Firepart1
  3307. GuW1.Parent = Torso
  3308. GuW2:Destroy()
  3309. GuW2 = Instance.new("Weld")
  3310. GuW2.Name = "GuW"
  3311. GuW2.Part0 = Torso
  3312. GuW2.C0 = cn(0, 0, -17.5)
  3313. GuW2.C1 = cn(0, 0, 0)
  3314. GuW2.Part1 = Firepart2
  3315. GuW2.Parent = Torso
  3316. local Must2 = Instance.new("Sound",Torso) --1048411878
  3317. Must2.SoundId = "rbxassetid://950551676"
  3318. Must2.Pitch = 0.99
  3319. Must2.Volume = 10
  3320. Must2.Looped = false
  3321. wait(0)
  3322. Must2:Play()
  3323. quake:Stop()
  3324. scrr:Stop()
  3325. local Gone = Instance.new('ParticleEmitter')
  3326. Gone.Name = "Aura"
  3327. Gone.Texture = "rbxassetid://1046299182"
  3328. Gone.Parent = Torso
  3329. Gone.LightEmission = 1
  3330. Gone.Transparency = NumberSequence.new(0.7,1)
  3331. Gone.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3332. Gone.Size = NumberSequence.new(340)
  3333. Gone.Rotation = NumberRange.new(-360,360)
  3334. Gone.LockedToPart = true
  3335. Gone.Lifetime = NumberRange.new(0.2)
  3336. Gone.Rate = 70
  3337. Gone.Speed = NumberRange.new(0)
  3338. Gone.EmissionDirection = "Top"
  3339. wait(2)
  3340. Aura:Destroy()
  3341. Aura2:Destroy()
  3342. Aura3:Destroy()
  3343. Aura4:Destroy()
  3344. Aura5:Destroy()
  3345. lig:Destroy()
  3346. Gone:Destroy()
  3347. for i = 0, 3, 0.01 do
  3348. swait()
  3349. shoottraildd2(mouse.Hit.p, Torso, 0)
  3350. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  3351. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 70, 70, 70, 0.06)
  3352. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 69.5, 69.5, 69.5, 0.06)
  3353. if Torsovelocity.Y > 2 then
  3354. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3355. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3356. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3357. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3358. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3359. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3360. elseif Torsovelocity.Y < 1 then
  3361. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3362. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3363. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3364. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3365. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3366. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3367. end
  3368. end
  3369. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  3370. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  3371. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  3372. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  3373. for i = 0, 3, 0.1 do
  3374. swait()
  3375. if Torsovelocity.Y > 2 then
  3376. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3377. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3378. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3379. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3380. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3381. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3382. elseif Torsovelocity.Y < 1 then
  3383. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3384. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  3385. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3386. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3387. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3388. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3389. end
  3390. end
  3391. wait(1)
  3392. Humanoid.WalkSpeed = 16
  3393. attack = false
  3394. MV4 = 0
  3395. Must:Stop()
  3396. Firepart1:Destroy()
  3397. Firepart2:Destroy()
  3398. end
  3399. end)
  3400.  
  3401.  
  3402.  
  3403.  
  3404.  
  3405. musiccommand = 1
  3406. musicwait = false
  3407. mouse.KeyDown:connect(function(k)
  3408. if k == "=" and attack == false then
  3409. if musiccommand == 1 and musicwait == false then
  3410. musicwait = true
  3411. sou2:Stop()
  3412. musiccommand = 2
  3413. end
  3414. if musiccommand == 2 and musicwait == false then
  3415. musicwait = true
  3416. sou2:Play()
  3417. sou2.Volume = 2
  3418. musiccommand = 3
  3419. end
  3420. if musiccommand == 3 and musicwait == false then
  3421. musicwait = true
  3422. sou2.Volume = 0.5
  3423. musiccommand = 1
  3424. end
  3425. musicwait = false
  3426. end
  3427. end)
  3428. function HitpartFunk3(HPart3, Xv, Yv, Zv)
  3429. Hitpart3 = Instance.new("Part", HPart3)
  3430. Hitpart3.Size = Vector3.new(1, 1, 1)
  3431. Hitpart3.CanCollide = false
  3432. HuW3 = Instance.new("Weld")
  3433. HuW3.Name = "GuW"
  3434. HuW3.Part0 = HPart3
  3435. HuW3.C0 = cn(Xv, Yv, Zv)
  3436. HuW3.C1 = cn(0, 0, 0)
  3437. HuW3.Part1 = Hitpart3
  3438. HuW3.Parent = HPart3
  3439. Hitpart3.Transparency = 1
  3440. game:GetService("Debris"):AddItem(Hitpart3, 20)
  3441. end
  3442. function HitpartFunk2(HPart2, Xv, Yv, Zv)
  3443. Hitpart2 = Instance.new("Part", HPart2)
  3444. Hitpart2.Size = Vector3.new(1, 1, 1)
  3445. Hitpart2.CanCollide = false
  3446. HuW2 = Instance.new("Weld")
  3447. HuW2.Name = "GuW"
  3448. HuW2.Part0 = HPart2
  3449. HuW2.C0 = cn(Xv, Yv, Zv)
  3450. HuW2.C1 = cn(0, 0, 0)
  3451. HuW2.Part1 = Hitpart2
  3452. HuW2.Parent = HPart2
  3453. Hitpart2.Transparency = 1
  3454. game:GetService("Debris"):AddItem(Hitpart2, 20)
  3455. end
  3456. function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv)
  3457. Hitpart = Instance.new("Part", HPart)
  3458. Hitpart.Size = Vector3.new(1, 1, 1)
  3459. Hitpart.CanCollide = false
  3460. HuW = Instance.new("Weld")
  3461. HuW.Name = "GuW"
  3462. HuW.Part0 = HPart
  3463. HuW.C0 = cn(Xv, Yv, Zv)
  3464. HuW.C1 = cn(0, 0, 0)
  3465. HuW.Part1 = Hitpart
  3466. HuW.Parent = HPart
  3467. Hitpart.Transparency = 1
  3468. MagniDamage(Hitpart, 4.5, Min, Max, 1, "Normal")
  3469. end
  3470. --
  3471. --
  3472. MV1 = 20
  3473. mouse.KeyDown:connect(function(k)
  3474. if k == "=" and attack == false then
  3475. if firemode == true then
  3476. firemode = false
  3477. print("ice mode")
  3478. icesmoke.Acceleration = Vector3.new(0,0,0)
  3479. icesmoke.Texture = "http://www.roblox.com/asset/?id=243728104"
  3480. icesmoke.Transparency = NumberSequence.new({
  3481. NumberSequenceKeypoint.new(0, 0.9),
  3482. NumberSequenceKeypoint.new(1, 1)
  3483. })
  3484. icesmoke.Size = NumberSequence.new(3)
  3485. icesmoke.Parent = RightArm
  3486. else
  3487. firemode = true
  3488. print("fire mode")
  3489. ice_mode = false
  3490. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3491. icesmoke.Acceleration = Vector3.new(0, 15, 0)
  3492. icesmoke.Rate = 400
  3493. icesmoke.Texture = "http://www.roblox.com/asset/?id=11601142"
  3494. icesmoke.Transparency = NumberSequence.new(0.7, 1)
  3495. icesmoke.Size = NumberSequence.new(3)
  3496. icesmoke.EmissionDirection = "Top"
  3497. icesmoke.Parent = LeftArm
  3498. end
  3499. end
  3500. if attack == false and k == "=" and MV1 > 19 and firemode == false then
  3501. MV1 = 90
  3502. Humanoid.WalkSpeed = 15
  3503. attack = true
  3504. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131632972", LeftArm, 1, 1.5)
  3505. Firepart2 = Instance.new("Part", LeftArm)
  3506. Firepart2.Size = Vector3.new(1, 1, 1)
  3507. Firepart2.CanCollide = false
  3508. GuW2 = Instance.new("Weld")
  3509. GuW2.Name = "GuW"
  3510. GuW2.Part0 = LeftArm
  3511. GuW2.C0 = cn(0, -0.5, 0)
  3512. GuW2.C1 = cn(0, 0, 0)
  3513. GuW2.Part1 = Firepart2
  3514. GuW2.Parent = LeftArm
  3515. Firepart2.Transparency = 1
  3516. MagniDamage(Firepart2, 6, 20, 40, 10, "Normal")
  3517. for i = 0, 2, 0.1 do
  3518. swait()
  3519. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3520. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3521. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3522. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3523. 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)
  3524. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3525. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3526. end
  3527. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", LeftArm, 1, 2.7)
  3528. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 1, 1, 1, 3, 3, 3, 0.025)
  3529. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.02)
  3530. MagniDamage(Firepart2, 35, 35, 35, 0, "Freeze")
  3531. Humanoid.WalkSpeed = 16
  3532. attack = false
  3533. Firepart2:Destroy()
  3534. end
  3535. end)
  3536. MV2 = 90
  3537.  
  3538. mouse.KeyDown:connect(function(key)
  3539. if key == "=" then
  3540. Head.Transparency = 1
  3541. Torso.Transparency = 1
  3542. LeftArm.Transparency = 1
  3543. Head.face.Texture = ""
  3544. RightArm.Transparency = 1
  3545. LeftLeg.Transparency = 1
  3546. RightLeg.Transparency = 1
  3547. mesh1.Transparency = 1
  3548. mesh2.Transparency = 1
  3549. mesh5.Transparency = 1
  3550. mesheye.Transparency = 1
  3551. mesheye1.Transparency = 1
  3552. mesheye2.Transparency = 1
  3553. mesheye3.Transparency = 1
  3554. char.Parent = workspace.Camera
  3555. char.WalkSpeed = 60
  3556. if char:FindFirstChild("TalkingBillBoard")~= nil then
  3557. char:FindFirstChild("TalkingBillBoard"):destroy()
  3558. end
  3559. end
  3560. end)
  3561. mouse.KeyUp:connect(function(key)
  3562. if key == "=" then
  3563. Head.Transparency = 0
  3564. Torso.Transparency = 0
  3565. LeftArm.Transparency = 0
  3566. Head.face.Texture = ""
  3567. RightArm.Transparency = 0
  3568. LeftLeg.Transparency = 0
  3569. RightLeg.Transparency = 0
  3570. mesh1.Transparency = 0
  3571. mesh2.Transparency = 0
  3572. mesh5.Transparency = 0
  3573. mesheye.Transparency = 0
  3574. mesheye1.Transparency = 0
  3575. mesheye2.Transparency = 0
  3576. mesheye3.Transparency = 0
  3577. hat1.Transparency = 0
  3578. hat2.Transparency = 0
  3579. hat3.Transparency = 0
  3580. hat4.Transparency = 0
  3581. hat5.Transparency = 0
  3582. hat6.Transparency = 0
  3583. hat7.Transparency = 0
  3584. hat8.Transparency = 0
  3585. hat9.Transparency = 0
  3586. char.Parent = workspace
  3587. end
  3588. end)
  3589.  
  3590. mouse.KeyDown:connect(function(k)
  3591. if attack == false and k == "=" and MV2 > 89 and firemode == true then
  3592. MV2 = 90
  3593. attack = true
  3594. Firepart = Instance.new("Part", RightArm)
  3595. Firepart.Size = Vector3.new(1, 1, 1)
  3596. GuW = Instance.new("Weld")
  3597. GuW.Name = "GuW"
  3598. GuW.Part0 = RightArm
  3599. GuW.C0 = cn(0, -1, 0)
  3600. GuW.C1 = cn(0, 0, 0)
  3601. GuW.Part1 = Firepart
  3602. GuW.Parent = RightArm
  3603. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3604. Firepart.Transparency = 1
  3605. Humanoid.WalkSpeed = 15
  3606. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=586187912", RightArm, 1, 0.8)
  3607. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3608. for i = 1, 3 do
  3609. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3610. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3611. end
  3612. for i = 0, 3, 0.1 do
  3613. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3614. swait()
  3615. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3616. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3617. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 + 0.1 * math.cos(sine / 25)), math.rad(130 + 1 * math.cos(sine / 25))), 0.05)
  3618. 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)
  3619. 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)
  3620. 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)
  3621. end
  3622. wait(1)
  3623. shoottraildd22(mouse.Hit.p, RightArm, 0, 10)
  3624.  
  3625. Humanoid.WalkSpeed = 16
  3626. attack = false
  3627. Firepart:Destroy()
  3628. end
  3629.  
  3630.  
  3631.  
  3632.  
  3633. if attack == false and k == "=" and MV2 > 89 and InForm == true then
  3634. MV2 = 90
  3635. attack = true
  3636. Firepart = Instance.new("Part", RightArm)
  3637. Firepart.Size = Vector3.new(1, 1, 1)
  3638. GuW = Instance.new("Weld")
  3639. GuW.Name = "GuW"
  3640. GuW.Part0 = RightArm
  3641. GuW.C0 = cn(0, -1, 0)
  3642. GuW.C1 = cn(0, 0, 0)
  3643. GuW.Part1 = Firepart
  3644. GuW.Parent = RightArm
  3645. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3646. Firepart.Transparency = 1
  3647. Humanoid.WalkSpeed = 0.01
  3648. for i = 0, 4, 0.1 do
  3649. swait()
  3650. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3651. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3652. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3653. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3654. 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)
  3655. 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)
  3656. 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)
  3657. 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)
  3658. end
  3659. for i = 0, 4, 0.1 do
  3660. swait()
  3661. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3662. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3663. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3664. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3665. 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)
  3666. 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)
  3667. 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)
  3668. 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)
  3669. end
  3670. shoottraildd(mouse.Hit.p, RightArm, 0, 10)
  3671. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433410", RightArm, 1, 0.8)
  3672. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3673. for i = 1, 3 do
  3674. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3675. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3676. end
  3677. for i = 0, 2, 0.1 do
  3678. BlockEffect(BrickColor.new("Really black"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3679. swait()
  3680. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3681. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3682. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 + 0.1 * math.cos(sine / 25)), math.rad(130 + 1 * math.cos(sine / 25))), 0.05)
  3683. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, 0) * angles(math.rad(0 * math.cos(sine / 25)), math.rad(0), math.rad(0 + 1 * math.cos(sine / 25))), 0.1)
  3684. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3685. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3686. end
  3687. Humanoid.WalkSpeed = 16
  3688. attack = false
  3689. Firepart:Destroy()
  3690. end
  3691. end)
  3692. Rapid = false
  3693. BasePart = Instance.new("Part")
  3694. BasePart.Shape = Enum.PartType.Block
  3695. BasePart.Material = Enum.Material.Neon
  3696. BasePart.TopSurface = Enum.SurfaceType.Smooth
  3697. BasePart.BottomSurface = Enum.SurfaceType.Smooth
  3698. BasePart.FormFactor = Enum.FormFactor.Custom
  3699. BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
  3700. BasePart.CanCollide = true
  3701. BasePart.Locked = true
  3702. BasePart.Anchored = false
  3703. local icy_Player = game.Players.localPlayer
  3704. local icy_mouse = icy_Player:GetMouse()
  3705. ice_mode = false
  3706. local colors = {
  3707. BrickColor.new("Cyan"),
  3708. BrickColor.new("Medium blue"),
  3709. BrickColor.new("Pastel blue")
  3710. }
  3711. local root = game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
  3712. if root then
  3713. icy_mouse.KeyDown:connect(function(k)
  3714. if k == "=" and firemode == false then
  3715. if ice_mode == true then
  3716. ice_mode = false
  3717. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3718. else
  3719. ice_mode = true
  3720. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxassetid://571670708"
  3721. end
  3722. end
  3723. if k == "=" and firemode == true then
  3724. attack = true
  3725. do
  3726. local Stop = false
  3727. local Version = 0
  3728. local MaxSpeed = 5
  3729. local Speed = 3.5
  3730. local Keys = {}
  3731. local Force = 10000
  3732. CreateSound("http://www.roblox.com/asset/?id=1056635059", Torso, 1, 1)
  3733. swait(0.5)
  3734. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3735. if Fly then
  3736. Fly:Destroy()
  3737. end
  3738. if Rot then
  3739. Rot:Destroy()
  3740. end
  3741. Fly = Instance.new("BodyPosition", char.Torso)
  3742. Fly.Name = "LMMFly"
  3743. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3744. Fly.P = Force
  3745. Fly.position = char.Torso.Position
  3746. Rot = Instance.new("BodyGyro", char.Torso)
  3747. Rot.Name = "LMMRot"
  3748. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3749. Rot.P = Force
  3750. Rot.cframe = cam.CoordinateFrame
  3751. CreateSound("http://www.roblox.com/asset/?id=", Fly, 2, 1.5)
  3752. local Thread, Old = Version, nil
  3753. char.Humanoid.PlatformStand = true
  3754. function StopFly()
  3755. Version = Version + 1
  3756. Stop = true
  3757. char.Humanoid.PlatformStand = false
  3758. Fly:Destroy()
  3759. Rot:Destroy()
  3760. attack = false
  3761. end
  3762. char.ChildAdded:connect(function(Obj)
  3763. wait()
  3764. if Obj.Name == "LM" .. "MFlyStop" then
  3765. Obj:Destroy()
  3766. StopFly()
  3767. end
  3768. end)
  3769. HitpartFunk2(RightArm, 0, -0.7, 0)
  3770. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3771. for i = 0, 25, 0.1 do
  3772. if attack == true then
  3773. swait()
  3774.  
  3775. end
  3776. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3777. if Keys[string.char(48)] then
  3778. Speed = 1
  3779. end
  3780. if Keys.w then
  3781. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3782. end
  3783. if Keys.s then
  3784. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3785. end
  3786. if Keys.d then
  3787. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3788. end
  3789. if Keys.a then
  3790. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3791. end
  3792. if Keys.e or Keys[" "] then
  3793. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3794. end
  3795. if Keys.q then
  3796. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3797. end
  3798. if Keys.z then
  3799. StopFly()
  3800. end
  3801. if Old ~= Vectoring then
  3802. Fly.position = Vectoring.p
  3803. Old = Vectoring
  3804. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3805. else
  3806. Speed = 1
  3807. end
  3808. Rot.cframe = cam.CoordinateFrame
  3809. mouse.KeyDown:connect(function(Key)
  3810. Keys[Key] = true
  3811. end)
  3812. mouse.KeyUp:connect(function(Key)
  3813. Keys[Key] = false
  3814. end)
  3815. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3816. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3817. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3818. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3819. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3820. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3821. end
  3822. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3823. attack = false
  3824. char.Humanoid.PlatformStand = false
  3825. Fly:Destroy()
  3826. Rot:Destroy()
  3827. end
  3828. end
  3829. if k == "=" and InForm == true then
  3830. attack = true
  3831. do
  3832. local Stop = false
  3833. local Version = 0
  3834. local MaxSpeed = 6
  3835. local Speed = 3
  3836. local Keys = {}
  3837. local Force = 10000
  3838. CreateSound("http://www.roblox.com/asset/?id=260433410", Torso, 1, 1)
  3839. swait(1)
  3840. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3841. if Fly then
  3842. Fly:Destroy()
  3843. end
  3844. if Rot then
  3845. Rot:Destroy()
  3846. end
  3847. Fly = Instance.new("BodyPosition", char.Torso)
  3848. Fly.Name = "LMMFly"
  3849. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3850. Fly.P = Force
  3851. Fly.position = char.Torso.Position
  3852. Rot = Instance.new("BodyGyro", char.Torso)
  3853. Rot.Name = "LMMRot"
  3854. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3855. Rot.P = Force
  3856. Rot.cframe = cam.CoordinateFrame
  3857. CreateSound("http://www.roblox.com/asset/?id=192104941", Fly, 2, 1.5)
  3858. local Thread, Old = Version, nil
  3859. char.Humanoid.PlatformStand = true
  3860. function StopFly()
  3861. Version = Version + 1
  3862. Stop = true
  3863. char.Humanoid.PlatformStand = false
  3864. Fly:Destroy()
  3865. Rot:Destroy()
  3866. attack = false
  3867. end
  3868. char.ChildAdded:connect(function(Obj)
  3869. wait()
  3870. if Obj.Name == "LM" .. "MFlyStop" then
  3871. Obj:Destroy()
  3872. StopFly()
  3873. end
  3874. end)
  3875. HitpartFunk2(RightArm, 0, -0.7, 0)
  3876. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3877. for i = 0, 25, 0.1 do
  3878. if attack == true then
  3879. swait()
  3880. BlockEffect(BrickColor.new("Gold"), Hitpart2.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3881. BlockEffect(BrickColor.new("Really red"), Hitpart2.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3882. BlockEffect(BrickColor.new("Gold"), Hitpart3.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3883. BlockEffect(BrickColor.new("Really red"), Hitpart3.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3884. end
  3885. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3886. if Keys[string.char(48)] then
  3887. Speed = 1
  3888. end
  3889. if Keys.w then
  3890. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3891. end
  3892. if Keys.s then
  3893. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3894. end
  3895. if Keys.d then
  3896. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3897. end
  3898. if Keys.a then
  3899. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3900. end
  3901. if Keys.e or Keys[" "] then
  3902. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3903. end
  3904. if Keys.q then
  3905. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3906. end
  3907. if Keys.z then
  3908. StopFly()
  3909. end
  3910. if Old ~= Vectoring then
  3911. Fly.position = Vectoring.p
  3912. Old = Vectoring
  3913. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3914. else
  3915. Speed = 1
  3916. end
  3917. Rot.cframe = cam.CoordinateFrame
  3918. mouse.KeyDown:connect(function(Key)
  3919. Keys[Key] = true
  3920. end)
  3921. mouse.KeyUp:connect(function(Key)
  3922. Keys[Key] = false
  3923. end)
  3924. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3925. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3926. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3927. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3928. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3929. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3930. end
  3931. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3932. attack = false
  3933. char.Humanoid.PlatformStand = false
  3934. Fly:Destroy()
  3935. Rot:Destroy()
  3936. end
  3937. end
  3938. end)
  3939. game:GetService("RunService").Stepped:connect(function()
  3940. if ice_mode == true then
  3941. local part, pos, normal = workspace:FindPartOnRay(Ray.new(root.Position, Vector3.new(0, -64, 0)), game:GetService("Players").LocalPlayer.Character)
  3942. local icePath = BasePart:Clone()
  3943. icePath.Anchored = true
  3944. icePath.Transparency = 0.85
  3945. icePath.Size = Vector3.new(3 + math.random(), 0.2 + math.random() * 0.2, 3 + math.random())
  3946. icePath.CFrame = CFrame.new(pos, pos + normal) * CFrame.Angles(-math.pi / 2, math.pi * 2 * math.random(), 0)
  3947. icePath.BrickColor = colors[math.random(1, #colors)]
  3948. icePath.Parent = game:GetService("Players").LocalPlayer.Character
  3949. game:GetService("Debris"):AddItem(icePath, 1)
  3950. icePath.Velocity = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 36
  3951. end
  3952. end)
  3953. end
  3954. MV3 = 190
  3955. mouse.KeyDown:connect(function(k)
  3956. if attack == false and k == "=" and MV3 > 19 and hoop == true then
  3957. MV3 = 80
  3958. attack = true
  3959. Humanoid.WalkSpeed = 15
  3960. HitpartFunk2(RightArm, 0, -0.5, 0)
  3961. HitpartFunk3(LeftArm, 0, -0.5, 0)
  3962. for i = 0, 1.5, 0.1 do
  3963. swait()
  3964. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3965. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  3966. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3967. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3968. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3969. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  3970. end
  3971. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", Torso, 1, 0.6)
  3972. for i = 0, 2, 0.1 do
  3973. swait()
  3974. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3975. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  3976. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  3977. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  3978. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3979. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  3980. end
  3981. for i = 0, 4.2, 0.1 do
  3982. swait()
  3983. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3984. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3985. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3986. BlockEffect(BrickColor.new("Medium blue"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3987. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  3988. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  3989. 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)
  3990. 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)
  3991. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2)
  3992. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  3993. end
  3994. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  3995. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  3996. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  3997. BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  3998. BlockEffect(BrickColor.new("Cyan"), Torso.CFrame, 1, 1, 1, 55, 55, 55, 0.08)
  3999. MagniDamage(Torso, 75, 70, 75, 40, "Freeze")
  4000. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Torso, 2, 0.5)
  4001. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", Torso, 4, 1.5)
  4002. for i = 0, 2, 0.1 do
  4003. swait()
  4004. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  4005. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  4006. 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)
  4007. 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)
  4008. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
  4009. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  4010. end
  4011. for i = 0, 2, 0.1 do
  4012. swait()
  4013. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4014. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  4015. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  4016. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
  4017. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4018. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4019. end
  4020. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=201858144", Torso, 3, 0.65)
  4021. for i = 0, 4, 0.1 do
  4022. swait()
  4023. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4024. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4025. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4026. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4027. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4028. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  4029. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  4030. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  4031. end
  4032. for i = 0, 2, 0.1 do
  4033. swait()
  4034. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4035. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4036. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -0.1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  4037. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(0)), 0.1)
  4038. 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)
  4039. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  4040. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.1)
  4041. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4042. end
  4043. for i = 1, 6 do
  4044. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4045. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4046. MagniDamage(Torso, 75, 1, 75, 40, "Impale")
  4047. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Hitpart2, 1, 0.65)
  4048. wait(0.15)
  4049. end
  4050. attack = false
  4051. Humanoid.WalkSpeed = 16
  4052. end
  4053. if attack == false and k == "=" and MV3 > 189 and firemode == true then
  4054. Humanoid.WalkSpeed = 1
  4055. MV3 = 80
  4056. attack = true
  4057. FastFireBall = Instance.new("Part", RightArm)
  4058. FastFireBall.Size = Vector3.new(1, 1, 1)
  4059. FFW = Instance.new("Weld")
  4060. FFW.Name = "GuW"
  4061. FFW.Part0 = RightArm
  4062. FFW.C0 = cn(0, -1, 0)
  4063. FFW.C1 = cn(0, 0, 0)
  4064. FFW.Part1 = FastFireBall
  4065. FFW.Parent = RightArm
  4066. FastFireBall.Transparency = 1
  4067. FastFireBall2 = Instance.new("Part", LeftArm)
  4068. FastFireBall2.Size = Vector3.new(1, 1, 1)
  4069. FFW2 = Instance.new("Weld")
  4070. FFW2.Name = "GuW"
  4071. FFW2.Part0 = LeftArm
  4072. FFW2.C0 = cn(0, -1, 0)
  4073. FFW2.C1 = cn(0, 0, 0)
  4074. FFW2.Part1 = FastFireBall2
  4075. FFW2.Parent = LeftArm
  4076. FastFireBall2.Transparency = 1
  4077. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4078. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4079. for i = 0, 1, 0.1 do
  4080. swait()
  4081. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4082. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4083. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4084. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4085. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4086. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  4087. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4088. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4089. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4090. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4091. end
  4092. BlockEffect(BrickColor.new("White"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4093. BlockEffect(BrickColor.new("White"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4094. function holding()
  4095. if Rapid == true and ice_mode == false then
  4096. for i = 0, 0.8, 0.1 do
  4097. swait()
  4098. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4099. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4100. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-20)), 0.3)
  4101. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(5), math.rad(20)), 0.25)
  4102. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(70)), 0.5)
  4103. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(20)), 0.4)
  4104. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4105. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4106. end
  4107. CreateSound("http://www.roblox.com/asset/?id=201858144", FastFireBall2, 2, 2)
  4108. shoottraildd4(mouse.Hit.p, FastFireBall2, 0, 10)
  4109. for i = 0, 0.8, 0.1 do
  4110. swait()
  4111. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4112. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4113. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(20)), 0.3)
  4114. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(-5), math.rad(-20)), 0.25)
  4115. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-20)), 0.4)
  4116. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(-70)), 0.5)
  4117. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4118. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4119. end
  4120. CreateSound("http://www.roblox.com/asset/?id=150442604", FastFireBall, 2, 2)
  4121. shoottraildd4(mouse.Hit.p, FastFireBall, 0, 10)
  4122. holding()
  4123. end
  4124. end
  4125. if Rapid == false then
  4126. Rapid = true
  4127. holding()
  4128. end
  4129. end
  4130. end)
  4131. mouse.KeyUp:connect(function(k)
  4132. if k == "c" and Rapid == true then
  4133. MV3 = 180
  4134. Rapid = false
  4135. CreateSound("http://www.roblox.com/asset/?id=150442604", Torso, 2, 0.8)
  4136. attack = false
  4137. wait(0.5)
  4138. Humanoid.WalkSpeed = 16
  4139. FastFireBall:Destroy()
  4140. FastFireBall2:Destroy()
  4141. end
  4142. end)
  4143.  
  4144.  
  4145. mouse.KeyUp:connect(function(k)
  4146. if k == "=" then
  4147. Combo1()
  4148. end
  4149. end)
  4150.  
  4151. mouse.KeyUp:connect(function(k)
  4152. if k == "r" then
  4153. Combo2()
  4154. end
  4155. end)
  4156.  
  4157. mouse.KeyUp:connect(function(k)
  4158. if k == "=" then
  4159. Combo3()
  4160. end
  4161. end)
  4162. mouse.KeyUp:connect(function(k)
  4163. if k == "u" then
  4164. Combo4()
  4165. end
  4166. end)
  4167.  
  4168.  
  4169. SoundFolder = Instance.new("Folder",char)
  4170. SoundFolder.Name = "SoundFolder"
  4171. punchsound1 = Instance.new("Sound",Torso)
  4172. punchsound1.Volume = 1.2
  4173. punchsound1.Name = "punchsound1"
  4174. punchsound1.Looped = false
  4175. punchsound1.SoundId = "rbxassetid://137579113"
  4176. StrongPunch = Instance.new("Sound",Torso)
  4177. StrongPunch.Volume = 1.6
  4178. StrongPunch.Name = "StrongPunch"
  4179. StrongPunch.Looped = false
  4180. StrongPunch.SoundId = "rbxassetid://441202925"
  4181. StrongPunch = Instance.new("Sound",Torso)
  4182. StrongPunch.Volume = 1.6
  4183. StrongPunch.Name = "StrongPunch"
  4184. StrongPunch.Looped = false
  4185. StrongPunch.SoundId = "rbxassetid://441202925"
  4186. StrongPunch1 = Instance.new("Sound",Torso)
  4187. StrongPunch1.Volume = 1.6
  4188. StrongPunch1.Name = "StrongPunch"
  4189. StrongPunch1.Looped = false
  4190. StrongPunch1.SoundId = "rbxassetid://441202925"
  4191. StrongPunch2 = Instance.new("Sound",Torso)
  4192. StrongPunch2.Volume = 1.6
  4193. StrongPunch2.Name = "StrongPunch"
  4194. StrongPunch.Looped = false
  4195. StrongPunch2.SoundId = "rbxassetid://441202925"
  4196. Zano = Instance.new("Sound",Torso)
  4197. Zano.Volume = 6
  4198. Zano.Name = "Zano"
  4199. Zano.Looped = false
  4200. Zano.SoundId = "rbxassetid://744770874"
  4201. GroundImpact = Instance.new("Sound",Torso)
  4202. GroundImpact.Volume = 8
  4203. GroundImpact.Name = "GroundImpact"
  4204. GroundImpact.Looped = false
  4205. GroundImpact.SoundId = "rbxassetid://165970126"
  4206. Break = Instance.new("Sound",Torso)
  4207. Break.Volume = 5
  4208. Break.Name = "Bonebreak"
  4209. Break.Looped = false
  4210. Break.SoundId = "rbxassetid://314390675"
  4211.  
  4212. local hit1 = false
  4213. local hit2 = false
  4214. local hit3 = false
  4215. local hit4 = false
  4216.  
  4217. function Combo1()
  4218. getplayer = new("Part",char)
  4219. getplayer.Position = Vector3.new(999,999,999)
  4220. getplayer.Transparency = 1
  4221. getplayer.Size = v3(3,3,3)
  4222. getplayer.CanCollide = false
  4223. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4224. getplayer.Name = "GetPlayer"
  4225.  
  4226. game.Debris:AddItem(getplayer,0.5)
  4227.  
  4228. getplayer.Touched:connect(function(hit)
  4229. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4230. getplayer:Destroy()
  4231. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4232. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4233. to.Anchored = true
  4234. idle = false
  4235.  
  4236.  
  4237. punchsound1:Play()
  4238. hit1 = true
  4239. for i = 0, 1, 0.1 do
  4240. swait()
  4241. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4242. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4243. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4244. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4245. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4246. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4247. end
  4248. punchsound1:Play()
  4249. for i = 0, 1, 0.1 do
  4250. swait()
  4251. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4252. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4253. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4254. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4255. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4256. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4257. end
  4258. punchsound1:Play()
  4259. for i = 0, 1, 0.1 do
  4260. swait()
  4261. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4262. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4263. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4264. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4265. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4266. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4267. end
  4268. for i = 0, 1, 0.1 do
  4269. swait()
  4270. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4271. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4272. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4273. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4274. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4275. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4276. end
  4277. for i = 0, 1, 0.1 do
  4278. swait()
  4279. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4280. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4281. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4282. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4283. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4284. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4285. end
  4286. StrongPunch1:Play()
  4287. for i = 0, 1, 0.1 do
  4288. swait()
  4289. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4290. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4291. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4292. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4293. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4294. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4295. end
  4296. for i = 0, 0.6, 0.1 do
  4297. swait()
  4298. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4299. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4300. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4301. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4302. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4303. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4304. end
  4305. for i = 0, 0.6, 0.1 do
  4306. swait()
  4307. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4308. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4309. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4310. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4311. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4312. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4313. end
  4314. for i,v in pairs(to.Parent:GetChildren()) do
  4315. if v:IsA("Humanoid") then
  4316. v.Health = v.Health - 3
  4317.  
  4318. v.PlatformStand = true
  4319. end
  4320. end
  4321. StrongPunch:Play()
  4322. for i = 0, 1, 0.1 do
  4323. swait()
  4324. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4325. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4326. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4327. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4328. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4329. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4330. end
  4331. for i,v in pairs(to.Parent:GetChildren()) do
  4332. if v:IsA("Humanoid") then
  4333. v.Health = v.Health - 5
  4334.  
  4335. v.PlatformStand = true
  4336. end
  4337. end
  4338.  
  4339. hit1 = false
  4340.  
  4341. punchsound1:Play()
  4342. hit2 = true
  4343. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4344. for i = 0, 1, 0.1 do
  4345. swait()
  4346. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4347. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4348. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4349. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4350. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4351. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4352. end
  4353. for i,v in pairs(to.Parent:GetChildren()) do
  4354. if v:IsA("Humanoid") then
  4355. v.Health = v.Health - 5
  4356.  
  4357. v.PlatformStand = true
  4358. end
  4359. end
  4360. hit2 = false
  4361.  
  4362. punchsound1:Play()
  4363. hit3 = true
  4364. hit4 = true
  4365.  
  4366.  
  4367. punchsound1:Play()
  4368.  
  4369. coroutine.wrap(function()
  4370. for i=1,5 do
  4371. wait()
  4372. to.CFrame = CFrame.new(to.CFrame.p + v3(0,15,0))
  4373. GroundImpact:Play()
  4374. a21e = new("Part",to)
  4375. a21e.Name = "Beam"..num
  4376. a21e.Locked = true
  4377. a21e.Size = v3(1,1,1)
  4378. a21e.CanCollide = false
  4379. a21e.BrickColor = bc("Gold")
  4380. a21e.Material = "Neon"
  4381. a21e.Transparency = 0
  4382. aa21e = new("SpecialMesh",a21e)
  4383. a21e.Anchored = true
  4384. a21e.Position = to.Position
  4385. aa21e.MeshType = "Sphere"
  4386. aa21e.Scale = v3(1,1,1)
  4387. a51e = new("Part",char)
  4388. a51e.Name = "Beam"..num
  4389. a51e.Locked = true
  4390. a51e.Size = v3(1,1,1)
  4391. a51e.CanCollide = false
  4392. a51e.BrickColor = bc("White")
  4393. a51e.Material = "Neon"
  4394. a51e.Transparency = 0
  4395. aa51e = new("SpecialMesh",a51e)
  4396. a51e.Anchored = true
  4397. a51e.Position = to.Position
  4398. aa51e.MeshType = "Sphere"
  4399. aa51e.Scale = v3(1,1,1)
  4400. a61e = new("Part",char)
  4401. a61e.Name = "Beam"..num
  4402. a61e.Locked = true
  4403. a61e.Size = v3(1,1,1)
  4404. a61e.CanCollide = false
  4405. a61e.BrickColor = bc("Really red")
  4406. a61e.Material = "Neon"
  4407. a61e.Transparency = 0
  4408. aa61e = new("SpecialMesh",a61e)
  4409. a61e.Anchored = true
  4410. a61e.Position = to.Position
  4411. aa61e.MeshType = "Sphere"
  4412. aa61e.Scale = v3(1,1,1)
  4413. for i = 1,20 do
  4414. wait()
  4415. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  4416. a21e.Transparency = a21e.Transparency + 0.03
  4417. aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
  4418. a51e.Transparency = a51e.Transparency + 0.03
  4419. aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
  4420. a61e.Transparency = a61e.Transparency + 0.02
  4421. for i,v in pairs(to.Parent:GetChildren()) do
  4422. if v:IsA("Humanoid") then
  4423. v.Health = v.Health - 0.5
  4424.  
  4425. v.PlatformStand = true
  4426. end
  4427. end
  4428. end
  4429. a61e:Destroy()
  4430. aa61e:Destroy()
  4431. a51e:Destroy()
  4432. aa51e:Destroy()
  4433. a21e:Destroy()
  4434. aa21e:Destroy()
  4435.  
  4436. end
  4437.  
  4438.  
  4439. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4440. for i = 0, 1, 0.1 do
  4441. swait()
  4442. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4443. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4444. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4445. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4446. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4447. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4448. end
  4449.  
  4450.  
  4451.  
  4452. wait(0.7)
  4453. end)()
  4454.  
  4455.  
  4456.  
  4457.  
  4458. RootPart.Anchored = true
  4459.  
  4460. for i = 0, 1, 0.1 do
  4461. swait()
  4462. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4463. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4464. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4465. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4466. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4467. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4468. end
  4469.  
  4470.  
  4471. StrongPunch:Play()
  4472.  
  4473.  
  4474. for i = 0, 1, 0.1 do
  4475. swait()
  4476. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4477. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4478. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4479. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4480. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4481. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4482. end
  4483.  
  4484. for i = 0, 1, 0.1 do
  4485. swait()
  4486. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4487. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4488. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4489. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4490. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4491. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4492. end
  4493.  
  4494.  
  4495.  
  4496. for i,v in pairs(to.Parent:GetChildren()) do
  4497. if v:IsA("Humanoid") then
  4498. v.Health = v.Health - 20
  4499.  
  4500. v.PlatformStand = true
  4501. end
  4502. end
  4503.  
  4504. StrongPunch2:Play()
  4505. for i = 0, 1, 0.1 do
  4506. swait()
  4507. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4508. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4509. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4510. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4511. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4512. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4513. end
  4514.  
  4515. hitground = new("Part",char)
  4516. hitground.Size = Vector3.new(5,5,5)
  4517. hitground.Name = "Ground"
  4518. hitground.Transparency = 1
  4519. hitground.CanCollide = false
  4520. game.Debris:AddItem(hitground,2)
  4521. hitground.Position = Vector3.new(999,999,999)
  4522. hitgroundweld = new("Weld",hitground)
  4523. hitgroundweld.Part0 = to
  4524. hitgroundweld.Part1 = hitground
  4525. hitground.Touched:connect(function(hit2)
  4526. if hit2.Size.x > 150 then
  4527. hitground:Destroy()
  4528. ad = new("Part",char)
  4529. ad.Name = "NewPart"
  4530. ad.Size = Vector3.new(30,0.1,30)
  4531. ad.CanCollide = false
  4532. ad.Anchored = true
  4533. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  4534. ad.Transparency = 1
  4535. aad = new("Decal",ad)
  4536.  
  4537. aad.Face = "Top"
  4538. aad.Transparency = 1
  4539. aad.Transparency = 0
  4540. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  4541. smoke = new("Part",to)
  4542. smokemesh = new("SpecialMesh",smoke)
  4543. smokemesh.MeshId = "rbxassetid://928329648"
  4544. smoke.BrickColor = hit2.BrickColor
  4545. smoke.Anchored = true
  4546. smoke.Position = hitground.Position
  4547. GroundImpact:Play()
  4548. for i = 1,20 do
  4549. wait()
  4550. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  4551. smoke.Transparency = smoke.Transparency + 1/20
  4552. end
  4553. smoke:Destroy()
  4554. wait(0.5)
  4555.  
  4556. for i = 1,20 do
  4557. wait(0.1)
  4558. aad.Transparency = aad.Transparency + 1/20
  4559. end
  4560. end
  4561. end)
  4562. to.Anchored = false
  4563. ys = Instance.new("BodyVelocity",to)
  4564. ys.Name = "GO"
  4565.  
  4566. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  4567.  
  4568. ys.Velocity = v3(0,-90,0)
  4569.  
  4570. wait(1)
  4571. ys:Destroy()
  4572.  
  4573.  
  4574.  
  4575.  
  4576.  
  4577. hit3 = false
  4578. hit4 = false
  4579.  
  4580.  
  4581. hit1 = false
  4582. hit2 = false
  4583. hit3 = false
  4584. hit4 = false
  4585. idle = true
  4586. RootPart.Anchored = false
  4587. end
  4588. end)
  4589. end
  4590.  
  4591.  
  4592. function Combo4()
  4593. getplayer = new("Part",char)
  4594. getplayer.Position = Vector3.new(999,999,999)
  4595. getplayer.Transparency = 1
  4596. getplayer.Size = v3(3,3,3)
  4597. getplayer.CanCollide = false
  4598. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4599. getplayer.Name = "GetPlayer"
  4600.  
  4601. game.Debris:AddItem(getplayer,0.5)
  4602.  
  4603. getplayer.Touched:connect(function(hit)
  4604. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4605. getplayer:Destroy()
  4606. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4607. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4608. to.Anchored = true
  4609. RootPart.Anchored = true
  4610. idle = false
  4611.  
  4612.  
  4613. punchsound1:Play()
  4614. hit1 = true
  4615. for i = 0, 0.5, 0.1 do
  4616. swait()
  4617. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4618. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4619. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4620. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4621. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4622. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4623. end
  4624. punchsound1:Play()
  4625. for i = 0, 0.5, 0.1 do
  4626. swait()
  4627. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4628. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4629. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4630. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4631. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4632. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4633. end
  4634. punchsound1:Play()
  4635. for i = 0, 0.6, 0.1 do
  4636. swait()
  4637. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4638. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4639. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4640. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4641. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4642. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4643. end
  4644. for i = 0, 0.6, 0.1 do
  4645. swait()
  4646. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4647. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4648. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4649. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4650. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4651. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4652. end
  4653. for i = 0, 0.5, 0.1 do
  4654. swait()
  4655. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4656. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4657. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4658. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4659. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4660. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4661. end
  4662. punchsound1:Play()
  4663. for i = 0, 0.5, 0.1 do
  4664. swait()
  4665. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4666. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4667. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4668. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4669. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4670. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4671. end
  4672. punchsound1:Play()
  4673. for i = 0, 0.6, 0.1 do
  4674. swait()
  4675. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4676. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4677. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4678. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4679. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4680. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4681. end
  4682. for i = 0, 0.6, 0.1 do
  4683. swait()
  4684. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4685. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4686. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4687. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4688. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4689. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4690. end
  4691. for i = 0, 0.5, 0.1 do
  4692. swait()
  4693. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4694. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4695. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4696. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4697. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4698. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4699. end
  4700. punchsound1:Play()
  4701. for i = 0, 0.5, 0.1 do
  4702. swait()
  4703. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4704. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4705. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4706. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4707. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4708. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4709. end
  4710. punchsound1:Play()
  4711. for i = 0, 0.6, 0.1 do
  4712. swait()
  4713. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4714. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4715. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4716. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4717. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4718. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4719. end
  4720. for i = 0, 0.6, 0.1 do
  4721. swait()
  4722. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4723. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4724. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4725. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4726. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4727. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4728. end
  4729. for i = 0, 0.5, 0.1 do
  4730. swait()
  4731. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4732. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4733. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4734. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4735. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4736. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4737. end
  4738. punchsound1:Play()
  4739. for i = 0, 0.5, 0.1 do
  4740. swait()
  4741. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4742. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4743. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4744. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4745. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4746. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4747. end
  4748. punchsound1:Play()
  4749. for i = 0, 0.6, 0.1 do
  4750. swait()
  4751. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4752. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4753. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4754. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4755. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4756. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4757. end
  4758. for i = 0, 0.6, 0.1 do
  4759. swait()
  4760. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4761. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4762. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4763. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4764. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4765. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4766. end
  4767. for i = 0, 0.5, 0.1 do
  4768. swait()
  4769. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4770. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4771. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4772. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4773. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4774. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4775. end
  4776. punchsound1:Play()
  4777. for i = 0, 0.5, 0.1 do
  4778. swait()
  4779. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4780. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4781. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4782. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4783. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4784. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4785. end
  4786. punchsound1:Play()
  4787. for i = 0, 0.6, 0.1 do
  4788. swait()
  4789. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4790. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4791. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4792. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4793. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4794. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4795. end
  4796. StrongPunch2:Play()
  4797. for i = 0, 5, 0.1 do
  4798. swait()
  4799. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4800. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4801. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4802. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4803. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4804. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4805. end
  4806.  
  4807. for i,v in pairs(to.Parent:GetChildren()) do
  4808. if v:IsA("Humanoid") then
  4809. v.Health = v.Health - 20
  4810.  
  4811. v.PlatformStand = true
  4812. end
  4813. end
  4814. to.CFrame = CFrame.new(to.CFrame.p + v3(100,5,0))
  4815. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(100,5,0))
  4816. Zanzoken = Instance.new("Part",char)
  4817. Zanzoken.Anchored = true
  4818. Zanzoken.Position = v3(999,999,999)
  4819. Zanzoken.CFrame = Torso.CFrame
  4820. game.Debris:AddItem(Zanzoken,0.5)
  4821. Zanzoken.Transparency = 1
  4822. Zano:Play()
  4823. wait()
  4824. idk = Instance.new("BillboardGui",Zanzoken)
  4825. idk.Size = UDim2.new(10,0,15,0)
  4826. idk.AlwaysOnTop = false
  4827. idk1 = Instance.new("ImageLabel",idk)
  4828. idk1.BackgroundTransparency = 1
  4829. idk.ExtentsOffset = v3(0,0,0)
  4830. idk1.ImageTransparency = 0
  4831. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  4832. idk1.Size = UDim2.new(2,0,1,0)
  4833. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  4834. idk1.Image = "rbxassetid://319554883"
  4835. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  4836. wait()
  4837. Zanzoken = Instance.new("Part",char)
  4838. Zanzoken.Anchored = true
  4839. Zanzoken.Position = v3(999,999,999)
  4840. Zanzoken.CFrame = Torso.CFrame
  4841. game.Debris:AddItem(Zanzoken,0.5)
  4842. Zanzoken.Transparency = 1
  4843. wait()
  4844. idk = Instance.new("BillboardGui",Zanzoken)
  4845. idk.Size = UDim2.new(20,0,20,0)
  4846. idk.AlwaysOnTop = false
  4847. idk1 = Instance.new("ImageLabel",idk)
  4848. idk1.BackgroundTransparency = 1
  4849. idk.ExtentsOffset = v3(0,0,0)
  4850. idk1.ImageTransparency = 0
  4851. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  4852. idk1.Size = UDim2.new(2,0,1,0)
  4853. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  4854. idk1.Image = "rbxassetid://319554883"
  4855. for i = 0, 0.5, 0.1 do
  4856. swait()
  4857. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4858. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4859. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4860. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4861. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4862. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4863. end
  4864. punchsound1:Play()
  4865. for i = 0, 0.5, 0.1 do
  4866. swait()
  4867. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4868. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4869. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4870. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4871. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4872. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4873. end
  4874. punchsound1:Play()
  4875. for i = 0, 0.6, 0.1 do
  4876. swait()
  4877. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4878. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4879. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4880. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4881. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4882. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4883. end
  4884. for i = 0, 0.6, 0.1 do
  4885. swait()
  4886. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4887. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4888. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4889. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4890. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4891. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4892. end
  4893. for i = 0, 0.5, 0.1 do
  4894. swait()
  4895. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4896. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4897. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4898. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4899. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4900. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4901. end
  4902. punchsound1:Play()
  4903. for i = 0, 0.5, 0.1 do
  4904. swait()
  4905. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4906. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4907. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4908. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4909. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4910. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4911. end
  4912. punchsound1:Play()
  4913. for i = 0, 0.6, 0.1 do
  4914. swait()
  4915. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4916. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4917. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4918. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4919. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4920. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4921. end
  4922. for i = 0, 0.6, 0.1 do
  4923. swait()
  4924. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4925. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4926. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4927. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4928. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4929. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4930. end
  4931. for i = 0, 0.5, 0.1 do
  4932. swait()
  4933. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4934. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4935. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4936. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4937. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4938. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4939. end
  4940. punchsound1:Play()
  4941. for i = 0, 0.5, 0.1 do
  4942. swait()
  4943. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4944. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4945. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4946. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4947. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4948. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4949. end
  4950. punchsound1:Play()
  4951. for i = 0, 0.6, 0.1 do
  4952. swait()
  4953. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4954. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4955. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4956. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4957. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4958. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4959. end
  4960. for i = 0, 0.6, 0.1 do
  4961. swait()
  4962. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4963. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4964. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4965. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4966. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4967. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4968. end
  4969. for i = 0, 0.5, 0.1 do
  4970. swait()
  4971. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4972. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4973. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4974. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4975. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4976. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4977. end
  4978. punchsound1:Play()
  4979. for i = 0, 0.5, 0.1 do
  4980. swait()
  4981. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4982. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4983. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4984. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4985. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4986. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4987. end
  4988. punchsound1:Play()
  4989. for i = 0, 0.3, 0.1 do
  4990. swait()
  4991. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4992. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4993. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4994. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4995. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4996. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4997. end
  4998. for i = 0, 0.3, 0.1 do
  4999. swait()
  5000. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5001. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5002. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5003. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5004. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5005. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5006. end
  5007. for i = 0, 0.3, 0.1 do
  5008. swait()
  5009. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5010. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5011. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5012. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5013. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5014. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5015. end
  5016. punchsound1:Play()
  5017. for i = 0, 0.3, 0.1 do
  5018. swait()
  5019. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5020. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5021. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5022. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5023. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5024. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5025. end
  5026. punchsound1:Play()
  5027. for i = 0, 0.3, 0.1 do
  5028. swait()
  5029. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5030. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5031. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5032. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5033. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5034. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5035. end
  5036. for i = 0, 0.3, 0.1 do
  5037. swait()
  5038. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5039. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5040. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5041. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5042. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5043. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5044. end
  5045. punchsound1:Play()
  5046. for i = 0, 1, 0.1 do
  5047. swait()
  5048. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5049. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5050. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5051. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5052. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5053. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5054. end
  5055. for i = 0, 0.3, 0.1 do
  5056. swait()
  5057. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5058. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5059. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5060. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5061. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5062. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5063. end
  5064. punchsound1:Play()
  5065. for i = 0, 0.3, 0.1 do
  5066. swait()
  5067. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5068. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5069. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5070. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5071. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5072. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5073. end
  5074. for i = 0, 0.3, 0.1 do
  5075. swait()
  5076. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5077. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5078. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5079. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5080. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5081. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5082. end
  5083. for i = 0, 0.3, 0.1 do
  5084. swait()
  5085. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5086. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5087. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5088. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5089. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5090. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5091. end
  5092. punchsound1:Play()
  5093. for i = 0, 0.3, 0.1 do
  5094. swait()
  5095. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5096. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5097. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5098. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5099. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5100. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5101. end
  5102. punchsound1:Play()
  5103. for i = 0, 0.6, 0.1 do
  5104. swait()
  5105. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5106. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5107. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5108. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5109. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5110. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5111. end
  5112. for i = 0, 0.3, 0.1 do
  5113. swait()
  5114. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5115. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5116. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5117. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5118. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5119. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5120. end
  5121. for i = 0, 0.3, 0.1 do
  5122. swait()
  5123. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5124. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5125. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5126. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5127. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5128. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5129. end
  5130. punchsound1:Play()
  5131. for i = 0, 0.5, 0.1 do
  5132. swait()
  5133. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5134. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5135. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5136. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5137. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5138. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5139. end
  5140. punchsound1:Play()
  5141. for i = 0, 0.6, 0.1 do
  5142. swait()
  5143. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5144. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5145. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5146. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5147. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5148. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5149. end
  5150. for i = 0, 0.6, 0.1 do
  5151. swait()
  5152. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5153. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5154. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5155. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5156. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5157. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5158. end
  5159. for i = 0, 0.5, 0.1 do
  5160. swait()
  5161. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5162. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5163. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5164. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5165. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5166. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5167. end
  5168. punchsound1:Play()
  5169. for i = 0, 0.5, 0.1 do
  5170. swait()
  5171. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5172. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5173. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5174. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5175. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5176. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5177. end
  5178. punchsound1:Play()
  5179. for i = 0, 0.6, 0.1 do
  5180. swait()
  5181. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5182. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5183. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5184. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5185. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5186. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5187. end
  5188. for i = 0, 0.6, 0.1 do
  5189. swait()
  5190. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5191. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5192. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5193. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5194. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5195. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5196. end
  5197. for i = 0, 0.5, 0.1 do
  5198. swait()
  5199. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5200. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5201. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5202. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5203. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5204. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5205. end
  5206. punchsound1:Play()
  5207. for i = 0, 0.5, 0.1 do
  5208. swait()
  5209. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5210. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5211. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5212. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5213. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5214. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5215. end
  5216. punchsound1:Play()
  5217. for i = 0, 0.6, 0.1 do
  5218. swait()
  5219. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5220. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5221. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5222. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5223. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5224. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5225. end
  5226. for i = 0, 0.6, 0.1 do
  5227. swait()
  5228. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5229. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5230. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5231. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5232. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5233. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5234. end
  5235. punchsound1:Play()
  5236. for i = 0, 1, 0.1 do
  5237. swait()
  5238. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5239. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5240. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5241. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5242. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5243. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5244. end
  5245. for i = 0, 0.5, 0.1 do
  5246. swait()
  5247. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5248. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5249. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5250. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5251. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5252. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5253. end
  5254. punchsound1:Play()
  5255. for i = 0, 0.6, 0.1 do
  5256. swait()
  5257. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5258. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5259. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5260. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5261. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5262. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5263. end
  5264. for i = 0, 0.6, 0.1 do
  5265. swait()
  5266. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5267. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5268. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5269. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5270. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5271. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5272. end
  5273. for i = 0, 0.5, 0.1 do
  5274. swait()
  5275. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5276. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5277. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5278. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5279. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5280. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5281. end
  5282. punchsound1:Play()
  5283. for i = 0, 0.5, 0.1 do
  5284. swait()
  5285. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5286. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5287. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5288. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5289. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5290. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5291. end
  5292. punchsound1:Play()
  5293. for i = 0, 0.6, 0.1 do
  5294. swait()
  5295. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5296. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5297. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5298. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5299. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5300. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5301. end
  5302. for i = 0, 0.6, 0.1 do
  5303. swait()
  5304. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5305. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5306. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5307. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5308. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5309. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5310. end
  5311. for i = 0, 0.5, 0.1 do
  5312. swait()
  5313. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5314. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5315. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5316. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5317. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5318. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5319. end
  5320. punchsound1:Play()
  5321. for i = 0, 0.5, 0.1 do
  5322. swait()
  5323. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5324. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5325. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5326. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5327. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5328. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5329. end
  5330. punchsound1:Play()
  5331. for i = 0, 0.6, 0.1 do
  5332. swait()
  5333. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5334. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5335. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5336. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5337. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5338. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5339. end
  5340. for i = 0, 0.6, 0.1 do
  5341. swait()
  5342. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5343. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5344. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5345. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5346. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5347. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5348. end
  5349. for i = 0, 0.5, 0.1 do
  5350. swait()
  5351. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5352. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5353. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5354. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5355. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5356. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5357. end
  5358. punchsound1:Play()
  5359. for i = 0, 0.5, 0.1 do
  5360. swait()
  5361. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5362. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5363. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5364. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5365. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5366. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5367. end
  5368. punchsound1:Play()
  5369. for i = 0, 0.6, 0.1 do
  5370. swait()
  5371. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5372. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5373. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5374. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5375. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5376. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5377. end
  5378. for i = 0, 0.6, 0.1 do
  5379. swait()
  5380. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5381. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5382. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5383. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5384. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5385. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5386. end
  5387. for i = 0, 0.5, 0.1 do
  5388. swait()
  5389. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5390. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5391. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5392. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5393. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5394. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5395. end
  5396. punchsound1:Play()
  5397. for i = 0, 0.5, 0.1 do
  5398. swait()
  5399. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5400. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5401. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5402. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5403. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5404. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5405. end
  5406. punchsound1:Play()
  5407. for i = 0, 0.6, 0.1 do
  5408. swait()
  5409. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5410. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5411. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5412. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5413. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5414. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5415. end
  5416. for i = 0, 0.6, 0.1 do
  5417. swait()
  5418. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5419. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5420. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5421. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5422. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5423. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5424. end
  5425. punchsound1:Play()
  5426. for i = 0, 1, 0.1 do
  5427. swait()
  5428. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5429. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5430. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5431. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5432. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5433. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5434. end
  5435. for i = 0, 0.5, 0.1 do
  5436. swait()
  5437. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5438. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5439. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5440. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5441. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5442. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5443. end
  5444. punchsound1:Play()
  5445. for i = 0, 0.6, 0.1 do
  5446. swait()
  5447. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5448. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5449. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5450. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5451. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5452. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5453. end
  5454. for i = 0, 0.6, 0.1 do
  5455. swait()
  5456. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5457. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5458. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5459. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5460. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5461. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5462. end
  5463. for i = 0, 0.5, 0.1 do
  5464. swait()
  5465. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5466. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5467. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5468. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5469. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5470. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5471. end
  5472. punchsound1:Play()
  5473. for i = 0, 0.3, 0.1 do
  5474. swait()
  5475. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5476. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5477. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5478. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5479. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5480. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5481. end
  5482. punchsound1:Play()
  5483. for i = 0, 0.3, 0.1 do
  5484. swait()
  5485. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5486. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5487. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5488. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5489. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5490. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5491. end
  5492. for i = 0, 0.3, 0.1 do
  5493. swait()
  5494. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5495. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5496. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5497. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5498. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5499. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5500. end
  5501. for i = 0, 0.3, 0.1 do
  5502. swait()
  5503. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5504. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5505. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5506. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5507. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5508. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5509. end
  5510. punchsound1:Play()
  5511. for i = 0, 0.3, 0.1 do
  5512. swait()
  5513. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5514. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5515. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5516. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5517. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5518. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5519. end
  5520. punchsound1:Play()
  5521. for i = 0, 0.3, 0.1 do
  5522. swait()
  5523. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5524. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5525. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5526. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5527. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5528. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5529. end
  5530. for i = 0, 0.3, 0.1 do
  5531. swait()
  5532. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5533. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5534. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5535. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5536. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5537. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5538. end
  5539. for i = 0, 0.3, 0.1 do
  5540. swait()
  5541. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5542. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5543. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5544. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5545. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5546. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5547. end
  5548. punchsound1:Play()
  5549. for i = 0, 0.3, 0.1 do
  5550. swait()
  5551. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5552. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5553. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5554. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5555. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5556. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5557. end
  5558. punchsound1:Play()
  5559. for i = 0, 0.3, 0.1 do
  5560. swait()
  5561. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5562. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5563. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5564. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5565. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5566. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5567. end
  5568. for i = 0, 0.1, 0.1 do
  5569. swait()
  5570. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5571. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5572. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5573. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5574. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5575. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5576. end
  5577. for i = 0, 0.1, 0.1 do
  5578. swait()
  5579. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5580. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5581. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5582. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5583. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5584. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5585. end
  5586. punchsound1:Play()
  5587. for i = 0, 0.1, 0.1 do
  5588. swait()
  5589. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5590. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5591. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5592. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5593. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5594. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5595. end
  5596. punchsound1:Play()
  5597. for i = 0, 0.1, 0.1 do
  5598. swait()
  5599. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5600. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5601. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5602. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5603. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5604. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5605. end
  5606. for i = 0, 0.1, 0.1 do
  5607. swait()
  5608. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5609. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5610. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5611. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5612. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5613. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5614. end
  5615. punchsound1:Play()
  5616. for i = 0, 0.4, 0.1 do
  5617. swait()
  5618. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5619. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5620. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5621. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5622. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5623. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5624. end
  5625. for i,v in pairs(to.Parent:GetChildren()) do
  5626. if v:IsA("Humanoid") then
  5627. v.Health = v.Health - 20
  5628.  
  5629. v.PlatformStand = true
  5630. end
  5631. end
  5632. to.CFrame = CFrame.new(to.CFrame.p + v3(0,50,0))
  5633. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,50,0))
  5634. Zanzoken = Instance.new("Part",char)
  5635. Zanzoken.Anchored = true
  5636. Zanzoken.Position = v3(999,999,999)
  5637. Zanzoken.CFrame = Torso.CFrame
  5638. game.Debris:AddItem(Zanzoken,0.5)
  5639. Zanzoken.Transparency = 1
  5640. Zano:Play()
  5641. wait()
  5642. idk = Instance.new("BillboardGui",Zanzoken)
  5643. idk.Size = UDim2.new(10,0,15,0)
  5644. idk.AlwaysOnTop = false
  5645. idk1 = Instance.new("ImageLabel",idk)
  5646. idk1.BackgroundTransparency = 1
  5647. idk.ExtentsOffset = v3(0,0,0)
  5648. idk1.ImageTransparency = 0
  5649. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5650. idk1.Size = UDim2.new(2,0,1,0)
  5651. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5652. idk1.Image = "rbxassetid://319554883"
  5653. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5654. wait()
  5655. Zanzoken = Instance.new("Part",char)
  5656. Zanzoken.Anchored = true
  5657. Zanzoken.Position = v3(999,999,999)
  5658. Zanzoken.CFrame = Torso.CFrame
  5659. game.Debris:AddItem(Zanzoken,0.5)
  5660. Zanzoken.Transparency = 1
  5661. wait()
  5662. idk = Instance.new("BillboardGui",Zanzoken)
  5663. idk.Size = UDim2.new(20,0,20,0)
  5664. idk.AlwaysOnTop = false
  5665. idk1 = Instance.new("ImageLabel",idk)
  5666. idk1.BackgroundTransparency = 1
  5667. idk.ExtentsOffset = v3(0,0,0)
  5668. idk1.ImageTransparency = 0
  5669. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5670. idk1.Size = UDim2.new(2,0,1,0)
  5671. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5672. idk1.Image = "rbxassetid://319554883"
  5673. punchsound1:Play()
  5674. for i = 0, 6, 0.1 do
  5675. swait()
  5676. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5677. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5678. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5679. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5680. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5681. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5682. end
  5683. for i = 0, 0.6, 0.1 do
  5684. swait()
  5685. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5686. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5687. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5688. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5689. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5690. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5691. end
  5692. for i = 0, 0.6, 0.1 do
  5693. swait()
  5694. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5695. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5696. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5697. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5698. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5699. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5700. end
  5701. punchsound1:Play()
  5702. for i = 0, 1, 0.1 do
  5703. swait()
  5704. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5705. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5706. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5707. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5708. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5709. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5710. end
  5711. for i = 0, 0.6, 0.1 do
  5712. swait()
  5713. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5714. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5715. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5716. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5717. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5718. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5719. end
  5720. for i = 0, 0.6, 0.1 do
  5721. swait()
  5722. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5723. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5724. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5725. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5726. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5727. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5728. end
  5729. punchsound1:Play()
  5730. for i = 0, 1, 0.1 do
  5731. swait()
  5732. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5733. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5734. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5735. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5736. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5737. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5738. end
  5739. for i = 0, 0.6, 0.1 do
  5740. swait()
  5741. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5742. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5743. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5744. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5745. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5746. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5747. end
  5748. for i = 0, 0.6, 0.1 do
  5749. swait()
  5750. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5751. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5752. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5753. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5754. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5755. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5756. end
  5757. punchsound1:Play()
  5758. for i = 0, 1, 0.1 do
  5759. swait()
  5760. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5761. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5762. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5763. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5764. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5765. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5766. end
  5767. for i = 0, 0.6, 0.1 do
  5768. swait()
  5769. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5770. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5771. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5772. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5773. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5774. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5775. end
  5776. for i = 0, 0.6, 0.1 do
  5777. swait()
  5778. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5779. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5780. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5781. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5782. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5783. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5784. end
  5785. punchsound1:Play()
  5786. for i = 0, 1, 0.1 do
  5787. swait()
  5788. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5789. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5790. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5791. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5792. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5793. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5794. end
  5795. for i = 0, 0.6, 0.1 do
  5796. swait()
  5797. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5798. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5799. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5800. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5801. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5802. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5803. end
  5804. for i = 0, 0.6, 0.1 do
  5805. swait()
  5806. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5807. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5808. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5809. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5810. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5811. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5812. end
  5813. punchsound1:Play()
  5814. for i = 0, 1, 0.1 do
  5815. swait()
  5816. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5817. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5818. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5819. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5820. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5821. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5822. end
  5823. for i = 0, 0.6, 0.1 do
  5824. swait()
  5825. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5826. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5827. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5828. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5829. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5830. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5831. end
  5832. for i = 0, 0.6, 0.1 do
  5833. swait()
  5834. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5835. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5836. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5837. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5838. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5839. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5840. end
  5841. punchsound1:Play()
  5842. for i = 0, 1, 0.1 do
  5843. swait()
  5844. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5845. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5846. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5847. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5848. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5849. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5850. end
  5851.  
  5852.  
  5853.  
  5854. for i,v in pairs(to.Parent:GetChildren()) do
  5855. if v:IsA("Humanoid") then
  5856. v.Health = v.Health - 20
  5857.  
  5858. v.PlatformStand = true
  5859. end
  5860. end
  5861. StrongPunch:Play()
  5862. for i = 0, 1, 0.1 do
  5863. swait()
  5864. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5865. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5866. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5867. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5868. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5869. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5870. end
  5871. for i = 0, 1, 0.1 do
  5872. swait()
  5873. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5874. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5875. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5876. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5877. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5878. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5879. end
  5880. for i,v in pairs(to.Parent:GetChildren()) do
  5881. if v:IsA("Humanoid") then
  5882. v.Health = v.Health - 5
  5883.  
  5884. v.PlatformStand = true
  5885. end
  5886. end
  5887. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  5888. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  5889. Zanzoken = Instance.new("Part",char)
  5890. Zanzoken.Anchored = true
  5891. Zanzoken.Position = v3(999,999,999)
  5892. Zanzoken.CFrame = Torso.CFrame
  5893. game.Debris:AddItem(Zanzoken,0.5)
  5894. Zanzoken.Transparency = 1
  5895. Zano:Play()
  5896. wait()
  5897. idk = Instance.new("BillboardGui",Zanzoken)
  5898. idk.Size = UDim2.new(10,0,15,0)
  5899. idk.AlwaysOnTop = false
  5900. idk1 = Instance.new("ImageLabel",idk)
  5901. idk1.BackgroundTransparency = 1
  5902. idk.ExtentsOffset = v3(0,0,0)
  5903. idk1.ImageTransparency = 0
  5904. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5905. idk1.Size = UDim2.new(2,0,1,0)
  5906. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5907. idk1.Image = "rbxassetid://319554883"
  5908. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5909. wait()
  5910. Zanzoken = Instance.new("Part",char)
  5911. Zanzoken.Anchored = true
  5912. Zanzoken.Position = v3(999,999,999)
  5913. Zanzoken.CFrame = Torso.CFrame
  5914. game.Debris:AddItem(Zanzoken,0.5)
  5915. Zanzoken.Transparency = 1
  5916. wait()
  5917. idk = Instance.new("BillboardGui",Zanzoken)
  5918. idk.Size = UDim2.new(20,0,20,0)
  5919. idk.AlwaysOnTop = false
  5920. idk1 = Instance.new("ImageLabel",idk)
  5921. idk1.BackgroundTransparency = 1
  5922. idk.ExtentsOffset = v3(0,0,0)
  5923. idk1.ImageTransparency = 0
  5924. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5925. idk1.Size = UDim2.new(2,0,1,0)
  5926. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5927. idk1.Image = "rbxassetid://319554883"
  5928. for i = 0, 1, 0.1 do
  5929. swait()
  5930. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5931. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5932. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5933. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5934. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5935. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5936. end
  5937. punchsound1:Play()
  5938. for i = 0, 1, 0.1 do
  5939. swait()
  5940. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5941. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5942. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5943. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5944. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5945. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5946. end
  5947. punchsound1:Play()
  5948. for i = 0, 1, 0.1 do
  5949. swait()
  5950. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5951. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5952. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5953. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5954. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5955. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5956. end
  5957. for i = 0, 1, 0.1 do
  5958. swait()
  5959. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5960. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5961. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5962. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5963. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5964. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5965. end
  5966. for i = 0, 1, 0.1 do
  5967. swait()
  5968. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5969. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5970. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5971. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5972. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5973. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5974. end
  5975. to.CFrame = CFrame.new(to.CFrame.p + v3(30,70,0))
  5976. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(30,70,0))
  5977. Zanzoken = Instance.new("Part",char)
  5978. Zanzoken.Anchored = true
  5979. Zanzoken.Position = v3(999,999,999)
  5980. Zanzoken.CFrame = Torso.CFrame
  5981. game.Debris:AddItem(Zanzoken,0.5)
  5982. Zanzoken.Transparency = 1
  5983. Zano:Play()
  5984. wait()
  5985. idk = Instance.new("BillboardGui",Zanzoken)
  5986. idk.Size = UDim2.new(10,0,15,0)
  5987. idk.AlwaysOnTop = false
  5988. idk1 = Instance.new("ImageLabel",idk)
  5989. idk1.BackgroundTransparency = 1
  5990. idk.ExtentsOffset = v3(0,0,0)
  5991. idk1.ImageTransparency = 0
  5992. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5993. idk1.Size = UDim2.new(2,0,1,0)
  5994. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5995. idk1.Image = "rbxassetid://319554883"
  5996. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5997. wait()
  5998. Zanzoken = Instance.new("Part",char)
  5999. Zanzoken.Anchored = true
  6000. Zanzoken.Position = v3(999,999,999)
  6001. Zanzoken.CFrame = Torso.CFrame
  6002. game.Debris:AddItem(Zanzoken,0.5)
  6003. Zanzoken.Transparency = 1
  6004. wait()
  6005. idk = Instance.new("BillboardGui",Zanzoken)
  6006. idk.Size = UDim2.new(20,0,20,0)
  6007. idk.AlwaysOnTop = false
  6008. idk1 = Instance.new("ImageLabel",idk)
  6009. idk1.BackgroundTransparency = 1
  6010. idk.ExtentsOffset = v3(0,0,0)
  6011. idk1.ImageTransparency = 0
  6012. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6013. idk1.Size = UDim2.new(2,0,1,0)
  6014. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6015. idk1.Image = "rbxassetid://319554883"
  6016. StrongPunch:Play()
  6017. Break:Play()
  6018.  
  6019. for i = 0, 6, 0.1 do
  6020. swait()
  6021. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6022. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6023. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6024. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6025. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6026. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6027. end
  6028. StrongPunch1:Play()
  6029. for i = 0, 6, 0.1 do
  6030. swait()
  6031. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6032. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6033. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6034. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6035. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6036. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6037. end
  6038. StrongPunch2:Play()
  6039. for i = 0, 7, 0.1 do
  6040. swait()
  6041. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6042. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6043. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6044. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6045. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6046. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6047. end
  6048. for i = 0, 1, 0.1 do
  6049. swait()
  6050. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6051. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6052. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6053. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6054. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6055. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6056. end
  6057. punchsound1:Play()
  6058. for i = 0, 1, 0.1 do
  6059. swait()
  6060. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6061. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6062. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6063. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6064. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6065. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6066. end
  6067. punchsound1:Play()
  6068. for i = 0, 1, 0.1 do
  6069. swait()
  6070. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6071. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6072. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6073. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6074. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6075. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6076. end
  6077. for i = 0, 1, 0.1 do
  6078. swait()
  6079. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6080. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6081. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6082. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6083. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6084. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6085. end
  6086. for i = 0, 1, 0.1 do
  6087. swait()
  6088. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6089. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6090. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6091. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6092. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6093. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6094. end
  6095. punchsound1:Play()
  6096. for i = 0, 0.5, 0.1 do
  6097. swait()
  6098. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6099. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6100. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6101. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6102. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6103. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6104. end
  6105. punchsound1:Play()
  6106. for i = 0, 0.5, 0.1 do
  6107. swait()
  6108. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6109. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6110. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6111. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6112. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6113. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6114. end
  6115. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-100,0))
  6116. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-100,0))
  6117. Zanzoken = Instance.new("Part",char)
  6118. Zanzoken.Anchored = true
  6119. Zanzoken.Position = v3(999,999,999)
  6120. Zanzoken.CFrame = Torso.CFrame
  6121. game.Debris:AddItem(Zanzoken,0.5)
  6122. Zanzoken.Transparency = 1
  6123. Zano:Play()
  6124. wait()
  6125. idk = Instance.new("BillboardGui",Zanzoken)
  6126. idk.Size = UDim2.new(10,0,15,0)
  6127. idk.AlwaysOnTop = false
  6128. idk1 = Instance.new("ImageLabel",idk)
  6129. idk1.BackgroundTransparency = 1
  6130. idk.ExtentsOffset = v3(0,0,0)
  6131. idk1.ImageTransparency = 0
  6132. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6133. idk1.Size = UDim2.new(2,0,1,0)
  6134. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6135. idk1.Image = "rbxassetid://319554883"
  6136. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6137. wait()
  6138. Zanzoken = Instance.new("Part",char)
  6139. Zanzoken.Anchored = true
  6140. Zanzoken.Position = v3(999,999,999)
  6141. Zanzoken.CFrame = Torso.CFrame
  6142. game.Debris:AddItem(Zanzoken,0.5)
  6143. Zanzoken.Transparency = 1
  6144. wait()
  6145. idk = Instance.new("BillboardGui",Zanzoken)
  6146. idk.Size = UDim2.new(20,0,20,0)
  6147. idk.AlwaysOnTop = false
  6148. idk1 = Instance.new("ImageLabel",idk)
  6149. idk1.BackgroundTransparency = 1
  6150. idk.ExtentsOffset = v3(0,0,0)
  6151. idk1.ImageTransparency = 0
  6152. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6153. idk1.Size = UDim2.new(2,0,1,0)
  6154. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6155. idk1.Image = "rbxassetid://319554883"
  6156. for i = 0, 0.4, 0.1 do
  6157. swait()
  6158. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6159. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6160. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6161. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6162. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6163. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6164. end
  6165. punchsound1:Play()
  6166. for i = 0, 0.4, 0.1 do
  6167. swait()
  6168. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6169. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6170. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6171. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6172. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6173. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6174. end
  6175. for i = 0, 0.4, 0.1 do
  6176. swait()
  6177. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6178. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6179. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6180. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6181. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6182. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6183. end
  6184. punchsound1:Play()
  6185. for i = 0, 0.4, 0.1 do
  6186. swait()
  6187. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6188. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6189. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6190. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6191. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6192. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6193. end
  6194. for i = 0, 0.4, 0.1 do
  6195. swait()
  6196. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6197. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6198. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6199. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6200. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6201. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6202. end
  6203. punchsound1:Play()
  6204. for i = 0, 0.4, 0.1 do
  6205. swait()
  6206. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6207. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6208. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6209. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6210. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6211. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6212. end
  6213. for i = 0, 0.4, 0.1 do
  6214. swait()
  6215. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6216. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6217. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6218. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6219. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6220. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6221. end
  6222. punchsound1:Play()
  6223. for i = 0, 0.4, 0.1 do
  6224. swait()
  6225. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6226. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6227. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6228. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6229. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6230. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6231. end
  6232. for i = 0, 0.4, 0.1 do
  6233. swait()
  6234. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6235. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6236. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6237. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6238. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6239. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6240. end
  6241. punchsound1:Play()
  6242. for i = 0, 0.4, 0.1 do
  6243. swait()
  6244. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6245. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6246. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6247. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6248. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6249. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6250. end
  6251. for i = 0, 0.4, 0.1 do
  6252. swait()
  6253. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6254. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6255. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6256. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6257. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6258. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6259. end
  6260. punchsound1:Play()
  6261. for i = 0, 0.4, 0.1 do
  6262. swait()
  6263. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6264. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6265. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6266. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6267. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6268. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6269. end
  6270. for i = 0, 0.4, 0.1 do
  6271. swait()
  6272. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6273. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6274. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6275. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6276. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6277. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6278. end
  6279. punchsound1:Play()
  6280. for i = 0, 0.4, 0.1 do
  6281. swait()
  6282. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6283. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6284. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6285. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6286. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6287. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6288. end
  6289. punchsound1:Play()
  6290. local pie222 = Instance.new("ParticleEmitter")
  6291. pie222.Parent = LeftArm
  6292. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  6293. pie222.LightEmission = 1
  6294. pie222.Size = NumberSequence.new(3)
  6295. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  6296. pie222.Transparency = NumberSequence.new(0.6,1)
  6297. pie222.EmissionDirection = "Top"
  6298. pie222.Enabled = true
  6299. pie222.Lifetime = NumberRange.new(1)
  6300. pie222.Rotation = NumberRange.new(-320, 320)
  6301. pie222.Rate = 404
  6302. pie222.Speed = NumberRange.new(0)
  6303. pie222.LockedToPart = false
  6304. pie222.VelocitySpread = 2
  6305. for i = 0, 2, 0.1 do
  6306. swait()
  6307. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6308. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6309. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6310. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6311. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6312. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6313. end
  6314. wait(2)
  6315. bigbangattack2()
  6316. pie222:Destroy()
  6317.  
  6318. for i,v in pairs(to.Parent:GetChildren()) do
  6319. if v:IsA("Humanoid") then
  6320. v.Health = v.Health - math.huge
  6321.  
  6322. v.PlatformStand = true
  6323. end
  6324. end
  6325.  
  6326. hit1 = false
  6327.  
  6328. hit2 = true
  6329. for i,v in pairs(to.Parent:GetChildren()) do
  6330. if v:IsA("Humanoid") then
  6331. v.Health = v.Health - 10
  6332.  
  6333. v.PlatformStand = true
  6334. end
  6335. end
  6336. hit2 = false
  6337.  
  6338. hit3 = true
  6339. hit4 = true
  6340.  
  6341.  
  6342.  
  6343.  
  6344. coroutine.wrap(function()
  6345. for i=1,2 do
  6346. wait()
  6347.  
  6348.  
  6349.  
  6350.  
  6351.  
  6352. for i,v in pairs(to.Parent:GetChildren()) do
  6353. if v:IsA("Humanoid") then
  6354. v.Health = v.Health - 2
  6355.  
  6356. v.PlatformStand = true
  6357. end
  6358. end
  6359. end
  6360.  
  6361.  
  6362. wait(3)
  6363. end)()
  6364.  
  6365.  
  6366.  
  6367.  
  6368.  
  6369.  
  6370.  
  6371.  
  6372.  
  6373.  
  6374.  
  6375.  
  6376.  
  6377.  
  6378. for i,v in pairs(to.Parent:GetChildren()) do
  6379. if v:IsA("Humanoid") then
  6380. v.Health = v.Health - 10
  6381.  
  6382. v.PlatformStand = true
  6383. end
  6384. end
  6385.  
  6386.  
  6387.  
  6388. hitground = new("Part",char)
  6389. hitground.Size = Vector3.new(5,5,5)
  6390. hitground.Name = "Ground"
  6391. hitground.Transparency = 1
  6392. hitground.CanCollide = false
  6393. game.Debris:AddItem(hitground,2)
  6394. hitground.Position = Vector3.new(999,999,999)
  6395. hitgroundweld = new("Weld",hitground)
  6396. hitgroundweld.Part0 = to
  6397. hitgroundweld.Part1 = hitground
  6398. hitground.Touched:connect(function(hit2)
  6399. if hit2.Size.x > 150 then
  6400. hitground:Destroy()
  6401. ad = new("Part",char)
  6402. ad.Name = "NewPart"
  6403. ad.Size = Vector3.new(30,0.1,30)
  6404. ad.CanCollide = false
  6405. ad.Anchored = true
  6406. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  6407. ad.Transparency = 1
  6408. aad = new("Decal",ad)
  6409.  
  6410. aad.Face = "Top"
  6411. aad.Transparency = 1
  6412. aad.Transparency = 0
  6413. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  6414. smoke = new("Part",to)
  6415. smokemesh = new("SpecialMesh",smoke)
  6416. smokemesh.MeshId = "rbxassetid://928329648"
  6417. smoke.BrickColor = hit2.BrickColor
  6418. smoke.Anchored = true
  6419. smoke.Position = hitground.Position
  6420. GroundImpact:Play()
  6421. for i = 1,20 do
  6422. wait()
  6423. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  6424. smoke.Transparency = smoke.Transparency + 1/20
  6425. end
  6426. smoke:Destroy()
  6427. wait(0.5)
  6428.  
  6429. for i = 1,20 do
  6430. wait(0.1)
  6431. aad.Transparency = aad.Transparency + 1/20
  6432. end
  6433. end
  6434. end)
  6435. ys = Instance.new("BodyVelocity",to)
  6436. ys.Name = "GO"
  6437.  
  6438. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  6439.  
  6440. ys.Velocity = v3(0,-90,0)
  6441.  
  6442. wait(1)
  6443. ys:Destroy()
  6444.  
  6445.  
  6446.  
  6447. hit3 = false
  6448. hit4 = false
  6449.  
  6450.  
  6451. hit1 = false
  6452. hit2 = false
  6453. hit3 = false
  6454. hit4 = false
  6455. idle = true
  6456. RootPart.Anchored = false
  6457. end
  6458. end)
  6459. end
  6460.  
  6461. function Combo3()
  6462. getplayer = new("Part",char)
  6463. getplayer.Position = Vector3.new(999,999,999)
  6464. getplayer.Transparency = 1
  6465. getplayer.Size = v3(3,3,3)
  6466. getplayer.CanCollide = false
  6467. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  6468. getplayer.Name = "GetPlayer"
  6469.  
  6470. game.Debris:AddItem(getplayer,0.5)
  6471.  
  6472. getplayer.Touched:connect(function(hit)
  6473. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  6474. getplayer:Destroy()
  6475. to = hit.Parent:findFirstChild("HumanoidRootPart")
  6476. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  6477. to.Anchored = true
  6478. RootPart.Anchored = true
  6479. idle = false
  6480.  
  6481.  
  6482. punchsound1:Play()
  6483. hit1 = true
  6484. for i = 0, 1, 0.1 do
  6485. swait()
  6486. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6487. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6488. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6489. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6490. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6491. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6492. end
  6493. punchsound1:Play()
  6494. for i = 0, 1, 0.1 do
  6495. swait()
  6496. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6497. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6498. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6499. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6500. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6501. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6502. end
  6503. punchsound1:Play()
  6504. for i = 0, 1, 0.1 do
  6505. swait()
  6506. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6507. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6508. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6509. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6510. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6511. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6512. end
  6513. to.CFrame = CFrame.new(to.CFrame.p + v3(0,5,70))
  6514. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,5,74))
  6515. Zanzoken = Instance.new("Part",char)
  6516. Zanzoken.Anchored = true
  6517. Zanzoken.Position = v3(999,999,999)
  6518. Zanzoken.CFrame = Torso.CFrame
  6519. game.Debris:AddItem(Zanzoken,0.5)
  6520. Zanzoken.Transparency = 1
  6521. Zano:Play()
  6522. wait()
  6523. idk = Instance.new("BillboardGui",Zanzoken)
  6524. idk.Size = UDim2.new(10,0,15,0)
  6525. idk.AlwaysOnTop = false
  6526. idk1 = Instance.new("ImageLabel",idk)
  6527. idk1.BackgroundTransparency = 1
  6528. idk.ExtentsOffset = v3(0,0,0)
  6529. idk1.ImageTransparency = 0
  6530. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6531. idk1.Size = UDim2.new(2,0,1,0)
  6532. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6533. idk1.Image = "rbxassetid://319554883"
  6534. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6535. wait()
  6536. Zanzoken = Instance.new("Part",char)
  6537. Zanzoken.Anchored = true
  6538. Zanzoken.Position = v3(999,999,999)
  6539. Zanzoken.CFrame = Torso.CFrame
  6540. game.Debris:AddItem(Zanzoken,0.5)
  6541. Zanzoken.Transparency = 1
  6542. wait()
  6543. idk = Instance.new("BillboardGui",Zanzoken)
  6544. idk.Size = UDim2.new(20,0,20,0)
  6545. idk.AlwaysOnTop = false
  6546. idk1 = Instance.new("ImageLabel",idk)
  6547. idk1.BackgroundTransparency = 1
  6548. idk.ExtentsOffset = v3(0,0,0)
  6549. idk1.ImageTransparency = 0
  6550. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6551. idk1.Size = UDim2.new(2,0,1,0)
  6552. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6553. idk1.Image = "rbxassetid://319554883"
  6554. for i = 0, 1, 0.1 do
  6555. swait()
  6556. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6557. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6558. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6559. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6560. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6561. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6562. end
  6563. punchsound1:Play()
  6564. for i = 0, 1, 0.1 do
  6565. swait()
  6566. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6567. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6568. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6569. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6570. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6571. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6572. end
  6573. punchsound1:Play()
  6574. for i = 0, 1, 0.1 do
  6575. swait()
  6576. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6577. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6578. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6579. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6580. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6581. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6582. end
  6583. for i = 0, 1, 0.1 do
  6584. swait()
  6585. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6586. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6587. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6588. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6589. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6590. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6591. end
  6592. punchsound1:Play()
  6593. for i = 0, 1, 0.1 do
  6594. swait()
  6595. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6596. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6597. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6598. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6599. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6600. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6601. end
  6602. punchsound1:Play()
  6603. for i = 0, 1, 0.1 do
  6604. swait()
  6605. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6606. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6607. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6608. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6609. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6610. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6611. end
  6612. for i = 0, 1, 0.1 do
  6613. swait()
  6614. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6615. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6616. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6617. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6618. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6619. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6620. end
  6621. punchsound1:Play()
  6622. for i = 0, 1, 0.1 do
  6623. swait()
  6624. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6625. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6626. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6627. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6628. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6629. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6630. end
  6631. punchsound1:Play()
  6632. for i,v in pairs(to.Parent:GetChildren()) do
  6633. if v:IsA("Humanoid") then
  6634. v.Health = v.Health - 10
  6635.  
  6636. v.PlatformStand = true
  6637. end
  6638. end
  6639. for i = 0, 1, 0.1 do
  6640. swait()
  6641. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6642. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6643. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6644. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6645. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6646. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6647. end
  6648.  
  6649. for i = 0, 1, 0.1 do
  6650. swait()
  6651. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6652. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6653. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6654. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6655. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6656. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6657. end
  6658. punchsound1:Play()
  6659. for i = 0, 1, 0.1 do
  6660. swait()
  6661. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6662. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6663. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6664. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6665. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6666. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6667. end
  6668. for i,v in pairs(to.Parent:GetChildren()) do
  6669. if v:IsA("Humanoid") then
  6670. v.Health = v.Health - 3
  6671.  
  6672. v.PlatformStand = true
  6673. end
  6674. end
  6675. to.CFrame = CFrame.new(to.CFrame.p + v3(60,5,0))
  6676. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,5,0))
  6677. Zanzoken = Instance.new("Part",char)
  6678. Zanzoken.Anchored = true
  6679. Zanzoken.Position = v3(999,999,999)
  6680. Zanzoken.CFrame = Torso.CFrame
  6681. game.Debris:AddItem(Zanzoken,0.5)
  6682. Zanzoken.Transparency = 1
  6683. Zano:Play()
  6684. wait()
  6685. idk = Instance.new("BillboardGui",Zanzoken)
  6686. idk.Size = UDim2.new(10,0,15,0)
  6687. idk.AlwaysOnTop = false
  6688. idk1 = Instance.new("ImageLabel",idk)
  6689. idk1.BackgroundTransparency = 1
  6690. idk.ExtentsOffset = v3(0,0,0)
  6691. idk1.ImageTransparency = 0
  6692. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6693. idk1.Size = UDim2.new(2,0,1,0)
  6694. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6695. idk1.Image = "rbxassetid://319554883"
  6696. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6697. wait()
  6698. Zanzoken = Instance.new("Part",char)
  6699. Zanzoken.Anchored = true
  6700. Zanzoken.Position = v3(999,999,999)
  6701. Zanzoken.CFrame = Torso.CFrame
  6702. game.Debris:AddItem(Zanzoken,0.5)
  6703. Zanzoken.Transparency = 1
  6704. wait()
  6705. idk = Instance.new("BillboardGui",Zanzoken)
  6706. idk.Size = UDim2.new(20,0,20,0)
  6707. idk.AlwaysOnTop = false
  6708. idk1 = Instance.new("ImageLabel",idk)
  6709. idk1.BackgroundTransparency = 1
  6710. idk.ExtentsOffset = v3(0,0,0)
  6711. idk1.ImageTransparency = 0
  6712. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6713. idk1.Size = UDim2.new(2,0,1,0)
  6714. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6715. idk1.Image = "rbxassetid://319554883"
  6716. for i = 0, 1, 0.1 do
  6717. swait()
  6718. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6719. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6720. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6721. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6722. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6723. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6724. end
  6725. for i = 0, 1, 0.1 do
  6726. swait()
  6727. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6728. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6729. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6730. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6731. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6732. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6733. end
  6734. punchsound1:Play()
  6735. for i = 0, 1, 0.1 do
  6736. swait()
  6737. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6738. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6739. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6740. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6741. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6742. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6743. end
  6744. for i,v in pairs(to.Parent:GetChildren()) do
  6745. if v:IsA("Humanoid") then
  6746. v.Health = v.Health - 3
  6747.  
  6748. v.PlatformStand = true
  6749. end
  6750. end
  6751. to.CFrame = CFrame.new(to.CFrame.p + v3(90,20,0))
  6752. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(90,20,0))
  6753. Zanzoken = Instance.new("Part",char)
  6754. Zanzoken.Anchored = true
  6755. Zanzoken.Position = v3(999,999,999)
  6756. Zanzoken.CFrame = Torso.CFrame
  6757. game.Debris:AddItem(Zanzoken,0.5)
  6758. Zanzoken.Transparency = 1
  6759. Zano:Play()
  6760. wait()
  6761. idk = Instance.new("BillboardGui",Zanzoken)
  6762. idk.Size = UDim2.new(10,0,15,0)
  6763. idk.AlwaysOnTop = false
  6764. idk1 = Instance.new("ImageLabel",idk)
  6765. idk1.BackgroundTransparency = 1
  6766. idk.ExtentsOffset = v3(0,0,0)
  6767. idk1.ImageTransparency = 0
  6768. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6769. idk1.Size = UDim2.new(2,0,1,0)
  6770. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6771. idk1.Image = "rbxassetid://319554883"
  6772. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6773. wait()
  6774. Zanzoken = Instance.new("Part",char)
  6775. Zanzoken.Anchored = true
  6776. Zanzoken.Position = v3(999,999,999)
  6777. Zanzoken.CFrame = Torso.CFrame
  6778. game.Debris:AddItem(Zanzoken,0.5)
  6779. Zanzoken.Transparency = 1
  6780. wait()
  6781. idk = Instance.new("BillboardGui",Zanzoken)
  6782. idk.Size = UDim2.new(20,0,20,0)
  6783. idk.AlwaysOnTop = false
  6784. idk1 = Instance.new("ImageLabel",idk)
  6785. idk1.BackgroundTransparency = 1
  6786. idk.ExtentsOffset = v3(0,0,0)
  6787. idk1.ImageTransparency = 0
  6788. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6789. idk1.Size = UDim2.new(2,0,1,0)
  6790. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6791. idk1.Image = "rbxassetid://319554883"
  6792. punchsound1:Play()
  6793. for i = 0, 1, 0.1 do
  6794. swait()
  6795. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6796. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6797. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6798. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6799. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6800. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6801. end
  6802. punchsound1:Play()
  6803. for i = 0, 1, 0.1 do
  6804. swait()
  6805. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6806. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6807. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6808. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6809. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6810. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6811. end
  6812.  
  6813.  
  6814. for i,v in pairs(to.Parent:GetChildren()) do
  6815. if v:IsA("Humanoid") then
  6816. v.Health = v.Health - 20
  6817.  
  6818. v.PlatformStand = true
  6819. end
  6820. end
  6821. StrongPunch:Play()
  6822. for i = 0, 1, 0.1 do
  6823. swait()
  6824. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6825. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6826. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6827. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6828. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6829. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6830. end
  6831. for i = 0, 1, 0.1 do
  6832. swait()
  6833. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6834. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6835. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6836. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6837. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6838. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6839. end
  6840. for i,v in pairs(to.Parent:GetChildren()) do
  6841. if v:IsA("Humanoid") then
  6842. v.Health = v.Health - 3
  6843.  
  6844. v.PlatformStand = true
  6845. end
  6846. end
  6847. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  6848. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  6849. Zanzoken = Instance.new("Part",char)
  6850. Zanzoken.Anchored = true
  6851. Zanzoken.Position = v3(999,999,999)
  6852. Zanzoken.CFrame = Torso.CFrame
  6853. game.Debris:AddItem(Zanzoken,0.5)
  6854. Zanzoken.Transparency = 1
  6855. Zano:Play()
  6856. wait()
  6857. idk = Instance.new("BillboardGui",Zanzoken)
  6858. idk.Size = UDim2.new(10,0,15,0)
  6859. idk.AlwaysOnTop = false
  6860. idk1 = Instance.new("ImageLabel",idk)
  6861. idk1.BackgroundTransparency = 1
  6862. idk.ExtentsOffset = v3(0,0,0)
  6863. idk1.ImageTransparency = 0
  6864. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6865. idk1.Size = UDim2.new(2,0,1,0)
  6866. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6867. idk1.Image = "rbxassetid://319554883"
  6868. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6869. wait()
  6870. Zanzoken = Instance.new("Part",char)
  6871. Zanzoken.Anchored = true
  6872. Zanzoken.Position = v3(999,999,999)
  6873. Zanzoken.CFrame = Torso.CFrame
  6874. game.Debris:AddItem(Zanzoken,0.5)
  6875. Zanzoken.Transparency = 1
  6876. wait()
  6877. idk = Instance.new("BillboardGui",Zanzoken)
  6878. idk.Size = UDim2.new(20,0,20,0)
  6879. idk.AlwaysOnTop = false
  6880. idk1 = Instance.new("ImageLabel",idk)
  6881. idk1.BackgroundTransparency = 1
  6882. idk.ExtentsOffset = v3(0,0,0)
  6883. idk1.ImageTransparency = 0
  6884. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6885. idk1.Size = UDim2.new(2,0,1,0)
  6886. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6887. idk1.Image = "rbxassetid://319554883"
  6888. for i = 0, 1, 0.1 do
  6889. swait()
  6890. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6891. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6892. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6893. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6894. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6895. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6896. end
  6897. punchsound1:Play()
  6898. for i = 0, 1, 0.1 do
  6899. swait()
  6900. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6901. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6902. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6903. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6904. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6905. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6906. end
  6907. punchsound1:Play()
  6908. for i = 0, 1, 0.1 do
  6909. swait()
  6910. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6911. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6912. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6913. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6914. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6915. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6916. end
  6917. for i = 0, 1, 0.1 do
  6918. swait()
  6919. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6920. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6921. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6922. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6923. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6924. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6925. end
  6926. for i = 0, 1, 0.1 do
  6927. swait()
  6928. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6929. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6930. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6931. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6932. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6933. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6934. end
  6935. to.CFrame = CFrame.new(to.CFrame.p + v3(60,100,0))
  6936. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,140,0))
  6937. Zanzoken = Instance.new("Part",char)
  6938. Zanzoken.Anchored = true
  6939. Zanzoken.Position = v3(999,999,999)
  6940. Zanzoken.CFrame = Torso.CFrame
  6941. game.Debris:AddItem(Zanzoken,0.5)
  6942. Zanzoken.Transparency = 1
  6943. Zano:Play()
  6944. wait()
  6945. idk = Instance.new("BillboardGui",Zanzoken)
  6946. idk.Size = UDim2.new(10,0,15,0)
  6947. idk.AlwaysOnTop = false
  6948. idk1 = Instance.new("ImageLabel",idk)
  6949. idk1.BackgroundTransparency = 1
  6950. idk.ExtentsOffset = v3(0,0,0)
  6951. idk1.ImageTransparency = 0
  6952. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6953. idk1.Size = UDim2.new(2,0,1,0)
  6954. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6955. idk1.Image = "rbxassetid://319554883"
  6956. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6957. wait()
  6958. Zanzoken = Instance.new("Part",char)
  6959. Zanzoken.Anchored = true
  6960. Zanzoken.Position = v3(999,999,999)
  6961. Zanzoken.CFrame = Torso.CFrame
  6962. game.Debris:AddItem(Zanzoken,0.5)
  6963. Zanzoken.Transparency = 1
  6964. wait()
  6965. idk = Instance.new("BillboardGui",Zanzoken)
  6966. idk.Size = UDim2.new(20,0,20,0)
  6967. idk.AlwaysOnTop = false
  6968. idk1 = Instance.new("ImageLabel",idk)
  6969. idk1.BackgroundTransparency = 1
  6970. idk.ExtentsOffset = v3(0,0,0)
  6971. idk1.ImageTransparency = 0
  6972. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6973. idk1.Size = UDim2.new(2,0,1,0)
  6974. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6975. idk1.Image = "rbxassetid://319554883"
  6976. StrongPunch:Play()
  6977. Break:Play()
  6978. local Aura4 = Instance.new('ParticleEmitter')
  6979. Aura4.Name = "Aura"
  6980. Aura4.Texture = "rbxassetid://1046299182"
  6981. Aura4.Parent = Torso
  6982. Aura4.LightEmission = 1
  6983. Aura4.Transparency = NumberSequence.new(0.7,1)
  6984. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  6985. Aura4.Size = NumberSequence.new(1,30)
  6986. Aura4.Rotation = NumberRange.new(-360,360)
  6987. Aura4.LockedToPart = true
  6988. Aura4.Lifetime = NumberRange.new(0.2)
  6989. Aura4.Rate = 100
  6990. Aura4.Speed = NumberRange.new(0)
  6991. Aura4.EmissionDirection = "Top"
  6992. for i = 0, 6, 0.1 do
  6993. swait()
  6994. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6995. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6996. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6997. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6998. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6999. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7000. end
  7001. Aura4:Destroy()
  7002. wait(0.1)
  7003. local Aura4 = Instance.new('ParticleEmitter')
  7004. Aura4.Name = "Aura"
  7005. Aura4.Texture = "rbxassetid://1046299182"
  7006. Aura4.Parent = Torso
  7007. Aura4.LightEmission = 1
  7008. Aura4.Transparency = NumberSequence.new(0.7,1)
  7009. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7010. Aura4.Size = NumberSequence.new(1,30)
  7011. Aura4.Rotation = NumberRange.new(-360,360)
  7012. Aura4.LockedToPart = true
  7013. Aura4.Lifetime = NumberRange.new(0.2)
  7014. Aura4.Rate = 100
  7015. Aura4.Speed = NumberRange.new(0)
  7016. Aura4.EmissionDirection = "Top"
  7017. StrongPunch1:Play()
  7018. Break:Play()
  7019. for i = 0, 6, 0.1 do
  7020. swait()
  7021. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7022. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7023. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7024. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7025. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7026. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7027. end
  7028. Aura4:Destroy()
  7029. StrongPunch2:Play()
  7030. Break:Play()
  7031. local Aura4 = Instance.new('ParticleEmitter')
  7032. Aura4.Name = "Aura"
  7033. Aura4.Texture = "rbxassetid://1046299182"
  7034. Aura4.Parent = Torso
  7035. Aura4.LightEmission = 1
  7036. Aura4.Transparency = NumberSequence.new(0.7,1)
  7037. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7038. Aura4.Size = NumberSequence.new(1,30)
  7039. Aura4.Rotation = NumberRange.new(-360,360)
  7040. Aura4.LockedToPart = true
  7041. Aura4.Lifetime = NumberRange.new(0.2)
  7042. Aura4.Rate = 100
  7043. Aura4.Speed = NumberRange.new(0)
  7044. Aura4.EmissionDirection = "Top"
  7045. for i = 0, 7, 0.1 do
  7046. swait()
  7047. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7048. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7049. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7050. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7051. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7052. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7053. end
  7054. to.CFrame = CFrame.new(to.CFrame.p + v3(-100,600,0))
  7055. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(-100,600,0))
  7056. Aura4:Destroy()
  7057. Zanzoken = Instance.new("Part",char)
  7058. Zanzoken.Anchored = true
  7059. Zanzoken.Position = v3(999,999,999)
  7060. Zanzoken.CFrame = Torso.CFrame
  7061. game.Debris:AddItem(Zanzoken,0.5)
  7062. Zanzoken.Transparency = 1
  7063. Zano:Play()
  7064. wait()
  7065. idk = Instance.new("BillboardGui",Zanzoken)
  7066. idk.Size = UDim2.new(10,0,15,0)
  7067. idk.AlwaysOnTop = false
  7068. idk1 = Instance.new("ImageLabel",idk)
  7069. idk1.BackgroundTransparency = 1
  7070. idk.ExtentsOffset = v3(0,0,0)
  7071. idk1.ImageTransparency = 0
  7072. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7073. idk1.Size = UDim2.new(2,0,1,0)
  7074. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7075. idk1.Image = "rbxassetid://319554883"
  7076. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7077. wait()
  7078. Zanzoken = Instance.new("Part",char)
  7079. Zanzoken.Anchored = true
  7080. Zanzoken.Position = v3(999,999,999)
  7081. Zanzoken.CFrame = Torso.CFrame
  7082. game.Debris:AddItem(Zanzoken,0.5)
  7083. Zanzoken.Transparency = 1
  7084. wait()
  7085. idk = Instance.new("BillboardGui",Zanzoken)
  7086. idk.Size = UDim2.new(20,0,20,0)
  7087. idk.AlwaysOnTop = false
  7088. idk1 = Instance.new("ImageLabel",idk)
  7089. idk1.BackgroundTransparency = 1
  7090. idk.ExtentsOffset = v3(0,0,0)
  7091. idk1.ImageTransparency = 0
  7092. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7093. idk1.Size = UDim2.new(2,0,1,0)
  7094. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7095. idk1.Image = "rbxassetid://319554883"
  7096. for i = 0, 1, 0.1 do
  7097. swait()
  7098. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7099. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7100. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7101. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7102. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7103. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7104. end
  7105. punchsound1:Play()
  7106. for i = 0, 1, 0.1 do
  7107. swait()
  7108. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7109. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7110. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7111. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7112. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7113. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7114. end
  7115. punchsound1:Play()
  7116. for i = 0, 1, 0.1 do
  7117. swait()
  7118. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7119. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7120. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7121. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7122. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7123. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7124. end
  7125. for i = 0, 1, 0.1 do
  7126. swait()
  7127. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7128. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7129. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7130. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7131. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7132. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7133. end
  7134. for i = 0, 1, 0.1 do
  7135. swait()
  7136. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7137. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7138. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7139. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7140. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7141. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7142. end
  7143. punchsound1:Play()
  7144. for i = 0, 0.5, 0.1 do
  7145. swait()
  7146. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7147. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7148. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7149. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7150. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7151. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7152. end
  7153. punchsound1:Play()
  7154. for i = 0, 0.5, 0.1 do
  7155. swait()
  7156. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7157. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7158. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7159. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7160. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7161. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7162. end
  7163. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-800,0))
  7164. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-800,0))
  7165. Zanzoken = Instance.new("Part",char)
  7166. Zanzoken.Anchored = true
  7167. Zanzoken.Position = v3(999,999,999)
  7168. Zanzoken.CFrame = Torso.CFrame
  7169. game.Debris:AddItem(Zanzoken,0.5)
  7170. Zanzoken.Transparency = 1
  7171. Zano:Play()
  7172. wait()
  7173. idk = Instance.new("BillboardGui",Zanzoken)
  7174. idk.Size = UDim2.new(10,0,15,0)
  7175. idk.AlwaysOnTop = false
  7176. idk1 = Instance.new("ImageLabel",idk)
  7177. idk1.BackgroundTransparency = 1
  7178. idk.ExtentsOffset = v3(0,0,0)
  7179. idk1.ImageTransparency = 0
  7180. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7181. idk1.Size = UDim2.new(2,0,1,0)
  7182. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7183. idk1.Image = "rbxassetid://319554883"
  7184. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7185. wait()
  7186. Zanzoken = Instance.new("Part",char)
  7187. Zanzoken.Anchored = true
  7188. Zanzoken.Position = v3(999,999,999)
  7189. Zanzoken.CFrame = Torso.CFrame
  7190. game.Debris:AddItem(Zanzoken,0.5)
  7191. Zanzoken.Transparency = 1
  7192. wait()
  7193. idk = Instance.new("BillboardGui",Zanzoken)
  7194. idk.Size = UDim2.new(20,0,20,0)
  7195. idk.AlwaysOnTop = false
  7196. idk1 = Instance.new("ImageLabel",idk)
  7197. idk1.BackgroundTransparency = 1
  7198. idk.ExtentsOffset = v3(0,0,0)
  7199. idk1.ImageTransparency = 0
  7200. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7201. idk1.Size = UDim2.new(2,0,1,0)
  7202. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7203. idk1.Image = "rbxassetid://319554883"
  7204. for i = 0, 0.4, 0.1 do
  7205. swait()
  7206. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7207. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7208. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7209. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7210. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7211. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7212. end
  7213. punchsound1:Play()
  7214. for i = 0, 0.4, 0.1 do
  7215. swait()
  7216. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7217. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7218. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7219. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7220. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7221. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7222. end
  7223. punchsound1:Play()
  7224. for i = 0, 1, 0.1 do
  7225. swait()
  7226. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7227. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7228. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7229. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7230. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7231. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7232. end
  7233. for i,v in pairs(to.Parent:GetChildren()) do
  7234. if v:IsA("Humanoid") then
  7235. v.Health = v.Health - 8
  7236.  
  7237. v.PlatformStand = true
  7238. end
  7239. end
  7240.  
  7241. hit1 = false
  7242.  
  7243. punchsound1:Play()
  7244. hit2 = true
  7245. for i = 0, 1, 0.1 do
  7246. swait()
  7247. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7248. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7249. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7250. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7251. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7252. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7253. end
  7254. for i,v in pairs(to.Parent:GetChildren()) do
  7255. if v:IsA("Humanoid") then
  7256. v.Health = v.Health - 10
  7257.  
  7258. v.PlatformStand = true
  7259. end
  7260. end
  7261. hit2 = false
  7262.  
  7263. punchsound1:Play()
  7264. hit3 = true
  7265. hit4 = true
  7266.  
  7267.  
  7268. punchsound1:Play()
  7269.  
  7270.  
  7271. coroutine.wrap(function()
  7272. for i=1,2 do
  7273. wait()
  7274.  
  7275.  
  7276.  
  7277.  
  7278.  
  7279. for i,v in pairs(to.Parent:GetChildren()) do
  7280. if v:IsA("Humanoid") then
  7281. v.Health = v.Health - 30
  7282.  
  7283. v.PlatformStand = true
  7284. end
  7285. end
  7286. end
  7287.  
  7288.  
  7289. wait(3)
  7290. end)()
  7291.  
  7292.  
  7293.  
  7294. RootPart.Anchored = false
  7295.  
  7296.  
  7297.  
  7298.  
  7299.  
  7300. StrongPunch:Play()
  7301.  
  7302.  
  7303.  
  7304.  
  7305.  
  7306.  
  7307. for i,v in pairs(to.Parent:GetChildren()) do
  7308. if v:IsA("Humanoid") then
  7309. v.Health = v.Health - 20
  7310.  
  7311. v.PlatformStand = true
  7312. end
  7313. end
  7314.  
  7315. StrongPunch2:Play()
  7316.  
  7317.  
  7318. hitground = new("Part",char)
  7319. hitground.Size = Vector3.new(5,5,5)
  7320. hitground.Name = "Ground"
  7321. hitground.Transparency = 1
  7322. hitground.CanCollide = false
  7323. game.Debris:AddItem(hitground,2)
  7324. hitground.Position = Vector3.new(999,999,999)
  7325. hitgroundweld = new("Weld",hitground)
  7326. hitgroundweld.Part0 = to
  7327. hitgroundweld.Part1 = hitground
  7328. hitground.Touched:connect(function(hit2)
  7329. if hit2.Size.x > 150 then
  7330. hitground:Destroy()
  7331. ad = new("Part",char)
  7332. ad.Name = "NewPart"
  7333. ad.Size = Vector3.new(30,0.1,30)
  7334. ad.CanCollide = false
  7335. ad.Anchored = true
  7336. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  7337. ad.Transparency = 1
  7338. aad = new("Decal",ad)
  7339.  
  7340. aad.Face = "Top"
  7341. aad.Transparency = 1
  7342. aad.Transparency = 0
  7343. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7344. smoke = new("Part",to)
  7345. smokemesh = new("SpecialMesh",smoke)
  7346. smokemesh.MeshId = "rbxassetid://928329648"
  7347. smoke.BrickColor = hit2.BrickColor
  7348. smoke.Anchored = true
  7349. smoke.Position = hitground.Position
  7350. GroundImpact:Play()
  7351. for i = 1,20 do
  7352. wait()
  7353. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  7354. smoke.Transparency = smoke.Transparency + 1/20
  7355. end
  7356. smoke:Destroy()
  7357. wait(0.5)
  7358.  
  7359. for i = 1,20 do
  7360. wait(0.1)
  7361. aad.Transparency = aad.Transparency + 1/20
  7362. end
  7363. end
  7364. end)
  7365. ys = Instance.new("BodyVelocity",to)
  7366. ys.Name = "GO"
  7367.  
  7368. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7369.  
  7370. ys.Velocity = v3(0,-90,0)
  7371.  
  7372. wait(1)
  7373. ys:Destroy()
  7374.  
  7375.  
  7376.  
  7377.  
  7378.  
  7379. hit3 = false
  7380. hit4 = false
  7381.  
  7382.  
  7383. hit1 = false
  7384. hit2 = false
  7385. hit3 = false
  7386. hit4 = false
  7387. idle = true
  7388. RootPart.Anchored = false
  7389. to.Anchored = false
  7390. end
  7391. end)
  7392. end
  7393.  
  7394.  
  7395. function Combo2()
  7396. getplayer = new("Part",char)
  7397. getplayer.Position = Vector3.new(999,999,999)
  7398. getplayer.Transparency = 1
  7399. getplayer.Size = v3(55,55,55)
  7400. getplayer.CanCollide = false
  7401. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  7402. getplayer.Name = "GetPlayer"
  7403.  
  7404. game.Debris:AddItem(getplayer,0.5)
  7405.  
  7406. getplayer.Touched:connect(function(hit)
  7407. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  7408. getplayer:Destroy()
  7409. to = hit.Parent:findFirstChild("HumanoidRootPart")
  7410. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  7411. to.Anchored = true
  7412. idle = false
  7413.  
  7414.  
  7415. hit1 = true
  7416.  
  7417. for i,v in pairs(to.Parent:GetChildren()) do
  7418. if v:IsA("Humanoid") then
  7419. v.Health = v.Health - 20
  7420.  
  7421. v.PlatformStand = true
  7422. end
  7423. end
  7424.  
  7425. for i,v in pairs(to.Parent:GetChildren()) do
  7426. if v:IsA("Humanoid") then
  7427. v.Health = v.Health - 10
  7428.  
  7429. v.PlatformStand = true
  7430. end
  7431. end
  7432.  
  7433. hit1 = false
  7434.  
  7435.  
  7436. hit2 = true
  7437.  
  7438. for i,v in pairs(to.Parent:GetChildren()) do
  7439. if v:IsA("Humanoid") then
  7440. v.Health = v.Health - 5
  7441.  
  7442. v.PlatformStand = true
  7443. end
  7444. end
  7445. hit2 = false
  7446.  
  7447. punchsound1:Play()
  7448. hit3 = true
  7449. hit4 = true
  7450.  
  7451.  
  7452. punchsound1:Play()
  7453.  
  7454. coroutine.wrap(function()
  7455. for i=1,2 do
  7456. wait()
  7457. to.CFrame = CFrame.new(to.CFrame.p + v3(0,35,0))
  7458. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,35,0))
  7459.  
  7460.  
  7461. for i = 0, 1, 0.1 do
  7462. swait()
  7463. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7464. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7465. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7466. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7467. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7468. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7469. end
  7470. StrongPunch:Play()
  7471. for i,v in pairs(to.Parent:GetChildren()) do
  7472. if v:IsA("Humanoid") then
  7473. v.Health = v.Health - 10
  7474.  
  7475. v.PlatformStand = true
  7476. end
  7477. end
  7478. end
  7479.  
  7480.  
  7481. wait(0.7)
  7482. end)()
  7483.  
  7484.  
  7485.  
  7486.  
  7487. RootPart.Anchored = true
  7488. to.CFrame = CFrame.new(to.CFrame.p + v3(0,0,35))
  7489. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,0,35))
  7490.  
  7491.  
  7492. for i = 0, 1, 0.1 do
  7493. swait()
  7494. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7495. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7496. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7497. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7498. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7499. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7500. end
  7501.  
  7502.  
  7503. StrongPunch:Play()
  7504.  
  7505.  
  7506. for i = 0, 1, 0.1 do
  7507. swait()
  7508. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7509. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7510. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7511. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7512. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7513. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7514. end
  7515.  
  7516.  
  7517.  
  7518. for i,v in pairs(to.Parent:GetChildren()) do
  7519. if v:IsA("Humanoid") then
  7520. v.Health = v.Health - 20
  7521.  
  7522. v.PlatformStand = true
  7523. end
  7524. end
  7525.  
  7526.  
  7527. hitground = new("Part",char)
  7528. hitground.Size = Vector3.new(5,5,5)
  7529. hitground.Name = "Ground"
  7530. hitground.Transparency = 1
  7531. hitground.CanCollide = false
  7532. game.Debris:AddItem(hitground,2)
  7533. hitground.Position = Vector3.new(999,999,999)
  7534. hitgroundweld = new("Weld",hitground)
  7535. hitgroundweld.Part0 = to
  7536. hitgroundweld.Part1 = hitground
  7537. hitground.Touched:connect(function(hit2)
  7538. if hit2.Size.x > 150 then
  7539. hitground:Destroy()
  7540. ad = new("Part",char)
  7541. ad.Name = "NewPart"
  7542. ad.Size = Vector3.new(30,0.1,30)
  7543. ad.CanCollide = false
  7544. ad.Anchored = true
  7545. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  7546. ad.Transparency = 1
  7547. aad = new("Decal",ad)
  7548.  
  7549. aad.Face = "Top"
  7550. aad.Transparency = 1
  7551. aad.Transparency = 0
  7552. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7553. smoke = new("Part",to)
  7554. smokemesh = new("SpecialMesh",smoke)
  7555. smokemesh.MeshId = "rbxassetid://928329648"
  7556. smoke.BrickColor = hit2.BrickColor
  7557. smoke.Anchored = true
  7558. smoke.Position = hitground.Position
  7559. GroundImpact:Play()
  7560. for i = 1,20 do
  7561. wait()
  7562. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  7563. smoke.Transparency = smoke.Transparency + 1/20
  7564. end
  7565. smoke:Destroy()
  7566. wait(0.5)
  7567.  
  7568. for i = 1,20 do
  7569. wait(0.1)
  7570. aad.Transparency = aad.Transparency + 1/20
  7571. end
  7572. end
  7573. end)
  7574. to.Anchored = false
  7575. ys = Instance.new("BodyVelocity",to)
  7576. ys.Name = "GO"
  7577.  
  7578. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7579.  
  7580. ys.Velocity = v3(0,-90,0)
  7581.  
  7582. wait(1)
  7583. ys:Destroy()
  7584.  
  7585.  
  7586.  
  7587.  
  7588.  
  7589. hit3 = false
  7590. hit4 = false
  7591.  
  7592.  
  7593. hit1 = false
  7594. hit2 = false
  7595. hit3 = false
  7596. hit4 = false
  7597. idle = true
  7598. RootPart.Anchored = false
  7599. end
  7600. end)
  7601. end
  7602.  
  7603. function KABOOMZ222()
  7604. local effspwn = Instance.new("Part")
  7605. coroutine.resume(coroutine.create(function()
  7606. local sound1 = Instance.new("Sound")
  7607. sound1.SoundId = "rbxassetid://440145223"
  7608. sound1.MaxDistance = 600
  7609. sound1.EmitterSize = 60
  7610. sound1.Volume = 5.5
  7611. sound1.Pitch = 1.3
  7612. sound1.Parent = effspwn
  7613. local sound2 = Instance.new("Sound")
  7614. sound2.SoundId = "rbxassetid://440145223"
  7615. sound2.MaxDistance = 300
  7616. sound2.EmitterSize = 20
  7617. sound2.Volume = 3
  7618. sound2.Pitch = 0.7
  7619. sound2.Parent = effspwn
  7620. local sound3 = Instance.new("Sound")
  7621. sound3.SoundId = "rbxassetid://440145223"
  7622. sound2.MaxDistance = 400
  7623. sound2.EmitterSize = 30
  7624. sound2.Volume = 0.5
  7625. sound2.Pitch = 0.5
  7626. sound2.Parent = effspwn
  7627. sound2:Play()
  7628. wait()
  7629. sound1:Play()
  7630. sound3:Play()
  7631. end))
  7632. local model = Instance.new("Model")
  7633. game.Debris:AddItem(model, 20)
  7634. model.Name = "smasheffects"
  7635. model.Parent = workspace
  7636. effspwn.Name = "spwnr"
  7637. effspwn.Size = Vector3.new(1, 1, 1)
  7638. effspwn.Anchored = true
  7639. effspwn.CanCollide = false
  7640. effspwn.Transparency = 1
  7641. effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  7642. effspwn.Parent = model
  7643.  
  7644.  
  7645.  
  7646.  
  7647. coroutine.resume(coroutine.create(function()
  7648. local shok = Instance.new("Part")
  7649. shok.Name = "whoosh"
  7650. shok.BrickColor = BrickColor.new("Institutional white")
  7651. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7652. shok.Size = Vector3.new(1, 1, 1)
  7653. shok.Anchored = true
  7654. shok.Material = "Neon"
  7655. shok.Transparency = 1
  7656. shok.CanCollide = false
  7657. shok.Parent = model
  7658. game.Debris:AddItem(shok, 12)
  7659. local mesh = Instance.new("SpecialMesh")
  7660. mesh.MeshType = "FileMesh"
  7661. mesh.MeshId = "rbxassetid://437347603"
  7662. mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
  7663. mesh.Parent = shok
  7664.  
  7665.  
  7666.  
  7667.  
  7668.  
  7669. for e = 1, 8 do
  7670. wait()
  7671. mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
  7672. shok.Transparency = shok.Transparency + 0.035
  7673. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
  7674. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  7675.  
  7676.  
  7677. end
  7678. for e = 1, 16 do
  7679. wait()
  7680. mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
  7681. shok.Transparency = shok.Transparency + 0.11
  7682. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
  7683. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
  7684.  
  7685. end
  7686. end))
  7687. coroutine.resume(coroutine.create(function()
  7688. local shok = Instance.new("Part")
  7689. shok.Name = "wring1"
  7690. shok.BrickColor = BrickColor.new("Institutional white")
  7691. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7692. shok.Size = Vector3.new(1, 1, 1)
  7693. shok.Anchored = true
  7694. shok.Material = "Neon"
  7695. shok.Transparency = 0.25
  7696. shok.CanCollide = false
  7697. shok.Parent = model
  7698. game.Debris:AddItem(shok, 12)
  7699. local mesh = Instance.new("SpecialMesh")
  7700. mesh.MeshType = "FileMesh"
  7701. mesh.MeshId = "rbxassetid://3270017"
  7702. mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  7703. mesh.Parent = shok
  7704. for e = 1, 30 do
  7705. wait()
  7706. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 1)
  7707. shok.Transparency = shok.Transparency + 0.002
  7708. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7709. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7710. end
  7711. for e = 1, 38 do
  7712. wait()
  7713. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  7714. shok.Transparency = shok.Transparency + 0.002
  7715. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7716. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7717. end
  7718. for e = 1, 24 do
  7719. wait()
  7720. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  7721. shok.Transparency = shok.Transparency + 0.03
  7722. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7723. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7724. end
  7725. end))
  7726. coroutine.resume(coroutine.create(function()
  7727. local shok = Instance.new("Part")
  7728. shok.Name = "wring2"
  7729. shok.BrickColor = BrickColor.new("Institutional white")
  7730. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7731. shok.Size = Vector3.new(1, 1, 1)
  7732. shok.Anchored = true
  7733. shok.Material = "Neon"
  7734. shok.Transparency = 0.25
  7735. shok.CanCollide = false
  7736. shok.Parent = model
  7737. game.Debris:AddItem(shok, 12)
  7738. local mesh = Instance.new("SpecialMesh")
  7739. mesh.MeshType = "FileMesh"
  7740. mesh.MeshId = "rbxassetid://3270017"
  7741. mesh.Scale = Vector3.new(12, 12, 0.05)
  7742. mesh.Parent = shok
  7743. for e = 1, 30 do
  7744. wait()
  7745. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 1.2)
  7746. shok.Transparency = shok.Transparency + 0.002
  7747. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7748. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7749. end
  7750. for e = 1, 38 do
  7751. wait()
  7752. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  7753. shok.Transparency = shok.Transparency + 0.002
  7754. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7755. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7756. end
  7757. for e = 1, 24 do
  7758. wait()
  7759. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  7760. shok.Transparency = shok.Transparency + 0.03
  7761. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7762. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7763. end
  7764. end))
  7765. coroutine.resume(coroutine.create(function()
  7766. local shok = Instance.new("Part")
  7767. shok.Name = "coil1"
  7768. shok.BrickColor = BrickColor.new("Institutional white")
  7769. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7770. shok.Size = Vector3.new(1, 1, 1)
  7771. shok.Anchored = true
  7772. shok.Material = "Neon"
  7773. shok.Transparency = 0.25
  7774. shok.CanCollide = false
  7775. shok.Parent = model
  7776. game.Debris:AddItem(shok, 12)
  7777. local mesh = Instance.new("SpecialMesh")
  7778. mesh.MeshType = "FileMesh"
  7779. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  7780. mesh.Scale = Vector3.new(12, 12, 12)
  7781. mesh.Parent = shok
  7782. for e = 1, 15 do
  7783. wait()
  7784. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7785. shok.Transparency = shok.Transparency + 0.004
  7786. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  7787. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7788. end
  7789. for e = 1, 16 do
  7790. wait()
  7791. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7792. shok.Transparency = shok.Transparency + 0.004
  7793. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7794. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7795. end
  7796. for e = 1, 12 do
  7797. wait()
  7798. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7799. shok.Transparency = shok.Transparency + 0.06
  7800. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7801. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7802. end
  7803. end))
  7804. coroutine.resume(coroutine.create(function()
  7805. local shok = Instance.new("Part")
  7806. shok.Name = "coil2"
  7807. shok.BrickColor = BrickColor.new("Institutional white")
  7808. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7809. shok.Size = Vector3.new(1, 1, 1)
  7810. shok.Anchored = true
  7811. shok.Material = "Neon"
  7812. shok.Transparency = 1
  7813. shok.CanCollide = false
  7814. shok.Parent = model
  7815. game.Debris:AddItem(shok, 12)
  7816. local mesh = Instance.new("SpecialMesh")
  7817. mesh.MeshType = "FileMesh"
  7818. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  7819. mesh.Scale = Vector3.new(6, 12, 6)
  7820. mesh.Parent = shok
  7821. for e = 1, 15 do
  7822. wait()
  7823. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7824. shok.Transparency = shok.Transparency + 0.005
  7825. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  7826. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7827. end
  7828. for e = 1, 16 do
  7829. wait()
  7830. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7831. shok.Transparency = shok.Transparency + 0.005
  7832. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7833. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7834. end
  7835. for e = 1, 12 do
  7836. wait()
  7837. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7838. shok.Transparency = shok.Transparency + 0.09
  7839. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7840. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7841. end
  7842. end))
  7843. coroutine.resume(coroutine.create(function()
  7844. local shok = Instance.new("Part")
  7845. shok.Name = "shokwve"
  7846. shok.BrickColor = BrickColor.new("Institutional white")
  7847. shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
  7848. shok.Size = Vector3.new(1, 1, 1)
  7849. shok.Anchored = true
  7850. shok.Material = "Neon"
  7851. shok.Transparency = 0.6
  7852. shok.CanCollide = false
  7853. shok.Parent = model
  7854. game.Debris:AddItem(shok, 12)
  7855. local mesh = Instance.new("SpecialMesh")
  7856. mesh.MeshType = "FileMesh"
  7857. mesh.MeshId = "rbxassetid://489415447"
  7858. mesh.Scale = Vector3.new(1, 1, 1)
  7859. mesh.Parent = shok
  7860. for e = 1, 12 do
  7861. wait()
  7862. mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  7863. shok.Transparency = shok.Transparency + 0.002
  7864. end
  7865. for e = 1, 32 do
  7866. wait()
  7867. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  7868. shok.Transparency = shok.Transparency + 0.002
  7869. end
  7870. for e = 1, 24 do
  7871. wait()
  7872. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  7873. shok.Transparency = shok.Transparency + 0.03
  7874. end
  7875. end))
  7876. coroutine.resume(coroutine.create(function()
  7877. local shok = Instance.new("Part")
  7878. shok.Name = "shock2"
  7879. shok.BrickColor = BrickColor.new("Institutional white")
  7880. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  7881. shok.Size = Vector3.new(1, 1, 1)
  7882. shok.Anchored = true
  7883. shok.Material = "Neon"
  7884. shok.Transparency = 0.35
  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://1095709"
  7891. mesh.Scale = Vector3.new(12, 12, 12)
  7892. mesh.Parent = shok
  7893. for e = 1, 15 do
  7894. wait()
  7895. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  7896. shok.Transparency = shok.Transparency + 0.004
  7897. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7898. end
  7899. for e = 1, 16 do
  7900. wait()
  7901. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  7902. shok.Transparency = shok.Transparency + 0.004
  7903. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7904. end
  7905. for e = 1, 12 do
  7906. wait()
  7907. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  7908. shok.Transparency = shok.Transparency + 0.06
  7909. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7910. end
  7911. end))
  7912. coroutine.resume(coroutine.create(function()
  7913. local shok = Instance.new("Part")
  7914. shok.Name = "shock3"
  7915. shok.BrickColor = BrickColor.new("Institutional white")
  7916. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  7917. shok.Size = Vector3.new(1, 1, 1)
  7918. shok.Anchored = true
  7919. shok.Material = "Neon"
  7920. shok.Transparency = 0.35
  7921. shok.CanCollide = false
  7922. shok.Parent = model
  7923. game.Debris:AddItem(shok, 12)
  7924. local mesh = Instance.new("SpecialMesh")
  7925. mesh.MeshType = "FileMesh"
  7926. mesh.MeshId = "rbxassetid://1095709"
  7927. mesh.Scale = Vector3.new(12, 12, 12)
  7928. mesh.Parent = shok
  7929. for e = 1, 15 do
  7930. wait()
  7931. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  7932. shok.Transparency = shok.Transparency + 0.004
  7933. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  7934. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  7935. end
  7936. for e = 1, 16 do
  7937. wait()
  7938. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  7939. shok.Transparency = shok.Transparency + 0.004
  7940. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  7941. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  7942. end
  7943. for e = 1, 12 do
  7944. wait()
  7945. mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  7946. shok.Transparency = shok.Transparency + 0.06
  7947. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  7948. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  7949. end
  7950. end))
  7951. end
  7952.  
  7953.  
  7954.  
  7955. mouse.KeyDown:connect(function(k)
  7956. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  7957. local exp = Instance.new("Explosion",Torso)
  7958. exp.BlastRadius = 45.5
  7959. exp.BlastPressure = 100
  7960. exp.Position = Torso
  7961. exp.Visible = true
  7962. end
  7963. end)
  7964.  
  7965. MV4 = 300
  7966. mouse.KeyDown:connect(function(k)
  7967. if attack == false and k == "8" then
  7968. for i, v in pairs(Torso:GetChildren()) do
  7969. if v:IsA('ParticleEmitter') then
  7970. v:Remove()
  7971. end
  7972. end
  7973. end
  7974. end)
  7975.  
  7976.  
  7977. MV4 = 300
  7978. mouse.KeyDown:connect(function(k)
  7979. if attack == false and k == "]" and MV4 > 80 and firemode == true then
  7980. MV4 = 0
  7981. Humanoid.WalkSpeed = 13
  7982. attack = true
  7983. Firepart1 = Instance.new("Part", RightArm)
  7984. Firepart1.Size = Vector3.new(1, 1, 1)
  7985. GuW1 = Instance.new("Weld")
  7986. GuW1.Name = "GuW"
  7987. GuW1.Part0 = RightArm
  7988. GuW1.C0 = cn(0, -1, 0)
  7989. GuW1.C1 = cn(0, 0, 0)
  7990. GuW1.Part1 = Firepart1
  7991. GuW1.Parent = RightArm
  7992. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  7993. Firepart1.Transparency = 1
  7994. Firepart2 = Instance.new("Part", LeftArm)
  7995. Firepart2.Size = Vector3.new(1, 1, 1)
  7996. GuW2 = Instance.new("Weld")
  7997. GuW2.Name = "GuW"
  7998. GuW2.Part0 = LeftArm
  7999. GuW2.C0 = cn(0, -1, 0)
  8000. GuW2.C1 = cn(0, 0, 0)
  8001. GuW2.Part1 = Firepart2
  8002. GuW2.Parent = LeftArm
  8003. Firepart2.Transparency = 1
  8004. for i = 0, 5, 0.1 do
  8005. swait()
  8006. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8007. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8008. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8009. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8010. if Torsovelocity.Y > 2 then
  8011. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8012. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8013. 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)
  8014. 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)
  8015. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8016. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8017. elseif Torsovelocity.Y < 1 then
  8018. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8019. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8020. 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)
  8021. 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)
  8022. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8023. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8024. end
  8025. end
  8026. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  8027. for i = 0, 7, 0.1 do
  8028. swait()
  8029. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8030. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8031. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8032. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8033. if Torsovelocity.Y > 2 then
  8034. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8035. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8036. 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)
  8037. 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)
  8038. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8039. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8040. elseif Torsovelocity.Y < 1 then
  8041. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8042. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8043. 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)
  8044. 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)
  8045. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8046. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8047. end
  8048. end
  8049. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  8050. GuW1:Destroy()
  8051. GuW1 = Instance.new("Weld")
  8052. GuW1.Name = "GuW"
  8053. GuW1.Part0 = Torso
  8054. GuW1.C0 = cn(0, 0, -6)
  8055. GuW1.C1 = cn(0, 0, 0)
  8056. GuW1.Part1 = Firepart1
  8057. GuW1.Parent = Torso
  8058. GuW2:Destroy()
  8059. GuW2 = Instance.new("Weld")
  8060. GuW2.Name = "GuW"
  8061. GuW2.Part0 = Torso
  8062. GuW2.C0 = cn(0, 0, -6)
  8063. GuW2.C1 = cn(0, 0, 0)
  8064. GuW2.Part1 = Firepart2
  8065. GuW2.Parent = Torso
  8066. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8067. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8068. GuW2:Destroy()
  8069. GuW2 = Instance.new("Weld")
  8070. GuW2.Name = "GuW"
  8071. GuW2.Part0 = Torso
  8072. GuW2.C0 = cn(0, 0, -4)
  8073. GuW2.C1 = cn(0, 0, 0)
  8074. GuW2.Part1 = Firepart2
  8075. GuW2.Parent = Torso
  8076.  
  8077.  
  8078. for i = 0, 7, 0.1 do
  8079. swait()
  8080. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8081. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8082. if Torsovelocity.Y > 2 then
  8083. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8084. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8085. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8086. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8087. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8088. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8089. elseif Torsovelocity.Y < 1 then
  8090. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8091. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8092. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8093. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8094. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8095. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8096. end
  8097. end
  8098. local bp2 = Create("BodyPosition")({
  8099. P = 900,
  8100. D = 1000,
  8101. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  8102. position = Torso.Position + Vector3.new(0, 60, 0),
  8103. Parent = Torso
  8104. })
  8105. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  8106. for i = 0, 8, 0.1 do
  8107. swait()
  8108. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8109. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8110. 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)
  8111. if Torsovelocity.Y > 2 then
  8112. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8113. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8114. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8115. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8116. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8117. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8118. elseif Torsovelocity.Y < 1 then
  8119. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8120. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8121. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8122. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8123. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8124. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8125. end
  8126. end
  8127. for i = 0, 18, 0.1 do
  8128. swait()
  8129. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8130. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8131. 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)
  8132. if Torsovelocity.Y > 2 then
  8133. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8134. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8135. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8136. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8137. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8138. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8139. elseif Torsovelocity.Y < 1 then
  8140. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8141. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8142. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8143. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8144. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8145. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8146. end
  8147. end
  8148. GuW1:Destroy()
  8149. GuW1 = Instance.new("Weld")
  8150. GuW1.Name = "GuW"
  8151. GuW1.Part0 = Torso
  8152. GuW1.C0 = cn(0, 0, -15)
  8153. GuW1.C1 = cn(0, 0, 0)
  8154. GuW1.Part1 = Firepart1
  8155. GuW1.Parent = Torso
  8156. GuW2:Destroy()
  8157. GuW2 = Instance.new("Weld")
  8158. GuW2.Name = "GuW"
  8159. GuW2.Part0 = Torso
  8160. GuW2.C0 = cn(0, 0, -17.5)
  8161. GuW2.C1 = cn(0, 0, 0)
  8162. GuW2.Part1 = Firepart2
  8163. GuW2.Parent = Torso
  8164. for i = 0, 1.25, 0.01 do
  8165. swait()
  8166. 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)
  8167. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  8168. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8169. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8170. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8171. if Torsovelocity.Y > 2 then
  8172. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8173. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8174. 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)
  8175. 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)
  8176. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8177. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8178. elseif Torsovelocity.Y < 1 then
  8179. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8180. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8181. 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)
  8182. 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)
  8183. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8184. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8185. end
  8186. end
  8187. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  8188. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  8189. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  8190. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  8191. for i = 0, 3, 0.1 do
  8192. swait()
  8193. if Torsovelocity.Y > 2 then
  8194. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8195. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8196. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8197. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8198. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8199. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8200. elseif Torsovelocity.Y < 1 then
  8201. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8202. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8203. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8204. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8205. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8206. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8207. end
  8208. end
  8209. wait(1)
  8210. bp2:Destroy()
  8211. Humanoid.WalkSpeed = 16
  8212. attack = false
  8213. MV4 = 0
  8214. Firepart1:Destroy()
  8215. Firepart2:Destroy()
  8216. end
  8217. end)
  8218. mouse.KeyDown:connect(function(k)
  8219. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  8220. MV4 = 0
  8221. Humanoid.WalkSpeed = 13
  8222. attack = true
  8223. Firepart1 = Instance.new("Part", RightArm)
  8224. Firepart1.Size = Vector3.new(1, 1, 1)
  8225. GuW1 = Instance.new("Weld")
  8226. GuW1.Name = "GuW"
  8227. GuW1.Part0 = RightArm
  8228. GuW1.C0 = cn(0, -1, 0)
  8229. GuW1.C1 = cn(0, 0, 0)
  8230. GuW1.Part1 = Firepart1
  8231. GuW1.Parent = RightArm
  8232. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8233. Firepart1.Transparency = 1
  8234. Firepart2 = Instance.new("Part", LeftArm)
  8235. Firepart2.Size = Vector3.new(1, 1, 1)
  8236. GuW2 = Instance.new("Weld")
  8237. GuW2.Name = "GuW"
  8238. GuW2.Part0 = LeftArm
  8239. GuW2.C0 = cn(0, -1, 0)
  8240. GuW2.C1 = cn(0, 0, 0)
  8241. GuW2.Part1 = Firepart2
  8242. GuW2.Parent = LeftArm
  8243. Firepart2.Transparency = 1
  8244. GuW1:Destroy()
  8245. GuW1 = Instance.new("Weld")
  8246. GuW1.Name = "GuW"
  8247. GuW1.Part0 = Torso
  8248. GuW1.C0 = cn(0, 0, -6)
  8249. GuW1.C1 = cn(0, 0, 0)
  8250. GuW1.Part1 = Firepart1
  8251. GuW1.Parent = Torso
  8252. GuW2:Destroy()
  8253. GuW2 = Instance.new("Weld")
  8254. GuW2.Name = "GuW"
  8255. GuW2.Part0 = Torso
  8256. GuW2.C0 = cn(0, 0, -6)
  8257. GuW2.C1 = cn(0, 0, 0)
  8258. GuW2.Part1 = Firepart2
  8259. GuW2.Parent = Torso
  8260. GuW2:Destroy()
  8261. GuW2 = Instance.new("Weld")
  8262. GuW2.Name = "GuW"
  8263. GuW2.Part0 = Torso
  8264. GuW2.C0 = cn(0, 0, -4)
  8265. GuW2.C1 = cn(0, 0, 0)
  8266. GuW2.Part1 = Firepart2
  8267. GuW2.Parent = Torso
  8268. for i = 0, 18, 0.1 do
  8269. swait()
  8270. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8271. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8272. 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)
  8273. if Torsovelocity.Y > 2 then
  8274. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8275. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8276. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8277. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8278. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8279. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8280. elseif Torsovelocity.Y < 1 then
  8281. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8282. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8283. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8284. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8285. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8286. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8287. end
  8288. end
  8289. GuW1:Destroy()
  8290. GuW1 = Instance.new("Weld")
  8291. GuW1.Name = "GuW"
  8292. GuW1.Part0 = Torso
  8293. GuW1.C0 = cn(0, 0, -15)
  8294. GuW1.C1 = cn(0, 0, 0)
  8295. GuW1.Part1 = Firepart1
  8296. GuW1.Parent = Torso
  8297. GuW2:Destroy()
  8298. GuW2 = Instance.new("Weld")
  8299. GuW2.Name = "GuW"
  8300. GuW2.Part0 = Torso
  8301. GuW2.C0 = cn(0, 0, -17.5)
  8302. GuW2.C1 = cn(0, 0, 0)
  8303. GuW2.Part1 = Firepart2
  8304. GuW2.Parent = Torso
  8305. for i = 0, 1.25, 0.01 do
  8306. swait()
  8307. 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)
  8308. shoottraildd22(mouse.Hit.p, Firepart2, 0)
  8309. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8310. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8311. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8312. if Torsovelocity.Y > 2 then
  8313. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8314. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8315. 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)
  8316. 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)
  8317. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8318. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8319. end
  8320. end
  8321. wait(0.5)
  8322. Humanoid.WalkSpeed = 16
  8323. attack = false
  8324. MV4 = 300
  8325. Firepart1:Destroy()
  8326. Firepart2:Destroy()
  8327. end
  8328.  
  8329.  
  8330. if attack == false and k == "=" and MV4 > 19 and InForm == true then
  8331. MV4 = 90
  8332. Humanoid.WalkSpeed = 0.01
  8333. attack = true
  8334. Firepart1 = Instance.new("Part", RightArm)
  8335. Firepart1.Size = Vector3.new(1, 1, 1)
  8336. GuW1 = Instance.new("Weld")
  8337. GuW1.Name = "GuW"
  8338. GuW1.Part0 = RightArm
  8339. GuW1.C0 = cn(0, -1, 0)
  8340. GuW1.C1 = cn(0, 0, 0)
  8341. GuW1.Part1 = Firepart1
  8342. GuW1.Parent = RightArm
  8343. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8344. Firepart1.Transparency = 1
  8345. Firepart2 = Instance.new("Part", LeftArm)
  8346. Firepart2.Size = Vector3.new(1, 1, 1)
  8347. GuW2 = Instance.new("Weld")
  8348. GuW2.Name = "GuW"
  8349. GuW2.Part0 = LeftArm
  8350. GuW2.C0 = cn(0, -1, 0)
  8351. GuW2.C1 = cn(0, 0, 0)
  8352. GuW2.Part1 = Firepart2
  8353. GuW2.Parent = LeftArm
  8354. Firepart2.Transparency = 1
  8355. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8356. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8357. for i = 0, 2, 0.1 do
  8358. swait()
  8359. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8360. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8361. BlockEffect(BrickColor.new("Dark blue"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8362. BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8363. if Torsovelocity.Y > 2 then
  8364. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8365. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  8366. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8367. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8368. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8369. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8370. elseif Torsovelocity.Y < 1 then
  8371. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8372. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  8373. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8374. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8375. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8376. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8377. end
  8378. end
  8379. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8380. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8381. for i = 0, 7, 0.1 do
  8382. swait()
  8383. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8384. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8385. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8386. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8387. if Torsovelocity.Y > 2 then
  8388. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8389. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8390. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8391. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8392. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8393. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8394. elseif Torsovelocity.Y < 1 then
  8395. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8396. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8397. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8398. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8399. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8400. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8401. end
  8402. end
  8403. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8404. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8405. for i = 0, 7, 0.1 do
  8406. swait()
  8407. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8408. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8409. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8410. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8411. if Torsovelocity.Y > 2 then
  8412. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8413. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8414. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8415. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  8416. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8417. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8418. elseif Torsovelocity.Y < 1 then
  8419. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  8420. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8421. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8422. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.2)
  8423. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8424. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8425. end
  8426. end
  8427. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8428. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8429. for i = 0, 6, 0.1 do
  8430. swait()
  8431. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8432. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8433. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8434. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8435. if Torsovelocity.Y > 2 then
  8436. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8437. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8438. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8439. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  8440. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8441. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8442. elseif Torsovelocity.Y < 1 then
  8443. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  8444. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8445. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8446. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  8447. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8448. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8449. end
  8450. end
  8451. for i = 0, 5, 0.1 do
  8452. swait()
  8453. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8454. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8455. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8456. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8457. if Torsovelocity.Y > 2 then
  8458. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8459. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8460. 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)
  8461. 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)
  8462. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8463. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8464. elseif Torsovelocity.Y < 1 then
  8465. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8466. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8467. 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)
  8468. 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)
  8469. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8470. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8471. end
  8472. end
  8473. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  8474. for i = 0, 7, 0.1 do
  8475. swait()
  8476. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8477. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8478. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8479. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8480. if Torsovelocity.Y > 2 then
  8481. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8482. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8483. 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)
  8484. 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)
  8485. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8486. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8487. elseif Torsovelocity.Y < 1 then
  8488. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8489. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8490. 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)
  8491. 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)
  8492. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8493. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8494. end
  8495. end
  8496. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  8497. GuW1:Destroy()
  8498. GuW1 = Instance.new("Weld")
  8499. GuW1.Name = "GuW"
  8500. GuW1.Part0 = Torso
  8501. GuW1.C0 = cn(0, 0, -6)
  8502. GuW1.C1 = cn(0, 0, 0)
  8503. GuW1.Part1 = Firepart1
  8504. GuW1.Parent = Torso
  8505. GuW2:Destroy()
  8506. GuW2 = Instance.new("Weld")
  8507. GuW2.Name = "GuW"
  8508. GuW2.Part0 = Torso
  8509. GuW2.C0 = cn(0, 0, -6)
  8510. GuW2.C1 = cn(0, 0, 0)
  8511. GuW2.Part1 = Firepart2
  8512. GuW2.Parent = Torso
  8513. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8514. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8515. GuW2:Destroy()
  8516. GuW2 = Instance.new("Weld")
  8517. GuW2.Name = "GuW"
  8518. GuW2.Part0 = Torso
  8519. GuW2.C0 = cn(0, 0, -4)
  8520. GuW2.C1 = cn(0, 0, 0)
  8521. GuW2.Part1 = Firepart2
  8522. GuW2.Parent = Torso
  8523. for i = 0, 7, 0.1 do
  8524. swait()
  8525. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8526. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8527. if Torsovelocity.Y > 2 then
  8528. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8529. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8530. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8531. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8532. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8533. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8534. elseif Torsovelocity.Y < 1 then
  8535. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8536. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8537. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8538. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8539. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8540. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8541. end
  8542. end
  8543. local bp2 = Create("BodyPosition")({
  8544. P = 900,
  8545. D = 1000,
  8546. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  8547. position = Torso.Position + Vector3.new(0, 60, 0),
  8548. Parent = Torso
  8549. })
  8550. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  8551. for i = 0, 8, 0.1 do
  8552. swait()
  8553. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8554. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8555. 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)
  8556. if Torsovelocity.Y > 2 then
  8557. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8558. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8559. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8560. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8561. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8562. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8563. elseif Torsovelocity.Y < 1 then
  8564. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8565. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8566. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8567. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8568. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8569. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8570. end
  8571. end
  8572. for i = 0, 18, 0.1 do
  8573. swait()
  8574. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8575. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8576. 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)
  8577. if Torsovelocity.Y > 2 then
  8578. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8579. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8580. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8581. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8582. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8583. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8584. elseif Torsovelocity.Y < 1 then
  8585. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8586. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8587. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8588. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8589. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8590. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8591. end
  8592. end
  8593. GuW1:Destroy()
  8594. GuW1 = Instance.new("Weld")
  8595. GuW1.Name = "GuW"
  8596. GuW1.Part0 = Torso
  8597. GuW1.C0 = cn(0, 0, -15)
  8598. GuW1.C1 = cn(0, 0, 0)
  8599. GuW1.Part1 = Firepart1
  8600. GuW1.Parent = Torso
  8601. GuW2:Destroy()
  8602. GuW2 = Instance.new("Weld")
  8603. GuW2.Name = "GuW"
  8604. GuW2.Part0 = Torso
  8605. GuW2.C0 = cn(0, 0, -17.5)
  8606. GuW2.C1 = cn(0, 0, 0)
  8607. GuW2.Part1 = Firepart2
  8608. GuW2.Parent = Torso
  8609. for i = 0, 1.25, 0.01 do
  8610. swait()
  8611. 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)
  8612. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  8613. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8614. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8615. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8616. if Torsovelocity.Y > 2 then
  8617. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8618. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8619. 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)
  8620. 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)
  8621. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8622. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8623. elseif Torsovelocity.Y < 1 then
  8624. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8625. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8626. 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)
  8627. 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)
  8628. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8629. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8630. end
  8631. end
  8632. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  8633. BlockEffect(BrickColor.new("Really black"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  8634. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  8635. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  8636. for i = 0, 3, 0.1 do
  8637. swait()
  8638. if Torsovelocity.Y > 2 then
  8639. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8640. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8641. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8642. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8643. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8644. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8645. elseif Torsovelocity.Y < 1 then
  8646. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8647. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8648. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8649. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8650. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8651. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8652. end
  8653. end
  8654. wait(1)
  8655. bp2:Destroy()
  8656. Humanoid.WalkSpeed = 16
  8657. attack = false
  8658. MV4 = 0
  8659. Firepart1:Destroy()
  8660. Firepart2:Destroy()
  8661. end
  8662. end)
  8663. whiletruewait = false
  8664. game:GetService("RunService").Stepped:connect(function()
  8665. if whiletruewait == false then
  8666. whiletruewait = true
  8667. wait()
  8668. whiletruewait = false
  8669. end
  8670. end)
  8671. game:GetService("RunService").Stepped:connect(function()
  8672. if whiletruewait == false then
  8673. if MV1 < 20 then
  8674. MV1 = MV1 + 0.2
  8675. end
  8676. if MV2 < 90 then
  8677. MV2 = MV2 + 1
  8678. end
  8679. if MV3 < 190 then
  8680. MV3 = MV3 + 0.4
  8681. end
  8682. if MV4 < 500 then
  8683. MV4 = MV4 + 0.3
  8684. end
  8685. end
  8686. end)
  8687. Humanoid.MaxHealth = 10000
  8688. wait()
  8689. for i = 1, 6 do
  8690. Humanoid.Health = Humanoid.MaxHealth
  8691. wait()
  8692. end
  8693.  
  8694. ---
  8695. GroundWave3 = function()
  8696. local HandCF = Torso.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) + Torso.CFrame.lookVector * 5
  8697. Colors = {"White", "White"}
  8698. local wave = Instance.new("Part", char)
  8699. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  8700. wave.Anchored = true
  8701. wave.Name = "Wave"
  8702. wave.CanCollide = false
  8703. wave.Locked = true
  8704. wave.Size = Vector3.new(0.2, 0.2, 0.2)
  8705. wave.TopSurface = "Smooth"
  8706. wave.BottomSurface = "Smooth"
  8707. wave.Transparency = 0.10
  8708. wave.CFrame = HandCF
  8709. wm = Instance.new("SpecialMesh",wave)
  8710. wm.MeshId = "rbxassetid://559831844"
  8711. coroutine.wrap(function()
  8712. for i = 1, 30, 1 do
  8713. wm.Scale = Vector3.new(0.4 + i*0.4, 0.4 + i*0.4, 0.4)
  8714. wave.Size = wm.Scale
  8715. wave.CFrame = HandCF
  8716. wave.Transparency = i/30
  8717. wait()
  8718. end
  8719. wait()
  8720. wave:Destroy()
  8721. end)()
  8722. end
  8723. ---
  8724.  
  8725. local v3 = Vector3.new
  8726. local num = 0
  8727. local bc = BrickColor.new
  8728. local new = Instance.new
  8729.  
  8730. mouse.KeyDown:connect(function(key)
  8731. if key=="=" then
  8732. Serious()
  8733. char.JumPower = 150
  8734. end
  8735. end)
  8736. Health = math.huge --------- Serious mode aura.
  8737. BaseHealth = math.huge
  8738.  
  8739.  
  8740.  
  8741.  
  8742. InForm = false
  8743.  
  8744. Player = game.Players.LocalPlayer
  8745. Char = Player.Character
  8746. Torso = Char.Torso
  8747.  
  8748. function Serious()
  8749. for X = 1, 1 do wait()
  8750.  
  8751.  
  8752. wait(0)
  8753. for X = 1, 1 do wait()
  8754. local Effect = Instance.new("Part")
  8755. Effect.Name = "Effect"
  8756. Effect.Parent = Torso
  8757. Effect.CFrame = Torso.CFrame
  8758. Effect.BrickColor = BrickColor.new("Neon orange")
  8759. Effect.Shape = "Ball"
  8760. Effect.Size = Vector3.new(1, 1, 1)
  8761. Effect.Anchored = true
  8762. Effect.Material = "Neon"
  8763. Effect.CanCollide = false
  8764. Effect.CFrame = Torso.CFrame
  8765. Effect.Size = Effect.Size + Vector3.new(0.5)
  8766. Effect.Transparency = Effect.Transparency + 0.04
  8767. end
  8768. end
  8769.  
  8770. repeat
  8771. Torso:FindFirstChild("Effect"):Remove()
  8772. until Torso:FindFirstChild("Effect") == nil
  8773.  
  8774.  
  8775. local Color1 = Color3.new(255, 255, 0)
  8776. local Color2 = Color3.new(255, 255, 0)
  8777.  
  8778. for i = 0, 3, 0.1 do
  8779. swait()
  8780. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8781. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8782. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8783. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8784. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8785. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8786. end
  8787. local pie22 = Instance.new("ParticleEmitter")
  8788. pie22.Parent = LeftArm
  8789. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8790. pie22.LightEmission = 1
  8791. pie22.Size = NumberSequence.new(1,2)
  8792. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8793. pie22.Transparency = NumberSequence.new(0.7,1)
  8794. pie22.EmissionDirection = "Top"
  8795. pie22.Enabled = true
  8796. pie22.Lifetime = NumberRange.new(1)
  8797. pie22.Rotation = NumberRange.new(-420, 425)
  8798. pie22.Rate = 50
  8799. pie22.Speed = NumberRange.new(1)
  8800. pie22.LockedToPart = false
  8801. pie22.VelocitySpread = 2
  8802. local pie22 = Instance.new("ParticleEmitter")
  8803. pie22.Parent = RightArm
  8804. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8805. pie22.LightEmission = 1
  8806. pie22.Size = NumberSequence.new(1,2)
  8807. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8808. pie22.Transparency = NumberSequence.new(0.7,1)
  8809. pie22.EmissionDirection = "Top"
  8810. pie22.Enabled = true
  8811. pie22.Lifetime = NumberRange.new(1)
  8812. pie22.Rotation = NumberRange.new(-420, 425)
  8813. pie22.Rate = 50
  8814. pie22.Speed = NumberRange.new(1)
  8815. pie22.LockedToPart = false
  8816. pie22.VelocitySpread = 2
  8817. local pie22 = Instance.new("ParticleEmitter")
  8818. pie22.Parent = LeftLeg
  8819. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8820. pie22.LightEmission = 1
  8821. pie22.Size = NumberSequence.new(1,2)
  8822. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8823. pie22.Transparency = NumberSequence.new(0.8,1)
  8824. pie22.EmissionDirection = "Top"
  8825. pie22.Enabled = true
  8826. pie22.Lifetime = NumberRange.new(1)
  8827. pie22.Rotation = NumberRange.new(-420, 425)
  8828. pie22.Rate = 20
  8829. pie22.Speed = NumberRange.new(1)
  8830. pie22.LockedToPart = false
  8831. pie22.VelocitySpread = 2
  8832. local pie22 = Instance.new("ParticleEmitter")
  8833. pie22.Parent = RightLeg
  8834. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8835. pie22.LightEmission = 1
  8836. pie22.Size = NumberSequence.new(1,2)
  8837. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8838. pie22.Transparency = NumberSequence.new(0.8,1)
  8839. pie22.EmissionDirection = "Top"
  8840. pie22.Enabled = true
  8841. pie22.Lifetime = NumberRange.new(1)
  8842. pie22.Rotation = NumberRange.new(-420, 425)
  8843. pie22.Rate = 20
  8844. pie22.Speed = NumberRange.new(1)
  8845. pie22.LockedToPart = false
  8846. pie22.VelocitySpread = 2
  8847. lig = Instance.new("PointLight",Player.Character.Torso)
  8848. lig.Color=Color3.new(255,255,0)
  8849. lig.Range = 6
  8850.  
  8851. local Must = Instance.new("Sound",Torso)
  8852. Must.SoundId = "rbxassetid://136847579"
  8853. Must.Pitch = 0.99
  8854. Must.Volume = 0.6
  8855. Must.Looped = false
  8856. wait(0)
  8857. Must:Play()
  8858. a21e = new("Part",char)
  8859. a21e.Name = "Beam"..num
  8860. a21e.Locked = true
  8861. a21e.Size = v3(1,1,1)
  8862. a21e.CanCollide = false
  8863. a21e.BrickColor = bc("Neon orange")
  8864. a21e.Material = "Neon"
  8865. a21e.Transparency = 0
  8866. aa21e = new("SpecialMesh",a21e)
  8867. a21e.Anchored = true
  8868. a21e.Position = RootPart.Position
  8869. aa21e.MeshType = "Sphere"
  8870. aa21e.Scale = v3(1,1,1)
  8871. for i = 1,50 do
  8872. wait()
  8873. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  8874. a21e.Transparency = a21e.Transparency + 0.04
  8875. end
  8876.  
  8877.  
  8878. local Mus = Instance.new("Sound",Torso)
  8879. Mus.SoundId = "rbxassetid://291165237"
  8880. Mus.Pitch = 0.99
  8881. Mus.Volume = 0.2
  8882. Mus.Looped = true
  8883. wait(0)
  8884. Mus:Play()
  8885.  
  8886. InForm = true
  8887. Humanoid.JumpPower = 120
  8888.  
  8889. Char.Humanoid.MaxHealth = Health
  8890. wait(0.3)
  8891. Char.Humanoid.Health = Health
  8892. wait(0.7)
  8893. Must:Destroy()
  8894. end
  8895.  
  8896. function Base()
  8897. InForm = false
  8898. local Effect = Instance.new("Part")
  8899. Effect.Name = "Effect"
  8900. Effect.Parent = Torso
  8901. Effect.CFrame = Torso.CFrame
  8902. Effect.BrickColor = BrickColor.new("White")
  8903. Effect.Shape = "Ball"
  8904. Effect.Size = Vector3.new(8, 8, 8)
  8905. Effect.Anchored = true
  8906. Effect.Material = "Neon"
  8907. Effect.CanCollide = false
  8908. for loop = 1, 25 do wait()
  8909. Effect.CFrame = Torso.CFrame
  8910. Effect.Size = Effect.Size + Vector3.new(-0.5)
  8911. Effect.Transparency = Effect.Transparency + 0.04
  8912.  
  8913. end
  8914. repeat
  8915. Torso:FindFirstChild("Effect"):Remove()
  8916. until Torso:FindFirstChild("Effect") == nil
  8917.  
  8918. for i, v in pairs(Torso:GetChildren()) do
  8919. if v:IsA('ParticleEmitter') then
  8920. v:Remove()
  8921. end
  8922. end
  8923. char.Humanoid.MaxHealth = BaseHealth
  8924. wait(0.3)
  8925. char.Humanoid.Health = BaseHealth
  8926.  
  8927.  
  8928. end
  8929.  
  8930. mouse.KeyDown:connect(function(key)
  8931. if key=="9" then
  8932. Base()
  8933. lig:Destroy()
  8934. end
  8935. end)
  8936.  
  8937. Player.Chatted:connect(function(Message)
  8938. if Message == "Time to get serious." and InForm == false then
  8939. wait(0.10)
  8940. Serious()
  8941. end
  8942. if Message == "off" or Message == "Nice fight." and InForm == true then
  8943. Base()
  8944. end
  8945. local ContentProvider = game:GetService("ContentProvider")
  8946.  
  8947. local function LoadAssets(AssetList)
  8948. -- Takes an asset list and preloads it. Will not wait for them to load.
  8949.  
  8950. for _, AssetId in pairs(AssetList) do
  8951. ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
  8952. end
  8953. end
  8954.  
  8955. local Gibs = game.Workspace
  8956.  
  8957. function Kill(Character)
  8958. Character.Humanoid.Health = 0
  8959. local poo = Instance.new("IntValue",Character)
  8960. poo.Name = "haha nope"
  8961. local svch = Character
  8962. local hum = Character:findFirstChild("Humanoid")
  8963. Character.Archivable = true
  8964. local chrclone = Character:clone()
  8965. Character.Archivable = false
  8966.  
  8967. local ch = chrclone:GetChildren()
  8968. local i
  8969. for i = 1,#ch do
  8970. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
  8971. ch[i]:remove()
  8972. end
  8973. end
  8974. local function Scan(ch)
  8975. local e
  8976. for e = 1,#ch do
  8977. Scan(ch[e]:GetChildren())
  8978. if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
  8979. ch[e]:remove()
  8980. end
  8981. end
  8982. end
  8983. Scan(chrclone:GetChildren())
  8984.  
  8985. local hum2 = chrclone:findFirstChild("Humanoid")
  8986.  
  8987.  
  8988. if hum2 ~= nil then
  8989. hum2.Name = "Humanoid2"
  8990. hum2.PlatformStand = true
  8991. hum2.Sit = true
  8992. hum2.MaxHealth = 0
  8993. hum2.Health = 0
  8994. end
  8995.  
  8996. local ch = Character:GetChildren()
  8997. local i
  8998. for i = 1,#ch do
  8999. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  9000. ch[i]:remove()
  9001. end
  9002. end
  9003.  
  9004. wait(0.2)
  9005.  
  9006. local ch = Character:GetChildren()
  9007. local i
  9008. for i = 1,#ch do
  9009. if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  9010. ch[i]:remove()
  9011. end
  9012. end
  9013. Character = chrclone
  9014. local Torso = Character.Torso
  9015. local movevector = Vector3.new()
  9016.  
  9017. if Torso then
  9018. local Head = Character:FindFirstChild("Head")
  9019. local Limb = Character:FindFirstChild("Right Arm")
  9020. if Limb then
  9021.  
  9022. Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  9023. local Joint = Instance.new("Glue")
  9024. Joint.Name = "RightShoulder"
  9025. Joint.Part0 = Torso
  9026. Joint.Part1 = Limb
  9027. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  9028. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  9029. Joint.Parent = Torso
  9030.  
  9031. local B = Instance.new("Part")
  9032. B.TopSurface = 0
  9033. B.BottomSurface = 0
  9034. B.formFactor = "Symmetric"
  9035. B.Size = Vector3.new(1, 1, 1)
  9036. B.Transparency = 1
  9037. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9038. B.Parent = Character
  9039. local W = Instance.new("Weld")
  9040. W.Part0 = Limb
  9041. W.Part1 = B
  9042. W.C0 = CFrame.new(0, -0.5, 0)
  9043. W.Parent = Limb
  9044.  
  9045. end
  9046. local Limb = Character:FindFirstChild("Left Arm")
  9047. if Limb then
  9048.  
  9049. Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  9050. local Joint = Instance.new("Glue")
  9051. Joint.Name = "LeftShoulder"
  9052. Joint.Part0 = Torso
  9053. Joint.Part1 = Limb
  9054. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  9055. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  9056. Joint.Parent = Torso
  9057.  
  9058. local B = Instance.new("Part")
  9059. B.TopSurface = 0
  9060. B.BottomSurface = 0
  9061. B.formFactor = "Symmetric"
  9062. B.Size = Vector3.new(1, 1, 1)
  9063. B.Transparency = 1
  9064. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9065. B.Parent = Character
  9066. local W = Instance.new("Weld")
  9067. W.Part0 = Limb
  9068. W.Part1 = B
  9069. W.C0 = CFrame.new(0, -0.5, 0)
  9070. W.Parent = Limb
  9071.  
  9072. end
  9073. local Limb = Character:FindFirstChild("Right Leg")
  9074. if Limb then
  9075.  
  9076. Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  9077. local Joint = Instance.new("Glue")
  9078. Joint.Name = "RightHip"
  9079. Joint.Part0 = Torso
  9080. Joint.Part1 = Limb
  9081. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  9082. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  9083. Joint.Parent = Torso
  9084.  
  9085. local B = Instance.new("Part")
  9086. B.TopSurface = 0
  9087. B.BottomSurface = 0
  9088. B.formFactor = "Symmetric"
  9089. B.Size = Vector3.new(1, 1, 1)
  9090. B.Transparency = 1
  9091. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9092. B.Parent = Character
  9093. local W = Instance.new("Weld")
  9094. W.Part0 = Limb
  9095. W.Part1 = B
  9096. W.C0 = CFrame.new(0, -0.5, 0)
  9097. W.Parent = Limb
  9098.  
  9099. end
  9100. local Limb = Character:FindFirstChild("Left Leg")
  9101. if Limb then
  9102.  
  9103. Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  9104. local Joint = Instance.new("Glue")
  9105. Joint.Name = "LeftHip"
  9106. Joint.Part0 = Torso
  9107. Joint.Part1 = Limb
  9108. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  9109. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  9110. Joint.Parent = Torso
  9111.  
  9112. local B = Instance.new("Part")
  9113. B.TopSurface = 0
  9114. B.BottomSurface = 0
  9115. B.formFactor = "Symmetric"
  9116. B.Size = Vector3.new(1, 1, 1)
  9117. B.Transparency = 1
  9118. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9119. B.Parent = Character
  9120. local W = Instance.new("Weld")
  9121. W.Part0 = Limb
  9122. W.Part1 = B
  9123. W.C0 = CFrame.new(0, -0.5, 0)
  9124. W.Parent = Limb
  9125. end
  9126. end
  9127. end
  9128. ----------
  9129.  
  9130. lerpz = function(D, E, F, G)
  9131. D[E] = D[E]:lerp(F, G)
  9132. end
  9133.  
  9134. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9135. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9136. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9137. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9138. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9139. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9140. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9141. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9142. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9143. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9144. resetlerp = function()
  9145. RJ.C0 = RJC0
  9146. RJ.C1 = RJC1
  9147. N.C0 = NC0
  9148. N.C1 = NC1
  9149. RS.C0 = RSC0
  9150. RS.C1 = RSC1
  9151. LS.C0 = LSC0
  9152. LS.C1 = LSC1
  9153. RH.C0 = RHC0
  9154. RH.C1 = RHC1
  9155. LH.C0 = LHC0
  9156. LH.C1 = LHC1
  9157. end
  9158. -------
  9159. ----------
  9160. hrp = char.HumanoidRootPart
  9161.  
  9162. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9163. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9164. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9165. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9166. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9167. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9168. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9169. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9170. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9171. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9172. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9173. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9174. RS = Torso:FindFirstChild("Right Shoulder")
  9175. LS = Torso:FindFirstChild("Left Shoulder")
  9176. RH = Torso:FindFirstChild("Right Hip")
  9177. LH = Torso:FindFirstChild("Left Hip")
  9178. RJ = hrp:FindFirstChild("RootJoint")
  9179. N = Torso:FindFirstChild("Neck")
  9180. cf = CFrame.new
  9181. ang = CFrame.Angles
  9182. rd = math.rad
  9183. rd2 = math.random
  9184. cs = ColorSequence.new
  9185. ns = NumberSequence.new
  9186. nsk = NumberSequenceKeypoint.new
  9187. -------------------
  9188.  
  9189. end)
  9190.  
  9191. print([[
  9192. -------------------------------------------------
  9193. hi
  9194. -------------------------------------------------]])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement