Advertisement
Deyer

Might Guy

Mar 17th, 2023
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 63.55 KB | None | 0 0
  1. loadstring(game:HttpGet(("https://pastebin.com/raw/PtmpPbV2"),true))()
  2.  
  3. --[[Name:The Jully Of Death]]--
  4. --[[Create:KingAbsalom]]--
  5. --[[Edit:Skrubl0rdzI]]--
  6. local p = game.Players.LocalPlayer
  7. local char = p.Character
  8. local mouse = p:GetMouse()
  9. local larm = char["Left Arm"]
  10. local rarm = char["Right Arm"]
  11. local lleg = char["Left Leg"]
  12. local rleg = char["Right Leg"]
  13. local hed = char.Head
  14. local torso = char.Torso
  15. local hum = char.Humanoid
  16. local cam = game.Workspace.CurrentCamera
  17. local root = char.HumanoidRootPart
  18. local rj = root.RootJoint
  19. local deb = false
  20. local shot = 0
  21. local stanceToggle = "Idle1"
  22. local l = game:GetService("Lighting")
  23. local rs = game:GetService("RunService").RenderStepped
  24. local hb = game:GetService("RunService").Heartbeat
  25. local Stepped = game:GetService("RunService").Stepped
  26. TorsoColor = torso.BrickColor
  27. hum.JumpPower = 360
  28. hum.WalkSpeed = 1000
  29. Debounces = {
  30. CanAttack = true;
  31. NoIdl = false;
  32. Slashing = false;
  33. Slashed = false;
  34. RPunch = false;
  35. RPunched = false;
  36. LPunch = false;
  37. LPunched = false;
  38. }
  39. local Touche = {char.Name, }
  40. for i,v in pairs(char:children()) do
  41. if v:IsA("Shirt") then
  42. v:Destroy()
  43. end
  44. end
  45. for i,v in pairs(char:children()) do
  46. if v:IsA("Pants") then
  47. v:Destroy()
  48. end
  49. end
  50. fat = Instance.new("BindableEvent", script)
  51. fat.Name = "Heartbeat"
  52. script:WaitForChild("Heartbeat")
  53. frame = 0.013333333333333
  54. tf = 0
  55. allowframeloss = false
  56. tossremainder = false
  57. lastframe = tick()
  58. script.Heartbeat:Fire()
  59. local ss = Instance.new("Sound",char)
  60. ss.Volume = 1.6
  61. ss.Looped = true
  62. ss.Pitch = 1
  63. ss.SoundId = "rbxassetid://536812365"
  64. ss:Play()
  65. function sbchat(msg,displayname)
  66. if not displayname then
  67. displayname = 'bela'
  68. end
  69. for i,v in pairs(game:GetService('Players'):GetChildren()) do
  70. local st = Instance.new('StringValue')
  71. st.Name = 'SB_Chat'
  72. st.Value = displayname..'/'..msg
  73. delay(0.2,function() st.Parent = v end)
  74. end
  75. end
  76.  
  77. sbchat("EIGHT GATES!!",'[Might Guy]')
  78.  
  79. local runServ = game:GetService("RunService").RenderStepped
  80.  
  81.  
  82.  
  83. runServ:connect(function()
  84. HHealth.Text = "["..math.floor(game.Players.LocalPlayer.Character.Humanoid.Health).."]"
  85. HBar:TweenSize(UDim2.new((game.Players.LocalPlayer.Character.Humanoid.Health/game.Players.LocalPlayer.Character.Humanoid.MaxHealth),0,1,0), _, "Linear", .4)
  86. end)
  87. game:GetService("RunService").Heartbeat:connect(function(s, p)
  88.  
  89. tf = tf + s
  90. if frame <= tf then
  91. if allowframeloss then
  92. script.Heartbeat:Fire()
  93. lastframe = tick()
  94. else
  95. for i = 1, math.floor(tf / frame) do
  96. script.Heartbeat:Fire()
  97. end
  98. lastframe = tick()
  99. end
  100. if tossremainder then
  101. tf = 0
  102. else
  103. tf = tf - frame * math.floor(tf / frame)
  104. end
  105. end
  106. end
  107. )
  108. for i,v in pairs(hed:GetChildren()) do
  109. if v:IsA("Sound") then
  110. v:Destroy()
  111. end
  112. end
  113. Debounces = {CanAttack = true, CanJoke = true, NoIdl = false, RPunch = false, RPunched = false, LPunch = false, LPunched = false, Slashing = false, Slashed = false, ks = false, ks2 = false}
  114. weld5 = function(part0, part1, c0, c1)
  115.  
  116. weeld = Instance.new("Weld", part0)
  117. weeld.Part0 = part0
  118. weeld.Part1 = part1
  119. weeld.C0 = c0
  120. weeld.C1 = c1
  121. return weeld
  122. end
  123.  
  124. NewPart = function(prnt, siz, cf, trans, anc, mat, col)
  125.  
  126. local prt = Instance.new("Part")
  127. prt.Parent = prnt
  128. prt.Name = "Part"
  129. prt.Size = siz
  130. prt.CanCollide = false
  131. prt.Anchored = anc
  132. prt.Locked = true
  133. prt.Transparency = trans
  134. prt.TopSurface = 10
  135. prt.BottomSurface = 10
  136. prt.FrontSurface = 10
  137. prt.BackSurface = 10
  138. prt.LeftSurface = 10
  139. prt.RightSurface = 10
  140. prt:BreakJoints()
  141. if not cf then
  142. prt.CFrame = CFrame.new(30, 10, 30)
  143. prt.Material = mat
  144. prt.BrickColor = BrickColor.new(col)
  145. m = Instance.new("SpecialMesh", prt)
  146. m.MeshType = 6
  147. return prt
  148. end
  149. end
  150.  
  151. lerp = function(a, b, t)
  152.  
  153. return a + (b - a) * t
  154. end
  155.  
  156. slerp = function(a, b, t)
  157.  
  158. dot = a:Dot(b)
  159. if t > 0.5 or not a then
  160. do return dot <= 0.99999 and dot >= -0.99999 or b end
  161. r = math.acos(dot)
  162. do return (a * math.sin((1 - t) * r) + b * math.sin(t * r)) / math.sin(r) end
  163. end
  164. end
  165.  
  166. matrixInterpolate = function(a, b, t)
  167.  
  168. local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  169. local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  170. local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx, by, bz), t)
  171. local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t)
  172. local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t)
  173. local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t)
  174. local t = v1:Dot(v2)
  175. if t >= 0 and t ~= 0 and t <= 0 then
  176. return CFrame.new()
  177. end
  178. return CFrame.new(v0.x, v0.y, v0.z, v1.x, v1.y, v1.z, v2.x, v2.y, v2.z, v3.x, v3.y, v3.z)
  179. end
  180.  
  181. genWeld = function(a, b)
  182.  
  183. local w = Instance.new("Weld", a)
  184. w.Part0 = a
  185. w.Part1 = b
  186. return w
  187. end
  188.  
  189. weld = function(a, b)
  190.  
  191. local weld = Instance.new("Weld")
  192. weld.Name = "W"
  193. weld.Part0 = a
  194. weld.Part1 = b
  195. weld.C0 = a.CFrame:inverse() * b.CFrame
  196. weld.Parent = a
  197. return weld
  198. end
  199.  
  200. Lerp = function(c1, c2, al)
  201.  
  202. local com1 = {c1.X, c1.Y, c1.Z, c1:toEulerAnglesXYZ()}
  203. local com2 = {c2.X, c2.Y, c2.Z, c2:toEulerAnglesXYZ()}
  204. for i,v in pairs(com1) do
  205. com1[i] = v + (com2[i] - v) * al
  206. end
  207. return CFrame.new(com1[1], com1[2], com1[3]) * CFrame.Angles(select(4, unpack(com1)))
  208. end
  209.  
  210. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  211.  
  212. local wld = Instance.new("Weld", wp1)
  213. wld.Part0 = wp0
  214. wld.Part1 = wp1
  215. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  216. end
  217.  
  218. newWeld(torso, larm, -1.5, 0.5, 0)
  219. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  220. newWeld(torso, rarm, 1.5, 0.5, 0)
  221. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  222. newWeld(torso, hed, 0, 1.5, 0)
  223. newWeld(torso, lleg, -0.5, -1, 0)
  224. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  225. newWeld(torso, rleg, 0.5, -1, 0)
  226. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  227. newWeld(root, torso, 0, -1, 0)
  228. torso.Weld.C1 = CFrame.new(0, -1, 0)
  229. pr = Instance.new("Part",hed)
  230. pr.BrickColor = BrickColor.new("Dark red")
  231. pr.Material = "Neon"
  232. pr.Reflectance = 0
  233. pr.Anchored = false
  234. pr.CanCollide = false
  235. pr.Archivable = false
  236. pr.Locked = true
  237. pr.Size = Vector3.new(1,1,1)
  238. prm = Instance.new("SpecialMesh",pr)
  239. prm.MeshType = "FileMesh"
  240. prm.MeshId = "rbxassetid://560718478"
  241. prm.Scale = Vector3.new(6,6,6)
  242. newWeld(hed, pr, 0, 0, 0)
  243. pr.Weld.C1 = CFrame.new(0,-.8,-.43) * CFrame.Angles(0,0,0)
  244. New = function(Object, Parent, Name, Data)
  245.  
  246. local Object = Instance.new(Object)
  247. if not Data then
  248. for Index,Value in pairs({}) do
  249. Object[Index] = Value
  250. end
  251. Object.Parent = Parent
  252. Object.Name = Name
  253. return Object
  254. end
  255. end
  256.  
  257.  
  258. local animpose = "Idle1"
  259. local lastanimpose = "Idle1"
  260. local grab = false
  261. local Smooth = 0.5
  262. local sine = 0
  263. local change = 0.5
  264. local val = 0
  265. local ffing = false
  266. mod4 = Instance.new("Model", char)
  267. ptez = {0.7, 0.8, 0.9, 1}
  268. FindNearestTorso = function(Position, Distance, SinglePlayer)
  269.  
  270. if SinglePlayer.Torso.CFrame.p - Position.magnitude >= Distance then
  271. do return not SinglePlayer end
  272. do
  273. local List = {}
  274. for i,v in pairs(workspace:GetChildren()) do
  275. if v:IsA("Model") and v:findFirstChild("Torso") and v ~= char and v.Torso.Position - Position.magnitude <= Distance then
  276. table.insert(List, v)
  277. end
  278. end
  279. do return List end
  280. -- DECOMPILER ERROR: 3 unprocessed JMP targets
  281. end
  282. end
  283. end
  284.  
  285. Slam = function()
  286.  
  287. local part = Instance.new("Part", mod4)
  288. part.Anchored = true
  289. part.CanCollide = false
  290. part.FormFactor = "Custom"
  291. part.Size = Vector3.new(0.2, 0.2, 0.2)
  292. part.CFrame = root.CFrame * CFrame.new(0, -2.8, -1.4) * CFrame.Angles(math.rad(90), 0, 0)
  293. part.Transparency = 0.7
  294. part.BrickColor = BrickColor.new("Really black")
  295. mesh = Instance.new("SpecialMesh", part)
  296. mesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  297. mesh.Scale = Vector3.new(3, 3, 3)
  298. local part2 = Instance.new("Part", mod4)
  299. part2.Anchored = true
  300. part2.CanCollide = false
  301. part2.FormFactor = "Custom"
  302. part2.Size = Vector3.new(0.2, 0.2, 0.2)
  303. part2.CFrame = root.CFrame * CFrame.new(0, -2.4, -1.6)
  304. part2.Transparency = 0.7
  305. part2.BrickColor = BrickColor.new("Lime green")
  306. mesh2 = Instance.new("SpecialMesh", part2)
  307. mesh2.MeshId = "http://www.roblox.com/asset/?id=20329976"
  308. mesh2.Scale = Vector3.new(3, 1.5, 3)
  309. x = Instance.new("Sound", larm)
  310. x.SoundId = "http://www.roblox.com/asset/?id=142070127"
  311. x.Pitch = ptez[math.random(1, #ptez)]
  312. x.Volume = 1
  313. x1 = Instance.new("Sound", larm)
  314. x1.SoundId = "http://www.roblox.com/asset/?id=206082327"
  315. x1.Pitch = ptez[math.random(1, #ptez)]
  316. x1.Volume = 1
  317. x:Play()
  318. x1:Play()
  319. for i,v in pairs(FindNearestTorso(torso.CFrame.p, 4)) do
  320. if v:FindFirstChild("Humanoid") then
  321. v.Humanoid.Health = 100
  322. end
  323. end
  324. coroutine.resume(coroutine.create(function()
  325.  
  326. for i = 0, 0.62, 0.13 do
  327. fat.Event:wait()
  328. part.CFrame = part.CFrame
  329. part.Transparency = i
  330. mesh.Scale = mesh.Scale + Vector3.new(0.4, 0.4, 0.4)
  331. part2.CFrame = part2.CFrame
  332. part2.Transparency = i
  333. mesh2.Scale = mesh2.Scale + Vector3.new(0.4, 0.2, 0.4)
  334. end
  335. part.Parent = nil
  336. part2.Parent = nil
  337. x:Destroy()
  338. end
  339. ))
  340. end
  341.  
  342. wPart = function(x, y, z, color, tr, cc, an, parent)
  343.  
  344. local wp = Instance.new("WedgePart", parent or Weapon)
  345. wp.formFactor = "Custom"
  346. wp.Size = Vector3.new(x, y, z)
  347. wp.BrickColor = BrickColor.new(color)
  348. wp.CanCollide = cc
  349. wp.Transparency = tr
  350. wp.Anchored = an
  351. wp.TopSurface = 0
  352. return wp
  353. end
  354.  
  355. Mesh = function(par, num, x, y, z)
  356.  
  357. local msh = _
  358. if num == 1 then
  359. msh = Instance.new("CylinderMesh", par)
  360. else
  361. if num == 2 then
  362. msh = Instance.new("SpecialMesh", par)
  363. msh.MeshType = 3
  364. else
  365. if num == 3 then
  366. msh = Instance.new("BlockMesh", par)
  367. else
  368. if num == 4 then
  369. msh = Instance.new("SpecialMesh", par)
  370. msh.MeshType = "Torso"
  371. else
  372. if type(num) == "string" then
  373. msh = Instance.new("SpecialMesh", par)
  374. msh.MeshId = num
  375. end
  376. end
  377. end
  378. end
  379. end
  380. msh.Scale = Vector3.new(x, y, z)
  381. return msh
  382. end
  383.  
  384. local CFrameFromTopBack = function(at, top, back)
  385.  
  386. local right = top:Cross(back)
  387. return CFrame.new(at.x, at.y, at.z, right.x, top.x, back.x, right.y, top.y, back.y, right.z, top.z, back.z)
  388. end
  389.  
  390. Triangle = function(a, b, c)
  391.  
  392. local edg1 = c - a:Dot(b - a.unit)
  393. local edg2 = a - b:Dot(c - b.unit)
  394. local edg3 = b - c:Dot(a - c.unit)
  395. if edg1 <= b - a.magnitude and edg1 >= 0 then
  396. a = a
  397. else
  398. -- DECOMPILER ERROR at PC35: Overwrote pending register: R1 in 'AssignReg'
  399.  
  400. if edg2 <= c - b.magnitude and edg2 >= 0 then
  401. a = b
  402. else
  403. -- DECOMPILER ERROR at PC46: Overwrote pending register: R2 in 'AssignReg'
  404.  
  405. -- DECOMPILER ERROR at PC47: Overwrote pending register: R1 in 'AssignReg'
  406.  
  407. if edg3 <= a - c.magnitude and edg3 >= 0 then
  408. a = c
  409. else
  410. print("unreachable")
  411. end
  412. end
  413. end
  414. local len1 = c - a:Dot(b - a.unit)
  415. local len2 = b - a.magnitude - len1
  416. local width = a + b - a.unit * len1 - c.magnitude
  417. local maincf = CFrameFromTopBack(a, b - a:Cross(c - b).unit, -b - a.unit)
  418. local list = {}
  419. if len1 > 0.01 then
  420. local w1 = wPart(0, 0, 0, "Lime green", 0.5, false, true, char)
  421. do
  422. local sz = Vector3.new(0.2, width, len1)
  423. w1.Size = sz
  424. local sp = Mesh(w1, 2, 0, 0, 0)
  425. sp.MeshType = "Wedge"
  426. sp.Scale = Vector3.new(0, 1, 1) * sz / w1.Size
  427. w1:BreakJoints()
  428. w1.Anchored = true
  429. w1.Transparency = 0.7
  430. Spawn(function()
  431.  
  432. for i = 0, 1, 0.1 do
  433. fat.Event:wait()
  434. w1.Transparency = w1.Transparency + 0.03
  435. end
  436. end
  437. )
  438. w1.CFrame = maincf * CFrame.Angles(math.pi, 0, math.pi / 2) * CFrame.new(0, width / 2, len1 / 2)
  439. table.insert(list, w1)
  440. end
  441. end
  442. do
  443. if len2 > 0.01 then
  444. local w2 = wPart(0, 0, 0, "Lime green", 0.5, false, true, char)
  445. local sz = Vector3.new(0.2, width, len2)
  446. w2.Size = sz
  447. local sp = Mesh(w2, 2, 0, 0, 0)
  448. sp.MeshType = "Wedge"
  449. sp.Scale = Vector3.new(0, 1, 1) * sz / w2.Size
  450. w2:BreakJoints()
  451. w2.Anchored = true
  452. w2.Transparency = 0.7
  453. Spawn(function()
  454.  
  455. for i = 0, 1, 0.1 do
  456. fat.Event:wait()
  457. w2.Transparency = w2.Transparency + 0.03
  458. end
  459. end
  460. )
  461. w2.CFrame = maincf * CFrame.Angles(math.pi, math.pi, -math.pi / 2) * CFrame.new(0, width / 2, -len1 - len2 / 2)
  462. table.insert(list, w2)
  463. end
  464. do
  465. return unpack(list)
  466. end
  467. end
  468. end
  469.  
  470. trail = function(p, t, h)
  471.  
  472. Spawn(function()
  473.  
  474. local blcf = p.CFrame
  475. local scfr = blcf
  476. for i = 1, t do
  477. local blcf = p.CFrame
  478. if scfr and p.Position - scfr.p.magnitude > 0.1 then
  479. local a, b = Triangle(scfr * CFrame.new(0, h / 2, 0).p, scfr * CFrame.new(0, -h / 2, 0).p, blcf * CFrame.new(0, h / 2, 0).p)
  480. if a then
  481. game.Debris:AddItem(a, 1)
  482. end
  483. if b then
  484. game.Debris:AddItem(b, 1)
  485. end
  486. local a, b = Triangle(blcf * CFrame.new(0, h / 2, 0).p, blcf * CFrame.new(0, -h / 2, 0).p, scfr * CFrame.new(0, -h / 2, 0).p)
  487. if a then
  488. game.Debris:AddItem(a, 1)
  489. end
  490. if b then
  491. game.Debris:AddItem(b, 1)
  492. end
  493. scfr = blcf
  494. else
  495. do
  496. do
  497. if not scfr then
  498. scfr = blcf
  499. end
  500. fat.Event:wait()
  501. -- DECOMPILER ERROR at PC120: LeaveBlock: unexpected jumping out DO_STMT
  502.  
  503. -- DECOMPILER ERROR at PC120: LeaveBlock: unexpected jumping out IF_ELSE_STMT
  504.  
  505. -- DECOMPILER ERROR at PC120: LeaveBlock: unexpected jumping out IF_STMT
  506.  
  507. end
  508. end
  509. end
  510. end
  511. scfr = nil
  512. end
  513. )
  514. end
  515.  
  516. rarm.Touched:connect(function(ht)
  517.  
  518. hit = ht.Parent
  519. if ht and hit:IsA("Model") and hit:FindFirstChild("Humanoid") and hit.Name ~= p.Name and Debounces.RPunch == true and Debounces.RPunched == false then
  520. Debounces.RPunched = true
  521. if Debounces.ks == true then
  522. z = Instance.new("Sound", hed)
  523. z.SoundId = "rbxassetid://169380525"
  524. z.Pitch = ptz[math.random(1, #ptz)]
  525. z.Volume = 1
  526. z:Play()
  527. end
  528. wait(0.4)
  529. Debounces.RPunched = false
  530. end
  531. if ht and hit:IsA("Hat") and hit.Parent.Name ~= p.Name and hit.Parent:FindFirstChild("Humanoid") and Debounces.RPunch == true and Debounces.RPunched == false then
  532. Debounces.RPunched = true
  533. if Debounces.ks == true then
  534. z = Instance.new("Sound", hed)
  535. z.SoundId = "rbxassetid://169380525"
  536. z.Pitch = ptz[math.random(1, #ptz)]
  537. z.Volume = 1
  538. z:Play()
  539. end
  540. wait(0.4)
  541. Debounces.RPunched = false
  542. end
  543. end
  544. )
  545. larm.Touched:connect(function(ht)
  546.  
  547. hit = ht.Parent
  548. if ht and hit:IsA("Model") and hit:FindFirstChild("Humanoid") and hit.Name ~= p.Name and Debounces.LPunch == true and Debounces.LPunched == false then
  549. Debounces.LPunched = true
  550. hit:FindFirstChild("Humanoid").Health = 100
  551. hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -160
  552. if Debounces.ks2 == true then
  553. z = Instance.new("Sound", hed)
  554. z.SoundId = "rbxassetid://169380525"
  555. z.Pitch = ptz[math.random(1, #ptz)]
  556. z.Volume = 1
  557. z:Play()
  558. end
  559. wait(0.4)
  560. Debounces.LPunched = false
  561. end
  562. if ht and hit:IsA("Hat") and hit.Parent.Name ~= p.Name and hit.Parent:FindFirstChild("Humanoid") and Debounces.LPunch == true and Debounces.LPunched == false then
  563. Debounces.LPunched = true
  564. hit.Parent:FindFirstChild("Humanoid").Health = 100
  565. if Debounces.ks2 == true then
  566. z = Instance.new("Sound", hed)
  567. z.SoundId = "rbxassetid://169380525"
  568. z.Pitch = ptz[math.random(1, #ptz)]
  569. z.Volume = 1
  570. z:Play()
  571. end
  572. wait(0.4)
  573. Debounces.LPunched = false
  574. end
  575. end
  576. )
  577. local acos = math.acos
  578. local sqrt = math.sqrt
  579. local Vec3 = Vector3.new
  580. local fromAxisAngle = CFrame.fromAxisAngle
  581. local toAxisAngle = function(CFr)
  582.  
  583. local X, Y, Z, R00, R01, R02, R10, R11, R12, R20, R21, R22 = CFr:components()
  584. local Angle = math.acos((R00 + R11 + R22 - 1) / 2)
  585. local A = R21 - R12 ^ 2 + R02 - R20 ^ 2 + R10 - R01 ^ 2
  586. if A ~= 0 or not 1e-05 then
  587. local B = R21 - R12 ^ 2 + R02 - R20 ^ 2 + R10 - R01 ^ 2
  588. if B ~= 0 or not 1e-05 then
  589. local C = R21 - R12 ^ 2 + R02 - R20 ^ 2 + R10 - R01 ^ 2
  590. if C ~= 0 or not 1e-05 then
  591. local x = (R21 - R12) / sqrt(A)
  592. local y = (R02 - R20) / sqrt(B)
  593. local z = (R10 - R01) / sqrt(C)
  594. return Vec3(x, y, z), Angle
  595. end
  596. end
  597. end
  598. end
  599.  
  600. ApplyTrig = function(Num, Func)
  601.  
  602. local Min, Max = Func(0), Func(1)
  603. local i = Func(Num)
  604. return (i - Min) / (Max - Min)
  605. end
  606.  
  607. LerpCFrame = function(CFrame1, CFrame2, Num)
  608.  
  609. local Vec, Ang = toAxisAngle(CFrame1:inverse() * CFrame2)
  610. return CFrame1 * fromAxisAngle(Vec, Ang * Num) + (CFrame2.p - CFrame1.p) * Num
  611. end
  612.  
  613. Crater = function(Torso, Radius)
  614.  
  615. Spawn(function()
  616.  
  617. local Ray = Ray.new(Torso.Position, Vector3.new(0, -1, 0) * 10)
  618. local Ignore = {}
  619. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  620. if v.Character ~= nil then
  621. Ignore[#Ignore + 1] = v.Character
  622. end
  623. end
  624. local Hit, Pos, SurfaceNorm = Workspace:FindPartOnRayWithIgnoreList(Ray, Ignore)
  625. if Hit == nil then
  626. return
  627. end
  628. local Parts = {}
  629. for i = 1, 360, 10 do
  630. local P = Instance.new("Part", Torso.Parent)
  631. P.Anchored = true
  632. P.FormFactor = "Custom"
  633. P.BrickColor = Hit.BrickColor
  634. P.Material = Hit.Material
  635. P.TopSurface = "Smooth"
  636. P.BottomSurface = "Smooth"
  637. P.Size = Vector3.new(5, 10, 10) * (math.random(80, 100) / 100)
  638. P.CFrame = (CFrame.new(Pos, Pos + SurfaceNorm) * CFrame.Angles(math.rad(90), 0, 0) - Vector3.new(0, 7, 0)) * CFrame.Angles(math.rad(math.random(-50, 50)), math.rad(math.random(-50, 50)), math.rad(math.random(-50, 50)))
  639. Parts[#Parts + 1] = {P, P.CFrame, (CFrame.new(Pos, Pos + SurfaceNorm) * CFrame.Angles(math.rad(90), 0, 0) - Vector3.new(0, 1, 0)) * CFrame.Angles(0, math.rad(i), 0) * CFrame.new(0, 0, -Radius) * CFrame.Angles(math.rad(math.random(-50, -20)), math.rad(math.random(-15, 15)), math.rad(math.random(-15, 15))), P.Size}
  640. if math.random(0, 5) == 0 then
  641. local P = Instance.new("Part", Torso.Parent)
  642. P.Anchored = true
  643. P.FormFactor = "Custom"
  644. P.BrickColor = Hit.BrickColor
  645. P.Material = Hit.Material
  646. P.TopSurface = "Smooth"
  647. P.BottomSurface = "Smooth"
  648. P.Size = Vector3.new(2, 2, 2) * (math.random(80, 100) / 100)
  649. P.CFrame = (CFrame.new(Pos, Pos + SurfaceNorm) * CFrame.Angles(math.rad(90), 0, 0) - Vector3.new(0, 2.5, 0)) * CFrame.Angles(math.rad(math.random(-50, 50)), math.rad(math.random(-50, 50)), math.rad(math.random(-50, 50)))
  650. Parts[#Parts + 1] = {P, P.CFrame, CFrame.new(Pos, Pos + SurfaceNorm) * CFrame.Angles(math.rad(90), 0, 0) * CFrame.Angles(0, math.rad(i), 0) * CFrame.new(0, 0, -Radius - 8) * CFrame.Angles(math.rad(math.random(-90, 90)), math.rad(math.random(-90, 90)), math.rad(math.random(-90, 90))), P.Size}
  651. end
  652. end
  653. for i = 0, 1, 0.05 do
  654. for i2,v in pairs(Parts) do
  655. v[1].CFrame = LerpCFrame(v[2], v[3], ApplyTrig(i, math.cos))
  656. end
  657. wait(0.02)
  658. end
  659. for i,v in pairs(Parts) do
  660. if v[1].Size.X > 2.1 then
  661. v[1].CFrame = v[1].CFrame + Vector3.new(0, 2, 0)
  662. end
  663. v[1].Anchored = false
  664. end
  665. for i = 0, 1, 0.05 do
  666. for i2,v in pairs(Parts) do
  667. v[1].Transparency = i
  668. if i == 1 then
  669. v[1]:Destroy()
  670. else
  671. if i >= 0.25 then
  672. v[1].CanCollide = false
  673. end
  674. end
  675. end
  676. wait(0.02)
  677. end
  678. Parts = nil
  679. end
  680. )
  681. end
  682.  
  683. --------------------------------------------------
  684. function Dmg()
  685. local partofdeath = hitb
  686. local function CreateRegion3FromLocAndSize(Position, Size)
  687. local SizeOffset = Size/2
  688. local Point1 = Position - SizeOffset
  689. local Point2 = Position + SizeOffset
  690. return Region3.new(Point1, Point2)
  691. end
  692. local reg = CreateRegion3FromLocAndSize(partofdeath.Position, partofdeath.Size)
  693. for i, v in pairs(game.Workspace:FindPartsInRegion3WithIgnoreList(reg, char:GetChildren(), 100)) do
  694. Spawn(function()
  695. if Debounces.Slashing == true and Debounces.Slashed == false then
  696. Debounces.Slashed = true
  697. ypcall(function()
  698. local humanoid = v.Parent:FindFirstChild("Humanoid") or v.Parent.Parent:FindFirstChild("Humanoid")
  699. humanoid.Health = 100
  700. end)
  701. wait(.4)
  702. Debounces.Slashed = false
  703. end
  704. end)
  705. end
  706. end
  707.  
  708. pts = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
  709. ptz = {0.7, 0.8, 0.9, 1, 1.1}
  710.  
  711. mouse.KeyDown:connect(function(key)
  712. if key == "q" then
  713. if Debounces.CanAttack == true then
  714. Debounces.CanAttack = false
  715. Debounces.on = true
  716. Debounces.NoIdl = true
  717. sbchat("PHANTOM FIST!!!",'[Might Guy]')
  718. for i = 1, 25 do
  719. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(110),math.rad(-6),math.rad(140)), 0.4)
  720. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(80),math.rad(6),math.rad(-40)), 0.2)
  721. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(30),0), 0.2)
  722. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), 0.3)
  723. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(20), 0, math.rad(-14)), 0.2)
  724. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-16), 0, math.rad(8)), 0.2)
  725. if Debounces.on == false then break end
  726. rs:wait()
  727. end
  728. Spawn(function()
  729. local Parts = {}
  730. for Y = 1,1 do
  731. local P = Instance.new("Part",char)
  732. P.Anchored = true
  733. P.FormFactor = "Custom"
  734. P.CanCollide = false
  735. P.Size = Vector3.new(20,20,999)
  736. P.TopSurface = "SmoothNoOutlines"
  737. P.BottomSurface = "SmoothNoOutlines"
  738. P.Transparency = 0.5
  739. P.Material = "Neon"
  740. P.BrickColor = BrickColor.new("Really black")
  741. P.Name = tostring(Y)
  742. local Emitter = Instance.new("ParticleEmitter", P)
  743. local color1 = Color3.new(1, 0, 0)
  744. local color2 = Color3.new(0, 0, 0)
  745. Emitter.Color = ColorSequence.new(color1, color2)
  746. Emitter.Size = NumberSequence.new(20)
  747. Emitter.Texture = "rbxassetid://243098098"
  748. Emitter.Lifetime = NumberRange.new(1)
  749. Emitter.Rate = 1000
  750. Emitter.Rotation = NumberRange.new(720)
  751. Emitter.RotSpeed = NumberRange.new(140)
  752. Emitter.Speed = NumberRange.new(100)
  753. Emitter.VelocitySpread = 360
  754. local Emitter = Instance.new("ParticleEmitter", P)
  755. local color1 = Color3.new(1, 0, 0)
  756. local color2 = Color3.new(0, 0, 0)
  757. Emitter.Color = ColorSequence.new(color1, color2)
  758. Emitter.Size = NumberSequence.new(20)
  759. Emitter.Texture = "rbxassetid://243098098"
  760. Emitter.Lifetime = NumberRange.new(1)
  761. Emitter.Rate = 1000
  762. Emitter.Rotation = NumberRange.new(720)
  763. Emitter.RotSpeed = NumberRange.new(140)
  764. Emitter.Speed = NumberRange.new(100)
  765. Emitter.VelocitySpread = 360
  766. local Emitter = Instance.new("ParticleEmitter", P)
  767. local color1 = Color3.new(1, 0, 0)
  768. local color2 = Color3.new(0, 0, 0)
  769. Emitter.Color = ColorSequence.new(color1, color2)
  770. Emitter.Size = NumberSequence.new(20)
  771. Emitter.Texture = "rbxassetid://243098098"
  772. Emitter.Lifetime = NumberRange.new(1)
  773. Emitter.Rate = 1000
  774. Emitter.Rotation = NumberRange.new(720)
  775. Emitter.RotSpeed = NumberRange.new(140)
  776. Emitter.Speed = NumberRange.new(100)
  777. Emitter.VelocitySpread = 360
  778. local i = (Y+5)/(10)
  779. i = 0-math.cos(math.pi*i-(math.pi/10))
  780. P.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,Y,-15+(i*5))*CFrame.Angles(math.rad(Y*1),0,math.rad(180))
  781. --[[P.Touched:connect(function(ht)
  782. local hit = ht.Parent
  783. if hit:FindFirstChild("Humanoid") then
  784. end
  785. end)]]--
  786. s = Instance.new("Sound",P)
  787. s.SoundId = "rbxassetid://228343271"
  788. s.Volume = 1
  789. s.Pitch = 0.9
  790. s:Play()
  791. sa = Instance.new("Sound",P)
  792. sa.SoundId = "rbxassetid://419447292"
  793. sa.Volume = 1
  794. sa.Pitch = 1
  795. sa:Play()
  796. P.Touched:connect(function(ht)
  797. hit = ht.Parent
  798. if ht and hit:IsA("Model") then
  799. if hit:FindFirstChild("Humanoid") then
  800. if hit.Name ~= p.Name then
  801. --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  802. Debounces.Slashed = true]]--
  803. hit:FindFirstChild("Humanoid").Health = 100
  804. hit:FindFirstChild("Humanoid").PlatformStand = true
  805. wait()
  806. --Debounces.Slashed = false
  807. --end
  808. end
  809. end
  810. elseif ht and hit:IsA("Hat") then
  811. if hit.Parent.Name ~= p.Name then
  812. if hit.Parent:FindFirstChild("Humanoid") then
  813. if Debounces.Slashing == true and Debounces.Slashed == false then
  814. Debounces.Slashed = true
  815. hit.Parent:FindFirstChild("Humanoid").Health = 100
  816. hit:FindFirstChild("Humanoid").PlatformStand = true
  817. wait()
  818. Debounces.Slashed = false
  819. end
  820. end
  821. end
  822. end
  823. end)
  824. Parts[#Parts+1] = P
  825. end
  826. local BREAKIT = false
  827. local CParts = {}
  828. local Rocks = {}
  829. local LastPos = nil
  830. for i = 1,100 do
  831. for i2,v in pairs(Parts) do
  832. v.CFrame = v.CFrame*CFrame.new(0,0,0)
  833. local cf = v.CFrame
  834. v.Size = v.Size+Vector3.new(0.1,0.1,10)
  835. v.CFrame = cf
  836. v.Transparency = v.Transparency+0.01
  837. if v.Transparency >= 0.975 then BREAKIT = true end
  838. if v.Name == "0" then
  839. local Ignore = {}
  840. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  841. if v.Character ~= nil then
  842. Ignore[#Ignore+1] = v.Character
  843. end
  844. end
  845. local ray = Ray.new(v.Position+Vector3.new(0,20,0),Vector3.new(0,-500,0))
  846. local Hit,Pos,SurfaceNorm = Workspace:FindPartOnRayWithIgnoreList(ray,Ignore)
  847. if Hit ~= nil then
  848. if #Rocks == 1 then
  849. for i = 1,5 do
  850. local P = Instance.new("Part",char)
  851. Rocks[#Rocks+1] = P
  852. P.Anchored = true
  853. P.FormFactor = "Custom"
  854. P.BrickColor = BrickColor.new("Dark red")
  855. P.Material = "Grass"
  856. P.Transparency = 0
  857. P.TopSurface = "Smooth"
  858. P.BottomSurface = "Smooth"
  859. P.Size = Vector3.new(3,3,3)*(math.random(500,900)/100)
  860. end
  861. end
  862. for i,P in pairs(Rocks) do
  863. P.CFrame = ((CFrame.new(Pos)*(v.CFrame-v.Position))*CFrame.new(math.random(-math.ceil(v.Size.X/2),math.ceil(v.Size.X/2)),0,-math.random(5,8))-Vector3.new(0,0.25,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(20,50)))
  864. end
  865. local P = Instance.new("Part",char)
  866. CParts[#CParts+1] = {P,tick()}
  867. P.Anchored = true
  868. P.FormFactor = "Custom"
  869. P.BrickColor = BrickColor.new("Dark red")
  870. P.Material = "Grass"
  871. P.Transparency = 0
  872. P.TopSurface = "Smooth"
  873. P.BottomSurface = "Smooth"
  874. P.Size = Vector3.new(2,2,2)*(math.random(100,300)/100)
  875. Pos = CFrame.new(Pos)*(v.CFrame-v.Position)*CFrame.new(v.Size.X/2,0,0)
  876. Pos = Pos.p
  877. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,0.25,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(20,50)))
  878. local P = P:Clone()
  879. CParts[#CParts+1] = {P,tick()}
  880. P.Parent = char
  881. Pos = CFrame.new(Pos)*(v.CFrame-v.Position)*CFrame.new(-v.Size.X,0,0)
  882. Pos = Pos.p
  883. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,0.25,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,-20)))
  884. if LastPos ~= nil then
  885. local P = P:Clone()
  886. CParts[#CParts+1] = {P,tick()}
  887. P.Parent = char
  888. P.BrickColor = BrickColor.new("Dark red")
  889. P.Material = "Grass"
  890. P.Transparency = 0
  891. Pos = CFrame.new(Pos)*(v.CFrame-v.Position)*CFrame.new(v.Size.X/2,0,0)
  892. Pos = Pos.p
  893. local CFr = (CFrame.new(Pos)*(v.CFrame-v.Position))-Vector3.new(0,0.4,0)
  894. P.Size = Vector3.new(v.Size.X-0.25,1,(CFr.p-LastPos.p).Magnitude+0.25)
  895. --P.Velocity = Vector3.new(0,-1000,0)
  896. P.CFrame = CFrame.new(CFr.p,LastPos.p)*CFrame.new(0,0,-((CFr.p-LastPos.p).Magnitude+0.25)/2)
  897. end
  898. LastPos = (CFrame.new(Pos)*(v.CFrame-v.Position))-Vector3.new(0,0.4,0)
  899. end
  900. end
  901. end
  902. if BREAKIT then break end
  903. wait()
  904. end
  905. for i,v in pairs(Rocks) do
  906. CParts[#CParts+1] = {v,tick()}
  907. end
  908. for i,v in pairs(Parts) do
  909. v:Destroy()
  910. end
  911. Parts = nil
  912. while true do
  913. local t = tick()
  914. local p = nil
  915. for i,v in pairs(CParts) do
  916. if t-v[2] > 4 then
  917. v[1].Transparency = v[1].Transparency+0.05
  918. if v[1].Transparency >= 1 then
  919. v[1]:Destroy()
  920. CParts[i] = nil
  921. end
  922. end
  923. p = v
  924. end
  925. if p == nil then break end
  926. wait()
  927. end
  928. for i,v in pairs(CParts) do
  929. v:Destroy()
  930. end
  931. CParts = {}
  932. end)
  933. for i = 1, 20 do
  934. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(70),math.rad(-6),math.rad(-20)), 0.2)
  935. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.2)
  936. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
  937. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)), 0.4)
  938. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), 0, math.rad(-8)), 0.2)
  939. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-6), 0, math.rad(8)), 0.2)
  940. if Debounces.on == false then break end
  941. rs:wait()
  942. end
  943. if Debounces.CanAttack == false then
  944. Debounces.CanAttack = true
  945. Debounces.on = false
  946. Debounces.NoIdl = false
  947. end
  948. end
  949. end
  950. end)
  951. mouse.KeyDown:connect(function(key)
  952. if key == "e" then
  953. if Debounces.CanAttack == true then
  954. Debounces.CanAttack = false
  955. Debounces.on = true
  956. Debounces.NoIdl = true
  957. pt = {1, 1.1, 1.2, 1.3, 1.4, 1.5}
  958. z = Instance.new("Sound", rarm)
  959. z.SoundId = "http://www.roblox.com/asset/?id=200633148"--160867463, 161006212
  960. z.Volume = 1.25
  961. z.Pitch = pt[math.random(1,#pt)]
  962. z.Looped = false
  963. z:Play()
  964. Debounces.RPunch = true
  965. Debounces.LPunch = true
  966. Debounces.ks = true
  967. Debounces.ks2 = true
  968. for i = 1, 1 do
  969. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(20)), 0.92)
  970. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.92)
  971. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  972. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  973. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  974. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  975. if Debounces.on == false then break end
  976. wait()
  977. end
  978. z2 = Instance.new("Sound", larm)
  979. z2.SoundId = "http://www.roblox.com/asset/?id=200633148"
  980. z2.Volume = 1.25
  981. z2.Pitch = pt[math.random(1,#pt)]
  982. z2.Looped = false
  983. z2:Play()
  984. for i = 1, 1 do
  985. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  986. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
  987. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  988. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  989. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  990. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  991. if Debounces.on == false then break end
  992. wait()
  993. end
  994. z3 = Instance.new("Sound", rarm)
  995. z3.SoundId = "http://www.roblox.com/asset/?id=200633148"
  996. z3.Volume = 1.25
  997. z3.Pitch = pt[math.random(1,#pt)]
  998. z3.Looped = false
  999. z3:Play()
  1000. for i = 1, 1 do
  1001. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
  1002. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
  1003. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  1004. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  1005. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  1006. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  1007. if Debounces.on == false then break end
  1008. wait()
  1009. end
  1010. z4 = Instance.new("Sound", larm)
  1011. z4.SoundId = "http://www.roblox.com/asset/?id=200633148"
  1012. z4.Volume = 1.25
  1013. z4.Pitch = pt[math.random(1,#pt)]
  1014. z4.Looped = false
  1015. z4:Play()
  1016. for i = 1, 1 do
  1017. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  1018. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  1019. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  1020. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  1021. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  1022. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  1023. if Debounces.on == false then break end
  1024. wait()
  1025. end
  1026. z5 = Instance.new("Sound", rarm)
  1027. z5.SoundId = "http://www.roblox.com/asset/?id=200633148"
  1028. z5.Volume = 1.25
  1029. z5.Pitch = pt[math.random(1,#pt)]
  1030. z5.Looped = false
  1031. z5:Play()
  1032. for i = 1, 1 do
  1033. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(110),math.rad(30),math.rad(20)), 0.9)
  1034. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.9)
  1035. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
  1036. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
  1037. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9)
  1038. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9)
  1039. if Debounces.on == false then break end
  1040. wait()
  1041. end
  1042. z6 = Instance.new("Sound", larm)
  1043. z6.SoundId = "http://www.roblox.com/asset/?id=200633148"
  1044. z6.Volume = 1.25
  1045. z6.Pitch = pt[math.random(1,#pt)]
  1046. z6.Looped = false
  1047. z6:Play()
  1048. for i = 1, 1 do
  1049. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  1050. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  1051. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  1052. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  1053. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  1054. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  1055. if Debounces.on == false then break end
  1056. wait()
  1057. end
  1058. z7 = Instance.new("Sound", rarm)
  1059. z7.SoundId = "http://www.roblox.com/asset/?id=200633148"--160867463, 161006212
  1060. z7.Volume = 1.25
  1061. z7.Pitch = pt[math.random(1,#pt)]
  1062. z7.Looped = false
  1063. z7:Play()
  1064. for i = 1, 1 do
  1065. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(20)), 0.92)
  1066. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.92)
  1067. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  1068. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  1069. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  1070. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  1071. if Debounces.on == false then break end
  1072. wait()
  1073. end
  1074. z8 = Instance.new("Sound", larm)
  1075. z8.SoundId = "http://www.roblox.com/asset/?id=200633148"
  1076. z8.Volume = 1.25
  1077. z8.Pitch = pt[math.random(1,#pt)]
  1078. z8.Looped = false
  1079. z8:Play()
  1080. for i = 1, 1 do
  1081. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  1082. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
  1083. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  1084. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  1085. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  1086. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  1087. if Debounces.on == false then break end
  1088. wait()
  1089. end
  1090. z9 = Instance.new("Sound", rarm)
  1091. z9.SoundId = "http://www.roblox.com/asset/?id=200633148"
  1092. z9.Volume = 1.25
  1093. z9.Pitch = pt[math.random(1,#pt)]
  1094. z9.Looped = false
  1095. z9:Play()
  1096. for i = 1, 1 do
  1097. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
  1098. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
  1099. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  1100. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  1101. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  1102. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  1103. if Debounces.on == false then break end
  1104. wait()
  1105. end
  1106. z10 = Instance.new("Sound", larm)
  1107. z10.SoundId = "http://www.roblox.com/asset/?id=200633148"
  1108. z10.Volume = 1.25
  1109. z10.Pitch = pt[math.random(1,#pt)]
  1110. z10.Looped = false
  1111. z10:Play()
  1112. for i = 1, 1 do
  1113. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  1114. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  1115. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  1116. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  1117. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  1118. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  1119. if Debounces.on == false then break end
  1120. wait()
  1121. end
  1122. z11 = Instance.new("Sound", rarm)
  1123. z11.SoundId = "http://www.roblox.com/asset/?id=200633148"
  1124. z11.Volume = 1.25
  1125. z11.Pitch = pt[math.random(1,#pt)]
  1126. z11.Looped = false
  1127. z11:Play()
  1128. for i = 1, 1 do
  1129. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(110),math.rad(30),math.rad(20)), 0.9)
  1130. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.9)
  1131. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
  1132. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
  1133. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9)
  1134. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9)
  1135. if Debounces.on == false then break end
  1136. wait()
  1137. end
  1138. z12 = Instance.new("Sound", larm)
  1139. z12.SoundId = "http://www.roblox.com/asset/?id=200633148"
  1140. z12.Volume = 1.25
  1141. z12.Pitch = pt[math.random(1,#pt)]
  1142. z12.Looped = false
  1143. z12:Play()
  1144. for i = 1, 1 do
  1145. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  1146. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
  1147. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  1148. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  1149. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  1150. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  1151. if Debounces.on == false then break end
  1152. wait()
  1153. end
  1154. z13 = Instance.new("Sound", rarm)
  1155. z13.SoundId = "http://www.roblox.com/asset/?id=200633148"
  1156. z13.Volume = 1.25
  1157. z13.Pitch = pt[math.random(1,#pt)]
  1158. z13.Looped = false
  1159. z13:Play()
  1160. for i = 1, 1 do
  1161. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
  1162. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
  1163. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  1164. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  1165. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  1166. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  1167. if Debounces.on == false then break end
  1168. wait()
  1169. end
  1170. z14 = Instance.new("Sound", larm)
  1171. z14.SoundId = "http://www.roblox.com/asset/?id=200633148"
  1172. z14.Volume = 1.25
  1173. z14.Pitch = pt[math.random(1,#pt)]
  1174. z14.Looped = false
  1175. z14:Play()
  1176. for i = 1, 1 do
  1177. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  1178. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  1179. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  1180. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  1181. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  1182. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  1183. if Debounces.on == false then break end
  1184. wait()
  1185. end
  1186. z15 = Instance.new("Sound", rarm)
  1187. z15.SoundId = "http://www.roblox.com/asset/?id=200633148"
  1188. z15.Volume = 1.25
  1189. z15.Pitch = pt[math.random(1,#pt)]
  1190. z15.Looped = false
  1191. z15:Play()
  1192. for i = 1, 1 do
  1193. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(110),math.rad(30),math.rad(20)), 0.9)
  1194. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.9)
  1195. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
  1196. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
  1197. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9)
  1198. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9)
  1199. if Debounces.on == false then break end
  1200. wait()
  1201. end
  1202. z16 = Instance.new("Sound", larm)
  1203. z16.SoundId = "http://www.roblox.com/asset/?id=200633148"
  1204. z16.Volume = 1.25
  1205. z16.Pitch = pt[math.random(1,#pt)]
  1206. z16.Looped = false
  1207. z16:Play()
  1208. for i = 1, 1 do
  1209. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  1210. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  1211. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  1212. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  1213. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  1214. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  1215. if Debounces.on == false then break end
  1216. wait()
  1217. end
  1218. z17 = Instance.new("Sound", rarm)
  1219. z17.SoundId = "http://www.roblox.com/asset/?id=200633148"--160867463, 161006212
  1220. z17.Volume = 1.25
  1221. z17.Pitch = pt[math.random(1,#pt)]
  1222. z17.Looped = false
  1223. z17:Play()
  1224. for i = 1, 1 do
  1225. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(20)), 0.92)
  1226. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.92)
  1227. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  1228. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  1229. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  1230. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  1231. if Debounces.on == false then break end
  1232. wait()
  1233. end
  1234. z18 = Instance.new("Sound", larm)
  1235. z18.SoundId = "http://www.roblox.com/asset/?id=200633148"
  1236. z18.Volume = 1.25
  1237. z18.Pitch = pt[math.random(1,#pt)]
  1238. z18.Looped = false
  1239. z18:Play()
  1240. for i = 1, 1 do
  1241. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  1242. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
  1243. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  1244. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  1245. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  1246. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  1247. if Debounces.on == false then break end
  1248. wait()
  1249. end
  1250. z19 = Instance.new("Sound", rarm)
  1251. z19.SoundId = "http://www.roblox.com/asset/?id=200633148"
  1252. z19.Volume = 1.25
  1253. z19.Pitch = pt[math.random(1,#pt)]
  1254. z19.Looped = false
  1255. z19:Play()
  1256. for i = 1, 1 do
  1257. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
  1258. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
  1259. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  1260. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  1261. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  1262. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  1263. if Debounces.on == false then break end
  1264. wait()
  1265. end
  1266. z20 = Instance.new("Sound", larm)
  1267. z20.SoundId = "http://www.roblox.com/asset/?id=200633148"
  1268. z20.Volume = 1.25
  1269. z20.Pitch = pt[math.random(1,#pt)]
  1270. z20.Looped = false
  1271. z20:Play()
  1272. for i = 1, 1 do
  1273. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  1274. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  1275. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  1276. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  1277. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  1278. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  1279. if Debounces.on == false then break end
  1280. wait()
  1281. end
  1282. z:Destroy()
  1283. z2:Destroy()
  1284. z3:Destroy()
  1285. z4:Destroy()
  1286. z5:Destroy()
  1287. z6:Destroy()
  1288. z7:Destroy()
  1289. z8:Destroy()
  1290. z9:Destroy()
  1291. z10:Destroy()
  1292. z11:Destroy()
  1293. z12:Destroy()
  1294. z13:Destroy()
  1295. z14:Destroy()
  1296. z15:Destroy()
  1297. z16:Destroy()
  1298. z17:Destroy()
  1299. z18:Destroy()
  1300. z19:Destroy()
  1301. z20:Destroy()
  1302. Debounces.LPunch = false
  1303. Debounces.RPunch = false
  1304. Debounces.ks = false
  1305. Debounces.ks2 = false
  1306. if Debounces.CanAttack == false then
  1307. Debounces.CanAttack = true
  1308. Debounces.on = false
  1309. Debounces.NoIdl = false
  1310. end
  1311. end
  1312. end
  1313. end)
  1314. mouse.KeyDown:connect(function(key)
  1315.  
  1316. if string.byte(key) == 52 then
  1317. Swing = 2
  1318. char.Humanoid.WalkSpeed = 28
  1319. end
  1320. end
  1321. )
  1322. mouse.KeyUp:connect(function(key)
  1323.  
  1324. if string.byte(key) == 52 then
  1325. Swing = 1
  1326. char.Humanoid.WalkSpeed = 16
  1327. end
  1328. end
  1329. )
  1330. jump = false
  1331. rs:connect(function()
  1332.  
  1333. if char.Humanoid.Jump == true then
  1334. jump = true
  1335. else
  1336. jump = false
  1337. end
  1338. char.Humanoid.FreeFalling:connect(function(f)
  1339.  
  1340. if f then
  1341. ffing = true
  1342. else
  1343. ffing = false
  1344. end
  1345. end
  1346. )
  1347. sine = sine + change
  1348. if jump == true then
  1349. animpose = "Jumping"
  1350. else
  1351. if ffing == true then
  1352. animpose = "Freefalling"
  1353. else
  1354. if (torso.Velocity * Vector3.new(1, 0, 1)).magnitude < 2 then
  1355. animpose = "Idle"
  1356. else
  1357. if (torso.Velocity * Vector3.new(1, 0, 1)).magnitude < 20 then
  1358. animpose = "Walking"
  1359. else
  1360. if (torso.Velocity * Vector3.new(1, 0, 1)).magnitude > 20 then
  1361. animpose = "Running"
  1362. end
  1363. end
  1364. end
  1365. end
  1366. end
  1367. RightLeg = CFrame.new(0.5, -1, 0)
  1368. LeftLeg = CFrame.new(-0.5, -1, 0)
  1369. lefth = (torso.CFrame*LeftLeg)
  1370. righth = (torso.CFrame*RightLeg)
  1371.  
  1372. speed = Vector3.new(torso.Velocity.X,0,torso.Velocity.Z)
  1373.  
  1374. TiltOnAxis = (torso.CFrame-torso.CFrame.p):vectorToObjectSpace(speed/100)
  1375.  
  1376. local AngleThetaR = (righth-righth.p):vectorToObjectSpace(speed/100)
  1377. local AngleThetaL = (lefth-lefth.p):vectorToObjectSpace(speed/100)
  1378. if animpose ~= lastanimpose then
  1379. sine = 0
  1380. if Debounces.NoIdl == false then
  1381. if stanceToggle == "Idle1" then
  1382. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.6, 0.2) * CFrame.Angles(math.rad(-12 - 4 * math.cos(sine / 22)), math.rad(-12 - 2 * math.cos(sine / 22)), math.rad(12 + 2 * math.cos(sine / 22))), 0.3)
  1383. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.6, -0.2) * CFrame.Angles(math.rad(20 + 4 * math.cos(sine / 22)), math.rad(-22 - 2 * math.cos(sine / 22)), math.rad(-15 - 2 * math.cos(sine / 22))), 0.3)
  1384. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-12 + 2.5 * math.cos(sine / 22)), math.rad(0), math.rad(0)), 0.2)
  1385. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-2 + 2 * math.cos(sine / 22)), math.rad(0), 0), 0.2)
  1386. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -0.06) * CFrame.Angles(math.rad(0 - 2 * math.cos(sine / 22)), math.rad(5), math.rad(-5)), 0.2)
  1387. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -0.06) * CFrame.Angles(math.rad(0 - 2 * math.cos(sine / 22)), math.rad(-5), math.rad(5)), 0.2)
  1388. else
  1389. if stanceToggle == "Idle2" then
  1390. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.6, 0.2) * CFrame.Angles(math.rad(-22 - 4 * math.cos(sine / 12)), math.rad(-40 - 2 * math.cos(sine / 12)), math.rad(24 + 2 * math.cos(sine / 12))), 0.3)
  1391. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2, 0.6, -0.6) * CFrame.Angles(math.rad(90 + 4 * math.cos(sine / 12)), math.rad(0), math.rad(50 - 2 * math.cos(sine / 12))), 0.3)
  1392. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-6 + 2.5 * math.cos(sine / 12)), math.rad(0), math.rad(0)), 0.2)
  1393. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-20 + 2 * math.cos(sine / 12)), math.rad(0), 0), 0.2)
  1394. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.4, -1) * CFrame.Angles(math.rad(-7 - 2 * math.cos(sine / 12)), math.rad(7), math.rad(-5)), 0.2)
  1395. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.8, -0.2) * CFrame.Angles(math.rad(-30 - 2 * math.cos(sine / 12)), math.rad(-9), math.rad(5)), 0.2)
  1396. end
  1397. end
  1398. fat.Event:wait()
  1399. end
  1400. end
  1401. lastanimpose = animpose
  1402. if Debounces.NoIdl == false then
  1403. if animpose == "Idle" then
  1404. change = 0.2
  1405. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/10),0)*CFrame.Angles(math.rad(0),math.rad(40),math.rad(20+10*math.cos(sine/10))), 0.4)
  1406. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/10),0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(-40-20*math.cos(sine/10))), 0.4)
  1407. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/10)),math.rad(20),0), 0.2)
  1408. hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
  1409. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 1-0.16*math.cos(sine/10), 0) * CFrame.Angles(0, math.rad(-20), math.rad(0)), 0.05)
  1410. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0-0.1*math.cos(sine/10), -0.55) * CFrame.Angles(math.rad(-10+1*math.cos(sine/10)), math.rad(30), math.rad(-10-2*math.cos(sine/10))), 0.4)
  1411. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1-0.1*math.cos(sine/10), 0) * CFrame.Angles(0, math.rad(-10), math.rad(0+2*math.cos(sine/10))), 0.4)
  1412. else
  1413. if animpose == "Walking" then
  1414. change = 0.5
  1415. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5 + 0.05 * math.cos(sine / -4), -math.sin(sine / -4) / -4) * CFrame.Angles(math.sin(sine / -4) / -2.8, -math.sin(sine / -4) / -3, math.rad(5 - -7 * math.cos(sine / -2)) + root.RotVelocity.Y / -15), 0.4)
  1416. rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.7)
  1417. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5 + 0.05 * math.cos(sine / 2), -math.sin(sine / 4) / 4) * CFrame.Angles(math.sin(sine / 4) / 2.8, -math.sin(sine / 4) / 3, math.rad(-10 - 7 * math.cos(sine / 2)) + root.RotVelocity.Y / 30), 0.4)
  1418. larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.7)
  1419. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.1 + 0.1 * math.cos(sine / 2)) * CFrame.Angles(math.rad(-10 + 4 * math.cos(sine / 2)), math.rad(0 - 8 * math.cos(sine / 4) / 2.3), math.rad(0)), 0.4)
  1420. hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0) - root.RotVelocity.Y / 10, math.rad(0)), 0.7)
  1421. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1 + 0.12 * math.cos(sine / 2), 0) * CFrame.Angles(math.rad(-4 + 2 * math.cos(sine / 2)), math.rad(0 + 10 * math.cos(sine / 4) / 2.3) + root.RotVelocity.Y / 30, math.rad(0) + root.RotVelocity.Y / 30), 0.4)
  1422. torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.8)
  1423. lleg.Weld.C0 = lleg.Weld.C0:lerp(CFrame.new(-0.5, -1 - math.cos(sine / 4) * 0.2, 0 + math.sin(sine / 4) * 0.1) * CFrame.Angles(math.sin(sine / 4) * 3 * AngleThetaL.Z, AngleThetaL.X, math.sin(sine / 4) * 3 * -AngleThetaL.X - root.RotVelocity.Y / 20), 0.8)
  1424. lleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8)
  1425. rleg.Weld.C0 = rleg.Weld.C0:lerp(CFrame.new(0.5, -1 + math.cos(sine / 4) * 0.2, 0 - math.sin(sine / 4) * 0.1) * CFrame.Angles(math.sin(sine / 4) * 3 * -AngleThetaR.Z, AngleThetaR.X, math.sin(sine / 4) * 3 * AngleThetaR.X - root.RotVelocity.Y / 20), 0.8)
  1426. rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8)
  1427. else
  1428. if animpose == "Running" then
  1429. change = 1.1
  1430. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4, 0.54, 0) * CFrame.Angles(math.rad(-34), math.rad(-15), math.rad(26)), 0.2)
  1431. rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.36)
  1432. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.24 + 0.6 * math.cos(sine / 4) / 1.4, 0.54, 0 - 0.8 * math.cos(sine / 4)) * CFrame.Angles(math.rad(6 + 140 * math.cos(sine / 4) / 1.2), math.rad(90), math.rad(20 + 70 * math.cos(sine / 4))), 0.2)
  1433. larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
  1434. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-8 + 12 * math.cos(sine / 2) / 1.5), math.rad(0 + 12 * math.cos(sine / 4)), math.rad(0)), 0.2)
  1435. hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0) - root.RotVelocity.Y / 10, math.rad(0)), 0.5)
  1436. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1 + 0.2 * math.cos(sine / 2) / 1.7, 0) * CFrame.Angles(math.rad(-14 + 10 * math.cos(sine / 2) / 1.5), math.rad(0 - 12 * math.cos(sine / 4)) - root.RotVelocity.Y / 10, math.rad(0) + root.RotVelocity.Y / 20), 0.2)
  1437. torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.4)
  1438. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.8 - 0.4 * math.cos(sine / 4) / 2, math.sin(sine / 4) / 2) * CFrame.Angles(math.rad(-10) + -math.sin(sine / 4) / 1.2, math.rad(0 + 12 * math.cos(sine / 4)) + root.RotVelocity.Y / 10, 0), 0.8)
  1439. lleg.Weld.C1 = Lerp(lleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  1440. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.8 + 0.4 * math.cos(sine / 4) / 2, -math.sin(sine / 4) / 2) * CFrame.Angles(math.rad(-10) + math.sin(sine / 4) / 1.2, math.rad(0 + 12 * math.cos(sine / 4)) + root.RotVelocity.Y / 10, 0), 0.8)
  1441. rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  1442. else
  1443. if animpose == "Jumping" then
  1444. change = 1
  1445. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.6, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.2)
  1446. rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.36)
  1447. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.6, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.2)
  1448. larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
  1449. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(30), math.rad(0), 0), 0.2)
  1450. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
  1451. torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.4)
  1452. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1.1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  1453. lleg.Weld.C1 = Lerp(lleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)), 0.4)
  1454. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1.1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  1455. rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  1456. else
  1457. if animpose == "Freefalling" then
  1458. change = 1
  1459. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.6, 0) * CFrame.Angles(math.rad(-40), math.rad(20), math.rad(50)), 0.2)
  1460. rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.36)
  1461. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.6, 0) * CFrame.Angles(math.rad(110), math.rad(-20), math.rad(-30)), 0.2)
  1462. larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
  1463. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(10), math.rad(0), 0), 0.2)
  1464. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-30), math.rad(0), 0), 0.2)
  1465. torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.4)
  1466. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.5, -0.5) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)
  1467. lleg.Weld.C1 = Lerp(lleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  1468. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, 0, 0.5) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0)), 0.2)
  1469. rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  1470. end
  1471. end
  1472. end
  1473. end
  1474. end
  1475. end
  1476. end
  1477. )
  1478. while true do wait()
  1479. hum.MaxHealth = 1e+173
  1480. wait(0.5)
  1481. hum.Health = 1e+173
  1482. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement