awzp

Armodrill (not by me)

May 30th, 2018
343
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 37.80 KB | None | 0 0
  1. local Player, Character, Mouse = game:service("Players").LocalPlayer, game:GetService("Players").LocalPlayer.Character, game:GetService("Players").LocalPlayer:GetMouse();
  2. local Torso = Character:FindFirstChild("Torso")
  3. local rootPart = Character:FindFirstChild("HumanoidRootPart")
  4. local Humanoid = Character:FindFirstChild("Humanoid")
  5. local Head = Character:FindFirstChild("Head")
  6. local Right_Arm = Character:FindFirstChild("Right Arm")
  7. local Left_Arm = Character:FindFirstChild("Left Arm")
  8. local Right_Leg = Character:FindFirstChild("Right Leg")
  9. local Left_Leg = Character:FindFirstChild("Left Leg")
  10. local Right_Shoulder = Torso:FindFirstChild("Right Shoulder")
  11. local Left_Shoulder = Torso:FindFirstChild("Left Shoulder")
  12. local Right_Hip = Torso:FindFirstChild("Right Hip")
  13. local Left_Hip = Torso:FindFirstChild("Left Hip")
  14. local Neck = Torso:FindFirstChild("Neck")
  15. local rootPart = Character:FindFirstChild("HumanoidRootPart")
  16. local rootJoint = rootPart:FindFirstChild("RootJoint")
  17. local CurrentIdle = "Idling1"
  18. local Degree = 0.0175438596491228
  19. local Camera = workspace.CurrentCamera
  20. local canremove = false
  21. local debounce = false
  22. local Size = 1
  23. dabbing = false
  24. _G.SongName = math.random(1,9025232)
  25. sin = math.sin
  26. Right_Leg.FormFactor = "Custom";
  27. Left_Leg.FormFactor = "Custom";
  28. rootPart.Archivable = true;
  29. rootJoint.Archivable = true;
  30. c_new = CFrame.new;
  31. c_angles = CFrame.Angles;
  32. i_new = Instance.new
  33. Humanoid:ClearAllChildren();
  34. local isAttacking = false
  35. local isSprinting = false
  36. local Animations = false
  37. local Angle = 0
  38. local Axis = 0
  39. local angleSpeed = 1
  40. local axisSpeed = angleSpeed
  41. local currentAnim
  42. local levetatingheight = 3
  43. local WalkType = "Ground"
  44. local holding = false
  45. isFalling = false
  46. local val2 = 1
  47. local val3 = 1
  48. local Sitting = false
  49. Jp = Humanoid.JumpPower*Size
  50. ws = 16*Size/2
  51. val = 1
  52. local deb = false
  53. drink = false
  54. local deb2 = false
  55. local deb3 = false
  56. local deb5 = false
  57. local deb6 = false
  58. local Punch2 = false
  59. local Raising = false
  60. local Stomping = false
  61. local Grabbing = false
  62. crawl = false
  63. local valz = false
  64. Character.Health:Destroy()
  65. local Shielding = false
  66. local Clap = false
  67. local Punch1 = false
  68. local combo = 1
  69. local Charge2 = false
  70. local Punch2 = false
  71. Spin1 = false
  72. local Charge3 = false
  73. local Lunge1 = false
  74. local Charge4 = false
  75. local Uppercut1 = false
  76. local Terra = false
  77. local rage = false
  78. local raged = 10
  79. Mouse.KeyDown:connect(function(key)
  80. if key:byte() == 48 then
  81. isSprinting = true
  82. end
  83.  
  84. Mouse.KeyUp:connect(function(key2)
  85. if key:byte() == 48 then
  86. isSprinting = false
  87. end
  88. end)
  89. end)
  90.  
  91. twist = 0
  92.  
  93. local deb = false
  94. local activez = false
  95.  
  96. Mouse.KeyDown:connect(function(key)
  97. if key == "z" and Humanoid.Health < Humanoid.MaxHealth/2 and Animations == false then
  98. rage = true
  99. Humanoid.WalkSpeed = 0
  100. Humanoid.MaxHealth = Humanoid.MaxHealth*100000000000
  101. Humanoid.Health = Humanoid.Health*100000000000
  102. spawn(function()
  103. for i = 0,1,0.03 do
  104. local x,y,z = Torso.CFrame:toEulerAnglesXYZ()
  105. local ring = Instance.new("Part", Character)
  106. ring.Anchored = true
  107. ring.CFrame = rootPart.CFrame * CFrame.new(0,-2.5*Size,0)*CFrame.Angles(math.rad(-90),0,0)
  108. ring.BrickColor = BrickColor.new("Really red")
  109. ring.CanCollide = false
  110. local ringmesh = Instance.new("SpecialMesh", ring)
  111. ringmesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  112. local ring2 = Instance.new("Part", Character)
  113. ring2.Anchored = true
  114. ring2.Shape = "Cylinder"
  115. ring2.CanCollide = false
  116. ring2.CFrame = rootPart.CFrame*CFrame.Angles(0,0,math.rad(90))
  117. ring2.BrickColor = BrickColor.new("Really red")
  118. ring2.TopSurface = 0
  119. ring2.BottomSurface = 0
  120. game.Debris:AddItem(ring2, 0.8)
  121. game.Debris:AddItem(ring, 0.8)
  122. spawn(function()
  123. for i = 0,1,0.01 do
  124. ring2.Size = ring2.Size+Vector3.new(5 ,1.5,5)
  125. ring2.Transparency = i*8
  126. wait()
  127. end
  128. end)
  129. spawn(function()
  130. for i = 0,1,0.01 do
  131. ringmesh.Scale = ringmesh.Scale+Vector3.new(19,19,10)
  132. ring.Transparency = i*8
  133. wait()
  134. end
  135. end)
  136. wait(0.17)
  137. end
  138. end)
  139. wait(2)
  140. Humanoid.WalkSpeed = 16
  141. rage = false
  142. Humanoid.MaxHealth = 1500*raged
  143. Humanoid.Health = Humanoid.MaxHealth/2
  144. end
  145. end)
  146.  
  147. Mouse.KeyDown:connect(function(key)
  148. if key == "e" and Animations == false then
  149. Animations = true
  150. Terra = true
  151. activez = true
  152. wait(0.1)
  153. local b = Instance.new("Part", Character)
  154. b.TopSurface = 0
  155. b.BottomSurface = 0
  156. b.Shape = "Ball"
  157. b.CanCollide = false
  158. b.BrickColor = BrickColor.new("Bright violet")
  159. b.CFrame = rootPart.CFrame*CFrame.new(0,0,1)
  160. b.Size = Vector3.new(60,60,60)
  161. b.Transparency = 0.4
  162. b.Material = "Neon"
  163. local bodyv = Instance.new("BodyVelocity", b)
  164. bodyv.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  165. bodyv.Velocity = rootPart.CFrame.lookVector*60
  166.  
  167. spawn(function()
  168. while activez == true do
  169. local ring = Instance.new("Part", Character)
  170. ring.Anchored = true
  171. ring.BrickColor = BrickColor.new("Bright violet")
  172. ring.CanCollide = false
  173. game.Debris:AddItem(ring, 2)
  174. local ringmesh = Instance.new("SpecialMesh", ring)
  175. ringmesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  176. spawn(function()
  177. for i = 0,1,0.01 do
  178. ringmesh.Scale = ringmesh.Scale+Vector3.new(6,6,6)
  179. ring.Transparency = i*8
  180. wait()
  181. end
  182. end)
  183. ring.CFrame = b.CFrame*CFrame.Angles(math.random(1,360),math.random(1,360),math.random(1,360))
  184. wait(0)
  185. end
  186. end)
  187.  
  188.  
  189. function onDamage(Part)
  190. if Part.Parent:FindFirstChild("Torso") ~= nil and Part.Parent.Name ~= Character.Name and deb3 == false then
  191. deb3 = true
  192. Part.Parent.Humanoid:TakeDamage((10*Size)*raged)
  193. activez = false
  194. spawn(function()
  195. for i = 1,10 do
  196. local p = Instance.new("Part", Character)
  197. p.TopSurface = 0
  198. p.BottomSurface = 0
  199. p.Size = Vector3.new(2,2,2)
  200. p.CanCollide = false
  201. p.Anchored = true
  202. p.BrickColor = BrickColor.new("Bright violet")
  203. game.Debris:AddItem(p, 2)
  204. p.CFrame = b.CFrame*CFrame.Angles(math.random(1,360),math.random(1,360),math.random(1,360))
  205. spawn(function()
  206. for i = 0,1,0.01 do
  207. p.Size = p.Size+Vector3.new(12,12,12)
  208. p.Transparency = i*8
  209. wait()
  210. end
  211. end)
  212. end
  213. end)
  214. b:Destroy()
  215. end
  216. wait(0.13)
  217. deb3 = false
  218. end
  219.  
  220. b.Touched:connect(onDamage)
  221.  
  222.  
  223.  
  224. --[[
  225. spawn(function()
  226. wait(3)
  227. if touched == false then
  228. --asd
  229. end
  230. end)
  231. --]]
  232.  
  233. Terra = false
  234. Animations = false
  235. end
  236. end)
  237.  
  238. Mouse.Button1Down:connect(function()
  239. if combo == 1 and Animations == false then
  240. Charge = true
  241. Animations = true
  242. wait(0.13)
  243. Charge = false
  244. Punch1 = true
  245.  
  246.  
  247. dmg = math.random(7,15)
  248. for i,v in pairs(game.Workspace:GetChildren()) do
  249. torso = v:FindFirstChild("Torso")
  250. if torso and (torso.Position - Right_Arm.Position).magnitude <= 3*Size and torso.Parent.Name ~= Character.Name then
  251. torso.Parent.Humanoid:TakeDamage(dmg*raged)
  252. --[[local p = Instance.new("Part", torso.Parent)
  253. p.CanCollide = false
  254. p.Anchored = true
  255. p.CFrame = torso.CFrame*CFrame.new(math.random(-2,2),2,math.random(-2,2))
  256. p.Transparency = 1
  257. local billb = Instance.new("BillboardGui", p)
  258. billb.Adornee = p
  259. billb.AlwaysOnTop = true
  260. billb.Enabled = true
  261. local textl = Instance.new("TextLabel", billb)
  262. textl.Text = tostring(dmg)--]]
  263. else
  264. --hi just some useless code here
  265. end
  266. end
  267.  
  268.  
  269.  
  270. wait(0.13)
  271. deb = false
  272. Punch1 = false
  273. Animations = false
  274. combo = combo+1
  275.  
  276. elseif combo == 2 and Animations == false then
  277. Charge2 = true
  278. Animations = true
  279. wait(0.13)
  280. Charge2 = false
  281. Punch2 = true
  282.  
  283. for i,v in pairs(game.Workspace:GetChildren()) do
  284. torso = v:FindFirstChild("Torso")
  285. if torso and (torso.Position - Left_Arm.Position).magnitude <= 3*Size and torso.Parent.Name ~= Character.Name then
  286. torso.Parent.Humanoid:TakeDamage(math.random(7,15)*raged)
  287. else
  288. --hi just some useless code here
  289. end
  290. end
  291.  
  292.  
  293. wait(0.16)
  294. deb2 = false
  295. Punch2 = false
  296. Animations = false
  297. combo = combo+1
  298. elseif combo == 4 and Animations == false then
  299.  
  300. Charge3 = true
  301. Animations = true
  302. wait(0.13)
  303.  
  304.  
  305. Charge3 = false
  306. Lunge1 = true
  307. local phitboxz3 = Instance.new("Part", Character)
  308. phitboxz3.CanCollide = false
  309. phitboxz3.Transparency = 1
  310. phitboxz3.Size = Vector3.new(4,4,4)
  311. local pweldz3 = Instance.new("Weld", Character)
  312. pweldz3.Part0 = phitboxz3
  313. pweldz3.Part1 = Torso
  314. pweldz3.C0 = CFrame.new(0,-1,3)
  315.  
  316. function onDamage(Part)
  317. if Part.Parent:FindFirstChild("Torso") ~= nil and Part.Parent.Name ~= Character.Name and deb3 == false then
  318. deb3 = true
  319. Part.Parent.Humanoid:TakeDamage(10*Size*raged)
  320. end
  321. wait(0.13)
  322. deb3 = false
  323. end
  324.  
  325. phitboxz3.Touched:connect(onDamage)
  326.  
  327. wait(0.13)
  328. phitboxz3:Destroy()
  329. deb3 = false
  330. Lunge1 = false
  331. Animations = false
  332. combo = combo+1
  333.  
  334. elseif combo == 3 and Animations == false then
  335. Charge4 = true
  336. Animations = true
  337. wait(0.13)
  338. Charge4 = false
  339. Uppercut1 = true
  340.  
  341. for i,v in pairs(game.Workspace:GetChildren()) do
  342. torso = v:FindFirstChild("Torso")
  343. if torso and (torso.Position - Right_Arm.Position).magnitude <= 3*Size and torso.Parent.Name ~= Character.Name then
  344. torso.Parent.Humanoid:TakeDamage(math.random(7,15)*raged)
  345. else
  346. --hi just some useless code here
  347. end
  348. end
  349.  
  350.  
  351. wait(0.13)
  352. Uppercut1 = false
  353. Charge4 = false
  354. Animations = false
  355.  
  356. combo = combo+1
  357. elseif combo == 5 and Animations == false then
  358. Spin1 = true
  359. Animations = true
  360.  
  361. spawn(function()
  362. while Spin1 == true do
  363. for i,v in pairs(game.Workspace:GetChildren()) do
  364. torso = v:FindFirstChild("Torso")
  365. if torso and (torso.Position - Torso.Position).magnitude <= 7*Size and torso.Parent.Name ~= Character.Name then
  366. torso.Parent.Humanoid:TakeDamage(math.random(10,18)*raged)
  367. else
  368. --hi just some useless code here
  369. end
  370. end
  371. wait(0.5)
  372. end
  373. end)
  374.  
  375. wait(2)
  376. Spin1 = false
  377. Animations = false
  378. combo = 1
  379. end
  380. end)
  381.  
  382. spawn(function()
  383. while game:service'RunService'.RenderStepped:wait() do
  384. if twist < 360 then
  385. for i = 0,360,40 do
  386. twist = i
  387. game:service'RunService'.RenderStepped:wait()
  388. end
  389. elseif twist == 360 then
  390. twist = 0
  391. end
  392. end
  393. end)
  394.  
  395. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  396. wld = Instance.new("Weld", wp1)
  397. wld.Part0 = wp0
  398. wld.Part1 = wp1
  399. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  400. return wld
  401. end
  402.  
  403. function noOutline(part)
  404. Part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  405. end
  406.  
  407. local function Part(Color, Material, Transparency,Shape, Size, CFrame,CanCollide,Anchored,parent)
  408. local partie = i_new("Part",parent)
  409. partie.BrickColor = BrickColor.new(Color)
  410. partie.Material = Material
  411. partie.Shape = Shape
  412. partie.Transparency = Transparency
  413. partie.Size = Size
  414. partie.CFrame = CFrame
  415. partie.CanCollide = CanCollide
  416. partie.Anchored = Anchored
  417. return partie
  418. end
  419.  
  420.  
  421.  
  422. function swait(num)
  423. if num == 0 or num == nil then
  424. game:GetService("RunService").RenderStepped:wait()
  425. else
  426. for i = 0, num do
  427. game:GetService("RunService").RenderStepped:wait()
  428. end
  429. end
  430. end
  431.  
  432. Humanoid.FreeFalling:connect(function(falling)
  433. if falling then
  434. isFalling = true
  435. elseif not falling then
  436. isFalling = false
  437. end
  438. end)
  439.  
  440. function mesh(Mesh, part, meshtype, meshid, offset, scale)
  441. local mesh = i_new(Mesh)
  442. mesh.Parent = part
  443. if Mesh == "SpecialMesh" then
  444. mesh.MeshType = meshtype
  445. mesh.MeshId = meshid
  446. end
  447. mesh.Offset = offset
  448. mesh.Scale = scale
  449. return mesh
  450. end
  451.  
  452.  
  453. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position, Direction, MaxDistance, IgnoreDescendants
  454. return game:GetService("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  455. end
  456.  
  457. function QuaternionFromCFrame(cf)
  458. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  459. local trace = m00 + m11 + m22
  460. if trace > 0 then
  461. local s = math.sqrt(1 + trace)
  462. local recip = 0.5/s
  463. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  464. else
  465. local i = 0
  466. if m11 > m00 then
  467. i = 1
  468. end
  469. if m22 > (i == 0 and m00 or m11) then
  470. i = 2
  471. end
  472. if i == 0 then
  473. local s = math.sqrt(m00-m11-m22+1)
  474. local recip = 0.5/s
  475. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  476. elseif i == 1 then
  477. local s = math.sqrt(m11-m22-m00+1)
  478. local recip = 0.5/s
  479. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  480. elseif i == 2 then
  481. local s = math.sqrt(m22-m00-m11+1)
  482. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  483. end
  484. end
  485. end
  486.  
  487. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  488. local xs, ys, zs = x + x, y + y, z + z
  489. local wx, wy, wz = w*xs, w*ys, w*zs
  490. local xx = x*xs
  491. local xy = x*ys
  492. local xz = x*zs
  493. local yy = y*ys
  494. local yz = y*zs
  495. local zz = z*zs
  496. 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))
  497. end
  498.  
  499. function QuaternionSlerp(a, b, t)
  500. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  501. local startInterp, finishInterp;
  502. if cosTheta >= 0.0001 then
  503. if (1 - cosTheta) > 0.0001 then
  504. local theta = math.acos(cosTheta)
  505. local invSinTheta = 1/math.sin(theta)
  506. startInterp = math.sin((1-t)*theta)*invSinTheta
  507. finishInterp = math.sin(t*theta)*invSinTheta
  508. else
  509. startInterp = 1-t
  510. finishInterp = t
  511. end
  512. else
  513. if (1+cosTheta) > 0.0001 then
  514. local theta = math.acos(-cosTheta)
  515. local invSinTheta = 1/math.sin(theta)
  516. startInterp = math.sin((t-1)*theta)*invSinTheta
  517. finishInterp = math.sin(t*theta)*invSinTheta
  518. else
  519. startInterp = t-1
  520. finishInterp = t
  521. end
  522. end
  523. 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
  524. end
  525.  
  526. function clerp(a, b, t)
  527. local qa = {QuaternionFromCFrame(a)}
  528. local qb = {QuaternionFromCFrame(b)}
  529. local ax, ay, az = a.x, a.y, a.z
  530. local bx, by, bz = b.x, b.y, b.z
  531. local _t = 1-t
  532. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  533. end
  534.  
  535.  
  536. wait()
  537. function bigger (char, S)
  538. tor = char.Torso
  539. larm = char["Left Arm"]
  540. rarm = char["Right Arm"]
  541. lleg = char["Left Leg"]
  542. rleg = char["Right Leg"]
  543. head = char.Head
  544. root = char.HumanoidRootPart
  545. hum = char.Humanoid
  546.  
  547. tor.Size = tor.Size*S
  548. larm.Size = larm.Size*S
  549. rarm.Size = rarm.Size*S
  550. lleg.Size = lleg.Size*S
  551. rleg.Size = rleg.Size*S
  552. root.Size = root.Size*S
  553. hum.HipHeight = hum.HipHeight*S
  554. hum.JumpPower = hum.JumpPower*S/1.1
  555. head.Mesh.Scale = head.Mesh.Scale*S
  556. hum.MaxHealth = 500*S
  557. print(hum.MaxHealth)
  558. for i,v in pairs (char:children()) do
  559. if v:IsA("Hat") then
  560. v.Handle.Mesh.Scale = v.Handle.Mesh.Scale*S
  561.  
  562. local yInc = (S-1)*.5
  563. v.AttachmentPos = (v.AttachmentPos * S) - (v.AttachmentUp * Vector3.new(yInc,yInc,yInc))
  564.  
  565. end
  566. end
  567. LA_Weld = newWeld(Torso, Left_Arm, -1.5*S, 0.5*S, 0)
  568. Left_Arm.Weld.C1 = CFrame.new(0, 0.5*S, 0)
  569. RA_Weld = newWeld(Torso, Right_Arm, 1.5*S, 0.5*S, 0)
  570. Right_Arm.Weld.C1 = CFrame.new(0, 0.5*S, 0)
  571. LL_Weld = newWeld(Torso, Left_Leg, -0.5*S, -1*S, 0)
  572. Left_Leg.Weld.C1 = CFrame.new(0, 1*S, 0) -- Left_Leg.Weld.C1 = CFrame.new(0, 1, 0.15)
  573. RL_Weld = newWeld(Torso, Right_Leg, 0.5*S, -1*S, 0)
  574. Right_Leg.Weld.C1 = CFrame.new(0, 1*S, 0) -- Right_Leg.Weld.C1 = CFrame.new(0, 1, 0.15)
  575. Torso_Weld = newWeld(rootPart, Torso, 0, -1*S, 0)
  576. Torso.Weld.C1 = CFrame.new(0, -1*S, 0)
  577. Head_Weld = newWeld(Torso, Head, 0, 1.5*S, 0)
  578. end
  579.  
  580. bigger(Character, Size)
  581.  
  582. sine = 0
  583. change = 1
  584.  
  585. spawn(function()
  586.  
  587. while wait(.7) do
  588. spawn(function()
  589. while wait(5) do
  590. _G.currentHealth = Humanoid.Health
  591. end
  592. end)
  593. if Humanoid.Health >= _G.currentHealth then
  594. Humanoid.Health = Humanoid.Health+Humanoid.MaxHealth/20
  595. end
  596. end
  597. end)
  598.  
  599. function stuff(limb)
  600. local mainpart = Instance.new("Part", Character)
  601. mainpart.CanCollide = false
  602. local mesh = Instance.new("SpecialMesh", mainpart)
  603. mainpart.BrickColor = BrickColor.new("Bright yellow")
  604. mesh.MeshId = "http://www.roblox.com/Asset/?id=9944765"
  605. mesh.Scale = Vector3.new(2,2,7)
  606. local w1 = Instance.new("Weld", limb)
  607. w1.Part0 = mainpart
  608. w1.Part1 = limb
  609. w1.C0 = CFrame.Angles(math.rad(90),math.rad(180),math.rad(180)) * CFrame.new(0,1.5,0)
  610. local cap = Instance.new("Part", Character)
  611. cap.CanCollide = false
  612. cap.BrickColor = BrickColor.new("Bright yellow")
  613. local mesh2 = Instance.new("SpecialMesh", cap)
  614. mesh2.MeshId = "http://www.roblox.com/Asset/?id=9944765"
  615. mesh2.Scale = Vector3.new(2,2,1)
  616. local w2 = Instance.new("Weld", mainpart)
  617. w2.Part0 = cap
  618. w2.Part1 = mainpart
  619. w2.C0 = CFrame.new(0,0,-0.01) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(180))
  620. local claw1 = Instance.new("Part", Character)
  621. claw1.CanCollide = false
  622. local mesh3 = Instance.new("SpecialMesh", claw1)
  623. mesh3.MeshId = "http://www.roblox.com/Asset/?id=9944765"
  624. mesh3.Scale = Vector3.new(0.5,1,3)
  625. local w3 = Instance.new("Weld", mainpart)
  626. w3.Part0 = claw1
  627. w3.Part1 = cap
  628. w3.C0 = CFrame.new(0,-0.25,0.2)
  629.  
  630. local claw2 = Instance.new("Part", Character)
  631. claw2.CanCollide = false
  632. local mesh4 = Instance.new("SpecialMesh", claw2)
  633. mesh4.MeshId = "http://www.roblox.com/Asset/?id=9944765"
  634. mesh4.Scale = Vector3.new(0.5,1,3)
  635. local w4 = Instance.new("Weld", mainpart)
  636. w4.Part0 = claw2
  637. w4.Part1 = cap
  638. w4.C0 = CFrame.new(0.5,-0.25,0.2)
  639.  
  640. local claw3 = Instance.new("Part", Character)
  641. claw3.CanCollide = false
  642. local mesh5 = Instance.new("SpecialMesh", claw3)
  643. mesh5.MeshId = "http://www.roblox.com/Asset/?id=9944765"
  644. mesh5.Scale = Vector3.new(0.5,1,3)
  645. local w5 = Instance.new("Weld", mainpart)
  646. w5.Part0 = claw3
  647. w5.Part1 = cap
  648. w5.C0 = CFrame.new(-0.5,-0.25,0.2)
  649.  
  650. local clawc = Instance.new("Part", Character)
  651. clawc.TopSurface = 0
  652. clawc.BottomSurface = 0
  653. clawc.Size = Vector3.new(1.1,0.8,1.1)
  654. clawc.CanCollide = false
  655. clawc.BrickColor = BrickColor.new("Bright yellow")
  656. local w6 = Instance.new("Weld", mainpart)
  657. w6.Part0 = clawc
  658. w6.Part1 = limb
  659.  
  660.  
  661. local clawc1 = Instance.new("Part", Character)
  662. clawc1.TopSurface = 0
  663. clawc1.BottomSurface = 0
  664. clawc1.Size = Vector3.new(0.65,0.8,0.4)
  665. clawc1.Shape = "Ball"
  666. clawc1.CanCollide = false
  667. clawc1.BrickColor = BrickColor.new("Bright yellow")
  668. local w7 = Instance.new("Weld", mainpart)
  669. w7.Part0 = clawc1
  670. w7.Part1 = claw1
  671. w7.C1 = CFrame.new(0,0.2,-0.1)
  672.  
  673. local clawc2 = Instance.new("Part", Character)
  674. clawc2.TopSurface = 0
  675. clawc2.BottomSurface = 0
  676. clawc2.Size = Vector3.new(0.65,0.8,0.4)
  677. clawc2.Shape = "Ball"
  678. clawc2.CanCollide = false
  679. clawc2.BrickColor = BrickColor.new("Bright yellow")
  680. local w9 = Instance.new("Weld", mainpart)
  681. w9.Part0 = clawc2
  682. w9.Part1 = claw2
  683. w9.C1 = CFrame.new(0,0.2,-0.1)
  684.  
  685. local clawc3 = Instance.new("Part", Character)
  686. clawc3.TopSurface = 0
  687. clawc3.BottomSurface = 0
  688. clawc3.Size = Vector3.new(0.65,0.8,0.4)
  689. clawc3.Shape = "Ball"
  690. clawc3.CanCollide = false
  691. clawc3.BrickColor = BrickColor.new("Bright yellow")
  692. local w10 = Instance.new("Weld", mainpart)
  693. w10.Part0 = clawc3
  694. w10.Part1 = claw3
  695. w10.C1 = CFrame.new(0,0.2,-0.1)
  696.  
  697. end
  698.  
  699. stuff(Right_Arm)
  700. stuff(Left_Arm)
  701.  
  702. game.Lighting.Outlines = false
  703.  
  704.  
  705. game:GetService("RunService").Stepped:connect(function()
  706. --Camera.CameraSubject = Torso
  707. Angle = (Angle % 100) + angleSpeed/10
  708. Axis = (Axis % 100) + axisSpeed/10
  709. walkingMagnitude = Vector3.new(rootPart.Velocity.X, 0, rootPart.Velocity.Z).magnitude
  710. jumpVel = Torso.Velocity.Y
  711. sine = change + sine
  712.  
  713. if (Humanoid.Jump) and jumpVel > 1 then
  714. currentAnim = "Jumping"
  715. elseif walkingMagnitude < 2 then
  716. currentAnim = "Idling"
  717. elseif isSprinting == true then
  718. currentAnim = "Sprinting"
  719. elseif walkingMagnitude > 2 then
  720. isSprinting = false
  721. currentAnim = "Walking"
  722. elseif isAttacking == true then
  723. currentAnim = "Attacking"
  724. end
  725.  
  726.  
  727. if currentAnim == "Jumping" and Animations == false then
  728. angleSpeed = 2
  729. axisSpeed = 2
  730. change = 0.5
  731. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5*Size, 0.5*Size, 0) * c_angles(math.rad(0), math.rad(0), math.rad(10)), 0.15)
  732. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.5*Size, 0.5*Size, 0) * c_angles(math.rad(0), math.rad(0), math.rad(-10)), 0.15)
  733. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5*Size, -1*Size, 0*Size) * c_angles(math.rad(0), math.rad(0), math.rad(-5)), 0.15)
  734. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5*Size, -1*Size, 0*Size) * c_angles(math.rad(0), math.rad(0), math.rad(5)), 0.15)
  735. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0, -1*Size, 0) * c_angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  736. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5*Size, 0) * c_angles(math.rad(9), math.rad(0), math.rad(0)), 0.15)
  737.  
  738.  
  739. elseif isFalling == true and Animations == false then
  740. angleSpeed = 2
  741. axisSpeed = 2
  742. change = 0.5
  743. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5*Size, 0.5*Size, 0) * c_angles(math.rad(0), math.rad(0), math.rad(50)), 0.15)
  744. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.5*Size, 0.5*Size, 0) * c_angles(math.rad(0), math.rad(0), math.rad(-50)), 0.15)
  745. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5*Size, -1*Size, -0.5*Size) * c_angles(math.rad(-20), math.rad(0), math.rad(-0)), 0.15)
  746. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5*Size, -1*Size, -0.5*Size) * c_angles(math.rad(-20), math.rad(0), math.rad(0)), 0.15)
  747. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0, -1*Size, 0) * c_angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  748. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5*Size, 0) * c_angles(math.rad(-15), math.rad(0), math.rad(0)), 0.15)
  749.  
  750. elseif currentAnim == "Idling" and Animations == false then
  751. angleSpeed = 1
  752. axisSpeed = 1
  753. change = 0.5
  754.  
  755. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5*Size, 0.5*Size+-0.02*math.sin(tick()),0) * c_angles(math.rad(20)+math.rad(5*math.sin(tick()*1.5)), math.rad(20), math.rad(20)), 0.15)
  756. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.5*Size, 0.5*Size+-0.05*math.sin(tick()/1.5),0) * c_angles(math.rad(20)+math.rad(-5*math.sin(tick()*1.5)), math.rad(-20), math.rad(-20)), 0.15)
  757. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5*Size, -0.9*Size-0.1*math.sin(tick()*4), 0) * c_angles(math.rad(0),math.rad(15),math.rad(-5)), 0.15)
  758. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5*Size, -0.9*Size-0.1*math.sin(tick()*4), 0)* c_angles(math.rad(0),math.rad(-15),math.rad(5)), 0.15)
  759. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0*Size, -1.2*Size+0.1*math.sin(tick()*4), 0*Size) * c_angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  760. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5*Size, 0) * c_angles(math.rad(0), math.rad(-10), math.rad(0)), 0.15)
  761.  
  762.  
  763.  
  764. elseif currentAnim == "Sprinting" and Animations == false then
  765. angleSpeed = 1
  766. axisSpeed = 1
  767. Humanoid.WalkSpeed = 72*Size
  768.  
  769. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5*Size, 0.5*Size,0) * c_angles(math.rad(-20), math.rad(0), math.rad(10)), 0.15)
  770. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.5*Size, 0.5*Size,0) * c_angles(math.rad(-20), math.rad(0), math.rad(-15)), 0.15)
  771. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5*Size, -1*Size, 0) * c_angles(math.rad(-10),math.rad(0),math.rad(0)), 0.15)
  772. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5*Size, -.1*Size, -0.3*Size)* c_angles(math.rad(5),math.rad(0),math.rad(0)), 0.15)
  773. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0*Size, -1*Size, 0*Size) * c_angles(math.rad(-80), math.sin(rootPart.RotVelocity.y/10)/2, 0), 0.15)
  774. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.4*Size, 0.4*Size) * c_angles(math.rad(80), math.rad(0), math.rad(0)), 0.15)
  775.  
  776. elseif Charge == true then
  777.  
  778. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5*Size, 0.7*Size, -0.25*Size) * c_angles(math.rad(-30), math.rad(35), math.rad(40)), 0.5)
  779.  
  780. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.2*Size, .3*Size, -.6*Size) * c_angles(math.rad(90), math.rad(0), math.rad(20)), 0.5)
  781.  
  782. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5*Size, -1*Size, 0*Size) * c_angles(math.rad(-10), math.rad(0), math.rad(-10)), 0.5)
  783. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5*Size, -1*Size, 0*Size) * c_angles(math.rad(10), math.rad(0), math.rad(10)), 0.5)
  784. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0, -1*Size, 0) * c_angles(math.rad(-5), math.rad(20), math.rad(0)), 0.5)
  785. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5*Size, -0.2*Size) * c_angles(math.rad(-20), math.rad(-20), math.rad(0)), 0.35)
  786.  
  787. elseif Charge4 == true then
  788.  
  789. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5*Size, 0.7*Size, -0.25*Size) * c_angles(math.rad(-40), math.rad(35), math.rad(40)), 0.5)
  790.  
  791. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.2*Size, .3*Size, -.6*Size) * c_angles(math.rad(30), math.rad(0), math.rad(20)), 0.5)
  792.  
  793. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5*Size, -1*Size, 0*Size) * c_angles(math.rad(-10), math.rad(0), math.rad(-10)), 0.5)
  794. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5*Size, -1*Size, 0*Size) * c_angles(math.rad(10), math.rad(0), math.rad(10)), 0.5)
  795. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0, -1*Size, 0) * c_angles(math.rad(-5), math.rad(20), math.rad(0)), 0.5)
  796. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5*Size, -0.2*Size) * c_angles(math.rad(-20), math.rad(-20), math.rad(0)), 0.35)
  797.  
  798. elseif Uppercut1 == true then
  799.  
  800. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5*Size, 0.7*Size, -0.25*Size) * c_angles(math.rad(150), math.rad(0), math.rad(0)), 0.65)
  801.  
  802. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.2*Size, .3*Size, -.6*Size) * c_angles(math.rad(60), math.rad(0), math.rad(-50)), 0.65)
  803.  
  804. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5*Size, -1*Size+0.1*math.sin(tick()*2), 0*Size) * c_angles(math.rad(0), math.rad(0), math.rad(-10)), 0.65)
  805. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5*Size, -1*Size+0.1*math.sin(tick()*2), 0*Size) * c_angles(math.rad(0), math.rad(0), math.rad(10)), 0.65)
  806. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0, -1*Size, 0) * c_angles(math.rad(-5), math.rad(90), math.rad(0)), 0.65)
  807. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5*Size, -0.2*Size) * c_angles(math.rad(-20), math.rad(-90), math.rad(0)), 0.55)
  808.  
  809. elseif Punch1 == true then
  810.  
  811.  
  812.  
  813. -- First Punch (All C1, Lasts 3 Frames)
  814. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5*Size, 0.7*Size, -0.25*Size) * c_angles(math.rad(-60), math.rad(45), math.rad(170)), 0.65)
  815.  
  816. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.2*Size, .3*Size, -.6*Size) * c_angles(math.rad(90), math.rad(0), math.rad(50)), 0.65)
  817.  
  818. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5*Size, -1*Size+0.1*math.sin(tick()*2), 0*Size) * c_angles(math.rad(0), math.rad(0), math.rad(-10)), 0.65)
  819. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5*Size, -1*Size+0.1*math.sin(tick()*2), 0*Size) * c_angles(math.rad(0), math.rad(0), math.rad(10)), 0.65)
  820. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0, -1*Size, 0) * c_angles(math.rad(-5), math.rad(90), math.rad(0)), 0.65)
  821. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5*Size, -0.2*Size) * c_angles(math.rad(-20), math.rad(-90), math.rad(0)), 0.55)
  822.  
  823. elseif Punch2 == true then
  824.  
  825. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.2*Size, .3*Size, -.6*Size) * c_angles(math.rad(90), math.rad(0), math.rad(-50)), 0.65)
  826.  
  827. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.5*Size, 0.7*Size, -0.25*Size) * c_angles(math.rad(0), math.rad(-5), math.rad(-110)), 0.65)
  828.  
  829. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5*Size, -1*Size, 0*Size) * c_angles(math.rad(0), math.rad(0), math.rad(-10)), 0.65)
  830. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5*Size, -1*Size, 0*Size) * c_angles(math.rad(0), math.rad(0), math.rad(10)), 0.65)
  831. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0, -1*Size, 0) * c_angles(math.rad(-5), math.rad(-90), math.rad(0)), 0.65)
  832. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5*Size, -0.2*Size) * c_angles(math.rad(-20), math.rad(90), math.rad(0)), 0.55)
  833.  
  834. elseif Terra == true then
  835.  
  836.  
  837. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5*Size, 0.5*Size, 0*Size) * c_angles(math.rad(90), math.rad(90), math.rad(20)), 0.65)
  838.  
  839. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.5*Size, .5*Size, 0*Size) * c_angles(math.rad(90), math.rad(-90), math.rad(-20)), 0.65)
  840.  
  841. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5*Size, -1*Size, 0*Size) * c_angles(math.rad(0), math.rad(0), math.rad(0)), 0.65)
  842. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5*Size, -1*Size, 0*Size) * c_angles(math.rad(0), math.rad(0), math.rad(0)), 0.65)
  843. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0, -1*Size, 0) * c_angles(math.rad(0), math.rad(0), math.rad(0)), 0.65)
  844. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5*Size, 0*Size) * c_angles(math.rad(0), math.rad(0), math.rad(0)), 0.55)
  845.  
  846. elseif Charge3 == true then
  847.  
  848. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5*Size, 0.5*Size, 0.5*Size) * c_angles(math.rad(90), math.rad(180), math.rad(0)), 0.65)
  849.  
  850. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.5*Size, .5*Size, 0.5*Size) * c_angles(math.rad(90), math.rad(180), math.rad(0)), 0.65)
  851.  
  852. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5*Size, -1*Size, 0*Size) * c_angles(math.rad(-40), math.rad(0), math.rad(-10)), 0.65)
  853. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5*Size, -1*Size, 0*Size) * c_angles(math.rad(-40), math.rad(0), math.rad(10)), 0.65)
  854. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0, -1*Size, 0) * c_angles(math.rad(40), math.rad(0), math.rad(0)), 0.65)
  855. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5*Size, -0.2*Size) * c_angles(math.rad(-20), math.rad(-20), math.rad(0)), 0.55)
  856.  
  857. elseif Lunge1 == true then
  858.  
  859. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5*Size, 0.5*Size, -0.5*Size) * c_angles(math.rad(90), math.rad(180), math.rad(0)), 0.65)
  860.  
  861. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.5*Size, .5*Size, -0.5*Size) * c_angles(math.rad(90), math.rad(180), math.rad(0)), 0.65)
  862.  
  863. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5*Size, -1*Size, 0*Size) * c_angles(math.rad(40), math.rad(0), math.rad(-15)), 0.65)
  864. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5*Size, -1*Size, 0*Size) * c_angles(math.rad(40), math.rad(0), math.rad(15)), 0.65)
  865. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0, -1*Size, 0) * c_angles(math.rad(-40), math.rad(0), math.rad(0)), 0.65)
  866. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5*Size, -0.2*Size) * c_angles(math.rad(-25), math.rad(0), math.rad(0)), 0.55)
  867.  
  868. elseif Spin1 == true then
  869.  
  870. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5*Size, 0.5*Size, 0*Size) * c_angles(math.rad(0), math.rad(0), math.rad(90)), 0.15)
  871.  
  872. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.5*Size, .5*Size, 0*Size) * c_angles(math.rad(0), math.rad(0), math.rad(-90)), 0.15)
  873.  
  874. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5*Size, -1*Size, 0*Size) * c_angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  875. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5*Size, -1*Size, 0*Size) * c_angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  876. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0, -1*Size, 0) * c_angles(math.rad(-15), math.rad(twist), math.rad(0)), 0.65)
  877. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5*Size, 0*Size) * c_angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  878.  
  879.  
  880. elseif Charge2 == true then
  881.  
  882. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5*Size, 0.7*Size, -0.25*Size) * c_angles(math.rad(-30), math.rad(35), math.rad(40)), 0.65)
  883.  
  884. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.2*Size, .3*Size, 0.5*Size) * c_angles(math.rad(90), math.rad(0), math.rad(20)), 0.65)
  885.  
  886. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5*Size, -1*Size, 0*Size) * c_angles(math.rad(-10), math.rad(0), math.rad(-10)), 0.65)
  887. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5*Size, -1*Size, 0*Size) * c_angles(math.rad(10), math.rad(0), math.rad(10)), 0.65)
  888. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0, -1*Size, 0) * c_angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.65)
  889. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5*Size, -0.2*Size) * c_angles(math.rad(-20), math.rad(20), math.rad(0)), 0.55)
  890.  
  891.  
  892. elseif currentAnim == "Walking" and Animations == false then
  893. angleSpeed = 1
  894. axisSpeed = 1
  895. Humanoid.WalkSpeed = 19*Size
  896.  
  897. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5*Size, 0.5*Size+-0.02*math.sin(tick()), 0) * c_angles(math.rad(25), math.rad(0), math.rad(25)), 0.15)
  898. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.5*Size, 0.5*Size+-0.05*math.sin(tick()/1.5), 0) * c_angles(math.rad(5), math.rad(0), math.rad(-25)), 0.15)
  899. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5*Size, -1*Size+0.2*math.sin(sine/3)*1.2, math.sin(sine/5)/9) * c_angles(math.rad(60*math.sin(tick()*8))*1.5,math.rad(0),math.rad(-1)), 0.15)
  900. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5*Size, -1*Size+0.2*math.sin(sine/3)*1.2, math.sin(sine/5)/9)* c_angles(math.rad(-60*math.sin(tick()*8)),math.rad(0),math.rad(1)), 0.15)
  901. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0*Size, -1*Size, 0*Size) * c_angles(math.rad(-5), math.rad(0), math.sin(rootPart.RotVelocity.y/20)/7), 0.15)
  902. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5*Size, 0) * c_angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  903.  
  904. end
  905. end)
Add Comment
Please, Sign In to add comment