Advertisement
GodOfDuckz

goldengauntletv2

Jun 4th, 2018
329
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 90.51 KB | None | 0 0
  1. --//====================================================\\--
  2. --|| CREATED BY SHACKLUSTER, EDIT BY BOSS_KIDDOS
  3. --\\====================================================//--
  4.  
  5. wait(0.2)
  6.  
  7. p = game.Players.LocalPlayer
  8.  
  9. warn'Golden Gauntlet V2 Loaded.'
  10.  
  11. local Player = game:GetService("Players").LocalPlayer
  12. repeat
  13. wait()
  14. until Player.Character
  15. local Character = Player.Character
  16. TrailSettings = {
  17. Lifetime = 2,
  18. Texture = "http://www.roblox.com/asset/?id=0",
  19. Color1 = ColorSequence.new(BrickColor.new("Gold").Color, BrickColor.new("Black").Color),
  20. Color2 = ColorSequence.new(BrickColor.new("Gold").Color, BrickColor.new("Black").Color),
  21. AllBody = true,
  22. UpperBodyOnly = false,
  23. LowerBodyOnly = false,
  24. Accessories = false,
  25. Extras = true,
  26. R15 = false,
  27. R15Parts = {"UpperTorso", "LowerTorso"}
  28. }
  29. local Trail
  30. function UpperBody()
  31. if TrailSettings.R15 == false then
  32. A0 = Instance.new("Attachment", Character.Torso)
  33. A1 = Instance.new("Attachment", Character.Head)
  34. A2 = Instance.new("Attachment", Character["Right Arm"])
  35. A3 = Instance.new("Attachment", Character["Left Arm"])
  36. Trail = Instance.new("Trail", Character)
  37. Trail.Attachment0 = A0
  38. Trail.Attachment1 = A1
  39. Trail.Texture = TrailSettings.Texture
  40. Trail.Color = TrailSettings.Color1
  41. Trail.Lifetime = TrailSettings.Lifetime
  42. local Trail2 = Trail:Clone()
  43. Trail2.Parent = Character
  44. Trail2.Attachment1 = A2
  45. local Trail3 = Trail:Clone()
  46. Trail3.Parent = Character
  47. Trail3.Attachment1 = A3
  48. local Trail6 = Trail:Clone()
  49. Trail6.Parent = Character
  50. Trail6.Attachment0 = A1
  51. Trail6.Attachment1 = A2
  52. local Trail7 = Trail:Clone()
  53. Trail7.Parent = Character
  54. Trail7.Attachment0 = A1
  55. Trail7.Attachment1 = A3
  56. else
  57. A0 = Instance.new("Attachment", Character[TrailSettings.R15Parts[1]])
  58. A0R = Instance.new("Attachment", Character[TrailSettings.R15Parts[2]])
  59. A1 = Instance.new("Attachment", Character.Head)
  60. A2 = Instance.new("Attachment", Character.RightUpperArm)
  61. A2R = Instance.new("Attachment", Character.RightLowerArm)
  62. A3 = Instance.new("Attachment", Character.LeftUpperArm)
  63. A3R = Instance.new("Attachment", Character.LeftLowerArm)
  64. Trail = Instance.new("Trail", Character)
  65. Trail.Attachment0 = A0
  66. Trail.Attachment1 = A1
  67. Trail.Texture = TrailSettings.Texture
  68. Trail.Color = TrailSettings.Color1
  69. Trail.Lifetime = TrailSettings.Lifetime
  70. local Trail2 = Trail:Clone()
  71. Trail2.Parent = Character
  72. Trail2.Attachment1 = A2
  73. local Trail3 = Trail:Clone()
  74. Trail3.Parent = Character
  75. Trail3.Attachment1 = A3
  76. local Trail6 = Trail:Clone()
  77. Trail6.Parent = Character
  78. Trail6.Attachment0 = A1
  79. Trail6.Attachment1 = A2
  80. local Trail7 = Trail:Clone()
  81. Trail7.Parent = Character
  82. Trail7.Attachment0 = A1
  83. Trail7.Attachment1 = A3
  84. local Trail1R = Trail:Clone()
  85. Trail1R.Parent = Character
  86. Trail1R.Attachment1 = A2R
  87. local Trail2R = Trail:Clone()
  88. Trail2R.Parent = Character
  89. Trail2R.Attachment1 = A3R
  90. local Trail6R = Trail:Clone()
  91. Trail6.Parent = Character
  92. Trail6.Attachment0 = A1
  93. Trail6.Attachment1 = A2R
  94. local Trail7R = Trail:Clone()
  95. Trail7.Parent = Character
  96. Trail7.Attachment0 = A1
  97. Trail7.Attachment1 = A3R
  98. end
  99. end
  100. function LowerBody()
  101. if TrailSettings.R15 == false then
  102. A4 = Instance.new("Attachment", Character["Right Leg"])
  103. A5 = Instance.new("Attachment", Character["Left Leg"])
  104. local Trail4 = Trail:Clone()
  105. Trail4.Parent = Character
  106. Trail4.Attachment1 = A4
  107. local Trail5 = Trail:Clone()
  108. Trail5.Parent = Character
  109. Trail5.Attachment1 = A5
  110. local Trail8 = Trail:Clone()
  111. Trail8.Parent = Character
  112. Trail8.Attachment0 = A2
  113. Trail8.Attachment1 = A4
  114. Trail8.Color = TrailSettings.Color2
  115. local Trail9 = Trail:Clone()
  116. Trail9.Parent = Character
  117. Trail9.Attachment0 = A3
  118. Trail9.Attachment1 = A5
  119. Trail9.Color = TrailSettings.Color2
  120. local FT = Trail:Clone()
  121. FT.Parent = Character
  122. FT.Attachment0 = A4
  123. FT.Attachment1 = A5
  124. FT.Color = TrailSettings.Color2
  125. else
  126. A4 = Instance.new("Attachment", Character.RightLowerLeg)
  127. A4R = Instance.new("Attachment", Character.RightUpperLeg)
  128. A5 = Instance.new("Attachment", Character.LeftLowerLeg)
  129. A5R = Instance.new("Attachment", Character.LeftUpperLeg)
  130. local Trail4 = Trail:Clone()
  131. Trail4.Parent = Character
  132. Trail4.Attachment1 = A4
  133. local Trail5 = Trail:Clone()
  134. Trail5.Parent = Character
  135. Trail5.Attachment1 = A5
  136. local Trail8 = Trail:Clone()
  137. Trail8.Parent = Character
  138. Trail8.Attachment0 = A2
  139. Trail8.Attachment1 = A4
  140. Trail8.Color = TrailSettings.Color2
  141. local Trail9 = Trail:Clone()
  142. Trail9.Parent = Character
  143. Trail9.Attachment0 = A3
  144. Trail9.Attachment1 = A5
  145. Trail9.Color = TrailSettings.Color2
  146. local FT = Trail:Clone()
  147. FT.Parent = Character
  148. FT.Attachment0 = A4
  149. FT.Attachment1 = A5
  150. FT.Color = TrailSettings.Color2
  151. local Trail3R = Trail:Clone()
  152. Trail3R.Parent = Character
  153. Trail3R.Attachment1 = A4R
  154. local Trail4R = Trail:Clone()
  155. Trail4R.Parent = Character
  156. Trail4R.Attachment1 = A5R
  157. local Trail8 = Trail:Clone()
  158. Trail8.Parent = Character
  159. Trail8.Attachment0 = A2R
  160. Trail8.Attachment1 = A4R
  161. Trail8.Color = TrailSettings.Color2
  162. local Trail9 = Trail:Clone()
  163. Trail9.Parent = Character
  164. Trail9.Attachment0 = A3R
  165. Trail9.Attachment1 = A5R
  166. Trail9.Color = TrailSettings.Color2
  167. local FT2R = Trail:Clone()
  168. FT2R.Parent = Character
  169. FT2R.Attachment0 = A4R
  170. FT2R.Attachment1 = A5R
  171. FT2R.Color = TrailSettings.Color2
  172. end
  173. end
  174. function AllBody()
  175. UpperBody()
  176. LowerBody()
  177. end
  178. if TrailSettings.AllBody == true and TrailSettings.UpperBodyOnly == true and TrailSettings.LowerBodyOnly == true then
  179. TrailSettings.UpperBodyOnly = false
  180. TrailSettings.LowerBodyOnly = false
  181. elseif TrailSettings.AllBody == true and TrailSettings.UpperBodyOnly == false and TrailSettings.LowerBodyOnly == true then
  182. TrailSettings.UpperBodyOnly = false
  183. TrailSettings.LowerBodyOnly = false
  184. elseif TrailSettings.AllBody == true and TrailSettings.UpperBodyOnly == true and TrailSettings.LowerBodyOnly == false then
  185. TrailSettings.UpperBodyOnly = false
  186. TrailSettings.LowerBodyOnly = false
  187. elseif TrailSettings.AllBody == false and TrailSettings.UpperBodyOnly == true and TrailSettings.LowerBodyOnly == true then
  188. TrailSettings.AllBody = true
  189. TrailSettings.UpperBodyOnly = false
  190. TrailSettings.LowerBodyOnly = false
  191. end
  192. if TrailSettings.UpperBodyOnly == true then
  193. UpperBody()
  194. print("Called Upper Body Trail")
  195. elseif TrailSettings.LowerBodyOnly == true then
  196. LowerBody()
  197. print("Called Lower Body Trail")
  198. elseif TrailSettings.AllBody == true then
  199. AllBody()
  200. print("Called Full Body Trail")
  201. end
  202. if TrailSettings.Accessories == true then
  203. for Index, Item in pairs(Character:GetChildren()) do
  204. if Item:IsA("Accessory") then
  205. local AA = Instance.new("Attachment", Item.Handle)
  206. local ATrail = Trail:Clone()
  207. ATrail.Parent = Character
  208. ATrail.Attachment1 = AA
  209. end
  210. end
  211. end
  212. if TrailSettings.Extras == true then
  213. spawn(function()
  214. repeat
  215. wait()
  216. until Trail
  217. local AB = Instance.new("Attachment", a)
  218. local ABT = Trail:Clone()
  219. ABT.Parent = Character
  220. ABT.Attachment0 = A4
  221. ABT.Attachment1 = AB
  222. ABT.Color = TrailSettings.Color2
  223. local ABT2 = Trail:Clone()
  224. ABT2.Parent = Character
  225. ABT2.Attachment0 = A5
  226. ABT2.Attachment1 = AB
  227. ABT2.Color = TrailSettings.Color2
  228. end)
  229. end
  230.  
  231.  
  232.  
  233.  
  234. CV="White"
  235.  
  236. p = game.Players.LocalPlayer
  237. char = p.Character
  238. local txt = Instance.new("BillboardGui", char)
  239. txt.Adornee = char .Head
  240. txt.Name = "_status"
  241. txt.Size = UDim2.new(2, 0, 1.2, 0)
  242. txt.StudsOffset = Vector3.new(-9, 8, 0)
  243. local text = Instance.new("TextLabel", txt)
  244. text.Size = UDim2.new(10, 0, 7, 0)
  245. text.FontSize = "Size24"
  246. text.TextScaled = true
  247. text.TextTransparency = 0
  248. text.BackgroundTransparency = 1
  249. text.TextTransparency = 0
  250. text.TextStrokeTransparency = 0
  251. text.Font = "Arcade"
  252. text.TextStrokeColor3 = Color3.fromRGB(255,255,255)
  253.  
  254. v=Instance.new("Part")
  255. v.Name = "ColorBrick"
  256. v.Parent=p.Character
  257. v.FormFactor="Symmetric"
  258. v.Anchored=true
  259. v.CanCollide=false
  260. v.BottomSurface="Smooth"
  261. v.TopSurface="Smooth"
  262. v.Size=Vector3.new(10,5,3)
  263. v.Transparency=1
  264. v.CFrame=char.Torso.CFrame
  265. v.BrickColor=BrickColor.new(CV)
  266. v.Transparency=1
  267. text.TextColor3 = Color3.fromRGB(255, 255, 0)
  268. v.Shape="Block"
  269. text.Text = "Edit by boss_kiddos"
  270. coroutine.wrap(function()
  271. while wait() do
  272. wait(1)
  273. text.Text = "Golden Gauntlet"
  274. end
  275. end)()
  276. p = game.Players.LocalPlayer
  277.  
  278.  
  279.  
  280.  
  281. char = p.Character
  282. torso = char.Torso
  283. neck = char.Torso.Neck
  284.  
  285. Player = game:GetService("Players").LocalPlayer
  286. PlayerGui = Player.PlayerGui
  287. Cam = workspace.CurrentCamera
  288. Backpack = Player.Backpack
  289. Character = Player.Character
  290. Humanoid = Character.Humanoid
  291. Mouse = Player:GetMouse()
  292. RootPart = Character["HumanoidRootPart"]
  293. Torso = Character["Torso"]
  294. Head = Character["Head"]
  295. RightArm = Character["Right Arm"]
  296. LeftArm = Character["Left Arm"]
  297. RightLeg = Character["Right Leg"]
  298. LeftLeg = Character["Left Leg"]
  299. RootJoint = RootPart["RootJoint"]
  300. Neck = Torso["Neck"]
  301. RightShoulder = Torso["Right Shoulder"]
  302. LeftShoulder = Torso["Left Shoulder"]
  303. RightHip = Torso["Right Hip"]
  304. LeftHip = Torso["Left Hip"]
  305.  
  306. IT = Instance.new
  307. CF = CFrame.new
  308. VT = Vector3.new
  309. RAD = math.rad
  310. C3 = Color3.new
  311. UD2 = UDim2.new
  312. BRICKC = BrickColor.new
  313. ANGLES = CFrame.Angles
  314. EULER = CFrame.fromEulerAnglesXYZ
  315. COS = math.cos
  316. ACOS = math.acos
  317. SIN = math.sin
  318. ASIN = math.asin
  319. ABS = math.abs
  320. MRANDOM = math.random
  321. FLOOR = math.floor
  322.  
  323. --//=================================\\
  324. --|| USEFUL VALUES
  325. --\\=================================//
  326.  
  327. Animation_Speed = 3
  328. Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
  329. local Speed = 16
  330. local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  331. local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  332. local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
  333. local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
  334. local DAMAGEMULTIPLIER = 1
  335. local ANIM = "Idle"
  336. local ATTACK = false
  337. local EQUIPPED = false
  338. local HOLD = false
  339. local COMBO = 1
  340. local Rooted = false
  341. local SINE = 0
  342. local KEYHOLD = false
  343. local CHANGE = 2 / Animation_Speed
  344. local WALKINGANIM = false
  345. local VALUE1 = false
  346. local VALUE2 = false
  347. local ROBLOXIDLEANIMATION = IT("Animation")
  348. ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
  349. ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  350. --ROBLOXIDLEANIMATION.Parent = Humanoid
  351. local WEAPONGUI = IT("ScreenGui", PlayerGui)
  352. WEAPONGUI.Name = "Weapon GUI"
  353. local Weapon = IT("Model")
  354. Weapon.Name = "Adds"
  355. local Effects = IT("Folder", Weapon)
  356. Effects.Name = "Effects"
  357. local ANIMATOR = Humanoid.Animator
  358. local ANIMATE = Character.Animate
  359. local UNANCHOR = true
  360.  
  361. --//=================================\\
  362. --\\=================================//
  363.  
  364.  
  365. --//=================================\\
  366. --|| SAZERENOS' ARTIFICIAL HEARTBEAT
  367. --\\=================================//
  368.  
  369. ArtificialHB = Instance.new("BindableEvent", script)
  370. ArtificialHB.Name = "ArtificialHB"
  371.  
  372. script:WaitForChild("ArtificialHB")
  373.  
  374. frame = Frame_Speed
  375. tf = 0
  376. allowframeloss = false
  377. tossremainder = false
  378. lastframe = tick()
  379. script.ArtificialHB:Fire()
  380.  
  381. game:GetService("RunService").Heartbeat:connect(function(s, p)
  382. tf = tf + s
  383. if tf >= frame then
  384. if allowframeloss then
  385. script.ArtificialHB:Fire()
  386. lastframe = tick()
  387. else
  388. for i = 1, math.floor(tf / frame) do
  389. script.ArtificialHB:Fire()
  390. end
  391. lastframe = tick()
  392. end
  393. if tossremainder then
  394. tf = 0
  395. else
  396. tf = tf - frame * math.floor(tf / frame)
  397. end
  398. end
  399. end)
  400.  
  401. --//=================================\\
  402. --\\=================================//
  403.  
  404. --//=================================\\
  405. --|| SOME FUNCTIONS
  406. --\\=================================//
  407.  
  408. function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  409. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  410. end
  411.  
  412. function PositiveAngle(NUMBER)
  413. if NUMBER >= 0 then
  414. NUMBER = 0
  415. end
  416. return NUMBER
  417. end
  418.  
  419. function NegativeAngle(NUMBER)
  420. if NUMBER <= 0 then
  421. NUMBER = 0
  422. end
  423. return NUMBER
  424. end
  425.  
  426. function Swait(NUMBER)
  427. if NUMBER == 0 or NUMBER == nil then
  428. ArtificialHB.Event:wait()
  429. else
  430. for i = 1, NUMBER do
  431. ArtificialHB.Event:wait()
  432. end
  433. end
  434. end
  435.  
  436. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  437. local NEWMESH = IT(MESH)
  438. if MESH == "SpecialMesh" then
  439. NEWMESH.MeshType = MESHTYPE
  440. if MESHID ~= "nil" and MESHID ~= "" then
  441. NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  442. end
  443. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  444. NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  445. end
  446. end
  447. NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  448. NEWMESH.Scale = SCALE
  449. NEWMESH.Parent = PARENT
  450. return NEWMESH
  451. end
  452.  
  453. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  454. local NEWPART = IT("Part")
  455. NEWPART.formFactor = FORMFACTOR
  456. NEWPART.Reflectance = REFLECTANCE
  457. NEWPART.Transparency = TRANSPARENCY
  458. NEWPART.CanCollide = false
  459. NEWPART.Locked = true
  460. NEWPART.Anchored = true
  461. if ANCHOR == false then
  462. NEWPART.Anchored = false
  463. end
  464. NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  465. NEWPART.Name = NAME
  466. NEWPART.Size = SIZE
  467. NEWPART.Position = Torso.Position
  468. NEWPART.Material = MATERIAL
  469. NEWPART:BreakJoints()
  470. NEWPART.Parent = PARENT
  471. return NEWPART
  472. end
  473.  
  474. local function weldBetween(a, b)
  475. local weldd = Instance.new("ManualWeld")
  476. weldd.Part0 = a
  477. weldd.Part1 = b
  478. weldd.C0 = CFrame.new()
  479. weldd.C1 = b.CFrame:inverse() * a.CFrame
  480. weldd.Parent = a
  481. return weldd
  482. end
  483.  
  484.  
  485. function QuaternionFromCFrame(cf)
  486. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  487. local trace = m00 + m11 + m22
  488. if trace > 0 then
  489. local s = math.sqrt(1 + trace)
  490. local recip = 0.5 / s
  491. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  492. else
  493. local i = 0
  494. if m11 > m00 then
  495. i = 1
  496. end
  497. if m22 > (i == 0 and m00 or m11) then
  498. i = 2
  499. end
  500. if i == 0 then
  501. local s = math.sqrt(m00 - m11 - m22 + 1)
  502. local recip = 0.5 / s
  503. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  504. elseif i == 1 then
  505. local s = math.sqrt(m11 - m22 - m00 + 1)
  506. local recip = 0.5 / s
  507. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  508. elseif i == 2 then
  509. local s = math.sqrt(m22 - m00 - m11 + 1)
  510. local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  511. end
  512. end
  513. end
  514.  
  515. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  516. local xs, ys, zs = x + x, y + y, z + z
  517. local wx, wy, wz = w * xs, w * ys, w * zs
  518. local xx = x * xs
  519. local xy = x * ys
  520. local xz = x * zs
  521. local yy = y * ys
  522. local yz = y * zs
  523. local zz = z * zs
  524. 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))
  525. end
  526.  
  527. function QuaternionSlerp(a, b, t)
  528. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  529. local startInterp, finishInterp;
  530. if cosTheta >= 0.0001 then
  531. if (1 - cosTheta) > 0.0001 then
  532. local theta = ACOS(cosTheta)
  533. local invSinTheta = 1 / SIN(theta)
  534. startInterp = SIN((1 - t) * theta) * invSinTheta
  535. finishInterp = SIN(t * theta) * invSinTheta
  536. else
  537. startInterp = 1 - t
  538. finishInterp = t
  539. end
  540. else
  541. if (1 + cosTheta) > 0.0001 then
  542. local theta = ACOS(-cosTheta)
  543. local invSinTheta = 1 / SIN(theta)
  544. startInterp = SIN((t - 1) * theta) * invSinTheta
  545. finishInterp = SIN(t * theta) * invSinTheta
  546. else
  547. startInterp = t - 1
  548. finishInterp = t
  549. end
  550. end
  551. 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
  552. end
  553.  
  554. function Clerp(a, b, t)
  555. local qa = {QuaternionFromCFrame(a)}
  556. local qb = {QuaternionFromCFrame(b)}
  557. local ax, ay, az = a.x, a.y, a.z
  558. local bx, by, bz = b.x, b.y, b.z
  559. local _t = 1 - t
  560. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  561. end
  562.  
  563. function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
  564. local frame = IT("Frame")
  565. frame.BackgroundTransparency = TRANSPARENCY
  566. frame.BorderSizePixel = BORDERSIZEPIXEL
  567. frame.Position = POSITION
  568. frame.Size = SIZE
  569. frame.BackgroundColor3 = COLOR
  570. frame.BorderColor3 = BORDERCOLOR
  571. frame.Name = NAME
  572. frame.Parent = PARENT
  573. return frame
  574. end
  575.  
  576. function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
  577. local label = IT("TextLabel")
  578. label.BackgroundTransparency = 1
  579. label.Size = UD2(1, 0, 1, 0)
  580. label.Position = UD2(0, 0, 0, 0)
  581. label.TextColor3 = TEXTCOLOR
  582. label.TextStrokeTransparency = STROKETRANSPARENCY
  583. label.TextTransparency = TRANSPARENCY
  584. label.FontSize = TEXTFONTSIZE
  585. label.Font = TEXTFONT
  586. label.BorderSizePixel = BORDERSIZEPIXEL
  587. label.TextScaled = false
  588. label.Text = TEXT
  589. label.Name = NAME
  590. label.Parent = PARENT
  591. return label
  592. end
  593.  
  594. function NoOutlines(PART)
  595. PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
  596. end
  597.  
  598. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  599. local NEWWELD = IT(TYPE)
  600. NEWWELD.Part0 = PART0
  601. NEWWELD.Part1 = PART1
  602. NEWWELD.C0 = C0
  603. NEWWELD.C1 = C1
  604. NEWWELD.Parent = PARENT
  605. return NEWWELD
  606. end
  607.  
  608. local S = IT("Sound")
  609. function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
  610. local NEWSOUND = nil
  611. coroutine.resume(coroutine.create(function()
  612. NEWSOUND = S:Clone()
  613. NEWSOUND.Parent = PARENT
  614. NEWSOUND.Volume = VOLUME
  615. NEWSOUND.Pitch = PITCH
  616. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  617. NEWSOUND:play()
  618. if DOESLOOP == true then
  619. NEWSOUND.Looped = true
  620. else
  621. repeat wait(1) until NEWSOUND.Playing == false
  622. NEWSOUND:remove()
  623. end
  624. end))
  625. return NEWSOUND
  626. end
  627.  
  628. function CFrameFromTopBack(at, top, back)
  629. local right = top:Cross(back)
  630. return CF(at.x, at.y, at.z, right.x, top.x, back.x, right.y, top.y, back.y, right.z, top.z, back.z)
  631. end
  632.  
  633. --WACKYEFFECT({EffectType = "", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  634. function WACKYEFFECT(Table)
  635. local TYPE = (Table.EffectType or "Sphere")
  636. local SIZE = (Table.Size or VT(1,1,1))
  637. local ENDSIZE = (Table.Size2 or VT(0,0,0))
  638. local TRANSPARENCY = (Table.Transparency or 0)
  639. local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  640. local CFRAME = (Table.CFrame or Torso.CFrame)
  641. local MOVEDIRECTION = (Table.MoveToPos or nil)
  642. local ROTATION1 = (Table.RotationX or 0)
  643. local ROTATION2 = (Table.RotationY or 0)
  644. local ROTATION3 = (Table.RotationZ or 0)
  645. local MATERIAL = (Table.Material or "Neon")
  646. local COLOR = (Table.Color or C3(1,1,1))
  647. local TIME = (Table.Time or 45)
  648. local SOUNDID = (Table.SoundID or nil)
  649. local SOUNDPITCH = (Table.SoundPitch or nil)
  650. local SOUNDVOLUME = (Table.SoundVolume or nil)
  651. coroutine.resume(coroutine.create(function()
  652. local PLAYSSOUND = false
  653. local SOUND = nil
  654. local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
  655. if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  656. PLAYSSOUND = true
  657. SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  658. end
  659. EFFECT.Color = COLOR
  660. local MSH = nil
  661. if TYPE == "Sphere" then
  662. MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
  663. elseif TYPE == "Block" then
  664. MSH = IT("BlockMesh",EFFECT)
  665. MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
  666. elseif TYPE == "Wave" then
  667. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
  668. elseif TYPE == "Ring" then
  669. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
  670. elseif TYPE == "Slash" then
  671. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  672. elseif TYPE == "Round Slash" then
  673. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  674. elseif TYPE == "Swirl" then
  675. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
  676. elseif TYPE == "Skull" then
  677. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
  678. elseif TYPE == "Crystal" then
  679. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
  680. end
  681. if MSH ~= nil then
  682. local MOVESPEED = nil
  683. if MOVEDIRECTION ~= nil then
  684. MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
  685. end
  686. local GROWTH = SIZE - ENDSIZE
  687. local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  688. if TYPE == "Block" then
  689. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  690. else
  691. EFFECT.CFrame = CFRAME
  692. end
  693. for LOOP = 1, TIME+1 do
  694. Swait()
  695. MSH.Scale = MSH.Scale - GROWTH/TIME
  696. if TYPE == "Wave" then
  697. MSH.Offset = VT(0,0,-MSH.Scale.X/8)
  698. end
  699. EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
  700. if TYPE == "Block" then
  701. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  702. else
  703. EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
  704. end
  705. if MOVEDIRECTION ~= nil then
  706. local ORI = EFFECT.Orientation
  707. EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
  708. EFFECT.Orientation = ORI
  709. end
  710. end
  711. if PLAYSSOUND == false then
  712. EFFECT:remove()
  713. else
  714. repeat Swait() until SOUND.Playing == false
  715. EFFECT:remove()
  716. end
  717. else
  718. if PLAYSSOUND == false then
  719. EFFECT:remove()
  720. else
  721. repeat Swait() until SOUND.Playing == false
  722. EFFECT:remove()
  723. end
  724. end
  725. end))
  726. end
  727.  
  728. function MakeForm(PART,TYPE)
  729. if TYPE == "Cyl" then
  730. local MSH = IT("CylinderMesh",PART)
  731. elseif TYPE == "Ball" then
  732. local MSH = IT("SpecialMesh",PART)
  733. MSH.MeshType = "Sphere"
  734. elseif TYPE == "Wedge" then
  735. local MSH = IT("SpecialMesh",PART)
  736. MSH.MeshType = "Wedge"
  737. end
  738. end
  739.  
  740. Debris = game:GetService("Debris")
  741.  
  742. function CastProperRay(StartPos, EndPos, Distance, Ignore)
  743. local DIRECTION = CF(StartPos,EndPos).lookVector
  744. return Raycast(StartPos, DIRECTION, Distance, Ignore)
  745. end
  746.  
  747. function CharacterFade(COLOR,TIMER)
  748. coroutine.resume(coroutine.create(function()
  749. local FADE = IT("Model",Effects)
  750. for _, c in pairs(Character:GetChildren()) do
  751. if c.ClassName == "Part" and c ~= RootPart then
  752. local FADER = c:Clone()
  753. FADER.Color = COLOR
  754. FADER.CFrame = c.CFrame
  755. FADER.Parent = FADE
  756. FADER.Anchored = true
  757. FADER.Transparency = 0.25
  758. FADER:BreakJoints()
  759. FADER.Material = "Glass"
  760. FADER:ClearAllChildren()
  761. if FADER.Name == "Head" then
  762. FADER.Size = VT(1,1,1)
  763. end
  764. end
  765. end
  766. local TRANS = 0.75/TIMER
  767. for i = 1, TIMER do
  768. Swait()
  769. for _, c in pairs(FADE:GetChildren()) do
  770. if c.ClassName == "Part" then
  771. c.Transparency = c.Transparency + TRANS
  772. end
  773. end
  774. end
  775. FADE:remove()
  776. end))
  777. end
  778.  
  779. local PE=Instance.new("ParticleEmitter")
  780. PE.LightEmission=0.3
  781. PE.Size=NumberSequence.new(0)
  782. PE.Transparency=NumberSequence.new(0,1)
  783. PE.Rotation=NumberRange.new(0,360)
  784. PE.LockedToPart = false
  785. PE.Speed = NumberRange.new(0,0,0)
  786. PE.ZOffset = 0.3
  787. PE.Rate = 999
  788. PE.VelocitySpread = 25
  789. PE.Name = "Particles"
  790.  
  791. function CreateParticles(art,accel,drag,lifetime,type,isenabledbydefault,locked,size,speed)
  792. local particle = nil
  793. coroutine.resume(coroutine.create(function(PART)
  794. particle = PE:Clone()
  795. Swait()
  796. particle.Rate = 999
  797. particle.Parent = art
  798. particle.Acceleration = accel
  799. if type == "Fire" then
  800. local EyeSizes={
  801. NumberSequenceKeypoint.new(0,size,size/2),
  802. NumberSequenceKeypoint.new(1,size/4,size/8)
  803. }
  804. particle.Size = NumberSequence.new(EyeSizes)
  805. elseif type == "Smoke" then
  806. local EyeSizes={
  807. NumberSequenceKeypoint.new(0,size/5,0),
  808. NumberSequenceKeypoint.new(1,size*2,0.5)
  809. }
  810. particle.Size = NumberSequence.new(EyeSizes)
  811. elseif type == "Solid" then
  812. local EyeSizes={
  813. NumberSequenceKeypoint.new(0,size,0),
  814. NumberSequenceKeypoint.new(1,size,0)
  815. }
  816. particle.Size = NumberSequence.new(EyeSizes)
  817. end
  818. particle.Lifetime=NumberRange.new(lifetime)
  819. particle.Drag = drag
  820. if locked == true then
  821. particle.LockedToPart = true
  822. end
  823. particle.Speed = NumberRange.new(speed*0.8,speed)
  824. particle.Texture = "http://www.roblox.com/asset/?id=1179557490"
  825. particle.Enabled = isenabledbydefault
  826. particle.Color = ColorSequence.new(Color3.new(255/255, 176/255, 0))
  827. end))
  828. return particle
  829. end
  830.  
  831. --//=================================\\
  832. --|| RAGDOLL STUFF
  833. --\\=================================//
  834.  
  835. function recurse(root,callback,i)
  836. i= i or 0
  837. for _,v in pairs(root:GetChildren()) do
  838. i = i + 1
  839. callback(i,v)
  840.  
  841. if #v:GetChildren() > 0 then
  842. i = recurse(v,callback,i)
  843. end
  844. end
  845.  
  846. return i
  847. end
  848.  
  849. function ragdollJoint(character, part0, part1, attachmentName, className, properties)
  850. attachmentName = attachmentName.."RigAttachment"
  851. local constraint = Instance.new(className.."Constraint")
  852. constraint.Attachment0 = part0:FindFirstChild(attachmentName)
  853. constraint.Attachment1 = part1:FindFirstChild(attachmentName)
  854. constraint.Name = "RagdollConstraint"..part1.Name
  855.  
  856. for _,propertyData in next,properties or {} do
  857. constraint[propertyData[1]] = propertyData[2]
  858. end
  859.  
  860. constraint.Parent = character
  861. end
  862.  
  863. function getAttachment0(character, attachmentName)
  864. for _,child in next,character:GetChildren() do
  865. local attachment = child:FindFirstChild(attachmentName)
  866. if attachment then
  867. return attachment
  868. end
  869. end
  870. end
  871.  
  872. function ArtificialHitbox(Part)
  873. local HITBOX = CreatePart(3, Part, "Glass", 0, 1, "Gold", "Hitbox", Part.Size/2, false)
  874. HITBOX.CanCollide = true
  875. HITBOX.CFrame = Part.CFrame
  876. weldBetween(Part,HITBOX)
  877. end
  878.  
  879. function R15Ragdoll(character,KeepArms)
  880. character:BreakJoints()
  881. coroutine.resume(coroutine.create(function()
  882. recurse(character, function(_,v)
  883. if v:IsA("Attachment") then
  884. v.Axis = Vector3.new(0, 1, 0)
  885. v.SecondaryAxis = Vector3.new(0, 0, 1)
  886. v.Rotation = Vector3.new(0, 0, 0)
  887. end
  888. end)
  889. for _,child in next,character:GetChildren() do
  890. if child:IsA("Accoutrement") then
  891. for _,part in next,child:GetChildren() do
  892. if part:IsA("BasePart") and part.Name ~= "HumanoidRootPart" then
  893. local attachment1 = part:FindFirstChildOfClass("Attachment")
  894. local attachment0 = getAttachment0(character,attachment1.Name)
  895. if attachment0 and attachment1 then
  896. local constraint = Instance.new("HingeConstraint")
  897. constraint.Attachment0 = attachment0
  898. constraint.Attachment1 = attachment1
  899. constraint.LimitsEnabled = true
  900. constraint.UpperAngle = 0
  901. constraint.LowerAngle = 0
  902. constraint.Parent = character
  903. end
  904. ArtificialHitbox(part)
  905. elseif part.Name == "HumanoidRootPart" then
  906. part:remove()
  907. end
  908. end
  909. end
  910. end
  911.  
  912. ragdollJoint(character,character.LowerTorso, character.UpperTorso, "Waist", "BallSocket", {
  913. {"LimitsEnabled",true};
  914. {"UpperAngle",5};
  915. })
  916. if character:FindFirstChild("Head") then
  917. ragdollJoint(character,character.UpperTorso, character.Head, "Neck", "BallSocket", {
  918. {"LimitsEnabled",true};
  919. {"UpperAngle",15};
  920. })
  921. end
  922.  
  923. local handProperties = {
  924. {"LimitsEnabled", true};
  925. {"UpperAngle",0};
  926. {"LowerAngle",0};
  927. }
  928. ragdollJoint(character,character.LeftLowerArm, character.LeftHand, "LeftWrist", "Hinge", handProperties)
  929. ragdollJoint(character,character.RightLowerArm, character.RightHand, "RightWrist", "Hinge", handProperties)
  930.  
  931. local shinProperties = {
  932. {"LimitsEnabled", true};
  933. {"UpperAngle", 0};
  934. {"LowerAngle", -75};
  935. }
  936. ragdollJoint(character,character.LeftUpperLeg, character.LeftLowerLeg, "LeftKnee", "Hinge", shinProperties)
  937. ragdollJoint(character,character.RightUpperLeg, character.RightLowerLeg, "RightKnee", "Hinge", shinProperties)
  938.  
  939. local footProperties = {
  940. {"LimitsEnabled", true};
  941. {"UpperAngle", 15};
  942. {"LowerAngle", -45};
  943. }
  944. ragdollJoint(character,character.LeftLowerLeg, character.LeftFoot, "LeftAnkle", "Hinge", footProperties)
  945. ragdollJoint(character,character.RightLowerLeg, character.RightFoot, "RightAnkle", "Hinge", footProperties)
  946. if KeepArms == true then
  947. ragdollJoint(character,character.UpperTorso, character.RightUpperArm, "RightShoulder", "BallSocket")
  948. ragdollJoint(character,character.RightUpperArm, character.RightLowerArm, "RightElbow", "BallSocket")
  949. ragdollJoint(character,character.UpperTorso, character.LeftUpperArm, "LeftShoulder", "BallSocket")
  950. ragdollJoint(character,character.LeftUpperArm, character.LeftLowerArm, "LeftElbow", "BallSocket")
  951. end
  952. ragdollJoint(character,character.LowerTorso, character.LeftUpperLeg, "LeftHip", "BallSocket")
  953. ragdollJoint(character,character.LowerTorso, character.RightUpperLeg, "RightHip", "BallSocket")
  954. Debris:AddItem(character,5)
  955. end))
  956. end
  957.  
  958. function Ragdoll(Character2,CharTorso,KeepArms)
  959. coroutine.resume(coroutine.create(function()
  960. Character2:BreakJoints()
  961. local hum = Character2:findFirstChild("Humanoid")
  962. hum:remove()
  963. local function Scan(ch)
  964. local e
  965. for e = 1,#ch do
  966. Scan(ch[e]:GetChildren())
  967. if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
  968. ch[e]:remove()
  969. end
  970. end
  971. end
  972. local NEWHUM = IT("Humanoid")
  973. NEWHUM.Name = "Corpse"
  974. NEWHUM.Health = 0
  975. NEWHUM.MaxHealth = 0
  976. NEWHUM.PlatformStand = true
  977. NEWHUM.Parent = Character2
  978. NEWHUM.DisplayDistanceType = "None"
  979.  
  980. local ch = Character2:GetChildren()
  981. local i
  982. for i = 1,#ch do
  983. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  984. ch[i]:remove()
  985. end
  986. end
  987.  
  988. local Torso2 = Character2.Torso
  989. local movevector = Vector3.new()
  990.  
  991. if Torso2 then
  992. movevector = CFrame.new(CharTorso.Position,Torso2.Position).lookVector
  993. local Head = Character2:FindFirstChild("Head")
  994. if Head then
  995. local Neck = Instance.new("Weld")
  996. Neck.Name = "Neck"
  997. Neck.Part0 = Torso2
  998. Neck.Part1 = Head
  999. Neck.C0 = CFrame.new(0, 1.5, 0)
  1000. Neck.C1 = CFrame.new()
  1001. Neck.Parent = Torso2
  1002.  
  1003. end
  1004. local Limb = Character2:FindFirstChild("Right Arm")
  1005. if Limb and KeepArms == true then
  1006.  
  1007. Limb.CFrame = Torso2.CFrame * CFrame.new(1.5, 0, 0)
  1008. local Joint = Instance.new("Glue")
  1009. Joint.Name = "RightShoulder"
  1010. Joint.Part0 = Torso2
  1011. Joint.Part1 = Limb
  1012. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1013. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1014. Joint.Parent = Torso2
  1015.  
  1016. local B = Instance.new("Part")
  1017. B.TopSurface = 0
  1018. B.BottomSurface = 0
  1019. B.formFactor = "Symmetric"
  1020. B.Size = Vector3.new(1, 1, 1)
  1021. B.Transparency = 1
  1022. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1023. B.Parent = Character2
  1024. local W = Instance.new("Weld")
  1025. W.Part0 = Limb
  1026. W.Part1 = B
  1027. W.C0 = CFrame.new(0, -0.5, 0)
  1028. W.Parent = Limb
  1029.  
  1030. end
  1031. local Limb = Character2:FindFirstChild("Left Arm")
  1032. if Limb and KeepArms == true then
  1033.  
  1034. Limb.CFrame = Torso2.CFrame * CFrame.new(-1.5, 0, 0)
  1035. local Joint = Instance.new("Glue")
  1036. Joint.Name = "LeftShoulder"
  1037. Joint.Part0 = Torso2
  1038. Joint.Part1 = Limb
  1039. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1040. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1041. Joint.Parent = Torso2
  1042.  
  1043. local B = Instance.new("Part")
  1044. B.TopSurface = 0
  1045. B.BottomSurface = 0
  1046. B.formFactor = "Symmetric"
  1047. B.Size = Vector3.new(1, 1, 1)
  1048. B.Transparency = 1
  1049. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1050. B.Parent = Character2
  1051. local W = Instance.new("Weld")
  1052. W.Part0 = Limb
  1053. W.Part1 = B
  1054. W.C0 = CFrame.new(0, -0.5, 0)
  1055. W.Parent = Limb
  1056.  
  1057. end
  1058. local Limb = Character2:FindFirstChild("Right Leg")
  1059. if Limb then
  1060.  
  1061. Limb.CFrame = Torso2.CFrame * CFrame.new(0.5, -2, 0)
  1062. local Joint = Instance.new("Glue")
  1063. Joint.Name = "RightHip"
  1064. Joint.Part0 = Torso2
  1065. Joint.Part1 = Limb
  1066. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1067. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1068. Joint.Parent = Torso2
  1069.  
  1070. local B = Instance.new("Part")
  1071. B.TopSurface = 0
  1072. B.BottomSurface = 0
  1073. B.formFactor = "Symmetric"
  1074. B.Size = Vector3.new(1, 1, 1)
  1075. B.Transparency = 1
  1076. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1077. B.Parent = Character2
  1078. local W = Instance.new("Weld")
  1079. W.Part0 = Limb
  1080. W.Part1 = B
  1081. W.C0 = CFrame.new(0, -0.5, 0)
  1082. W.Parent = Limb
  1083.  
  1084. end
  1085. local Limb = Character2:FindFirstChild("Left Leg")
  1086. if Limb then
  1087.  
  1088. Limb.CFrame = Torso2.CFrame * CFrame.new(-0.5, -2, 0)
  1089. local Joint = Instance.new("Glue")
  1090. Joint.Name = "LeftHip"
  1091. Joint.Part0 = Torso2
  1092. Joint.Part1 = Limb
  1093. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1094. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1095. Joint.Parent = Torso2
  1096.  
  1097. local B = Instance.new("Part")
  1098. B.TopSurface = 0
  1099. B.BottomSurface = 0
  1100. B.formFactor = "Symmetric"
  1101. B.Size = Vector3.new(1, 1, 1)
  1102. B.Transparency = 1
  1103. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1104. B.Parent = Character2
  1105. local W = Instance.new("Weld")
  1106. W.Part0 = Limb
  1107. W.Part1 = B
  1108. W.C0 = CFrame.new(0, -0.5, 0)
  1109. W.Parent = Limb
  1110.  
  1111. end
  1112. --[
  1113. local Bar = Instance.new("Part")
  1114. Bar.TopSurface = 0
  1115. Bar.BottomSurface = 0
  1116. Bar.formFactor = "Symmetric"
  1117. Bar.Size = Vector3.new(1, 1, 1)
  1118. Bar.Transparency = 1
  1119. Bar.CFrame = Torso2.CFrame * CFrame.new(0, 0.5, 0)
  1120. Bar.Parent = Character2
  1121. local Weld = Instance.new("Weld")
  1122. Weld.Part0 = Torso2
  1123. Weld.Part1 = Bar
  1124. Weld.C0 = CFrame.new(0, 0.5, 0)
  1125. Weld.Parent = Torso2
  1126. --]]
  1127. end
  1128. Character2.Parent = workspace
  1129. Debris:AddItem(Character2,5)
  1130.  
  1131. return Character2,Torso2
  1132. end))
  1133. end
  1134.  
  1135. --//=================================\\
  1136. --|| WEAPON CREATION
  1137. --\\=================================//
  1138.  
  1139. local DUST = CreateParticles(RightArm,VT(0,0,0),5,2,"Smoke",false,false,5,0)
  1140. DUST.ZOffset = 1
  1141. RightArm.Transparency = 1
  1142. local BasePart = CreatePart(3, Weapon, "Glass", 0, 0, "Gold", "Part", VT(1,2,1),false)
  1143. CreateWeldOrSnapOrMotor("Weld", RightArm, RightArm, BasePart, CF(0,0,0) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1144. local Sphere = CreatePart(3, Weapon, "Glass", 0, 0, "Gold", "Part", VT(1.4,1.4,1.4),false)
  1145. MakeForm(Sphere,"Ball")
  1146. CreateWeldOrSnapOrMotor("Weld", BasePart, BasePart, Sphere, CF(0.2,0.8,0.1) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1147. local LaserPart = CreatePart(3, Weapon, "Neon", 0, 0, "Institutional white", "Part", VT(0.3,0.3,0.1),false)
  1148. MakeForm(LaserPart,"Ball")
  1149. CreateWeldOrSnapOrMotor("Weld", Sphere, Sphere, LaserPart, CF(0,0,-0.65) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1150. local Bump = CreatePart(3, Weapon, "Glass", 0, 0, "Gold", "Part", VT(0.3,0.3,0.2),false)
  1151. MakeForm(Bump,"Ball")
  1152. CreateWeldOrSnapOrMotor("Weld", Sphere, Sphere, Bump, CF(0,0,0.65) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1153. local BottomLaser = CreatePart(3, Weapon, "Neon", 0, 0, "Institutional white", "Part", VT(0.4,0,0.4),false)
  1154. MakeForm(BottomLaser,"Cyl")
  1155. CreateWeldOrSnapOrMotor("Weld", BasePart, BasePart, BottomLaser, CF(0,-1,0) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1156. local Part1 = CreatePart(3, Weapon, "Neon", 0, 0, "Institutional white", "Part", VT(0,0.5,0.5),false)
  1157. CreateWeldOrSnapOrMotor("Weld", BasePart, BasePart, Part1, CF(0,-0.76,-0.26) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1158. local Part2 = CreatePart(3, Weapon, "Neon", 0, 0, "Institutional white", "Part", VT(0,0.5,0.5),false)
  1159. CreateWeldOrSnapOrMotor("Weld", BasePart, Part1, Part2, CF(0,0.25,0) * ANGLES(RAD(0), RAD(0), RAD(-25)), CF(0, -0.25, 0))
  1160. local Part3 = CreatePart(3, Weapon, "Neon", 0, 0, "Institutional white", "Part", VT(0,0.5,0.5),false)
  1161. CreateWeldOrSnapOrMotor("Weld", BasePart, Part1, Part3, CF(0,0.25,0) * ANGLES(RAD(0), RAD(0), RAD(-90)), CF(0, -0.26, 0))
  1162. local Part4 = CreatePart(3, Weapon, "Neon", 0, 0, "Institutional white", "Part", VT(0,0.56,0.5),false)
  1163. CreateWeldOrSnapOrMotor("Weld", BasePart, Part2, Part4, CF(0,0.25,0) * ANGLES(RAD(0), RAD(0), RAD(90)), CF(0, -0.26, 0))
  1164. local Part5 = CreatePart(3, Weapon, "Neon", 0, 0, "Institutional white", "Part", VT(0,0.56,0.5),false)
  1165. CreateWeldOrSnapOrMotor("Weld", BasePart, Part4, Part5, CF(0,0.25,0) * ANGLES(RAD(0), RAD(0), RAD(-125)), CF(0, -0.26, 0))
  1166. local Part = CreatePart(3, Weapon, "Neon", 0, 0, "Institutional white", "Part", VT(0,0.25,0.5),false)
  1167. CreateWeldOrSnapOrMotor("Weld", BasePart, Part4, Part, CF(0,0.25,0) * ANGLES(RAD(0), RAD(0), RAD(25)), CF(0, -0.26/2, 0))
  1168. local Part = CreatePart(3, Weapon, "Neon", 0, 0, "Institutional white", "Part", VT(0,0.3,0.5),false)
  1169. CreateWeldOrSnapOrMotor("Weld", BasePart, Part2, Part, CF(0,0.25,0) * ANGLES(RAD(0), RAD(0), RAD(-65)), CF(0, -0.31/2, 0))
  1170. local Part = CreatePart(3, Weapon, "Neon", 0, 0, "Institutional white", "Part", VT(1.4,0,1.4),false)
  1171. MakeForm(Part,"Cyl")
  1172. CreateWeldOrSnapOrMotor("Weld", Sphere, Sphere, Part, CF(0.035,0,0) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1173. local Part = CreatePart(3, Weapon, "Neon", 0, 0, "Institutional white", "Part", VT(1.4,0,1.4),false)
  1174. MakeForm(Part,"Cyl")
  1175. CreateWeldOrSnapOrMotor("Weld", Sphere, Sphere, Part, CF(0,-0.035,0) * ANGLES(RAD(0), RAD(0), RAD(90)), CF(0, 0, 0))
  1176. local Sphere = CreatePart(3, Weapon, "Glass", 0, 0, "Gold", "Part", VT(0.3,1.6,0.7),false)
  1177. MakeForm(Sphere,"Ball")
  1178. CreateWeldOrSnapOrMotor("Weld", BasePart, BasePart, Sphere, CF(0.45,0.5,0) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1179.  
  1180. for _, c in pairs(Weapon:GetChildren()) do
  1181. if c.ClassName == "Part" then
  1182. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  1183. end
  1184. end
  1185.  
  1186. local SKILLTEXTCOLOR = C3(1,0.75,0)
  1187. local SKILLFONT = "SciFi"
  1188. local SKILLTEXTSIZE = 5
  1189.  
  1190. Weapon.Parent = Character
  1191.  
  1192. Humanoid.Died:connect(function()
  1193. ATTACK = true
  1194. end)
  1195.  
  1196. local SKILL1FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.8, 0, 0.90, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 1 Frame")
  1197. local SKILL2FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.8, 0, 0.86, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 2 Frame")
  1198. local SKILL3FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.8, 0, 0.82, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 3 Frame")
  1199. local SKILL4FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.8, 0, 0.78, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 4 Frame")
  1200. local SKILL5FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.8, 0, 0.74, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 5 Frame")
  1201. local SKILL6FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.8, 0, 0.70, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 6 Frame")
  1202.  
  1203. local SKILL1TEXT = CreateLabel(SKILL1FRAME, "[Z]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 1")
  1204. local SKILL2TEXT = CreateLabel(SKILL2FRAME, "[B]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 2")
  1205. local SKILL3TEXT = CreateLabel(SKILL3FRAME, "[C]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 3")
  1206. local SKILL4TEXT = CreateLabel(SKILL4FRAME, "[V]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 4")
  1207. local SKILL5TEXT = CreateLabel(SKILL5FRAME, "[E]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 5")
  1208. local SKILL6TEXT = CreateLabel(SKILL6FRAME, "[X]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 6")
  1209.  
  1210. --//=================================\\
  1211. --|| ATTACK FUNCTIONS AND STUFF
  1212. --\\=================================//
  1213.  
  1214. function Warp()
  1215. local HITFLOOR,HITPOS = Raycast(Mouse.Hit.p+VT(0,1,0), (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 100, Character)
  1216. if HITFLOOR then
  1217. CharacterFade(C3(1,0.75,0),50)
  1218. HITPOS = HITPOS + VT(0,3.5,0)
  1219. local POS = RootPart.Position
  1220. RootPart.CFrame = CF(HITPOS,CF(POS,HITPOS)*CF(0,0,-100000).p)
  1221. CreateSound(289556450,Torso,2,MRANDOM(8,13)/10,false)
  1222. end
  1223. end
  1224.  
  1225. function Dash()
  1226. ATTACK = true
  1227. Rooted = true
  1228. local SOUND = CreateSound(1165167610, Torso, 1, 1, true)
  1229. local LOOP = 0
  1230. repeat
  1231. LOOP = LOOP + 1
  1232. Swait()
  1233. local RAY,RAYPOS = Raycast(RootPart.Position, (CF(RootPart.Position, Mouse.Hit.p)).lookVector, 5, workspace)
  1234. local HITFLOOR,HITPOS,NORMAL = Raycast(RAYPOS+VT(0,1,0), (CF(RAYPOS, RAYPOS + VT(0, -1, 0))).lookVector, 100, Character)
  1235. if HITFLOOR then
  1236. CharacterFade(C3(1,0.75,0),35)
  1237. HITPOS = HITPOS + VT(0,3.5,0)
  1238. local POS = RootPart.Position
  1239. RootPart.CFrame = CF(HITPOS,CF(POS,HITPOS)*CF(0,0,-100000).p)
  1240. RootPart.Velocity = VT(0,0,0)
  1241. RootPart.RotVelocity = VT(0,0,0)
  1242. end
  1243. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(75), RAD(0), RAD(0)), 1 / Animation_Speed)
  1244. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-45), RAD(0), RAD(0)), 1 / Animation_Speed)
  1245. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-15), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1246. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-15), RAD(0), RAD(-15)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1247. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-15), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1248. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-15), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1249. until KEYHOLD == false
  1250. coroutine.resume(coroutine.create(function()
  1251. for i = 1, 20 do
  1252. Swait()
  1253. SOUND.Volume = SOUND.Volume - 1/20
  1254. end
  1255. SOUND:remove()
  1256. end))
  1257. if LOOP > 50 then
  1258. CreateSound(772085046,Torso,5,MRANDOM(8,13)/10,false)
  1259. for i = 1, 100 do
  1260. Swait()
  1261. RootPart.CFrame = RootPart.CFrame * CF(0,0,-(1-(i/100))/3)
  1262. WACKYEFFECT({Time = 25, EffectType = "Sphere", Size = VT(1,0.5,1), Size2 = VT(2,0,2), Transparency = 0.7, Transparency2 = 1, CFrame = CF(RightLeg.CFrame*CF(0,-1,0).p), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0.3,0.3,0.3), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1263. WACKYEFFECT({Time = 25, EffectType = "Sphere", Size = VT(1,0.5,1), Size2 = VT(2,0,2), Transparency = 0.7, Transparency2 = 1, CFrame = CF(LeftLeg.CFrame*CF(0,-1,0).p), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0.3,0.3,0.3), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1264. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-15), RAD(0), RAD(0)), 1 / Animation_Speed)
  1265. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
  1266. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-45), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1267. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-45), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1268. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1269. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1270. end
  1271. end
  1272. ATTACK = false
  1273. Rooted = false
  1274. end
  1275.  
  1276. function LimbRip()
  1277. ATTACK = true
  1278. Rooted = false
  1279. local TARGET = nil
  1280. local ROOT = nil
  1281. local HUMAN = nil
  1282. local DIST = 4
  1283. Speed = 12
  1284. for i=0, 1, 0.1 / Animation_Speed do
  1285. Swait()
  1286. local CHILDREN = workspace:GetDescendants()
  1287. for index, CHILD in pairs(CHILDREN) do
  1288. if CHILD.ClassName == "Model" and CHILD ~= Character then
  1289. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  1290. if HUM then
  1291. local TORSO = CHILD:FindFirstChild("HumanoidRootPart") or CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  1292. if TORSO and HUM.Health > 0 then
  1293. if (TORSO.Position - RightArm.Position).Magnitude <= DIST then
  1294. DIST = (TORSO.Position - RightArm.Position).Magnitude
  1295. ROOT = TORSO
  1296. HUMAN = HUM
  1297. TARGET = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  1298. end
  1299. end
  1300. end
  1301. end
  1302. end
  1303. if ROOT then
  1304. break
  1305. end
  1306. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
  1307. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(-25)), 1 / Animation_Speed)
  1308. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(90), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1309. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-25), RAD(0), RAD(15)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1310. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1311. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1312. end
  1313. Speed = 16
  1314. if ROOT then
  1315. CreateSound(305685800,Torso,5,1.3,false)
  1316. Rooted = true
  1317. local GORED = false
  1318. coroutine.resume(coroutine.create(function()
  1319. repeat
  1320. Swait()
  1321. ROOT.Anchored = true
  1322. until GORED == true
  1323. ROOT.Anchored = false
  1324. end))
  1325. RootPart.CFrame = ROOT.CFrame*CF(0,0,2.25)
  1326. if TARGET.Name == "Torso" then
  1327. local RARM = TARGET.Parent:FindFirstChild("Right Arm")
  1328. local LARM = TARGET.Parent:FindFirstChild("Left Arm")
  1329. if RARM and LARM then
  1330. for i=0, 1, 0.1 / Animation_Speed do
  1331. Swait()
  1332. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1333. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 1 / Animation_Speed)
  1334. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.4) * ANGLES(RAD(90), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1335. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0.4) * ANGLES(RAD(90), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1336. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1337. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1338. end
  1339. for _, c in pairs(TARGET.Parent:GetDescendants()) do
  1340. if c:IsA("JointInstance") then
  1341. if c.Part1 == RARM or c.Part1 == LARM or c.Part0 == RARM or c.Part0 == LARM then
  1342. c:remove()
  1343. end
  1344. end
  1345. end
  1346. CreateSound(363808674, TARGET, 3, MRANDOM(7,9)/10, false)
  1347. CreateWeldOrSnapOrMotor("Weld", RightArm, RightArm, RARM, CF(0,-1.35,0) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1348. CreateWeldOrSnapOrMotor("Weld", LeftArm, LeftArm, LARM, CF(0,-1.35,0) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1349. for i=0, 1, 0.1 / Animation_Speed do
  1350. Swait()
  1351. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1352. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 1 / Animation_Speed)
  1353. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.4) * ANGLES(RAD(160), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1354. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0.4) * ANGLES(RAD(160), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1355. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1356. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1357. end
  1358. for i=0, 1, 0.1 / Animation_Speed do
  1359. Swait()
  1360. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0.25) * ANGLES(RAD(-25), RAD(0), RAD(80)), 1 / Animation_Speed)
  1361. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(-30)), 1 / Animation_Speed)
  1362. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.4) * ANGLES(RAD(160), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1363. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0.4) * ANGLES(RAD(160), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1364. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.6) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-65), RAD(0), RAD(0)) * CF(0,1.5,0), 1 / Animation_Speed)
  1365. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-45), RAD(0)) * ANGLES(RAD(-35), RAD(0), RAD(0)), 1 / Animation_Speed)
  1366. end
  1367. for i=0, 0.1, 0.1 / Animation_Speed do
  1368. Swait()
  1369. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.2, 0.25) * ANGLES(RAD(-35), RAD(0), RAD(80)), 1 / Animation_Speed)
  1370. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(-30)), 1 / Animation_Speed)
  1371. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.4) * ANGLES(RAD(160), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1372. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0.4) * ANGLES(RAD(160), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1373. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.6) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-65), RAD(0), RAD(0)) * CF(0,-0.3,0), 1 / Animation_Speed)
  1374. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-45), RAD(0)) * ANGLES(RAD(-35), RAD(0), RAD(0)), 1 / Animation_Speed)
  1375. end
  1376. GORED = true
  1377. Ragdoll(TARGET.Parent,Torso)
  1378. if ROOT.Name ~= "Torso" then
  1379. ROOT:remove()
  1380. end
  1381. local RGRAB = CreateWeldOrSnapOrMotor("Weld", RightArm, RightArm, RARM, CF(0,-1.35,0) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1382. local LGRAB = CreateWeldOrSnapOrMotor("Weld", LeftArm, LeftArm, LARM, CF(0,-1.35,0) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1383. local bv = Instance.new("BodyVelocity",TARGET)
  1384. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  1385. bv.velocity = TARGET.CFrame.lookVector*75
  1386. Debris:AddItem(bv,0.05)
  1387. CreateSound(621557962, RightLeg, 1, MRANDOM(7,9)/10, false)
  1388. for i=0, 0.5, 0.1 / Animation_Speed do
  1389. Swait()
  1390. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.2, 0.25) * ANGLES(RAD(-35), RAD(0), RAD(80)), 1 / Animation_Speed)
  1391. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(-30)), 1 / Animation_Speed)
  1392. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.4) * ANGLES(RAD(160), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1393. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0.4) * ANGLES(RAD(160), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1394. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.6) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-65), RAD(0), RAD(0)) * CF(0,-0.3,0), 1 / Animation_Speed)
  1395. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-45), RAD(0)) * ANGLES(RAD(-35), RAD(0), RAD(0)), 1 / Animation_Speed)
  1396. end
  1397. for i=0, 1, 0.1 / Animation_Speed do
  1398. Swait()
  1399. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1400. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(0)), 1 / Animation_Speed)
  1401. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.4) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  1402. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0.4) * ANGLES(RAD(0), RAD(0), RAD(-90)) * LEFTSHOULDERC0, 0.6 / Animation_Speed)
  1403. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1404. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1405. end
  1406. local HITBOX = CreatePart(3, RARM, "Glass", 0, 1, "Really black", "Part", RARM.Size, false)
  1407. HITBOX.CFrame = RARM.CFrame
  1408. HITBOX.CanCollide = true
  1409. weldBetween(RARM,HITBOX)
  1410. local HITBOX = CreatePart(3, LARM, "Glass", 0, 1, "Really black", "Part", RARM.Size, false)
  1411. HITBOX.CFrame = LARM.CFrame
  1412. HITBOX.CanCollide = true
  1413. weldBetween(LARM,HITBOX)
  1414. RGRAB:remove()
  1415. LGRAB:remove()
  1416. for i=0, 0.4, 0.1 / Animation_Speed do
  1417. Swait()
  1418. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1419. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(0)), 1 / Animation_Speed)
  1420. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.4) * ANGLES(RAD(0), RAD(0), RAD(110)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1421. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0.4) * ANGLES(RAD(0), RAD(0), RAD(-110)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1422. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1423. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1424. end
  1425. end
  1426. elseif TARGET.Name == "UpperTorso" then
  1427. if TARGET.Parent:FindFirstChild("RightUpperArm") and TARGET.Parent:FindFirstChild("LeftUpperArm") then
  1428. for i=0, 0.3, 0.1 / Animation_Speed do
  1429. Swait()
  1430. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
  1431. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-45)), 1 / Animation_Speed)
  1432. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45, 0.5, -0.5) * ANGLES(RAD(140), RAD(0), RAD(45)) * ANGLES(RAD(0), RAD(25), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1433. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1434. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1435. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1436. end
  1437. local SAWBLADE = CreatePart(3, Weapon, "Neon", 0, 0, "Gold", "Part", VT(0,0,0),false)
  1438. local WELD = CreateWeldOrSnapOrMotor("Weld", RightArm, RightArm, SAWBLADE, CF(0,-1,0) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1439. local BLADE = true
  1440. CreateMesh("SpecialMesh", SAWBLADE, "FileMesh", "1809063822", "68076958", VT(0.75,0.75,0.75), VT(0,0,0))
  1441. coroutine.resume(coroutine.create(function()
  1442. repeat
  1443. Swait()
  1444. WELD.C1 = WELD.C1 * ANGLES(RAD(0), RAD(0), RAD(25))
  1445. until BLADE == false
  1446. SAWBLADE:remove()
  1447. end))
  1448. CreateSound(1165167936, SAWBLADE, 2, 1, true)
  1449. for i=0, 1, 0.1 / Animation_Speed do
  1450. Swait()
  1451. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
  1452. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-45)), 1 / Animation_Speed)
  1453. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45, 0.5, -0.5) * ANGLES(RAD(140), RAD(0), RAD(45)) * ANGLES(RAD(0), RAD(25), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1454. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1455. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1456. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1457. end
  1458. for i=0, 3, 0.1 / Animation_Speed do
  1459. Swait()
  1460. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
  1461. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-45)), 1 / Animation_Speed)
  1462. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45, 0.5, -0.5) * ANGLES(RAD(15), RAD(0), RAD(45)) * ANGLES(RAD(0), RAD(-25), RAD(0)) * RIGHTSHOULDERC0, 0.1 / Animation_Speed)
  1463. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1464. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1465. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1466. end
  1467. CreateSound(363808674, TARGET, 3, MRANDOM(7,9)/10, false)
  1468. TARGET.Parent:FindFirstChild("RightUpperArm").RightShoulder:remove()
  1469. for i=0, 1, 0.1 / Animation_Speed do
  1470. Swait()
  1471. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(1, 0, 0.3) * ANGLES(RAD(0), RAD(0), RAD(90)), 1 / Animation_Speed)
  1472. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-80)), 1 / Animation_Speed)
  1473. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45, 0.5, 0) * ANGLES(RAD(140), RAD(0), RAD(90)) * ANGLES(RAD(0), RAD(45), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1474. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1475. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1476. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1477. end
  1478. for i=0, 3, 0.1 / Animation_Speed do
  1479. Swait()
  1480. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(1, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 1 / Animation_Speed)
  1481. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-80)), 1 / Animation_Speed)
  1482. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(15)) * ANGLES(RAD(0), RAD(-45), RAD(0)) * RIGHTSHOULDERC0, 0.1 / Animation_Speed)
  1483. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1484. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1485. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1486. end
  1487. CreateSound(363808674, TARGET, 3, MRANDOM(7,9)/10, false)
  1488. TARGET.Parent:FindFirstChild("LeftUpperArm").LeftShoulder:remove()
  1489. BLADE = false
  1490. for i=0, 0.5, 0.1 / Animation_Speed do
  1491. Swait()
  1492. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0.25) * ANGLES(RAD(-25), RAD(0), RAD(80)), 1 / Animation_Speed)
  1493. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(-30)), 1 / Animation_Speed)
  1494. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(45), RAD(0)) * ANGLES(RAD(-25), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1495. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-15), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1496. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.6) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-65), RAD(0), RAD(0)) * CF(0,1.5,0), 1 / Animation_Speed)
  1497. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-45), RAD(0)) * ANGLES(RAD(-35), RAD(0), RAD(0)), 1 / Animation_Speed)
  1498. end
  1499. for i=0, 0.1, 0.1 / Animation_Speed do
  1500. Swait()
  1501. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.2, 0.25) * ANGLES(RAD(-35), RAD(0), RAD(80)), 1 / Animation_Speed)
  1502. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(-30)), 1 / Animation_Speed)
  1503. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(45), RAD(0)) * ANGLES(RAD(-32), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1504. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-20), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1505. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.6) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-65), RAD(0), RAD(0)) * CF(0,-0.3,0), 1 / Animation_Speed)
  1506. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-45), RAD(0)) * ANGLES(RAD(-35), RAD(0), RAD(0)), 1 / Animation_Speed)
  1507. end
  1508. GORED = true
  1509. TARGET.Parent:BreakJoints()
  1510. R15Ragdoll(TARGET.Parent)
  1511. if ROOT.Name ~= "Torso" then
  1512. ROOT:remove()
  1513. end
  1514. local bv = Instance.new("BodyVelocity",TARGET)
  1515. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  1516. bv.velocity = TARGET.CFrame.lookVector*75
  1517. Debris:AddItem(bv,0.05)
  1518. CreateSound(621557962, RightLeg, 1, MRANDOM(7,9)/10, false)
  1519. for i=0, 0.3, 0.1 / Animation_Speed do
  1520. Swait()
  1521. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.2, 0.25) * ANGLES(RAD(-35), RAD(0), RAD(80)), 1 / Animation_Speed)
  1522. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(-30)), 1 / Animation_Speed)
  1523. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(45), RAD(0)) * ANGLES(RAD(-32), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1524. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-20), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1525. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.6) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-65), RAD(0), RAD(0)) * CF(0,-0.3,0), 1 / Animation_Speed)
  1526. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-45), RAD(0)) * ANGLES(RAD(-35), RAD(0), RAD(0)), 1 / Animation_Speed)
  1527. end
  1528. end
  1529. end
  1530. end
  1531. ATTACK = false
  1532. Rooted = false
  1533. end
  1534.  
  1535. function Buzzsaw()
  1536. ATTACK = true
  1537. Rooted = false
  1538. local ARMSPEED = 0.1
  1539. local TARGET = nil
  1540. local ROOT = nil
  1541. local HUMAN = nil
  1542. local DIST = 4
  1543. local SAWBLADE = CreatePart(3, Weapon, "Neon", 0, 0, "Institutional white", "Part", VT(0,0,0),false)
  1544. local WELD = CreateWeldOrSnapOrMotor("Weld", RightArm, RightArm, SAWBLADE, CF(0,-1,0) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1545. local BLADE = true
  1546. CreateMesh("SpecialMesh", SAWBLADE, "FileMesh", "1809063822", "68076958", VT(0.75,0.75,0.75), VT(0,0,0))
  1547. coroutine.resume(coroutine.create(function()
  1548. repeat
  1549. Swait()
  1550. WELD.C1 = WELD.C1 * ANGLES(RAD(0), RAD(0), RAD(25))
  1551. until BLADE == false
  1552. SAWBLADE:remove()
  1553. end))
  1554. CreateSound(1165167936, SAWBLADE, 2, 1, true)
  1555. for i=0, 1, 0.1 / Animation_Speed do
  1556. Swait()
  1557. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
  1558. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-45)), 1 / Animation_Speed)
  1559. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.55, 0.5, -0.5) * ANGLES(RAD(175), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1560. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1561. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1562. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1563. end
  1564. for i=0, 2, 0.1 / Animation_Speed do
  1565. Swait()
  1566. local CHILDREN = workspace:GetDescendants()
  1567. for index, CHILD in pairs(CHILDREN) do
  1568. if CHILD.ClassName == "Model" and CHILD ~= Character then
  1569. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  1570. if HUM then
  1571. local TORSO = CHILD:FindFirstChild("HumanoidRootPart") or CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  1572. if TORSO and HUM.Health > 0 then
  1573. if (TORSO.Position - RightArm.Position).Magnitude <= DIST then
  1574. DIST = (TORSO.Position - RightArm.Position).Magnitude
  1575. ROOT = TORSO
  1576. HUMAN = HUM
  1577. TARGET = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  1578. end
  1579. end
  1580. end
  1581. end
  1582. end
  1583. if ROOT then
  1584. break
  1585. end
  1586. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
  1587. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-45)), 1 / Animation_Speed)
  1588. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.55, 0.5, -0.5) * ANGLES(RAD(15), RAD(0), RAD(45)) * ANGLES(RAD(0), RAD(-45), RAD(0)) * RIGHTSHOULDERC0, ARMSPEED / Animation_Speed)
  1589. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1590. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1591. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1592. end
  1593. if ROOT then
  1594. ARMSPEED = 0.03
  1595. Rooted = true
  1596. RootPart.CFrame = ROOT.CFrame*CF(0,0,2.5)
  1597. repeat
  1598. HUMAN.Health = HUMAN.Health - 0.5
  1599. Swait()
  1600. ROOT.Anchored = true
  1601. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(1, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
  1602. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-45)), 1 / Animation_Speed)
  1603. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0, 0) * ANGLES(RAD(15), RAD(0), RAD(45)) * ANGLES(RAD(0), RAD(-45), RAD(0)) * RIGHTSHOULDERC0, ARMSPEED / Animation_Speed)
  1604. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1605. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1606. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1607. until RightArm.Position.Y < Torso.Position.Y-0.15 or HUMAN.Health == 0
  1608. ROOT.Anchored = false
  1609. if HUMAN.Health == 0 then
  1610. if ROOT.Name ~= "Torso" then
  1611. ROOT:remove()
  1612. end
  1613. if TARGET.Name == "Torso" then
  1614. Ragdoll(HUMAN.Parent,Torso,true)
  1615. elseif TARGET.Name == "UpperTorso" then
  1616. R15Ragdoll(HUMAN.Parent,true)
  1617. end
  1618. end
  1619. end
  1620. BLADE = false
  1621. ATTACK = false
  1622. Rooted = false
  1623. end
  1624.  
  1625. function ReeeEEEEEE()
  1626. ATTACK = true
  1627. Rooted = false
  1628. Speed = 12
  1629. local FX = CreateSound(271550300, Head, 4, 0.5, false)
  1630. repeat
  1631. Swait()
  1632. FX.Parent = Head
  1633. local CHILDREN = workspace:GetDescendants()
  1634. for index, CHILD in pairs(CHILDREN) do
  1635. if CHILD.ClassName == "Model" and CHILD ~= Character then
  1636. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  1637. if HUM then
  1638. local TORSO = CHILD:FindFirstChild("Head")
  1639. if TORSO then
  1640. if (TORSO.Position - Head.Position).Magnitude <= 25 then
  1641. WACKYEFFECT({Time = 45, EffectType = "Sphere", Size = VT(1,1,1), Size2 = VT(5,5,5), Transparency = 0, Transparency2 = 1, CFrame = CF(TORSO.Position), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0.75,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1642. TORSO:remove()
  1643. if CHILD:FindFirstChild("Torso") then
  1644. Ragdoll(CHILD,Torso,true)
  1645. elseif CHILD:FindFirstChild("UpperTorso") then
  1646. R15Ragdoll(CHILD,true)
  1647. end
  1648. end
  1649. end
  1650. end
  1651. end
  1652. end
  1653. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.5, 0) * ANGLES(RAD(-45), RAD(0), RAD(0)), 1 / Animation_Speed)
  1654. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-45), RAD(0), RAD(0)), 1 / Animation_Speed)
  1655. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-35), RAD(0), RAD(15)) * ANGLES(RAD(0), RAD(15), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1656. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-35), RAD(0), RAD(-15)) * ANGLES(RAD(0), RAD(-15), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1657. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-45), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1658. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-45), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1659. until FX.Playing == false
  1660. Speed = 16
  1661. ATTACK = false
  1662. Rooted = false
  1663. end
  1664.  
  1665. function Needle()
  1666. ATTACK = true
  1667. Rooted = true
  1668. local GYRO = IT("BodyGyro",RootPart)
  1669. GYRO.D = 2
  1670. GYRO.P = 2000
  1671. GYRO.MaxTorque = VT(0,4000000,0)
  1672. local NEEDGYRO = true
  1673. coroutine.resume(coroutine.create(function()
  1674. repeat
  1675. Swait()
  1676. GYRO.CFrame = CF(RootPart.Position,Mouse.Hit.p)
  1677. until NEEDGYRO == false
  1678. GYRO:Remove()
  1679. end))
  1680. for i=0, 0.3, 0.1 / Animation_Speed do
  1681. Swait()
  1682. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
  1683. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-45)), 1 / Animation_Speed)
  1684. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) * ANGLES(RAD(90), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1685. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, -0.5) * ANGLES(RAD(25), RAD(0), RAD(80)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1686. RightHip.C0 = Clerp(RightHip.C0, CF(1, 0, -1) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1687. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1.5, 0) * ANGLES(RAD(-90), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1688. end
  1689. for i=0, 1, 0.1 / Animation_Speed do
  1690. Swait()
  1691. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
  1692. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(15), RAD(-45)), 1 / Animation_Speed)
  1693. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5, -0.5) * ANGLES(RAD(90), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1694. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, -0.5) * ANGLES(RAD(25), RAD(0), RAD(80)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1695. RightHip.C0 = Clerp(RightHip.C0, CF(1, 0, -1) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1696. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1.5, 0) * ANGLES(RAD(-90), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1697. end
  1698. local HIT,POS = CastProperRay(RightArm.CFrame*CF(0,-1,0).p,Mouse.Hit.p,300,Character)
  1699. WACKYEFFECT({Time = 45, EffectType = "Wave", Size = VT(1,0,1), Size2 = VT(5,1,5), Transparency = 0, Transparency2 = 1, CFrame = RightArm.CFrame*CF(0,-1,0) * ANGLES(RAD(180), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = 90655239, SoundPitch = 1, SoundVolume = 2})
  1700. NEEDGYRO = false
  1701. if HIT then
  1702. local NEEDLE = IT("Model",Effects)
  1703. local BASE = CreatePart(3, NEEDLE, "Glass", 0, 0.5, "Pearl", "Part", VT(0.3,0.6,0.3), false)
  1704. MakeForm(BASE,"Cyl")
  1705. BASE.CFrame = CF(POS,RightArm.CFrame*CF(0,-1,0).p) * ANGLES(RAD(90), RAD(0), RAD(0))*CF(0,-0.35,0)
  1706. weldBetween(BASE,HIT)
  1707. local FLUID = CreatePart(3, NEEDLE, "Neon", 0, 0, "Gold", "Part", VT(0.28,0.58,0.28), false)
  1708. MakeForm(FLUID,"Cyl")
  1709. FLUID.CFrame = BASE.CFrame
  1710. weldBetween(BASE,FLUID)
  1711. local PART = CreatePart(3, NEEDLE, "Glass", 0, 0, "Pearl", "Part", VT(0,0.2,0), false)
  1712. PART.CFrame = BASE.CFrame*CF(0,0.4,0)
  1713. weldBetween(BASE,PART)
  1714. local PART = CreatePart(3, NEEDLE, "Glass", 0, 0, "Pearl", "Part", VT(0.1,0.1,0.1), false)
  1715. PART.CFrame = BASE.CFrame*CF(0,-0.35,0)
  1716. weldBetween(BASE,PART)
  1717. local PART = CreatePart(3, NEEDLE, "Glass", 0, 0, "Pearl", "Part", VT(0.2,0.1,0.2), false)
  1718. PART.CFrame = BASE.CFrame*CF(0,-0.4,0)
  1719. weldBetween(BASE,PART)
  1720. Debris:AddItem(NEEDLE,7)
  1721. if HIT.Parent:FindFirstChildOfClass("Humanoid") then
  1722. local HUMAN = HIT.Parent:FindFirstChildOfClass("Humanoid")
  1723. coroutine.resume(coroutine.create(function()
  1724. for i = 1, 500 do
  1725. HUMAN.Health = HUMAN.Health - MRANDOM(1,6)/5
  1726. if HUMAN.Health == 0 then
  1727. break
  1728. end
  1729. Swait(2)
  1730. end
  1731. if HUMAN.Health == 0 then
  1732. local CHILD = HUMAN.Parent
  1733. if CHILD:FindFirstChild("Torso") then
  1734. CHILD:FindFirstChild("Torso").CFrame = CHILD:FindFirstChild("Torso").CFrame * ANGLES(RAD(2), RAD(0), RAD(0))
  1735. Ragdoll(CHILD,Torso,true)
  1736. elseif CHILD:FindFirstChild("UpperTorso") then
  1737. R15Ragdoll(CHILD,true)
  1738. end
  1739. end
  1740. end))
  1741. end
  1742. end
  1743. for i=0, 1, 0.1 / Animation_Speed do
  1744. Swait()
  1745. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
  1746. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(15), RAD(-45)), 1 / Animation_Speed)
  1747. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.1, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1748. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, -0.5) * ANGLES(RAD(25), RAD(0), RAD(80)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1749. RightHip.C0 = Clerp(RightHip.C0, CF(1, 0, -1) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1750. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1.5, 0) * ANGLES(RAD(-90), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1751. end
  1752. ATTACK = false
  1753. Rooted = false
  1754. end
  1755.  
  1756. function ScrewThis()
  1757. ATTACK = true
  1758. Rooted = true
  1759. local SCREW = CreatePart(3, Weapon, "Neon", 0, 1, "Gold", "Part", VT(2, 0.4, 0.4)/2,false)
  1760. SCREW.CanCollide = true
  1761. local WELD = CreateWeldOrSnapOrMotor("Weld", LeftArm, LeftArm, SCREW, CF(0,-1,0.2) * ANGLES(RAD(0), RAD(90), RAD(0)), CF(0, 0, 0))
  1762. CreateMesh("SpecialMesh", SCREW, "FileMesh", "70265804", "70265794", VT(1,1,1)/1.5, VT(0,0,0))
  1763. for i=0, 0.4, 0.1 / Animation_Speed do
  1764. Swait()
  1765. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1766. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(45)), 1 / Animation_Speed)
  1767. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) * ANGLES(RAD(90), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1768. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-5), RAD(0), RAD(15)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1769. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1770. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1771. end
  1772. SCREW.Transparency = 0
  1773. for i=0, 0.1, 0.1 / Animation_Speed do
  1774. Swait()
  1775. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1776. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(-25)), 1 / Animation_Speed)
  1777. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) * ANGLES(RAD(60), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1778. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1779. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1780. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1781. end
  1782. for i=0, 1, 0.1 / Animation_Speed do
  1783. Swait()
  1784. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1785. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(-25)), 1 / Animation_Speed)
  1786. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.15, -0.5) * ANGLES(RAD(40), RAD(0), RAD(-35)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1787. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-0.7, 0.5, -0.3) * ANGLES(RAD(120), RAD(0), RAD(80)) * ANGLES(RAD(0), RAD(15), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1788. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1789. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1790. end
  1791. for i = 1, 3 do
  1792. for i=0, 0.3, 0.1 / Animation_Speed do
  1793. Swait()
  1794. WELD.C1 = WELD.C1 * ANGLES(RAD(5), RAD(0), RAD(0))
  1795. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1796. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(-25)), 1 / Animation_Speed)
  1797. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.15, -0.5) * ANGLES(RAD(40), RAD(0), RAD(-35)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1798. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-0.7, 0.5, -0.3) * ANGLES(RAD(120), RAD(0), RAD(78)) * ANGLES(RAD(0), RAD(15), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1799. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1800. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1801. end
  1802. for i=0, 1, 0.1 / Animation_Speed do
  1803. Swait()
  1804. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1805. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(-25)), 1 / Animation_Speed)
  1806. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.15, -0.5) * ANGLES(RAD(40), RAD(0), RAD(-35)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1807. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-0.7, 0.5, -0.3) * ANGLES(RAD(120), RAD(0), RAD(80)) * ANGLES(RAD(0), RAD(15), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1808. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1809. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1810. end
  1811. end
  1812. if MRANDOM(1, 5) == 1 then
  1813. DUST:Emit(25)
  1814. WELD:remove()
  1815. CreateSound(328460122, RightArm, 3, 1, false)
  1816. SCREW.Velocity = CF(RightArm.Position,SCREW.Position).lookVector*65
  1817. Debris:AddItem(SCREW,6)
  1818. for i=0, 3, 0.1 / Animation_Speed do
  1819. Swait()
  1820. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1821. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(-25)), 1 / Animation_Speed)
  1822. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.15, -0.5) * ANGLES(RAD(40), RAD(0), RAD(-35)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1823. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-0.7, 0.5, -0.3) * ANGLES(RAD(120), RAD(0), RAD(80)) * ANGLES(RAD(0), RAD(15), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1824. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1825. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1826. end
  1827. for i = 1, 3 do
  1828. for i=0, 0.35, 0.1 / Animation_Speed do
  1829. Swait()
  1830. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1831. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(15)), 1 / Animation_Speed)
  1832. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.15, -0.5) * ANGLES(RAD(40), RAD(0), RAD(-35)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1833. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-0.7, 0.5, -0.3) * ANGLES(RAD(120), RAD(0), RAD(80)) * ANGLES(RAD(0), RAD(15), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1834. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1835. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1836. end
  1837. for i=0, 0.35, 0.1 / Animation_Speed do
  1838. Swait()
  1839. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1840. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(-15)), 1 / Animation_Speed)
  1841. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.15, -0.5) * ANGLES(RAD(40), RAD(0), RAD(-35)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1842. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-0.7, 0.5, -0.3) * ANGLES(RAD(120), RAD(0), RAD(80)) * ANGLES(RAD(0), RAD(15), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1843. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1844. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1845. end
  1846. end
  1847. else
  1848. for i=0, 0.5, 0.1 / Animation_Speed do
  1849. Swait()
  1850. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1851. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(60)), 1 / Animation_Speed)
  1852. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1853. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1854. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1855. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1856. end
  1857. WELD:remove()
  1858. for i=0, 0.15, 0.1 / Animation_Speed do
  1859. Swait()
  1860. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1861. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(60)), 1 / Animation_Speed)
  1862. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1863. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-110)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1864. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1865. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1866. end
  1867. Debris:AddItem(SCREW,6)
  1868. end
  1869. ATTACK = false
  1870. Rooted = false
  1871. end
  1872.  
  1873. --//=================================\\
  1874. --|| ASSIGN THINGS TO KEYS
  1875. --\\=================================//
  1876.  
  1877. function MouseDown(Mouse)
  1878. if ATTACK == false then
  1879. end
  1880. end
  1881.  
  1882. function MouseUp(Mouse)
  1883. HOLD = false
  1884. end
  1885.  
  1886. function KeyDown(Key)
  1887. KEYHOLD = true
  1888. if Key == "z" and ATTACK == false then
  1889. Warp()
  1890. end
  1891.  
  1892. if Key == "b" and ATTACK == false then
  1893. Dash()
  1894. end
  1895.  
  1896. if Key == "c" and ATTACK == false then
  1897. LimbRip()
  1898. end
  1899.  
  1900. if Key == "v" and ATTACK == false then
  1901. Buzzsaw()
  1902. end
  1903.  
  1904. if Key == "e" and ATTACK == false then
  1905. ReeeEEEEEE()
  1906. end
  1907.  
  1908. if Key == "x" and ATTACK == false then
  1909. Needle()
  1910. end
  1911.  
  1912. if Key == "t" and ATTACK == false then
  1913. ScrewThis()
  1914. end
  1915. end
  1916.  
  1917. function KeyUp(Key)
  1918. KEYHOLD = false
  1919. end
  1920.  
  1921. Mouse.Button1Down:connect(function(NEWKEY)
  1922. MouseDown(NEWKEY)
  1923. end)
  1924. Mouse.Button1Up:connect(function(NEWKEY)
  1925. MouseUp(NEWKEY)
  1926. end)
  1927. Mouse.KeyDown:connect(function(NEWKEY)
  1928. KeyDown(NEWKEY)
  1929. end)
  1930. Mouse.KeyUp:connect(function(NEWKEY)
  1931. KeyUp(NEWKEY)
  1932. end)
  1933.  
  1934. --//=================================\\
  1935. --\\=================================//
  1936.  
  1937. function AntiTimeStop()
  1938. for _, c in pairs(Character:GetChildren()) do
  1939. if c:IsA("BasePart") then
  1940. c.Anchored = false
  1941. end
  1942. end
  1943. for _, c in pairs(Weapon:GetChildren()) do
  1944. if c:IsA("BasePart") then
  1945. c.Anchored = false
  1946. end
  1947. end
  1948. end
  1949.  
  1950. --//=================================\\
  1951. --|| WRAP THE WHOLE SCRIPT UP
  1952. --\\=================================//
  1953.  
  1954. Humanoid.Changed:connect(function(Jump)
  1955. if Jump == "Jump" and (Disable_Jump == true) then
  1956. Humanoid.Jump = false
  1957. end
  1958. end)
  1959.  
  1960. local sick = IT("Sound")
  1961.  
  1962. while true do
  1963. Swait()
  1964. script.Parent = WEAPONGUI
  1965. ANIMATE.Parent = nil
  1966. for _,v in next, Humanoid:GetPlayingAnimationTracks() do
  1967. v:Stop();
  1968. end
  1969. SINE = SINE + CHANGE
  1970. local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
  1971. local TORSOVERTICALVELOCITY = RootPart.Velocity.y
  1972. local HITFLOOR = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
  1973. local WALKSPEEDVALUE = 6 / (Humanoid.WalkSpeed / 16)
  1974. if ANIM == "Walk" and TORSOVELOCITY > 1 then
  1975. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, -0.15 * COS(SINE / (WALKSPEEDVALUE / 2))) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  1976. Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(2.5 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  1977. RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.125 * COS(SINE / WALKSPEEDVALUE) +0.2- 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(90 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  1978. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0.125 * COS(SINE / WALKSPEEDVALUE) +0.2+ 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(90 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  1979. elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) then
  1980. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  1981. Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  1982. RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  1983. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  1984. end
  1985. if HITFLOOR == nil then
  1986. ANIM = "Midair"
  1987. if ATTACK == false then
  1988. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 ) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1989. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 1 / Animation_Speed)
  1990. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.75, 0) * ANGLES(RAD(-15), RAD(0), RAD(25)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1991. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.75, 0) * ANGLES(RAD(-15), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1992. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.2, -0.6) * ANGLES(RAD(15), RAD(70), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 1 / Animation_Speed)
  1993. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.2, -0.6) * ANGLES(RAD(15), RAD(-70), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 1 / Animation_Speed)
  1994. end
  1995. elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
  1996. ANIM = "Idle"
  1997. if ATTACK == false then
  1998. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1999. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2000. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.35 * SIN(SINE / 12), 0) * ANGLES(RAD(0), RAD(0), RAD(10 - 15 * COS(SINE / 12))) * ANGLES(RAD(0), RAD(-15), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  2001. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 + 0.35 * SIN(SINE / 12), 0) * ANGLES(RAD(0), RAD(0), RAD(-10 + 15 * COS(SINE / 12))) * ANGLES(RAD(0), RAD(15), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  2002. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  2003. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  2004. end
  2005. elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
  2006. ANIM = "Walk"
  2007. if ATTACK == false then
  2008. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(10 * COS(SINE / WALKSPEEDVALUE))), 0.5 / Animation_Speed)
  2009. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(0), RAD(-10 * COS(SINE / WALKSPEEDVALUE))), 0.5 / Animation_Speed)
  2010. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0.5 * SIN(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(60 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(5)) * ANGLES(RAD(0), RAD(-15), RAD(0)) * RIGHTSHOULDERC0, 0.8 / Animation_Speed)
  2011. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0.5 * SIN(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(-60 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(-5)) * ANGLES(RAD(0), RAD(15), RAD(0)) * LEFTSHOULDERC0, 0.8 / Animation_Speed)
  2012. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 2 / Animation_Speed)
  2013. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(15)), 2 / Animation_Speed)
  2014. end
  2015. end
  2016. Humanoid.MaxHealth = 10e10
  2017. Humanoid.Health = 10e10
  2018. sick.SoundId = "rbxassetid://933385346"
  2019. sick.Looped = true
  2020. sick.Pitch = 1
  2021. sick.Volume = 2
  2022. sick.Playing = true
  2023. sick.Parent = Effects
  2024. AntiTimeStop()
  2025. if Rooted == false then
  2026. Disable_Jump = false
  2027. Humanoid.WalkSpeed = Speed
  2028. elseif Rooted == true then
  2029. Disable_Jump = true
  2030. Humanoid.WalkSpeed = 0
  2031. end
  2032. Humanoid.Name = "NO"
  2033. end
  2034.  
  2035. --//=================================\\
  2036. --\\=================================//
  2037.  
  2038. --//====================================================\\--
  2039. --|| END OF SCRIPT
  2040. --\\====================================================//--
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement