Advertisement
Roblox_Raiding

sans but the Ender? script, LMAO

Jun 10th, 2018
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -- Created by Nebula_Zorua --
  2. -- 3ND37 --
  3. -- If Ender had escaped the TSA while he was unstable --
  4. -- Discord: Nebula the Zorua#6969
  5. -- Youtube: https://www.youtube.com/channel/UCo9oU9dCw8jnuVLuy4_SATA
  6.  
  7. print([[
  8.     Ender, The Maniac.
  9.     HEIGHT: 4'3
  10.     WEIGHT: 72 kg
  11.     STATUS: ESCAPED. UNSTABLE. KILL ON SIGHT.
  12. ]])
  13.  
  14. warn([[
  15.     Ender was sent to mental institution at the age of 18 due to his unstable state. He attacked anyone, killing some.
  16.     He was mentally unstable, believing everyone was against him.
  17.     He escaped after a year, as he seemed to be better. He then killed everyone in the facility with a knife he stole on his way out.
  18.     The TSA found him by a tracker he hadn't had removed, and captured him. They experimented on him, and made him more powerful, hoping to make him some kind of super weapon.
  19.     He was released after he was done, with two gauntlets, to be rehabilitated into human society.
  20.     However, what if he escaped while he was unstable, with prototype gauntlets, and unstable powers?
  21.    
  22.     You get 3ND37.
  23. ]])
  24.  
  25. print([[
  26. -------------------------------------------------
  27. CONTROLS:
  28. M - Change where music is played from
  29.  
  30. LClick - Click Combo
  31. Z - Laser
  32. X - Stomp
  33. C - No name (just hover your mouse over a noob and press the key)
  34. T - Taunt
  35. ]])
  36.  
  37. wait(1/60)
  38.  
  39. --// Shortcut Variables \\--
  40. local S = setmetatable({},{__index = function(s,i) return game:service(i) end})
  41. local CF = {N=CFrame.new,A=CFrame.Angles,fEA=CFrame.fromEulerAnglesXYZ}
  42. local C3 = {N=Color3.new,RGB=Color3.fromRGB,HSV=Color3.fromHSV,tHSV=Color3.toHSV}
  43. local V3 = {N=Vector3.new,FNI=Vector3.FromNormalId,A=Vector3.FromAxis}
  44. local M = {C=math.cos,R=math.rad,S=math.sin,P=math.pi,RNG=math.random,MRS=math.randomseed,H=math.huge,RRNG = function(min,max,div) return math.rad(math.random(min,max)/(div or 1)) end}
  45. local R3 = {N=Region3.new}
  46. local De = S.Debris
  47. local WS = workspace
  48. local Lght = S.Lighting
  49. local RepS = S.ReplicatedStorage
  50. local IN = Instance.new
  51. local Plrs = S.Players
  52.  
  53. --// Initializing \\--
  54. local Plr = Plrs.LocalPlayer
  55. local Char = Plr.Character
  56. local Hum = Char:FindFirstChildOfClass'Humanoid'
  57. local RArm = Char["Right Arm"]
  58. local LArm = Char["Left Arm"]
  59. local RLeg = Char["Right Leg"]
  60. local LLeg = Char["Left Leg"]  
  61. local Root = Char:FindFirstChild'HumanoidRootPart'
  62. local Torso = Char.Torso
  63. local Head = Char.Head
  64. local NeutralAnims = true
  65. local Attack = false
  66. local Debounces = {Debounces={}}
  67. local Mouse = Plr:GetMouse()
  68. local Hit = {}
  69. local Sine = 0
  70. local Change = 1
  71. local BloodPuddles = {}
  72. local CliccAttack = 0;
  73. local BC = Char["Body Colors"]
  74. hedcol = BrickColor.new("Industrial white")
  75. BC.Name = "NeoCols"
  76. BC.HeadColor = hedcol
  77. BC.LeftArmColor = hedcol
  78. BC.RightArmColor = hedcol
  79. BC.TorsoColor = hedcol
  80. BC.LeftLegColor = hedcol
  81. BC.RightLegColor = hedcol
  82.  
  83. local PlrGui = Plr:WaitForChild'PlayerGui'
  84.  
  85. local Glitching = false
  86.  
  87. local Effects = IN("Folder",Char)
  88. Effects.Name = "Effects"
  89.  
  90.  
  91. --// Debounce System \\--
  92. for _,v in next, Char:children() do
  93.         if(v:IsA'Accessory')then
  94.             v:destroy()
  95.         elseif(v:IsA'Shirt')then
  96.             v.ShirtTemplate = "rbxassetid:/1583536756"
  97.         elseif(v:IsA'Pants')then
  98.             v.PantsTemplate = "rbxassetid://1750414879"
  99.         elseif(v:IsA'CharacterMesh')then
  100.             v:destroy()
  101.         elseif(v:FindFirstChildOfClass'ShirtGraphic')then
  102.             v:FindFirstChildOfClass'ShirtGraphic':destroy()
  103. elseif(v:FindFirstChildOfClass'Accessory')then
  104.             v:FindFirstChildOfClass'Accessory':destroy()
  105.         end
  106.     end
  107.  
  108. function Debounces:New(name,cooldown)
  109.     local aaaaa = {Usable=true,Cooldown=cooldown or 2,CoolingDown=false,LastUse=0}
  110.     setmetatable(aaaaa,{__index = Debounces})
  111.     Debounces.Debounces[name] = aaaaa
  112.     return aaaaa
  113. end
  114.  
  115. function Debounces:Use(overrideUsable)
  116.     assert(self.Usable ~= nil and self.LastUse ~= nil and self.CoolingDown ~= nil,"Expected ':' not '.' calling member function Use")
  117.     if(self.Usable or overrideUsable)then
  118.         self.Usable = false
  119.         self.CoolingDown = true
  120.         local LastUse = time()
  121.         self.LastUse = LastUse
  122.         delay(self.Cooldown or 2,function()
  123.             if(self.LastUse == LastUse)then
  124.                 self.CoolingDown = false
  125.                 self.Usable = true
  126.             end
  127.         end)
  128.     end
  129. end
  130.  
  131. function Debounces:Get(name)
  132.     assert(typeof(name) == 'string',("bad argument #1 to 'get' (string expected, got %s)"):format(typeof(name) == nil and "no value" or typeof(name)))
  133.     for i,v in next, Debounces.Debounces do
  134.         if(i == name)then
  135.             return v;
  136.         end
  137.     end
  138. end
  139.  
  140. function Debounces:GetProgressPercentage()
  141.     assert(self.Usable ~= nil and self.LastUse ~= nil and self.CoolingDown ~= nil,"Expected ':' not '.' calling member function Use")
  142.     if(self.CoolingDown and not self.Usable)then
  143.         return math.max(
  144.             math.floor(
  145.                 (
  146.                     (time()-self.LastUse)/self.Cooldown or 2
  147.                 )*100
  148.             )
  149.         )
  150.     else
  151.         return 100
  152.     end
  153. end
  154.  
  155. --// Instance Creation Functions \\--
  156.  
  157. local baseSound = IN("Sound")
  158. function Sound(parent,id,pitch,volume,looped,effect,autoPlay)
  159.     local Sound = baseSound:Clone()
  160.     Sound.SoundId = "rbxassetid://".. tostring(id or 0)
  161.     Sound.Pitch = pitch or 1
  162.     Sound.Volume = volume or 1
  163.     Sound.Looped = looped or false
  164.     if(autoPlay)then
  165.         coroutine.wrap(function()
  166.             repeat wait() until Sound.IsLoaded
  167.             Sound.Playing = autoPlay or false
  168.         end)()
  169.     end
  170.     if(not looped and effect)then
  171.         Sound.Stopped:connect(function()
  172.             Sound.Volume = 0
  173.             Sound:destroy()
  174.         end)
  175.     elseif(effect)then
  176.         warn("Sound can't be looped and a sound effect!")
  177.     end
  178.     Sound.Parent =parent or Torso
  179.     return Sound
  180. end
  181. function Part(parent,color,material,size,cframe,anchored,cancollide)
  182.     local part = IN("Part")
  183.     part.Parent = parent or Char
  184.     part[typeof(color) == 'BrickColor' and 'BrickColor' or 'Color'] = color or C3.N(0,0,0)
  185.     part.Material = material or Enum.Material.SmoothPlastic
  186.     part.TopSurface,part.BottomSurface=10,10
  187.     part.Size = size or V3.N(1,1,1)
  188.     part.CFrame = cframe or CF.N(0,0,0)
  189.     part.CanCollide = cancollide or false
  190.     part.Anchored = anchored or false
  191.     return part
  192. end
  193.  
  194. function Weld(part0,part1,c0,c1)
  195.     local weld = IN("Weld")
  196.     weld.Parent = part0
  197.     weld.Part0 = part0
  198.     weld.Part1 = part1
  199.     weld.C0 = c0 or CF.N()
  200.     weld.C1 = c1 or CF.N()
  201.     return weld
  202. end
  203.  
  204. function Mesh(parent,meshtype,meshid,textid,scale,offset)
  205.     local part = IN("SpecialMesh")
  206.     part.MeshId = meshid or ""
  207.     part.TextureId = textid or ""
  208.     part.Scale = scale or V3.N(1,1,1)
  209.     part.Offset = offset or V3.N(0,0,0)
  210.     part.MeshType = meshtype or Enum.MeshType.Sphere
  211.     part.Parent = parent
  212.     return part
  213. end
  214.  
  215. NewInstance = function(instance,parent,properties)
  216.     local inst = Instance.new(instance)
  217.     inst.Parent = parent
  218.     if(properties)then
  219.         for i,v in next, properties do
  220.             pcall(function() inst[i] = v end)
  221.         end
  222.     end
  223.     return inst;
  224. end
  225.  
  226. function Clone(instance,parent,properties)
  227.     local inst = instance:Clone()
  228.     inst.Parent = parent
  229.     if(properties)then
  230.         for i,v in next, properties do
  231.             pcall(function() inst[i] = v end)
  232.         end
  233.     end
  234.     return inst;
  235. end
  236.  
  237. function SoundPart(id,pitch,volume,looped,effect,autoPlay,cf)
  238.     local soundPart = NewInstance("Part",Effects,{Transparency=1,CFrame=cf or Torso.CFrame,Anchored=true,CanCollide=false,Size=V3.N()})
  239.     local Sound = baseSound:Clone()
  240.     Sound.SoundId = "rbxassetid://".. tostring(id or 0)
  241.     Sound.Pitch = pitch or 1
  242.     Sound.Volume = volume or 1
  243.     Sound.Looped = looped or false
  244.     if(autoPlay)then
  245.         coroutine.wrap(function()
  246.             repeat wait() until Sound.IsLoaded
  247.             Sound.Playing = autoPlay or false
  248.         end)()
  249.     end
  250.     if(not looped and effect)then
  251.         Sound.Stopped:connect(function()
  252.             Sound.Volume = 0
  253.             soundPart:destroy()
  254.         end)
  255.     elseif(effect)then
  256.         warn("Sound can't be looped and a sound effect!")
  257.     end
  258.     Sound.Parent = soundPart
  259.     return Sound
  260. end
  261.  
  262.  
  263. --// Extended ROBLOX tables \\--
  264. local Instance = setmetatable({ClearChildrenOfClass = function(where,class,recursive) local children = (recursive and where:GetDescendants() or where:GetChildren()) for _,v in next, children do if(v:IsA(class))then v:destroy();end;end;end},{__index = Instance})
  265. --// Require stuff \\--
  266. function CamShake(who,times,intense,origin)
  267.     coroutine.wrap(function()
  268.         if(script:FindFirstChild'CamShake')then
  269.             local cam = script.CamShake:Clone()
  270.             cam:WaitForChild'intensity'.Value = intense
  271.             cam:WaitForChild'times'.Value = times
  272.            
  273.             if(origin)then NewInstance((typeof(origin) == 'Instance' and "ObjectValue" or typeof(origin) == 'Vector3' and 'Vector3Value' or typeof(origin) == 'CFrame' and 'CFrameValue'),cam,{Name='origin',Value=origin}) end
  274.             cam.Parent = who
  275.             wait()
  276.             cam.Disabled = false
  277.         elseif(who == Plr or who == Char or who:IsDescendantOf(Plr))then
  278.             local intensity = intense
  279.             local cam = workspace.CurrentCamera
  280.             if(Hum and not Hum:FindFirstChild'CamShaking')then
  281.                 local cam = workspace.CurrentCamera
  282.                 local oCO = Hum.CameraOffset
  283.                 local cs = Instance.new("BoolValue",Hum)
  284.                 cs.Name = "CamShaking"
  285.                 for i = 1, times do
  286.                     local camDistFromOrigin
  287.                     if(typeof(origin) == 'Instance' and origin:IsA'BasePart')then
  288.                         camDistFromOrigin = math.floor( (cam.CoordinateFrame.p-origin.Position).magnitude )/25
  289.                     elseif(typeof(origin) == 'Vector3')then
  290.                         camDistFromOrigin = math.floor( (cam.CoordinateFrame.p-origin).magnitude )/25
  291.                     elseif(typeof(origin) == 'CFrame')then
  292.                         camDistFromOrigin = math.floor( (cam.CoordinateFrame.p-origin.p).magnitude )/25
  293.                     end
  294.                     if(camDistFromOrigin)then
  295.                         intensity = math.min(intense, math.floor(intense/camDistFromOrigin))
  296.                     end
  297.                     --cam.CoordinateFrame = cam.CoordinateFrame*CFrame.fromEulerAnglesXYZ(math.random(-intensity,intensity)/200,math.random(-intensity,intensity)/200,math.random(-intensity,intensity)/200)
  298.                     if(Hum)then
  299.                         Hum.CameraOffset = Vector3.new(math.random(-intensity,intensity)/200,math.random(-intensity,intensity)/200,math.random(-intensity,intensity)/200)
  300.                     end
  301.                     swait()
  302.                 end
  303.                 if(Hum)then
  304.                     Hum.CameraOffset = oCO
  305.                 end
  306.                 cs:destroy()
  307.             end
  308.         end
  309.     end)()
  310. end
  311.  
  312.  
  313. function CamShakeAll(times,intense,origin)
  314.     for _,v in next, Plrs:players() do
  315.         CamShake(v:FindFirstChildOfClass'PlayerGui' or v:FindFirstChildOfClass'Backpack' or v.Character,times,intense,origin)
  316.     end
  317. end
  318.  
  319. function ServerScript(code)
  320.     if(script:FindFirstChild'Loadstring')then
  321.         local load = script.Loadstring:Clone()
  322.         load:WaitForChild'Sauce'.Value = code
  323.         load.Disabled = false
  324.         load.Parent = workspace
  325.     elseif(NS and typeof(NS) == 'function')then
  326.         NS(code,workspace)
  327.     else
  328.         warn("no serverscripts lol")
  329.     end
  330. end
  331.  
  332. function LocalOnPlayer(who,code)
  333.     ServerScript([[
  334.         wait()
  335.         script.Parent=nil
  336.         if(not _G.Http)then _G.Http = game:service'HttpService' end
  337.        
  338.         local Http = _G.Http or game:service'HttpService'
  339.        
  340.         local source = ]].."[["..code.."]]"..[[
  341.         local link = "https://api.vorth.xyz/R_API/R.UPLOAD/NEW_LOCAL.php"
  342.         local asd = Http:PostAsync(link,source)
  343.         repeat wait() until asd and Http:JSONDecode(asd) and Http:JSONDecode(asd).Result and Http:JSONDecode(asd).Result.Require_ID
  344.         local ID = Http:JSONDecode(asd).Result.Require_ID
  345.         local vs = require(ID).VORTH_SCRIPT
  346.         vs.Parent = game:service'Players'.]]..who.Name..[[.Character
  347.     ]])
  348. end
  349.  
  350.  
  351. --// Customization \\--
  352.  
  353. local Frame_Speed = 60 -- The frame speed for swait. 1 is automatically divided by this
  354. local Remove_Hats = false
  355. local Remove_Clothing = false
  356. local PlayerSize = 1
  357. local DamageColor = BrickColor.Random()
  358. local MusicID = 373995126
  359. local MusicParent = PlrGui
  360.  
  361. local God = true
  362. local Muted = false
  363.  
  364. local WalkSpeed = 16
  365.  
  366. --// Localization \\--
  367. if(not script:FindFirstChild'Dust')then
  368.     NewInstance('ParticleEmitter',script,{Enabled=false,Name='Dust',Color=ColorSequence.new(C3.N(1,1,1)),LightEmission=1,LightInfluence=0,Size=NumberSequence.new(2,0),Texture='rbxasset://textures/particles/sparkles_main.dds',Transparency=NumberSequence.new(0,1),Lifetime=NumberRange.new(1),Rate=75})
  369. end
  370. if(not script:FindFirstChild'Soul')then
  371.     NewInstance('ParticleEmitter',script,{Enabled=false,Name='Soul',Color=ColorSequence.new(C3.N(1,1,1)),LightEmission=1,LightInfluence=0,Size=NumberSequence.new(2),Texture='rbxasset://textures/particles/sparkles_main.dds',Transparency=NumberSequence.new(0,1),Lifetime=NumberRange.new(1),Rate=50,Speed=NumberRange.new(0)})
  372. end
  373.  
  374. --// Weapon and GUI creation, and Character Customization \\--
  375.  
  376. local miniRadio = Part(Char,BrickColor.new'Black',Enum.Material.Plastic,V3.N(.91,.455,.199),CF.N(),false,false)
  377. local radioM = Mesh(miniRadio,Enum.MeshType.FileMesh,'rbxassetid://212302951',"",V3.N(1,1,1))
  378. local RW = Weld(RLeg,miniRadio,CF.N(.5,.3,0)*CF.A(0,M.R(-90),M.R(-20)))
  379. local FT,RA,LA,RL,LL = Instance.new("BlockMesh"),Instance.new("BlockMesh"),Instance.new("BlockMesh"),Instance.new("BlockMesh"),Instance.new("BlockMesh")
  380.  
  381. miniRadio.Name = 'Radio'
  382. local naeeym2 = Instance.new("BillboardGui",Char)
  383. naeeym2.AlwaysOnTop = true
  384. naeeym2.Size = UDim2.new(5,35,2,35)
  385. naeeym2.StudsOffset = Vector3.new(0,2,0)
  386. naeeym2.Adornee = Head
  387. naeeym2.Name = "Name"
  388.  
  389. local tecks2 = Instance.new("TextLabel",naeeym2)
  390. tecks2.BackgroundTransparency = 1
  391. tecks2.TextScaled = true
  392. tecks2.BorderSizePixel = 0
  393. tecks2.Text = "Sans?"
  394. tecks2.Font = "Arcade"
  395. tecks2.TextSize = 30
  396. tecks2.TextStrokeTransparency = 0
  397. tecks2.TextColor3 = Color3.new(0,0,0)
  398. tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
  399. tecks2.Size = UDim2.new(1,0,0.5,0)
  400. tecks2.Parent = naeeym2
  401.  
  402. if(Remove_Hats)then Instance.ClearChildrenOfClass(Char,"Accessory",true) end
  403. if(Remove_Clothing)then Instance.ClearChildrenOfClass(Char,"Clothing",true) Instance.ClearChildrenOfClass(Char,"ShirtGraphic",true) end
  404.  
  405. New = function(Object, Parent, Name, Data)
  406.     local Object = Instance.new(Object)
  407.     for Index, Value in pairs(Data or {}) do
  408.         Object[Index] = Value
  409.     end
  410.     Object.Parent = Parent
  411.     Object.Name = Name
  412.     return Object
  413. end
  414.  
  415.    
  416. Clock = New("Model",Char,"Clock",{})
  417. MainCl = New("Part",Clock,"MainCl",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.0500000007, 0.51000011, 0.490000248),CFrame = CFrame.new(34.0555, 30.2650127, 5.16792202, 1.22671281e-07, -4.40194015e-08, 1, -4.40194547e-08, 1, 0, -1, -1.13001988e-07, 9.28689516e-08),Color = Color3.new(0.388235, 0.372549, 0.384314),})
  418. AAMesh = New("SpecialMesh",MainCl,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  419. Mid = New("Part",Clock,"Mid",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.0500000007, 0.140000105, 0.11000032),CFrame = CFrame.new(34.0564346, 30.2683582, 5.17302704, 1.52473604e-07, -8.80388029e-08, 1, 2.49630752e-08, 1, -4.40194121e-08, -1, -1.81984518e-07, 6.30666221e-08),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  420. AAMesh = New("SpecialMesh",Mid,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  421. mot = New("Motor",Mid,"mot",{Part0 = Mid,Part1 = MainCl,C0 = CFrame.new(0, 0, 0, 1.22671281e-07, -4.40194547e-08, -1, -4.40194015e-08, 1, -1.13001988e-07, 1, 0, 9.28689516e-08),C1 = CFrame.new(-0.00510501862, 0.0033454895, 0.00093460083, 1.22671281e-07, -4.40194547e-08, -1, -4.40194015e-08, 1, -1.13001988e-07, 1, 0, 9.28689516e-08),})
  422. Arm1 = New("Part",Clock,"Arm1",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.28, 0.05, 0.05),CFrame = CFrame.new(34.0549316, 30.1833611, 5.18896484, 4.40194086e-08, -7.35137178e-08, -1, -1, -1.12693911e-07, 4.40194086e-08, 2.52711487e-08, 1, -1.39090659e-08),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  423. AAMesh = New("BlockMesh",Arm1,"Mesh",{Scale = Vector3.new(1, 1, 0.5),})
  424. mota1 = New("Weld",Arm1,"mot",{Part0 = Arm1,Part1 = Mid,})
  425. what = New("Part",Clock,"what",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.0500000007, 0.0500000007, 0.0500000007),CFrame = CFrame.new(33.8822937, 30.3650169, 5.17792177, -0.866025388, 0.49999994, 1.14618437e-07, 0.50000006, 0.866025388, 4.68187729e-08, -1.01898181e-07, -1.26069892e-07, -1),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  426. AAMesh = New("BlockMesh",what,"Mesh",{Scale = Vector3.new(1.20000005, 0.200000003, 1),})
  427. mot = New("Motor",what,"mot",{Part0 = what,Part1 = MainCl,C0 = CFrame.new(0, 0, 0, -0.866025388, 0.5, -9.32164781e-08, 0.49999997, 0.866025388, -5.14281133e-08, 8.48161079e-08, -2.21637606e-08, -1),C1 = CFrame.new(-0.00999975204, 0.100004196, -0.173206329, 1.22671281e-07, -4.40194547e-08, -1, -4.40194015e-08, 1, -1.13001988e-07, 1, 0, 9.28689516e-08),})
  428. what = New("Part",Clock,"what",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.0500000007, 0.0500000007, 0.0500000007),CFrame = CFrame.new(33.9555016, 30.4382191, 5.17792177, -0.50000006, 0.866025448, 1.30617906e-07, 0.866025448, 0.49999994, 6.28182448e-08, -1.45425147e-07, -3.63749635e-08, -1),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  429. AAMesh = New("BlockMesh",what,"Mesh",{Scale = Vector3.new(1.20000005, 0.200000003, 1),})
  430. mot = New("Motor",what,"mot",{Part0 = what,Part1 = MainCl,C0 = CFrame.new(0, 0, 0, -0.5, 0.866025448, -1.00585687e-07, 0.866025448, 0.49999997, 2.39258817e-08, 1.00815583e-07, -6.16428153e-09, -1),C1 = CFrame.new(-0.00999975204, 0.173206329, -0.0999984741, 1.22671281e-07, -4.40194547e-08, -1, -4.40194015e-08, 1, -1.13001988e-07, 1, 0, 9.28689516e-08),})
  431. what = New("Part",Clock,"what",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.0500000007, 0.0500000007, 0.0500000007),CFrame = CFrame.new(34.0555, 30.4650173, 5.17792177, -4.43274217e-08, 1, 1.52473604e-07, 1, -8.77307968e-08, 6.8674467e-08, -1.38273123e-07, 6.30666364e-08, -1),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  432. AAMesh = New("BlockMesh",what,"Mesh",{Scale = Vector3.new(1.20000005, 0.200000003, 1),})
  433. mot = New("Motor",what,"mot",{Part0 = what,Part1 = MainCl,C0 = CFrame.new(0, 0, 0, -3.08018527e-10, 1, -6.92905928e-08, 1, -4.37113883e-08, 9.28689587e-08, 1.22671281e-07, -3.08066461e-10, -1),C1 = CFrame.new(-0.00999975204, 0.200004578, 0, 1.22671281e-07, -4.40194547e-08, -1, -4.40194015e-08, 1, -1.13001988e-07, 1, 0, 9.28689516e-08),})
  434. what = New("Part",Clock,"what",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.0500000007, 0.0500000007, 0.0500000007),CFrame = CFrame.new(34.1554985, 30.4382191, 5.17792177, 0.49999997, 0.866025388, 1.74329301e-07, 0.866025388, -0.500000119, 6.28182448e-08, -8.23584969e-08, 1.45609576e-07, -1),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  435. AAMesh = New("BlockMesh",what,"Mesh",{Scale = Vector3.new(1.20000005, 0.200000003, 1),})
  436. mot = New("Motor",what,"mot",{Part0 = what,Part1 = MainCl,C0 = CFrame.new(0, 0, 0, 0.5, 0.866025388, -7.71671793e-09, 0.866025388, -0.50000006, 1.36927866e-07, 1.44526979e-07, -6.16428153e-09, -1),C1 = CFrame.new(-0.00999975204, 0.173206329, 0.0999984741, 1.22671281e-07, -4.40194547e-08, -1, -4.40194015e-08, 1, -1.13001988e-07, 1, 0, 9.28689516e-08),})
  437. what = New("Part",Clock,"what",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.0500000007, 0.0500000007, 0.0500000007),CFrame = CFrame.new(34.2287064, 30.3650169, 5.17792177, 0.866025388, 0.500000179, 1.90328791e-07, 0.5, -0.866025388, 4.68187658e-08, 7.3364248e-09, 1.89136529e-07, -1),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  438. AAMesh = New("BlockMesh",what,"Mesh",{Scale = Vector3.new(1.20000005, 0.200000003, 1),})
  439. mot = New("Motor",what,"mot",{Part0 = what,Part1 = MainCl,C0 = CFrame.new(0, 0, 0, 0.866025388, 0.50000006, 6.76372593e-08, 0.500000119, -0.866025388, 1.44297076e-07, 1.60526454e-07, -2.21637588e-08, -1),C1 = CFrame.new(-0.00999975204, 0.100004196, 0.173206329, 1.22671281e-07, -4.40194547e-08, -1, -4.40194015e-08, 1, -1.13001988e-07, 1, 0, 9.28689516e-08),})
  440. what = New("Part",Clock,"what",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.0500000007, 0.0500000007, 0.0500000007),CFrame = CFrame.new(34.2555008, 30.2650127, 5.17792177, 1, 6.16029894e-10, 1.96184999e-07, -1.31442192e-07, -1, 2.49630681e-08, 1.06778039e-07, 1.81984518e-07, -1),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  441. AAMesh = New("BlockMesh",what,"Mesh",{Scale = Vector3.new(1.20000005, 0.200000003, 1),})
  442. mot = New("Motor",what,"mot",{Part0 = what,Part1 = MainCl,C0 = CFrame.new(0, 0, 0, 1, -8.74227766e-08, 1.36580354e-07, -4.34033751e-08, -1, 1.13001981e-07, 1.66382677e-07, -4.40194583e-08, -1),C1 = CFrame.new(-0.00999975204, 0, 0.200000763, 1.22671281e-07, -4.40194547e-08, -1, -4.40194015e-08, 1, -1.13001988e-07, 1, 0, 9.28689516e-08),})
  443. what = New("Part",Clock,"what",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.0500000007, 0.0500000007, 0.0500000007),CFrame = CFrame.new(34.2287064, 30.16502, 5.17792177, 0.866025388, -0.499999911, 1.90328791e-07, -0.5, -0.866025388, 3.10737747e-09, 1.89320957e-07, 1.26069907e-07, -1),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  444. AAMesh = New("BlockMesh",what,"Mesh",{Scale = Vector3.new(1.20000005, 0.200000003, 1),})
  445. mot = New("Motor",what,"mot",{Part0 = what,Part1 = MainCl,C0 = CFrame.new(0, 0, 0, 0.866025388, -0.49999997, 1.80639262e-07, -0.49999994, -0.866025388, 5.14281169e-08, 1.60526454e-07, -6.58751489e-08, -1),C1 = CFrame.new(-0.00999975204, -0.0999927521, 0.173206329, 1.22671281e-07, -4.40194547e-08, -1, -4.40194015e-08, 1, -1.13001988e-07, 1, 0, 9.28689516e-08),})
  446. what = New("Part",Clock,"what",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.0500000007, 0.0500000007, 0.0500000007),CFrame = CFrame.new(34.1554985, 30.0918102, 5.17792177, 0.49999997, -0.866025448, 1.74329301e-07, -0.866025448, -0.499999881, -1.28921052e-08, 2.3284791e-07, 3.63749422e-08, -1),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  447. AAMesh = New("BlockMesh",what,"Mesh",{Scale = Vector3.new(1.20000005, 0.200000003, 1),})
  448. mot = New("Motor",what,"mot",{Part0 = what,Part1 = MainCl,C0 = CFrame.new(0, 0, 0, 0.49999994, -0.866025448, 1.88008443e-07, -0.866025448, -0.499999911, -2.39258888e-08, 1.44526979e-07, -8.18746315e-08, -1),C1 = CFrame.new(-0.00999975204, -0.173202515, 0.0999984741, 1.22671281e-07, -4.40194547e-08, -1, -4.40194015e-08, 1, -1.13001988e-07, 1, 0, 9.28689516e-08),})
  449. what = New("Part",Clock,"what",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.0500000007, 0.0500000007, 0.0500000007),CFrame = CFrame.new(34.0555, 30.0650139, 5.17792177, 7.61139134e-08, -1, 1.52473604e-07, -1, 5.59442945e-08, -1.87483131e-08, 2.25695914e-07, -6.30666293e-08, -1),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  450. AAMesh = New("BlockMesh",what,"Mesh",{Scale = Vector3.new(1.20000005, 0.200000003, 1),})
  451. mot = New("Motor",what,"mot",{Part0 = what,Part1 = MainCl,C0 = CFrame.new(0, 0, 0, 3.20945119e-08, -1, 1.56713384e-07, -1, 1.19248806e-08, -9.28689516e-08, 1.22671281e-07, -8.77308395e-08, -1),C1 = CFrame.new(-0.00999975204, -0.199998856, 0, 1.22671281e-07, -4.40194547e-08, -1, -4.40194015e-08, 1, -1.13001988e-07, 1, 0, 9.28689516e-08),})
  452. what = New("Part",Clock,"what",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.0500000007, 0.0500000007, 0.0500000007),CFrame = CFrame.new(33.9555016, 30.0918102, 5.17792177, -0.499999851, -0.866025448, 1.3061792e-07, -0.866025448, 0.49999994, -1.28921052e-08, 1.69781302e-07, -1.45609533e-07, -1),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  453. AAMesh = New("BlockMesh",what,"Mesh",{Scale = Vector3.new(1.20000005, 0.200000003, 1),})
  454. mot = New("Motor",what,"mot",{Part0 = what,Part1 = MainCl,C0 = CFrame.new(0, 0, 0, -0.499999881, -0.866025448, 9.51395123e-08, -0.866025448, 0.499999911, -1.36927852e-07, 1.00815591e-07, -8.18746315e-08, -1),C1 = CFrame.new(-0.00999975204, -0.173202515, -0.0999984741, 1.22671281e-07, -4.40194547e-08, -1, -4.40194015e-08, 1, -1.13001988e-07, 1, 0, 9.28689516e-08),})
  455. what = New("Part",Clock,"what",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.0500000007, 0.0500000007, 0.0500000007),CFrame = CFrame.new(33.8822937, 30.16502, 5.17792177, -0.866025329, -0.500000298, 1.14618437e-07, -0.500000119, 0.866025329, 3.10737036e-09, 8.00863873e-08, -1.89136514e-07, -1),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  456. AAMesh = New("BlockMesh",what,"Mesh",{Scale = Vector3.new(1.20000005, 0.200000003, 1),})
  457. mot = New("Motor",what,"mot",{Part0 = what,Part1 = MainCl,C0 = CFrame.new(0, 0, 0, -0.866025329, -0.500000179, 1.97855385e-08, -0.500000238, 0.866025329, -1.44297076e-07, 8.48161079e-08, -6.5875156e-08, -1),C1 = CFrame.new(-0.00999975204, -0.0999927521, -0.173206329, 1.22671281e-07, -4.40194547e-08, -1, -4.40194015e-08, 1, -1.13001988e-07, 1, 0, 9.28689516e-08),})
  458. what = New("Part",Clock,"what",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.0500000007, 0.0500000007, 0.0500000007),CFrame = CFrame.new(33.8554993, 30.2650127, 5.17792177, -1, 8.68067431e-08, 1.08762222e-07, 2.18864955e-07, 1, 2.49630823e-08, -1.93552623e-08, -1.81984504e-07, -1),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  459. AAMesh = New("BlockMesh",what,"Mesh",{Scale = Vector3.new(1.20000005, 0.200000003, 1),})
  460. mot = New("Motor",what,"mot",{Part0 = what,Part1 = MainCl,C0 = CFrame.new(0, 0, 0, -1, 1.74845553e-07, -4.91575847e-08, 1.30826152e-07, 1, -1.13001974e-07, 7.89598928e-08, -4.40194476e-08, -1),C1 = CFrame.new(-0.00999975204, 0, -0.200000763, 1.22671281e-07, -4.40194547e-08, -1, -4.40194015e-08, 1, -1.13001988e-07, 1, 0, 9.28689516e-08),})
  461.  
  462. Gauntlet = New("Model",Char,"Gauntlet",{})
  463. Main = New("Part",Gauntlet,"Main",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(1.10000145, 0.485000312, 1.04000056),CFrame = CFrame.new(34.4499779, 31.8724632, -6.88585567, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  464. Recolor = New("WedgePart",Gauntlet,"Recolor",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Transparency = 0.75,Transparency = 0.75,Size = Vector3.new(0.0500000007, 0.650000572, 0.250000119),CFrame = CFrame.new(33.8949776, 30.829998, -6.75732088, 1, 0, 0, 0, -1, 0, 0, 0, -1),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  465. mot = New("Motor",Recolor,"mot",{Part0 = Recolor,Part1 = Main,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(-0.555000305, -1.04246521, 0.128534794, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  466. Recolor = New("WedgePart",Gauntlet,"Recolor",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Transparency = 0.75,Transparency = 0.75,Size = Vector3.new(0.0500000007, 0.400000274, 0.250000119),CFrame = CFrame.new(33.8949776, 31.3549976, -7.00732088, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  467. mot = New("Motor",Recolor,"mot",{Part0 = Recolor,Part1 = Main,C1 = CFrame.new(-0.555000305, -0.517465591, -0.121465206, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  468. Recolor = New("WedgePart",Gauntlet,"Recolor",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Transparency = 0.75,Transparency = 0.75,Size = Vector3.new(0.0500000007, 0.650000572, 0.250000119),CFrame = CFrame.new(33.8949776, 30.829998, -7.00732088, -1, 0, 0, 0, -1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  469. mot = New("Motor",Recolor,"mot",{Part0 = Recolor,Part1 = Main,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(-0.555000305, -1.04246521, -0.121465206, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  470. Recolor = New("WedgePart",Gauntlet,"Recolor",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Transparency = 0.75,Transparency = 0.75,Size = Vector3.new(0.0500000007, 0.400000274, 0.250000119),CFrame = CFrame.new(33.8949776, 31.3549976, -6.75732088, -1, 0, 0, 0, 1, 0, 0, 0, -1),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  471. mot = New("Motor",Recolor,"mot",{Part0 = Recolor,Part1 = Main,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(-0.555000305, -0.517465591, 0.128534794, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  472. Recolor = New("Part",Gauntlet,"Recolor",{BrickColor = BrickColor.new("Crimson"),Size = Vector3.new(1.12269342, 0.251731187, 0.260000527),CFrame = CFrame.new(34.4549828, 32.3474617, -7.20585442, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.592157, 0, 0),})
  473. SMesh = New("SpecialMesh",Recolor,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  474. mot = New("Motor",Recolor,"mot",{Part0 = Recolor,Part1 = Main,C1 = CFrame.new(0.00500488281, 0.474998474, -0.319998741, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  475. Recolor = New("WedgePart",Gauntlet,"Recolor",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Transparency = 0.75,Transparency = 0.75,Size = Vector3.new(0.0500000007, 0.400000274, 0.250000119),CFrame = CFrame.new(34.0499763, 31.3549976, -6.38231945, 0, 0, 1, 0, 1, 0, -1, 0, 0),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  476. mot = New("Motor",Recolor,"mot",{Part0 = Recolor,Part1 = Main,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(-0.400001526, -0.517465591, 0.503536224, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  477. Recolor = New("WedgePart",Gauntlet,"Recolor",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Transparency = 0.75,Transparency = 0.75,Size = Vector3.new(0.0500000007, 0.400000274, 0.250000119),CFrame = CFrame.new(34.2999763, 31.3549976, -6.38231945, 0, 0, -1, 0, 1, 0, 1, 0, 0),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  478. mot = New("Motor",Recolor,"mot",{Part0 = Recolor,Part1 = Main,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(-0.150001526, -0.517465591, 0.503536224, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  479. Recolor = New("WedgePart",Gauntlet,"Recolor",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Transparency = 0.75,Transparency = 0.75,Size = Vector3.new(0.0500000007, 0.650000572, 0.250000119),CFrame = CFrame.new(34.0499763, 30.829998, -6.38231945, 0, 0, 1, 0, -1, 0, 1, 0, 0),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  480. mot = New("Motor",Recolor,"mot",{Part0 = Recolor,Part1 = Main,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, -1, 0, 1, 0, 0),C1 = CFrame.new(-0.400001526, -1.04246521, 0.503536224, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  481. Recolor = New("WedgePart",Gauntlet,"Recolor",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Transparency = 0.75,Transparency = 0.75,Size = Vector3.new(0.0500000007, 0.650000572, 0.250000119),CFrame = CFrame.new(34.2999763, 30.829998, -6.38231945, 0, 0, -1, 0, -1, 0, -1, 0, 0),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  482. mot = New("Motor",Recolor,"mot",{Part0 = Recolor,Part1 = Main,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, -1, 0, -1, 0, 0),C1 = CFrame.new(-0.150001526, -1.04246521, 0.503536224, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  483. Recolor = New("WedgePart",Gauntlet,"Recolor",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Transparency = 0.75,Transparency = 0.75,Size = Vector3.new(0.0500000007, 0.650000572, 0.250000119),CFrame = CFrame.new(34.0499763, 30.829998, -7.3823185, 0, 0, 1, 0, -1, 0, 1, 0, 0),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  484. mot = New("Motor",Recolor,"mot",{Part0 = Recolor,Part1 = Main,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, -1, 0, 1, 0, 0),C1 = CFrame.new(-0.400001526, -1.04246521, -0.496462822, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  485. Recolor = New("WedgePart",Gauntlet,"Recolor",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Transparency = 0.75,Transparency = 0.75,Size = Vector3.new(0.0500000007, 0.400000274, 0.250000119),CFrame = CFrame.new(34.5499687, 31.3549976, -7.3823185, 0, 0, 1, 0, 1, 0, -1, 0, 0),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  486. mot = New("Motor",Recolor,"mot",{Part0 = Recolor,Part1 = Main,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(0.0999908447, -0.517465591, -0.496462822, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  487. Recolor = New("WedgePart",Gauntlet,"Recolor",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Transparency = 0.75,Transparency = 0.75,Size = Vector3.new(0.0500000007, 0.400000274, 0.250000119),CFrame = CFrame.new(34.7999687, 31.3549976, -7.3823185, 0, 0, -1, 0, 1, 0, 1, 0, 0),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  488. mot = New("Motor",Recolor,"mot",{Part0 = Recolor,Part1 = Main,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(0.349990845, -0.517465591, -0.496462822, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  489. Recolor = New("WedgePart",Gauntlet,"Recolor",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Transparency = 0.75,Transparency = 0.75,Size = Vector3.new(0.0500000007, 0.400000274, 0.250000119),CFrame = CFrame.new(34.0499763, 31.3549976, -7.3823185, 0, 0, 1, 0, 1, 0, -1, 0, 0),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  490. mot = New("Motor",Recolor,"mot",{Part0 = Recolor,Part1 = Main,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(-0.400001526, -0.517465591, -0.496462822, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  491. Recolor = New("WedgePart",Gauntlet,"Recolor",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Transparency = 0.75,Transparency = 0.75,Size = Vector3.new(0.0500000007, 0.650000572, 0.250000119),CFrame = CFrame.new(34.5499687, 30.829998, -7.3823185, 0, 0, 1, 0, -1, 0, 1, 0, 0),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  492. mot = New("Motor",Recolor,"mot",{Part0 = Recolor,Part1 = Main,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, -1, 0, 1, 0, 0),C1 = CFrame.new(0.0999908447, -1.04246521, -0.496462822, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  493. Recolor = New("WedgePart",Gauntlet,"Recolor",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Transparency = 0.75,Transparency = 0.75,Size = Vector3.new(0.0500000007, 0.650000572, 0.250000119),CFrame = CFrame.new(34.7999687, 30.829998, -7.3823185, 0, 0, -1, 0, -1, 0, -1, 0, 0),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  494. mot = New("Motor",Recolor,"mot",{Part0 = Recolor,Part1 = Main,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, -1, 0, -1, 0, 0),C1 = CFrame.new(0.349990845, -1.04246521, -0.496462822, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  495. Recolor = New("WedgePart",Gauntlet,"Recolor",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Transparency = 0.75,Transparency = 0.75,Size = Vector3.new(0.0500000007, 0.400000274, 0.250000119),CFrame = CFrame.new(34.2999763, 31.3549976, -7.3823185, 0, 0, -1, 0, 1, 0, 1, 0, 0),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  496. mot = New("Motor",Recolor,"mot",{Part0 = Recolor,Part1 = Main,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(-0.150001526, -0.517465591, -0.496462822, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  497. Recolor = New("WedgePart",Gauntlet,"Recolor",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Transparency = 0.75,Transparency = 0.75,Size = Vector3.new(0.0500000007, 0.650000572, 0.250000119),CFrame = CFrame.new(34.2999763, 30.829998, -7.3823185, 0, 0, -1, 0, -1, 0, -1, 0, 0),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  498. mot = New("Motor",Recolor,"mot",{Part0 = Recolor,Part1 = Main,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, -1, 0, -1, 0, 0),C1 = CFrame.new(-0.150001526, -1.04246521, -0.496462822, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  499. Recolor = New("WedgePart",Gauntlet,"Recolor",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Transparency = 0.75,Transparency = 0.75,Size = Vector3.new(0.0500000007, 0.650000572, 0.250000119),CFrame = CFrame.new(35.004982, 30.829998, -7.02732086, -1, 0, 0, 0, -1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  500. mot = New("Motor",Recolor,"mot",{Part0 = Recolor,Part1 = Main,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0.55500412, -1.04246521, -0.141465187, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  501. Recolor = New("WedgePart",Gauntlet,"Recolor",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Transparency = 0.75,Transparency = 0.75,Size = Vector3.new(0.0500000007, 0.650000572, 0.250000119),CFrame = CFrame.new(35.004982, 30.829998, -6.77732086, 1, 0, 0, 0, -1, 0, 0, 0, -1),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  502. mot = New("Motor",Recolor,"mot",{Part0 = Recolor,Part1 = Main,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0.55500412, -1.04246521, 0.108534813, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  503. Recolor = New("WedgePart",Gauntlet,"Recolor",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Transparency = 0.75,Transparency = 0.75,Size = Vector3.new(0.0500000007, 0.400000274, 0.250000119),CFrame = CFrame.new(35.004982, 31.3549976, -7.02732086, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  504. mot = New("Motor",Recolor,"mot",{Part0 = Recolor,Part1 = Main,C1 = CFrame.new(0.55500412, -0.517465591, -0.141465187, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  505. Recolor = New("WedgePart",Gauntlet,"Recolor",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Transparency = 0.75,Transparency = 0.75,Size = Vector3.new(0.0500000007, 0.400000274, 0.250000119),CFrame = CFrame.new(35.004982, 31.3549976, -6.77732086, -1, 0, 0, 0, 1, 0, 0, 0, -1),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  506. mot = New("Motor",Recolor,"mot",{Part0 = Recolor,Part1 = Main,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0.55500412, -0.517465591, 0.108534813, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  507. Recolor = New("WedgePart",Gauntlet,"Recolor",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Transparency = 0.75,Transparency = 0.75,Size = Vector3.new(0.0500000007, 0.650000572, 0.250000119),CFrame = CFrame.new(34.5499687, 30.829998, -6.38231945, 0, 0, 1, 0, -1, 0, 1, 0, 0),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  508. mot = New("Motor",Recolor,"mot",{Part0 = Recolor,Part1 = Main,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, -1, 0, 1, 0, 0),C1 = CFrame.new(0.0999908447, -1.04246521, 0.503536224, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  509. Recolor = New("WedgePart",Gauntlet,"Recolor",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Transparency = 0.75,Transparency = 0.75,Size = Vector3.new(0.0500000007, 0.650000572, 0.250000119),CFrame = CFrame.new(34.7999687, 30.829998, -6.38231945, 0, 0, -1, 0, -1, 0, -1, 0, 0),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  510. mot = New("Motor",Recolor,"mot",{Part0 = Recolor,Part1 = Main,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, -1, 0, -1, 0, 0),C1 = CFrame.new(0.349990845, -1.04246521, 0.503536224, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  511. Recolor = New("WedgePart",Gauntlet,"Recolor",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Transparency = 0.75,Transparency = 0.75,Size = Vector3.new(0.0500000007, 0.400000274, 0.250000119),CFrame = CFrame.new(34.5499687, 31.3549976, -6.38231945, 0, 0, 1, 0, 1, 0, -1, 0, 0),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  512. mot = New("Motor",Recolor,"mot",{Part0 = Recolor,Part1 = Main,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(0.0999908447, -0.517465591, 0.503536224, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  513. Recolor = New("WedgePart",Gauntlet,"Recolor",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Transparency = 0.75,Transparency = 0.75,Size = Vector3.new(0.0500000007, 0.400000274, 0.250000119),CFrame = CFrame.new(34.7999687, 31.3549976, -6.38231945, 0, 0, -1, 0, 1, 0, 1, 0, 0),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  514. mot = New("Motor",Recolor,"mot",{Part0 = Recolor,Part1 = Main,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(0.349990845, -0.517465591, 0.503536224, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  515. Recolor = New("Part",Gauntlet,"Recolor",{BrickColor = BrickColor.new("Maroon"),Size = Vector3.new(1.10000145, 0.115000226, 1.04000056),CFrame = CFrame.new(34.4499779, 32.4774742, -6.88585567, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.458824, 0, 0),})
  516. mot = New("Motor",Recolor,"mot",{Part0 = Recolor,Part1 = Main,C1 = CFrame.new(0, 0.605010986, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  517. Hitbox = New("Part",Gauntlet,"Hitbox",{BrickColor = BrickColor.new("Black"),Transparency = 1,Transparency = 1,Size = Vector3.new(1.1, 2.045, 1.04),CFrame = CFrame.new(34.4499779, 31.8524494, -6.88585567, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  518. mot = New("Motor",Hitbox,"mot",{Part0 = Hitbox,Part1 = Main,C1 = CFrame.new(0, -0.0200138092, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  519. Recolor = New("Part",Gauntlet,"Recolor",{BrickColor = BrickColor.new("Maroon"),Size = Vector3.new(1.10000145, 0.115000226, 1.04000056),CFrame = CFrame.new(34.4499779, 32.1474686, -6.88585567, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.458824, 0, 0),})
  520. mot = New("Motor",Recolor,"mot",{Part0 = Recolor,Part1 = Main,C1 = CFrame.new(0, 0.275005341, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  521. Nail = New("Part",Gauntlet,"Nail",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(1.15269339, 0.171731144, 0.190000519),CFrame = CFrame.new(34.4499893, 31.4374714, -6.58084679, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  522. SMesh = New("SpecialMesh",Nail,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  523. mot = New("Motor",Nail,"mot",{Part0 = Nail,Part1 = Main,C1 = CFrame.new(1.14440918e-05, -0.434991837, 0.305008888, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  524. Band = New("Part",Gauntlet,"Band",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(1.10000145, 0.235000312, 1.04000056),CFrame = CFrame.new(34.4499779, 31.3974819, -6.88585567, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  525. mot = New("Motor",Band,"mot",{Part0 = Band,Part1 = Main,C1 = CFrame.new(0, -0.474981308, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  526. Nail = New("Part",Gauntlet,"Nail",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(1.15269339, 0.171731144, 0.190000519),CFrame = CFrame.new(34.4499893, 31.4374714, -6.88085127, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  527. SMesh = New("SpecialMesh",Nail,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  528. mot = New("Motor",Nail,"mot",{Part0 = Nail,Part1 = Main,C1 = CFrame.new(1.14440918e-05, -0.434991837, 0.00500440598, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  529. Recolor = New("Part",Gauntlet,"Recolor",{BrickColor = BrickColor.new("Crimson"),Size = Vector3.new(1.12269342, 0.251731187, 0.260000527),CFrame = CFrame.new(34.4549828, 31.4374638, -7.20585442, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.592157, 0, 0),})
  530. SMesh = New("SpecialMesh",Recolor,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  531. mot = New("Motor",Recolor,"mot",{Part0 = Recolor,Part1 = Main,C1 = CFrame.new(0.00500488281, -0.434999466, -0.319998741, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  532. Recolor = New("Part",Gauntlet,"Recolor",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(1.10000145, 0.115000226, 1.04000056),CFrame = CFrame.new(34.4499779, 31.2374687, -6.88585567, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  533. mot = New("Motor",Recolor,"mot",{Part0 = Recolor,Part1 = Main,C1 = CFrame.new(0, -0.634994507, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  534. Recolor = New("Part",Gauntlet,"Recolor",{BrickColor = BrickColor.new("Crimson"),Size = Vector3.new(1.12269342, 0.251731187, 0.260000527),CFrame = CFrame.new(34.4549828, 31.4374638, -6.88585138, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.592157, 0, 0),})
  535. SMesh = New("SpecialMesh",Recolor,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  536. mot = New("Motor",Recolor,"mot",{Part0 = Recolor,Part1 = Main,C1 = CFrame.new(0.00500488281, -0.434999466, 4.29153442e-06, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  537. Recolor = New("Part",Gauntlet,"Recolor",{BrickColor = BrickColor.new("Crimson"),Size = Vector3.new(1.12269342, 0.251731187, 0.260000527),CFrame = CFrame.new(34.4549828, 31.4374638, -6.5858469, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.592157, 0, 0),})
  538. SMesh = New("SpecialMesh",Recolor,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  539. mot = New("Motor",Recolor,"mot",{Part0 = Recolor,Part1 = Main,C1 = CFrame.new(0.00500488281, -0.434999466, 0.300008774, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  540. Recolor = New("Part",Gauntlet,"Recolor",{BrickColor = BrickColor.new("Crimson"),Size = Vector3.new(1.08269346, 0.251731187, 0.260000527),CFrame = CFrame.new(34.1399841, 31.4374638, -6.88084316, 0, 0, 1, 0, 1, 0, -1, 0, 0),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.592157, 0, 0),})
  541. SMesh = New("SpecialMesh",Recolor,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  542. mot = New("Motor",Recolor,"mot",{Part0 = Recolor,Part1 = Main,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(-0.309993744, -0.434999466, 0.00501251221, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  543. Recolor = New("Part",Gauntlet,"Recolor",{BrickColor = BrickColor.new("Crimson"),Size = Vector3.new(1.07269347, 0.251731187, 0.260000527),CFrame = CFrame.new(34.7599945, 31.4374638, -6.87584305, 0, 0, 1, 0, 1, 0, -1, 0, 0),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.592157, 0, 0),})
  544. SMesh = New("SpecialMesh",Recolor,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  545. mot = New("Motor",Recolor,"mot",{Part0 = Recolor,Part1 = Main,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(0.310016632, -0.434999466, 0.0100126266, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  546. Recolor = New("Part",Gauntlet,"Recolor",{BrickColor = BrickColor.new("Crimson"),Size = Vector3.new(1.08269346, 0.251731187, 0.260000527),CFrame = CFrame.new(34.4599876, 31.4374638, -6.88084316, 0, 0, 1, 0, 1, 0, -1, 0, 0),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.592157, 0, 0),})
  547. SMesh = New("SpecialMesh",Recolor,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  548. mot = New("Motor",Recolor,"mot",{Part0 = Recolor,Part1 = Main,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(0.0100097656, -0.434999466, 0.00501251221, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  549. Nail = New("Part",Gauntlet,"Nail",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(1.09269345, 0.171731144, 0.190000519),CFrame = CFrame.new(34.7649918, 31.4374714, -6.86585045, 0, 0, 1, 0, 1, 0, -1, 0, 0),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  550. SMesh = New("SpecialMesh",Nail,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  551. mot = New("Motor",Nail,"mot",{Part0 = Nail,Part1 = Main,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(0.315013885, -0.434991837, 0.0200052261, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  552. Nail = New("Part",Gauntlet,"Nail",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(1.15269339, 0.171731144, 0.190000519),CFrame = CFrame.new(34.4499893, 31.4374714, -7.2008543, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  553. SMesh = New("SpecialMesh",Nail,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  554. mot = New("Motor",Nail,"mot",{Part0 = Nail,Part1 = Main,C1 = CFrame.new(1.14440918e-05, -0.434991837, -0.314998627, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  555. Nail = New("Part",Gauntlet,"Nail",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(1.10269344, 0.171731144, 0.190000519),CFrame = CFrame.new(34.4649887, 31.4374714, -6.87085009, 0, 0, 1, 0, 1, 0, -1, 0, 0),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  556. SMesh = New("SpecialMesh",Nail,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  557. mot = New("Motor",Nail,"mot",{Part0 = Nail,Part1 = Main,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(0.0150108337, -0.434991837, 0.0150055885, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  558. Nail = New("Part",Gauntlet,"Nail",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(1.11269343, 0.171731144, 0.190000519),CFrame = CFrame.new(34.1449852, 31.4374714, -6.8758502, 0, 0, 1, 0, 1, 0, -1, 0, 0),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  559. SMesh = New("SpecialMesh",Nail,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  560. mot = New("Motor",Nail,"mot",{Part0 = Nail,Part1 = Main,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(-0.304992676, -0.434991837, 0.0100054741, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  561. Recolor = New("Part",Gauntlet,"Recolor",{BrickColor = BrickColor.new("Maroon"),Size = Vector3.new(1.10000145, 0.115000226, 1.04000056),CFrame = CFrame.new(34.4499779, 31.5674801, -6.88585567, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.458824, 0, 0),})
  562. mot = New("Motor",Recolor,"mot",{Part0 = Recolor,Part1 = Main,C1 = CFrame.new(0, -0.304983139, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  563. Wedge = New("WedgePart",Gauntlet,"Wedge",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.11000025, 0.948717952, 1.02461576),CFrame = CFrame.new(34.4549637, 32.8243484, -6.85354662, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  564. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Main,C1 = CFrame.new(0.00498580933, 0.951885223, 0.0323090553, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  565. Wedge = New("WedgePart",Gauntlet,"Recolor",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.05583346, 0.902421594, 0.974615693),CFrame = CFrame.new(34.4549637, 32.8560638, -6.83271885, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  566. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Main,C1 = CFrame.new(0.00498580933, 0.983600616, 0.0531368256, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  567. Nail = New("Part",Gauntlet,"Nail",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(1.15269339, 0.171731144, 0.190000519),CFrame = CFrame.new(34.4499893, 32.3474693, -6.88085127, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  568. SMesh = New("SpecialMesh",Nail,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  569. mot = New("Motor",Nail,"mot",{Part0 = Nail,Part1 = Main,C1 = CFrame.new(1.14440918e-05, 0.475006104, 0.00500440598, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  570. Recolor = New("Part",Gauntlet,"Recolor",{BrickColor = BrickColor.new("Crimson"),Size = Vector3.new(1.12269342, 0.251731187, 0.260000527),CFrame = CFrame.new(34.4549828, 32.3474617, -6.88585138, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.592157, 0, 0),})
  571. SMesh = New("SpecialMesh",Recolor,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  572. mot = New("Motor",Recolor,"mot",{Part0 = Recolor,Part1 = Main,C1 = CFrame.new(0.00500488281, 0.474998474, 4.29153442e-06, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  573. Recolor = New("Part",Gauntlet,"Recolor",{BrickColor = BrickColor.new("Crimson"),Size = Vector3.new(1.07269347, 0.251731187, 0.260000527),CFrame = CFrame.new(34.7599945, 32.3474617, -6.87584305, 0, 0, 1, 0, 1, 0, -1, 0, 0),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.592157, 0, 0),})
  574. SMesh = New("SpecialMesh",Recolor,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  575. mot = New("Motor",Recolor,"mot",{Part0 = Recolor,Part1 = Main,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(0.310016632, 0.474998474, 0.0100126266, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  576. Nail = New("Part",Gauntlet,"Nail",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(1.09269345, 0.171731144, 0.190000519),CFrame = CFrame.new(34.7649918, 32.3474693, -6.86585045, 0, 0, 1, 0, 1, 0, -1, 0, 0),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  577. SMesh = New("SpecialMesh",Nail,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  578. mot = New("Motor",Nail,"mot",{Part0 = Nail,Part1 = Main,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(0.315013885, 0.475006104, 0.0200052261, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  579. Nail = New("Part",Gauntlet,"Nail",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(1.10269344, 0.171731144, 0.190000519),CFrame = CFrame.new(34.4649887, 32.3474693, -6.87085009, 0, 0, 1, 0, 1, 0, -1, 0, 0),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  580. SMesh = New("SpecialMesh",Nail,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  581. mot = New("Motor",Nail,"mot",{Part0 = Nail,Part1 = Main,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(0.0150108337, 0.475006104, 0.0150055885, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  582. Recolor = New("Part",Gauntlet,"Recolor",{BrickColor = BrickColor.new("Crimson"),Size = Vector3.new(1.08269346, 0.251731187, 0.260000527),CFrame = CFrame.new(34.1399841, 32.3474617, -6.88084316, 0, 0, 1, 0, 1, 0, -1, 0, 0),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.592157, 0, 0),})
  583. SMesh = New("SpecialMesh",Recolor,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  584. mot = New("Motor",Recolor,"mot",{Part0 = Recolor,Part1 = Main,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(-0.309993744, 0.474998474, 0.00501251221, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  585. Recolor = New("Part",Gauntlet,"Recolor",{BrickColor = BrickColor.new("Crimson"),Size = Vector3.new(1.08269346, 0.251731187, 0.260000527),CFrame = CFrame.new(34.4599876, 32.3474617, -6.88084316, 0, 0, 1, 0, 1, 0, -1, 0, 0),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.592157, 0, 0),})
  586. SMesh = New("SpecialMesh",Recolor,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  587. mot = New("Motor",Recolor,"mot",{Part0 = Recolor,Part1 = Main,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(0.0100097656, 0.474998474, 0.00501251221, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  588. Nail = New("Part",Gauntlet,"Nail",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(1.11269343, 0.171731144, 0.190000519),CFrame = CFrame.new(34.1449852, 32.3474693, -6.8758502, 0, 0, 1, 0, 1, 0, -1, 0, 0),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  589. SMesh = New("SpecialMesh",Nail,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  590. mot = New("Motor",Nail,"mot",{Part0 = Nail,Part1 = Main,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(-0.304992676, 0.475006104, 0.0100054741, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  591. Band = New("Part",Gauntlet,"Band",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(1.10000145, 0.235000312, 1.04000056),CFrame = CFrame.new(34.4499779, 32.3074799, -6.88585567, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  592. mot = New("Motor",Band,"mot",{Part0 = Band,Part1 = Main,C1 = CFrame.new(0, 0.435016632, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  593. Nail = New("Part",Gauntlet,"Nail",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(1.15269339, 0.171731144, 0.190000519),CFrame = CFrame.new(34.4499893, 32.3474693, -6.58084679, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  594. SMesh = New("SpecialMesh",Nail,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  595. mot = New("Motor",Nail,"mot",{Part0 = Nail,Part1 = Main,C1 = CFrame.new(1.14440918e-05, 0.475006104, 0.305008888, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  596. Recolor = New("Part",Gauntlet,"Recolor",{BrickColor = BrickColor.new("Crimson"),Size = Vector3.new(1.12269342, 0.251731187, 0.260000527),CFrame = CFrame.new(34.4549828, 32.3474617, -6.5858469, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.592157, 0, 0),})
  597. SMesh = New("SpecialMesh",Recolor,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  598. mot = New("Motor",Recolor,"mot",{Part0 = Recolor,Part1 = Main,C1 = CFrame.new(0.00500488281, 0.474998474, 0.300008774, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  599. Nail = New("Part",Gauntlet,"Nail",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(1.15269339, 0.171731144, 0.190000519),CFrame = CFrame.new(34.4499893, 32.3474693, -7.2008543, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  600. SMesh = New("SpecialMesh",Nail,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  601. mot = New("Motor",Nail,"mot",{Part0 = Nail,Part1 = Main,C1 = CFrame.new(1.14440918e-05, 0.475006104, -0.314998627, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  602.  
  603. for _,v in next, Gauntlet:children() do
  604.     if(v:IsA'BasePart')then
  605.         if(v.Name == 'Recolor')then
  606.             v.Material = Enum.Material.Neon
  607.         end
  608.     end
  609. end
  610.  
  611.  
  612. local Gauntlet2 = Gauntlet:Clone();
  613. local Main2 = Gauntlet2.Main
  614. local Hitbox2 = Gauntlet2.Hitbox
  615.  
  616. Gauntlet2.Parent = Char
  617. Gauntlet.Parent = Char
  618.  
  619. local NeonParts = {}
  620. for _,v in next, Gauntlet:children() do
  621.     if(v:IsA'BasePart' and v.Name == 'Recolor')then
  622.         v.Color = Color3.new(math.random(),math.random(),math.random())
  623.         table.insert(NeonParts,v)
  624.     end
  625. end
  626. for _,v in next, Gauntlet2:children() do
  627.     if(v:IsA'BasePart' and v.Name == 'Recolor')then
  628.         v.Color = Color3.new(math.random(),math.random(),math.random())
  629.         table.insert(NeonParts,v)
  630.     end
  631. end
  632.  
  633. for _,v in next, Gauntlet:children() do
  634.     if(v:IsA'Part' and not v:findFirstChildOfClass'SpecialMesh')then
  635.         Instance.new("BlockMesh",v)
  636.     end
  637.     if(v:IsA'BasePart')then v.CanCollide = false end
  638. end
  639. for _,v in next, Gauntlet2:children() do
  640.     if(v:IsA'Part' and not v:findFirstChildOfClass'SpecialMesh')then
  641.         Instance.new("BlockMesh",v)
  642.     end
  643.     if(v:IsA'BasePart')then v.CanCollide = false end
  644. end
  645.  
  646.  
  647. table.insert(NeonParts,MainCl)
  648. if(PlayerSize ~= 1)then
  649.     for _,v in next, Char:GetDescendants() do
  650.         if(v:IsA'BasePart')then
  651.             v.Size = v.Size * PlayerSize
  652.         end
  653.     end
  654. end
  655.  
  656.  
  657. local Music = Sound(MusicParent,MusicID,1,3,true,false,true)
  658. Music.Name = 'Music'
  659.  
  660. local Static = Sound(Torso,1588058260,1,3,true,false,true)
  661. Static.Name = 'Static'
  662.  
  663. --// Stop animations \\--
  664. for _,v in next, Hum:GetPlayingAnimationTracks() do
  665.     v:Stop();
  666. end
  667.  
  668. pcall(game.Destroy,Char:FindFirstChild'Animate')
  669. pcall(game.Destroy,Hum:FindFirstChild'Animator')
  670.  
  671. --// Joints \\--
  672.  
  673. local LS = NewInstance('Motor',Char,{Part0=Torso,Part1=LArm,C0 = CF.N(-1.5 * PlayerSize,0.5 * PlayerSize,0),C1 = CF.N(0,.5 * PlayerSize,0)})
  674. local RS = NewInstance('Motor',Char,{Part0=Torso,Part1=RArm,C0 = CF.N(1.5 * PlayerSize,0.5 * PlayerSize,0),C1 = CF.N(0,.5 * PlayerSize,0)})
  675. local NK = NewInstance('Motor',Char,{Part0=Torso,Part1=Head,C0 = CF.N(0,1.5 * PlayerSize,0)})
  676. local LH = NewInstance('Motor',Char,{Part0=Torso,Part1=LLeg,C0 = CF.N(-.5 * PlayerSize,-1 * PlayerSize,0),C1 = CF.N(0,1 * PlayerSize,0)})
  677. local RH = NewInstance('Motor',Char,{Part0=Torso,Part1=RLeg,C0 = CF.N(.5 * PlayerSize,-1 * PlayerSize,0),C1 = CF.N(0,1 * PlayerSize,0)})
  678. local RJ = NewInstance('Motor',Char,{Part0=Root,Part1=Torso})
  679. local HW1 = Weld(Main,RArm,CF.N(0,.47,0)*CF.A(0,M.R(-90),0))
  680. local HW2 = Weld(Main2,LArm,CF.N(0,.47,0)*CF.A(0,M.R(90),0))
  681. local CW = Weld(MainCl,LArm,CF.N(.55,.45,0))
  682.  
  683. local LSC0 = LS.C0
  684. local RSC0 = RS.C0
  685. local NKC0 = NK.C0
  686. local LHC0 = LH.C0
  687. local RHC0 = RH.C0
  688. local RJC0 = RJ.C0
  689.  
  690. --// Artificial HB \\--
  691.  
  692. local ArtificialHB = IN("BindableEvent", script)
  693. ArtificialHB.Name = "Heartbeat"
  694.  
  695. script:WaitForChild("Heartbeat")
  696.  
  697. local tf = 0
  698. local allowframeloss = false
  699. local tossremainder = false
  700. local lastframe = tick()
  701. local frame = 1/Frame_Speed
  702. ArtificialHB:Fire()
  703.  
  704. game:GetService("RunService").Heartbeat:connect(function(s, p)
  705.     tf = tf + s
  706.     if tf >= frame then
  707.         if allowframeloss then
  708.             script.Heartbeat:Fire()
  709.             lastframe = tick()
  710.         else
  711.             for i = 1, math.floor(tf / frame) do
  712.                 ArtificialHB:Fire()
  713.             end
  714.             lastframe = tick()
  715.         end
  716.         if tossremainder then
  717.             tf = 0
  718.         else
  719.             tf = tf - frame * math.floor(tf / frame)
  720.         end
  721.     end
  722. end)
  723.  
  724. function swait(num)
  725.     if num == 0 or num == nil then
  726.         ArtificialHB.Event:wait()
  727.     else
  728.         for i = 0, num do
  729.             ArtificialHB.Event:wait()
  730.         end
  731.     end
  732. end
  733.  
  734.  
  735. --// Effect Function(s) \\--
  736.  
  737. function NoobySphere(Lifetime,Speed,Type,Pos,StartSize,Inc,Color,Range,MeshId,Axis)
  738.     local fxP = Part(Effects,Color,Enum.Material.Neon,V3.N(1,1,1),Pos+Pos.lookVector*Range,true,false)
  739.     local fxM = Mesh(fxP,(MeshId and Enum.MeshType.FileMesh or Enum.MeshType.Sphere),(MeshId and "rbxassetid://"..MeshId or ""),"",StartSize,V3.N())
  740.     local Scale = 1
  741.     local speeder = Speed
  742.     if(Type == "Multiply")then
  743.         Scale = 1*Inc
  744.     elseif(Type == "Divide")then
  745.         Scale = 1/Inc
  746.     end
  747.     if(MeshId == 20329976)then
  748.         fxM.Offset = V3.N(0,0,-fxM.Scale.x/8)
  749.     end
  750.     coroutine.wrap(function()
  751.         for i = 0,10/Lifetime,.1 do
  752.             if(Type == "Multiply")then
  753.                 Scale = Scale - 0.01*Inc/Lifetime
  754.             elseif(Type == "Divide")then
  755.                 Scale = Scale - 0.01/Inc*Lifetime
  756.             end
  757.             speeder = speeder - 0.01*Speed*Lifetime
  758.             fxP.CFrame = fxP.CFrame + fxP.CFrame.lookVector*speeder*Lifetime
  759.             fxP.Transparency = fxP.Transparency + 0.01*Lifetime
  760.             if(Axis == 'x')then
  761.                 fxM.Scale = fxM.Scale + Vector3.new(Scale*Lifetime, 0, 0)
  762.             elseif(Axis == 'y')then
  763.                 fxM.Scale = fxM.Scale + Vector3.new(0, Scale*Lifetime, 0)
  764.             elseif(Axis == 'z')then
  765.                 fxM.Scale = fxM.Scale + Vector3.new(0, 0, Scale*Lifetime)
  766.             elseif(Axis == 'xyz')then
  767.                 fxM.Scale = fxM.Scale + Vector3.new(Scale*Lifetime,Scale*Lifetime,Scale*Lifetime)
  768.             elseif(Axis == 'yz')then
  769.                 fxM.Scale = fxM.Scale + Vector3.new(0,Scale*Lifetime,Scale*Lifetime)
  770.             elseif(Axis == 'xz')then
  771.                 fxM.Scale = fxM.Scale + Vector3.new(Scale*Lifetime,0,Scale*Lifetime)
  772.             else
  773.                 fxM.Scale = fxM.Scale + Vector3.new(Scale*Lifetime, Scale*Lifetime, 0)
  774.             end
  775.             if(MeshId == 20329976)then
  776.                 fxM.Offset = V3.N(0,0,-fxM.Scale.x/8)
  777.             end
  778.             if(fxP.Transparency >= 1)then break end
  779.             swait()
  780.         end
  781.         fxP:destroy()
  782.     end)()
  783.     return fxP
  784. end
  785.  
  786.  
  787. function NoobySphere2(Lifetime,Type,Pos,StartSize,Inc,Color,MeshId)
  788.     local fxP = Part(Effects,Color,Enum.Material.Neon,V3.N(1,1,1),Pos,true,false)
  789.     local fxM = Mesh(fxP,(MeshId and Enum.MeshType.FileMesh or Enum.MeshType.Sphere),(MeshId and "rbxassetid://"..MeshId or ""),"",StartSize,V3.N())
  790.  
  791.     local Scale = 1
  792.     if(Type == "Multiply")then
  793.         Scale = 1*Inc
  794.     elseif(Type == "Divide")then
  795.         Scale = 1/Inc
  796.     end
  797.     coroutine.wrap(function()
  798.         for i = 0,10/Lifetime,.1 do
  799.  
  800.             if(Type == "Multiply")then
  801.                 Scale = Scale - 0.01*Inc/Lifetime
  802.             elseif(Type == "Divide")then
  803.                 Scale = Scale - 0.01/Inc*Lifetime
  804.             end
  805.             fxP.Transparency = fxP.Transparency + 0.01*Lifetime
  806.             fxM.Scale = fxM.Scale + Vector3.new(Scale*Lifetime, Scale*Lifetime, Scale*Lifetime)
  807.             swait()
  808.         end
  809.         fxP:destroy()
  810.     end)()
  811. end
  812.  
  813. function NoobyBlock(Lifetime,Speed,Type,Pos,StartSize,Inc,Color,Range,Fade,MeshId)
  814.     local fxP = Part(Effects,Color,Enum.Material.Neon,V3.N(1,1,1),Pos+Pos.lookVector*Range,true,false)
  815.     local fxM = Mesh(fxP,(MeshId and Enum.MeshType.FileMesh or Enum.MeshType.Brick),(MeshId and "rbxassetid://"..MeshId or ""),"",StartSize,V3.N())
  816.     local Scale = 1
  817.     local speeder = Speed
  818.     if(Type == "Multiply")then
  819.         Scale = 1*Inc
  820.     elseif(Type == "Divide")then
  821.         Scale = 1/Inc
  822.     end
  823.     coroutine.wrap(function()
  824.         for i = 0,10/Lifetime,.1 do
  825.             if(Type == "Multiply")then
  826.                 Scale = Scale - 0.01*Inc/Lifetime
  827.             elseif(Type == "Divide")then
  828.                 Scale = Scale - 0.01/Inc*Lifetime
  829.             end
  830.             if(Fade)then
  831.                 fxP.Transparency = i/(10/Lifetime)
  832.             end
  833.             speeder = speeder - 0.01*Speed*Lifetime/10
  834.             fxP.CFrame = fxP.CFrame + fxP.CFrame.lookVector*speeder*Lifetime
  835.             fxM.Scale = fxM.Scale - Vector3.new(Scale*Lifetime, Scale*Lifetime, Scale*Lifetime)
  836.             swait()
  837.         end
  838.         fxP:destroy()
  839.     end)()
  840. end
  841.  
  842. function Bezier(startpos, pos2, pos3, endpos, t)
  843.     local A = startpos:lerp(pos2, t)
  844.     local B  = pos2:lerp(pos3, t)
  845.     local C = pos3:lerp(endpos, t)
  846.     local lerp1 = A:lerp(B, t)
  847.     local lerp2 = B:lerp(C, t)
  848.     local cubic = lerp1:lerp(lerp2, t)
  849.     return cubic
  850. end
  851. function Puddle(hit,pos,norm,data)
  852.     local material = data.Material or Enum.Material.SmoothPlastic
  853.     local color = data.Color or BrickColor.new'Crimson'
  854.     local size = data.Size or 1
  855.        
  856.     if(hit.Name ~= 'BloodPuddle')then
  857.         local Puddle = NewInstance('Part',workspace,{Material=material,BrickColor=color,Size=V3.N(size,.1,size),CFrame=CF.N(pos,pos+norm)*CF.A(90*M.P/180,0,0),Anchored=true,CanCollide=false,Archivable=false,Locked=true,Name='BloodPuddle'})
  858.         local Cyl = NewInstance('CylinderMesh',Puddle,{Name='CylinderMesh'})
  859.         BloodPuddles[Puddle] = 0
  860.     else
  861.         local cyl = hit:FindFirstChild'CylinderMesh'
  862.         if(cyl)then
  863.             BloodPuddles[hit] = 0
  864.             cyl.Scale = cyl.Scale + V3.N(size,0,size)
  865.             hit.Transparency = 0
  866.         end
  867.     end
  868. end
  869.  
  870. function Droplet(data)
  871.     --ShootBullet{Size=V3.N(3,3,3),Shape='Ball',Frames=160,Origin=RArm.CFrame,Speed=10}
  872.     local Size = data.Size or 1
  873.     local Color = data.Color or BrickColor.new'Crimson'
  874.     local StudsPerFrame = data.Speed or 1
  875.     local Shape = data.Shape or 'Ball'
  876.     local Frames = (data.Frames or 160)+1
  877.     local Pos = data.Origin or Root.CFrame
  878.     local Direction = data.Direction or Root.CFrame.lookVector*100000
  879.     local Material = data.Material or Enum.Material.SmoothPlastic
  880.     local Drop = data.Drop or .05
  881.     local Ignorelist = data.Ignorelist or nil
  882.    
  883.     local Bullet = Part(Effects,Color,Material,V3.N(Size,Size,Size),Pos,true,false)
  884.     local BMesh = Mesh(Bullet,Enum.MeshType.Brick,"","",V3.N(1,1,1),V3.N())
  885.     if(Shape == 'Ball')then
  886.         BMesh.MeshType = Enum.MeshType.Sphere
  887.     elseif(Shape == 'Head')then
  888.         BMesh.MeshType = Enum.MeshType.Head
  889.     elseif(Shape == 'Cylinder')then
  890.         BMesh.MeshType = Enum.MeshType.Cylinder
  891.     end
  892.    
  893.     coroutine.wrap(function()
  894.         for i = 1, Frames do
  895.             Pos = Pos * CF.N(0,-(Drop*i),0)
  896.             local hit,pos,norm,dist = CastRay(Bullet.CFrame.p,CF.N(Pos.p,Direction)*CF.N(0,0,-(StudsPerFrame*i)).p,StudsPerFrame)
  897.             if(hit and (not hit.Parent or not hit.Parent:FindFirstChildOfClass'Humanoid' and not hit.Parent:IsA'Accessory'))then
  898.                 Puddle(hit,pos,norm,data)
  899.                 break;
  900.             else
  901.                 Bullet.CFrame = CF.N(Pos.p,Direction)*CF.N(0,0,-(StudsPerFrame*i))
  902.             end
  903.             swait()
  904.         end
  905.         Bullet:destroy()
  906.     end)()
  907. end
  908.  
  909. function SphereFX(duration,color,scale,pos,endScale,increment)
  910.     return Effect{
  911.         Effect='ResizeAndFade',
  912.         Color=color,
  913.         Size=scale,
  914.         Mesh={MeshType=Enum.MeshType.Sphere},
  915.         CFrame=pos,
  916.         FXSettings={
  917.             EndSize=endScale,
  918.             EndIsIncrement=increment
  919.         }
  920.     }
  921. end
  922.  
  923. function BlastFX(duration,color,scale,pos,endScale,increment)
  924.     return Effect{
  925.         Effect='ResizeAndFade',
  926.         Color=color,
  927.         Size=scale,
  928.         Mesh={MeshType=Enum.MeshType.FileMesh,MeshId='rbxassetid://20329976'},
  929.         CFrame=pos,
  930.         FXSettings={
  931.             EndSize=endScale,
  932.             EndIsIncrement=increment
  933.         }
  934.     }
  935. end
  936.  
  937. function BlockFX(duration,color,scale,pos,endScale,increment)
  938.     return Effect{
  939.         Effect='ResizeAndFade',
  940.         Color=color,
  941.         Size=scale,
  942.         CFrame=pos,
  943.         FXSettings={
  944.             EndSize=endScale,
  945.             EndIsIncrement=increment
  946.         }
  947.     }
  948. end
  949.  
  950. function ShootBullet(data)
  951.     --ShootBullet{Size=V3.N(3,3,3),Shape='Ball',Frames=160,Origin=RArm.CFrame,Speed=10}
  952.     local Size = data.Size or V3.N(2,2,2)
  953.     local Color = data.Color or BrickColor.new'Crimson'
  954.     local StudsPerFrame = data.Speed or 10
  955.     local Shape = data.Shape or 'Ball'
  956.     local Frames = data.Frames or 160
  957.     local Pos = data.Origin or Torso.CFrame
  958.     local Direction = data.Direction or Mouse.Hit
  959.     local Material = data.Material or Enum.Material.Neon
  960.     local OnHit = data.HitFunction or function(hit,pos)
  961.         AOEDamage(pos,10,{MinimumDamage=5,MaximumDamage=15,DamageFX={DeathFunction=GrabANoobsSoul}})
  962.         Effect{
  963.             Effect='ResizeAndFade',
  964.             Color=Color,
  965.             Size=V3.N(10,10,10),
  966.             Mesh={MeshType=Enum.MeshType.Sphere},
  967.             CFrame=CF.N(pos),
  968.             FXSettings={
  969.                 EndSize=V3.N(.05,.05,.05),
  970.                 EndIsIncrement=true
  971.             }
  972.         }
  973.         for i = 1, 5 do
  974.             local angles = CF.A(M.RRNG(-180,180),M.RRNG(-180,180),M.RRNG(-180,180))
  975.             Effect{
  976.                 Effect='Fade',
  977.                 Frames=65,
  978.                 Size=V3.N(5,5,10),
  979.                 CFrame=CF.N(CF.N(pos)*angles*CF.N(0,0,-10).p,pos),
  980.                 Mesh = {MeshType=Enum.MeshType.Sphere},
  981.                 Material=Enum.Material.Neon,
  982.                 Color=Color,
  983.                 MoveDirection=CF.N(CF.N(pos)*angles*CF.N(0,0,-50).p,pos).p,
  984.             }  
  985.         end
  986.     end
  987.    
  988.     local Bullet = Part(Effects,Color,Material,Size,Pos,true,false)
  989.     local BMesh = Mesh(Bullet,Enum.MeshType.Brick,"","",V3.N(1,1,1),V3.N())
  990.     if(Shape == 'Ball')then
  991.         BMesh.MeshType = Enum.MeshType.Sphere
  992.     elseif(Shape == 'Head')then
  993.         BMesh.MeshType = Enum.MeshType.Head
  994.     elseif(Shape == 'Cylinder')then
  995.         BMesh.MeshType = Enum.MeshType.Cylinder
  996.     end
  997.    
  998.     coroutine.wrap(function()
  999.         for i = 1, Frames+1 do
  1000.             local hit,pos,norm,dist = CastRay(Bullet.CFrame.p,CF.N(Bullet.CFrame.p,Direction.p)*CF.N(0,0,-StudsPerFrame).p,StudsPerFrame)
  1001.             if(hit)then
  1002.                 OnHit(hit,pos,norm,dist)
  1003.                 break;
  1004.             else
  1005.                 Bullet.CFrame = CF.N(Bullet.CFrame.p,Direction.p)*CF.N(0,0,-StudsPerFrame)
  1006.             end
  1007.             swait()
  1008.         end
  1009.         Bullet:destroy()
  1010.     end)()
  1011.    
  1012. end
  1013.  
  1014.  
  1015. function Zap(data)
  1016.     local sCF,eCF = data.StartCFrame,data.EndCFrame
  1017.     assert(sCF,"You need a start CFrame!")
  1018.     assert(eCF,"You need an end CFrame!")
  1019.     local parts = data.PartCount or 15
  1020.     local zapRot = data.ZapRotation or {-5,5}
  1021.     local startThick = data.StartSize or 3;
  1022.     local endThick = data.EndSize or startThick/2;
  1023.     local color = data.Color or BrickColor.new'Electric blue'
  1024.     local delay = data.Delay or 35
  1025.     local delayInc = data.DelayInc or 0
  1026.     local lastLightning;
  1027.     local MagZ = (sCF.p - eCF.p).magnitude
  1028.     local thick = startThick
  1029.     local inc = (startThick/parts)-(endThick/parts)
  1030.    
  1031.     for i = 1, parts do
  1032.         local pos = sCF.p
  1033.         if(lastLightning)then
  1034.             pos = lastLightning.CFrame*CF.N(0,0,MagZ/parts/2).p
  1035.         end
  1036.         delay = delay + delayInc
  1037.         local zapPart = Part(Effects,color,Enum.Material.Neon,V3.N(thick,thick,MagZ/parts),CF.N(pos),true,false)
  1038.         local posie = CF.N(pos,eCF.p)*CF.N(0,0,MagZ/parts).p+V3.N(M.RNG(unpack(zapRot)),M.RNG(unpack(zapRot)),M.RNG(unpack(zapRot)))
  1039.         if(parts == i)then
  1040.             local MagZ = (pos-eCF.p).magnitude
  1041.             zapPart.Size = V3.N(endThick,endThick,MagZ)
  1042.             zapPart.CFrame = CF.N(pos, eCF.p)*CF.N(0,0,-MagZ/2)
  1043.             Effect{Effect='ResizeAndFade',Size=V3.N(thick,thick,thick),CFrame=eCF*CF.A(M.RRNG(-180,180),M.RRNG(-180,180),M.RRNG(-180,180)),Color=color,Frames=delay*2,FXSettings={EndSize=V3.N(thick*8,thick*8,thick*8)}}
  1044.         else
  1045.             zapPart.CFrame = CF.N(pos,posie)*CF.N(0,0,MagZ/parts/2)
  1046.         end
  1047.        
  1048.         lastLightning = zapPart
  1049.         Effect{Effect='Fade',Manual=zapPart,Frames=delay}
  1050.        
  1051.         thick=thick-inc
  1052.        
  1053.     end
  1054. end
  1055.  
  1056. function Zap2(data)
  1057.     local Color = data.Color or BrickColor.new'Electric blue'
  1058.     local StartPos = data.Start or Torso.Position
  1059.     local EndPos = data.End or Mouse.Hit.p
  1060.     local SegLength = data.SegL or 2
  1061.     local Thicc = data.Thickness or 0.5
  1062.     local Fades = data.Fade or 45
  1063.     local Parent = data.Parent or Effects
  1064.     local MaxD = data.MaxDist or 200
  1065.     local Branch = data.Branches or false
  1066.     local Material = data.Material or Enum.Material.Neon
  1067.     local Raycasts = data.Raycasts or false
  1068.     local Offset = data.Offset or {0,360}
  1069.     local AddMesh = (data.Mesh == nil and true or data.Mesh)
  1070.     if((StartPos-EndPos).magnitude > MaxD)then
  1071.         EndPos = CF.N(StartPos,EndPos)*CF.N(0,0,-MaxD).p
  1072.     end
  1073.     local hit,pos,norm,dist=nil,EndPos,nil,(StartPos-EndPos).magnitude
  1074.     if(Raycasts)then
  1075.         hit,pos,norm,dist = CastRay(StartPos,EndPos,MaxD)  
  1076.     end
  1077.     local segments = dist/SegLength
  1078.     local model = IN("Model",Parent)
  1079.     model.Name = 'Lightning'
  1080.     local Last;
  1081.     for i = 1, segments do
  1082.         local size = (segments-i)/25
  1083.         local prt = Part(model,Color,Material,V3.N(Thicc+size,SegLength,Thicc+size),CF.N(),true,false)
  1084.         if(AddMesh)then IN("CylinderMesh",prt) end
  1085.         if(Last and math.floor(segments) == i)then
  1086.             local MagZ = (Last.CFrame*CF.N(0,-SegLength/2,0).p-EndPos).magnitude
  1087.             prt.Size = V3.N(Thicc+size,MagZ,Thicc+size)
  1088.             prt.CFrame = CF.N(Last.CFrame*CF.N(0,-SegLength/2,0).p,EndPos)*CF.A(M.R(90),0,0)*CF.N(0,-MagZ/2,0) 
  1089.         elseif(not Last)then
  1090.             prt.CFrame = CF.N(StartPos,pos)*CF.A(M.R(90),0,0)*CF.N(0,-SegLength/2,0)   
  1091.         else
  1092.             prt.CFrame = CF.N(Last.CFrame*CF.N(0,-SegLength/2,0).p,CF.N(pos)*CF.A(M.R(M.RNG(0,360)),M.R(M.RNG(0,360)),M.R(M.RNG(0,360)))*CF.N(0,0,SegLength/3+(segments-i)).p)*CF.A(M.R(90),0,0)*CF.N(0,-SegLength/2,0)
  1093.         end
  1094.         Last = prt
  1095.         if(Branch)then
  1096.             local choice = M.RNG(1,7+((segments-i)*2))
  1097.             if(choice == 1)then
  1098.                 local LastB;
  1099.                 for i2 = 1,M.RNG(2,5) do
  1100.                     local size2 = ((segments-i)/35)/i2
  1101.                     local prt = Part(model,Color,Material,V3.N(Thicc+size2,SegLength,Thicc+size2),CF.N(),true,false)
  1102.                     if(AddMesh)then IN("CylinderMesh",prt) end
  1103.                     if(not LastB)then
  1104.                         prt.CFrame = CF.N(Last.CFrame*CF.N(0,-SegLength/2,0).p,Last.CFrame*CF.N(0,-SegLength/2,0)*CF.A(0,0,M.RRNG(0,360))*CF.N(0,Thicc*7,0)*CF.N(0,0,-1).p)*CF.A(M.R(90),0,0)*CF.N(0,-SegLength/2,0)
  1105.                     else
  1106.                         prt.CFrame = CF.N(LastB.CFrame*CF.N(0,-SegLength/2,0).p,LastB.CFrame*CF.N(0,-SegLength/2,0)*CF.A(0,0,M.RRNG(0,360))*CF.N(0,Thicc*7,0)*CF.N(0,0,-1).p)*CF.A(M.R(90),0,0)*CF.N(0,-SegLength/2,0)
  1107.                     end
  1108.                     LastB = prt
  1109.                 end
  1110.             end
  1111.         end
  1112.     end
  1113.     if(Fades > 0)then
  1114.         coroutine.wrap(function()
  1115.             for i = 1, Fades do
  1116.                 for _,v in next, model:children() do
  1117.                     if(v:IsA'BasePart')then
  1118.                         v.Transparency = (i/Fades)
  1119.                     end
  1120.                 end
  1121.                 swait()
  1122.             end
  1123.             model:destroy()
  1124.         end)()
  1125.     else
  1126.         S.Debris:AddItem(model,.01)
  1127.     end
  1128.     return {End=(Last and Last.CFrame*CF.N(0,-Last.Size.Y/2,0).p),Last=Last,Model=model}
  1129. end
  1130.  
  1131. function Tween(obj,props,time,easing,direction,repeats,backwards)
  1132.     local info = TweenInfo.new(time or .5, easing or Enum.EasingStyle.Quad, direction or Enum.EasingDirection.Out, repeats or 0, backwards or false)
  1133.     local tween = S.TweenService:Create(obj, info, props)
  1134.    
  1135.     tween:Play()
  1136. end
  1137.  
  1138. function Effect(data)
  1139.     local FX = data.Effect or 'ResizeAndFade'
  1140.     local Parent = data.Parent or Effects
  1141.     local Color = data.Color or C3.N(0,0,0)
  1142.     local Size = data.Size or V3.N(1,1,1)
  1143.     local MoveDir = data.MoveDirection or nil
  1144.     local MeshData = data.Mesh or nil
  1145.     local SndData = data.Sound or nil
  1146.     local Frames = data.Frames or 45
  1147.     local Manual = data.Manual or nil
  1148.     local Material = data.Material or nil
  1149.     local CFra = data.CFrame or Torso.CFrame
  1150.     local Settings = data.FXSettings or {}
  1151.     local Shape = data.Shape or Enum.PartType.Block
  1152.     local Snd,Prt,Msh;
  1153.     local RotInc = data.RotInc or {0,0,0}
  1154.     if(typeof(RotInc) == 'number')then
  1155.         RotInc = {RotInc,RotInc,RotInc}
  1156.     end
  1157.     coroutine.wrap(function()
  1158.         if(Manual and typeof(Manual) == 'Instance' and Manual:IsA'BasePart')then
  1159.             Prt = Manual
  1160.         else
  1161.             Prt = Part(Parent,Color,Material,Size,CFra,true,false)
  1162.             Prt.Shape = Shape
  1163.         end
  1164.         if(typeof(MeshData) == 'table')then
  1165.             Msh = Mesh(Prt,MeshData.MeshType,MeshData.MeshId,MeshData.TextureId,MeshData.Scale,MeshData.Offset)
  1166.         elseif(typeof(MeshData) == 'Instance')then
  1167.             Msh = MeshData:Clone()
  1168.             Msh.Parent = Prt
  1169.         elseif(Shape == Enum.PartType.Block)then
  1170.             Msh = Mesh(Prt,Enum.MeshType.Brick)
  1171.         end
  1172.         if(typeof(SndData) == 'table' or typeof(SndData) == 'Instance')then
  1173.             Snd = Sound(Prt,SndData.SoundId,SndData.Pitch,SndData.Volume,false,false,true)
  1174.         end
  1175.         if(Snd)then
  1176.             repeat swait() until Snd.Playing and Snd.IsLoaded and Snd.TimeLength > 0
  1177.             Frames = Snd.TimeLength * Frame_Speed/Snd.Pitch
  1178.         end
  1179.         Size = (Msh and Msh.Scale or Size)
  1180.         local grow = Size-(Settings.EndSize or (Msh and Msh.Scale or Size)/2)
  1181.        
  1182.         local MoveSpeed = nil;
  1183.         if(MoveDir)then
  1184.             MoveSpeed = (CFra.p - MoveDir).magnitude/Frames
  1185.         end
  1186.         if(FX ~= 'Arc')then
  1187.             for Frame = 1, Frames do
  1188.                 if(FX == "Fade")then
  1189.                     Prt.Transparency  = (Frame/Frames)
  1190.                 elseif(FX == "Resize")then
  1191.                     if(not Settings.EndSize)then
  1192.                         Settings.EndSize = V3.N(0,0,0)
  1193.                     end
  1194.                     if(Settings.EndIsIncrement)then
  1195.                         if(Msh)then
  1196.                             Msh.Scale = Msh.Scale + Settings.EndSize
  1197.                         else
  1198.                             Prt.Size = Prt.Size + Settings.EndSize
  1199.                         end                
  1200.                     else
  1201.                         if(Msh)then
  1202.                             Msh.Scale = Msh.Scale - grow/Frames
  1203.                         else
  1204.                             Prt.Size = Prt.Size - grow/Frames
  1205.                         end
  1206.                     end
  1207.                 elseif(FX == "ResizeAndFade")then
  1208.                     if(not Settings.EndSize)then
  1209.                         Settings.EndSize = V3.N(0,0,0)
  1210.                     end
  1211.                     if(Settings.EndIsIncrement)then
  1212.                         if(Msh)then
  1213.                             Msh.Scale = Msh.Scale + Settings.EndSize
  1214.                         else
  1215.                             Prt.Size = Prt.Size + Settings.EndSize
  1216.                         end                
  1217.                     else
  1218.                         if(Msh)then
  1219.                             Msh.Scale = Msh.Scale - grow/Frames
  1220.                         else
  1221.                             Prt.Size = Prt.Size - grow/Frames
  1222.                         end
  1223.                     end
  1224.                     Prt.Transparency = (Frame/Frames)
  1225.                 end
  1226.                 if(Settings.RandomizeCFrame)then
  1227.                     Prt.CFrame = Prt.CFrame * CF.A(M.RRNG(-360,360),M.RRNG(-360,360),M.RRNG(-360,360))
  1228.                 else
  1229.                     Prt.CFrame = Prt.CFrame * CF.A(unpack(RotInc))
  1230.                 end
  1231.                 if(MoveDir and MoveSpeed)then
  1232.                     local Orientation = Prt.Orientation
  1233.                     Prt.CFrame = CF.N(Prt.Position,MoveDir)*CF.N(0,0,-MoveSpeed)
  1234.                     Prt.Orientation = Orientation
  1235.                 end
  1236.                 swait()
  1237.             end
  1238.             Prt:destroy()
  1239.         else
  1240.             local start,third,fourth,endP = Settings.Start,Settings.Third,Settings.Fourth,Settings.End
  1241.             if(not Settings.End and Settings.Home)then endP = Settings.Home.CFrame end
  1242.             if(start and endP)then
  1243.                 local quarter = third or start:lerp(endP, 0.25) * CF.N(M.RNG(-25,25),M.RNG(0,25),M.RNG(-25,25))
  1244.                 local threequarter = fourth or start:lerp(endP, 0.75) * CF.N(M.RNG(-25,25),M.RNG(0,25),M.RNG(-25,25))
  1245.                 for Frame = 0, 1, (Settings.Speed or 0.01) do
  1246.                     if(Settings.Home)then
  1247.                         endP = Settings.Home.CFrame
  1248.                     end
  1249.                     Prt.CFrame = Bezier(start, quarter, threequarter, endP, Frame)
  1250.                 end
  1251.                 if(Settings.RemoveOnGoal)then
  1252.                     Prt:destroy()
  1253.                 end
  1254.             else
  1255.                 Prt:destroy()
  1256.                 assert(start,"You need a start position!")
  1257.                 assert(endP,"You need a start position!")
  1258.             end
  1259.         end
  1260.     end)()
  1261.     return Prt,Msh,Snd
  1262. end
  1263. function SoulSteal(whom)
  1264.     local torso = (whom:FindFirstChild'Head' or whom:FindFirstChild'Torso' or whom:FindFirstChild'UpperTorso' or whom:FindFirstChild'LowerTorso' or whom:FindFirstChild'HumanoidRootPart')
  1265.     print(torso)
  1266.     if(torso and torso:IsA'BasePart')then
  1267.         local Model = Instance.new("Model",Effects)
  1268.         Model.Name = whom.Name.."'s Soul"
  1269.         whom:BreakJoints()
  1270.         local Soul = Part(Model,BrickColor.new'Really red','Glass',V3.N(.5,.5,.5),torso.CFrame,true,false)
  1271.         Soul.Name = 'Head'
  1272.         NewInstance("Humanoid",Model,{Health=0,MaxHealth=0})
  1273.         Effect{
  1274.             Effect="Arc",
  1275.             Manual = Soul,
  1276.             FXSettings={
  1277.                 Start=torso.CFrame,
  1278.                 Home = Torso,
  1279.                 RemoveOnGoal = true,
  1280.             }
  1281.         }
  1282.         local lastPoint = Soul.CFrame.p
  1283.    
  1284.         for i = 0, 1, 0.01 do
  1285.                 local point = CFrame.new(lastPoint, Soul.Position) * CFrame.Angles(-math.pi/2, 0, 0)
  1286.                 local mag = (lastPoint - Soul.Position).magnitude
  1287.                 Effect{
  1288.                     Effect = "Fade",
  1289.                     CFrame = point * CF.N(0, mag/2, 0),
  1290.                     Size = V3.N(.5,mag+.5,.5),
  1291.                     Color = Soul.BrickColor
  1292.                 }
  1293.                 lastPoint = Soul.CFrame.p
  1294.             swait()
  1295.         end
  1296.         for i = 1, 5 do
  1297.             Effect{
  1298.                 Effect="Fade",
  1299.                 Color = BrickColor.new'Really red',
  1300.                 MoveDirection = (Torso.CFrame*CFrame.new(M.RNG(-40,40),M.RNG(-40,40),M.RNG(-40,40))).p
  1301.             }  
  1302.         end
  1303.     end
  1304. end
  1305.  
  1306. --// Other Functions \\ --
  1307.  
  1308. function CastRay(startPos,endPos,range,ignoreList)
  1309.     local ray = Ray.new(startPos,(endPos-startPos).unit*range)
  1310.     local part,pos,norm = workspace:FindPartOnRayWithIgnoreList(ray,ignoreList or {Char},false,true)
  1311.     return part,pos,norm,(pos and (startPos-pos).magnitude)
  1312. end
  1313.  
  1314. function getRegion(point,range,ignore)
  1315.     return workspace:FindPartsInRegion3WithIgnoreList(R3.N(point-V3.N(1,1,1)*range/2,point+V3.N(1,1,1)*range/2),ignore,100)
  1316. end
  1317.  
  1318. function clerp(startCF,endCF,alpha)
  1319.     return startCF:lerp(endCF, alpha)
  1320. end
  1321.  
  1322. function GetTorso(char)
  1323.     return char:FindFirstChild'Torso' or char:FindFirstChild'UpperTorso' or char:FindFirstChild'LowerTorso' or char:FindFirstChild'HumanoidRootPart'
  1324. end
  1325.  
  1326.  
  1327. function ShowDamage(Pos, Text, Time, Color)
  1328.     coroutine.wrap(function()
  1329.     local Rate = (1 / Frame_Speed)
  1330.     local Pos = (Pos or Vector3.new(0, 0, 0))
  1331.     local Text = (Text or "")
  1332.     local Time = (Time or 2)
  1333.     local Color = (Color or Color3.new(1, 0, 1))
  1334.     local EffectPart = NewInstance("Part",Effects,{
  1335.         Material=Enum.Material.SmoothPlastic,
  1336.         Reflectance = 0,
  1337.         Transparency = 1,
  1338.         Name = "Effect",
  1339.         Size = Vector3.new(0,0,0),
  1340.         Anchored = true,
  1341.         CFrame = CF.N(Pos)
  1342.     })
  1343.     local BillboardGui = NewInstance("BillboardGui",EffectPart,{
  1344.         Size = UDim2.new(1.25, 0, 1.25, 0),
  1345.         Adornee = EffectPart,
  1346.     })
  1347.     local TextLabel = NewInstance("TextLabel",BillboardGui,{
  1348.         BackgroundTransparency = 1,
  1349.         Size = UDim2.new(1, 0, 1, 0),
  1350.         Text = Text,
  1351.         Font = "Bodoni",
  1352.         TextColor3 = C3.N(M.RNG(),M.RNG(),M.RNG()),
  1353.         TextStrokeColor3 = Color3.new(0,0,0),
  1354.         TextStrokeTransparency=0,
  1355.         TextScaled = true,
  1356.     })
  1357.     S.Debris:AddItem(EffectPart, (Time))
  1358.     EffectPart.Parent = workspace
  1359.     delay(0, function()
  1360.         Tween(EffectPart,{CFrame=CF.N(Pos)*CF.N(0,3,0)},Time,Enum.EasingStyle.Elastic,Enum.EasingDirection.Out)
  1361.         local Frames = (Time / Rate)
  1362.         for Frame = 1, Frames do
  1363.             swait()
  1364.             local Percent = (Frame / Frames)
  1365.             TextLabel.TextTransparency = Percent
  1366.             TextLabel.TextStrokeTransparency = Percent
  1367.         end
  1368.         if EffectPart and EffectPart.Parent then
  1369.             EffectPart:Destroy()
  1370.         end
  1371.     end) end)()
  1372. end
  1373.  
  1374. function GrabANoobsSoul(char,hum)
  1375.     char:BreakJoints()
  1376.     hum:destroy()
  1377.     local soulEjected = false
  1378.     for _,v in next, char:children() do
  1379.         if(v:IsA'BasePart')then
  1380.             local dust = script.Dust:Clone();
  1381.             dust.Parent = v
  1382.             dust.Enabled = true
  1383.             local bv = NewInstance('BodyPosition',v,{d=1000,p=2500,position=v.Position+V3.N(M.RNG(-5,5),M.RNG(-5,5),M.RNG(-5,5))})
  1384.             v.Color = C3.N(M.RNG(),M.RNG(),M.RNG())
  1385.             coroutine.wrap(function()
  1386.                 for i = 0, 1, .025 do
  1387.                     v.Transparency = i
  1388.                     v.Color = C3.N(M.RNG(),M.RNG(),M.RNG())
  1389.                     dust.Color = ColorSequence.new(C3.N(M.RNG(),M.RNG(),M.RNG()))
  1390.                     swait()  
  1391.                 end
  1392.                 v:destroy()
  1393.                 if(not soulEjected and (v.Name == 'Torso' or v.Name == 'HumanoidRootPart' or v.Name == 'UpperTorso'))then
  1394.                     soulEjected = true
  1395.                     local soul = Part(Effects,C3.N(M.RNG(),M.RNG(),M.RNG()),Enum.Material.Neon,V3.N(.05,.05,.05),v.CFrame,true,false)
  1396.                     soul.Transparency = 1
  1397.                     local pe = script.Soul:Clone();
  1398.                     pe.Parent = soul
  1399.                     pe:Emit(1)
  1400.                     repeat swait()
  1401.                         soul.CFrame = CF.N(soul.CFrame.p,Torso.CFrame.p)*CF.N(0,0,-.15)
  1402.                         pe.Enabled = true
  1403.                         pe.Color = ColorSequence.new(C3.N(M.RNG(),M.RNG(),M.RNG()))
  1404.                     until not soul.Parent or (soul.CFrame.p-Torso.CFrame.p).magnitude < 1
  1405.                     pe.Enabled = false
  1406.                     S.Debris:AddItem(soul,2)
  1407.                     Sound(Torso,260496290,1,6,false,true,true)
  1408.                     for i = 1, 10 do
  1409.                         NoobySphere(2,M.RNG(25,50)/100,'Multiply',soul.CFrame*CF.A(M.RRNG(0,360),M.RRNG(0,360),M.RRNG(0,360)),V3.N(1,1,1),.1,C3.N(M.RNG(),M.RNG(),M.RNG()),0,nil,'z')
  1410.                     end
  1411.                    
  1412.                 end
  1413.             end)()
  1414.         end
  1415.     end
  1416. end
  1417.  
  1418. function DealDamage(data)
  1419.     local Who = data.Who;
  1420.     local MinDam = data.MinimumDamage or 15;
  1421.     local MaxDam = data.MaximumDamage or 30;
  1422.     local MaxHP = data.MaxHP or 1e5;
  1423.    
  1424.     local DB = data.Debounce or .2;
  1425.    
  1426.     local CritData = data.Crit or {}
  1427.     local CritChance = CritData.Chance or 0;
  1428.     local CritMultiplier = CritData.Multiplier or 1;
  1429.    
  1430.     local DamageEffects = data.DamageFX or {}
  1431.     local DamageType = DamageEffects.Type or "Normal"
  1432.     local DeathFunction = DamageEffects.DeathFunction
  1433.    
  1434.     assert(Who,"Specify someone to damage!")   
  1435.    
  1436.     local Humanoid = Who:FindFirstChildOfClass'Humanoid'
  1437.     local DoneDamage = M.RNG(MinDam,MaxDam) * (M.RNG(1,100) <= CritChance and CritMultiplier or 1)
  1438.    
  1439.     local canHit = true
  1440.     if(Humanoid)then
  1441.         for _, p in pairs(Hit) do
  1442.             if p[1] == Humanoid then
  1443.                 if(time() - p[2] <= DB) then
  1444.                     canHit = false
  1445.                 else
  1446.                     Hit[_] = nil
  1447.                 end
  1448.             end
  1449.         end
  1450.         if(canHit)then
  1451.             table.insert(Hit,{Humanoid,time()})
  1452.             local HitTorso = GetTorso(Who)
  1453.             local player = S.Players:GetPlayerFromCharacter(Who)
  1454.             if(not player or player.UserId ~= 5719877 and player.UserId ~= 61573184 and player.UserId ~= 19081129)then
  1455.                 if(Humanoid.MaxHealth >= MaxHP and Humanoid.Health > 0)then
  1456.                     print'Got kill'
  1457.                     Humanoid.Health = 0;
  1458.                     Who:BreakJoints();
  1459.                     if(DeathFunction)then DeathFunction(Who,Humanoid) end
  1460.                 else
  1461.                     local  c = Instance.new("ObjectValue",Hum)
  1462.                     c.Name = "creator"
  1463.                     c.Value = Plr
  1464.                     S.Debris:AddItem(c,0.35)   
  1465.                     if(Who:FindFirstChild'Head' and Humanoid.Health > 0)then
  1466.                         ShowDamage((Who.Head.CFrame * CF.N(0, 0, (Who.Head.Size.Z / 2)).p+V3.N(0,1.5,0)+V3.N(M.RNG(-2,2),0,M.RNG(-2,2))), DoneDamage, 1.5, DamageColor.Color)
  1467.                     end
  1468.                     if(Humanoid.Health > 0 and Humanoid.Health-DoneDamage <= 0)then print'Got kill' if(DeathFunction)then DeathFunction(Who,Humanoid) end end
  1469.                     Humanoid.Health = Humanoid.Health - DoneDamage
  1470.                    
  1471.                     if(DamageType == 'Knockback' and HitTorso)then
  1472.                         local up = DamageEffects.KnockUp or 25
  1473.                         local back = DamageEffects.KnockBack or 25
  1474.                         local origin = DamageEffects.Origin or Root
  1475.                         local decay = DamageEffects.Decay or .5;
  1476.                        
  1477.                         local bfos = Instance.new("BodyVelocity",HitTorso)
  1478.                         bfos.P = 20000 
  1479.                         bfos.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  1480.                         bfos.Velocity = Vector3.new(0,up,0) + (origin.CFrame.lookVector * back)
  1481.                         S.Debris:AddItem(bfos,decay)
  1482.                     end
  1483.                 end
  1484.             end
  1485.         end
  1486.     end    
  1487. end
  1488.  
  1489. function AOEDamage(where,range,options)
  1490.     local hit = {}
  1491.     for _,v in next, getRegion(where,range,{Char}) do
  1492.         if(options.BreakGlass and v.Material == Enum.Material.Glass)then
  1493.             SoundPart(260496290,1,6,false,true,true,v.CFrame)
  1494.             v:destroy()
  1495.         end
  1496.         if(v.Parent and v.Parent:FindFirstChildOfClass'Humanoid' and not hit[v.Parent])then
  1497.             local callTable = {Who=v.Parent}
  1498.             hit[v.Parent] = true
  1499.             for _,v in next, options do callTable[_] = v end
  1500.             DealDamage(callTable)
  1501.         end
  1502.     end
  1503.     return hit
  1504. end
  1505.  
  1506. function AOEHeal(where,range,amount)
  1507.     local healed = {}
  1508.     for _,v in next, getRegion(where,range,{Char}) do
  1509.         local hum = (v.Parent and v.Parent:FindFirstChildOfClass'Humanoid' or nil)
  1510.         if(hum and not healed[hum])then
  1511.             hum.Health = hum.Health + amount
  1512.             if(v.Parent:FindFirstChild'Head' and hum.Health > 0)then
  1513.                 ShowDamage((v.Parent.Head.CFrame * CF.N(0, 0, (v.Parent.Head.Size.Z / 2)).p+V3.N(0,1.5,0)), "+"..amount, 1.5, BrickColor.new'Lime green'.Color)
  1514.             end
  1515.         end
  1516.     end
  1517. end
  1518.  
  1519. --// Anti-death \\--
  1520.  
  1521. local REGENSOUND = 300208779
  1522. for _, c in pairs(Char:GetDescendants()) do
  1523.     if c and c.Parent then
  1524.         if c.Name == "Handle" and c.Parent.ClassName == "Accessory" then
  1525.             local ACCESSORY = c.Parent
  1526.             c.Parent = Char
  1527.             if c then
  1528.                 if(c:FindFirstChild("HatAttachment") or c:FindFirstChild("FaceFrontAttachment") or c:FindFirstChild("HairAttachment"))then
  1529.                     --weldBetween(Head,c)
  1530.                     Weld(Head,c,CF.N(),c.CFrame:inverse()*Head.CFrame)
  1531.                 else
  1532.                     --weldBetween(Torso,c)
  1533.                     Weld(Torso,c,CF.N(),c.CFrame:inverse()*Head.CFrame)
  1534.                 end
  1535.             end
  1536.             ACCESSORY:remove()
  1537.         end
  1538.     end
  1539. end
  1540. wait()
  1541. local BODY = {}
  1542. local FULLREGEN = false
  1543. for _, c in pairs(Char:GetDescendants()) do
  1544.     if c:IsA("BasePart") and not c.Parent.Name:lower():find'secret' then
  1545.         if(c ~= Root and c ~= Torso and c ~= Head and c ~= RArm and c ~= LArm and c ~= RLeg and c ~= LLeg)then
  1546.             c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  1547.         end
  1548.         local REGENVALUE = IN("BoolValue",c)
  1549.         REGENVALUE.Name = "IsRegening"
  1550.         table.insert(BODY,{c,c.Parent,c.Material,c.Color,c.Transparency,c.Size,c.Name,REGENVALUE})
  1551.     elseif c:IsA("JointInstance") and c.Name ~= "AccessoryWeld" then
  1552.         table.insert(BODY,{c,c.Parent,nil,nil,nil,nil,nil,nil})
  1553.     end
  1554. end
  1555.  
  1556. function FullBodyRegen() -- thanks shack bb
  1557.     if not FULLREGEN then
  1558.         Sound(Head,REGENSOUND,M.RNG(80,120)/100,3,false,true,true)
  1559.         FULLREGEN = true
  1560.         Hum.MaxHealth = "inf"
  1561.         Hum.Health = "inf"
  1562.         Hum.Parent = nil
  1563.         Char.Parent = workspace
  1564.         for e = 1, #BODY do
  1565.             if BODY[e] ~= nil then
  1566.                 local STUFF = BODY[e]
  1567.                 local PART = STUFF[1]
  1568.                 local PARENT = STUFF[2]
  1569.                 local MATERIAL = STUFF[3]
  1570.                 local COLOR = STUFF[4]
  1571.                 local TRANSPARENCY = STUFF[5]
  1572.                 --local SIZE = STUFF[6]
  1573.                 local NAME = STUFF[7]
  1574.                 local VALUE = STUFF[8]
  1575.                 PART.Parent = PARENT
  1576.                
  1577.             end
  1578.         end
  1579.         FULLREGEN = false
  1580.         Hum = IN("Humanoid",Char)
  1581.         Hum.Died:Connect(FullBodyRegen)
  1582.     end
  1583. end
  1584.  
  1585. Hum.Died:connect(FullBodyRegen)
  1586.  
  1587. --// Attack Functions \\--
  1588.  
  1589. function Taunt()
  1590.     Attack = true
  1591.     NeutralAnims = false
  1592.     local oWS = WalkSpeed
  1593.     WalkSpeed = 8
  1594.     for i = 0, 6, 0.1 do
  1595.         swait()
  1596.         local Alpha = .1
  1597.         RJ.C0 = clerp(RJ.C0,CFrame.new(2.74447132e-13, 0.00628674868, -5.34626452e-07, 0.99999994, 4.36557457e-11, 0, -4.3652193e-11, 0.999980211, -0.00628619269, 9.31322575e-10, 0.00628619175, 0.999980271),Alpha)
  1598.         LH.C0 = clerp(LH.C0,CFrame.new(-0.496485233, -0.990816116, 0.0216168761, 0.980170131, 7.27576055e-11, 0.198157549, -0.00124608271, 0.999980211, 0.006163646, -0.198153645, -0.00628834311, 0.980150878),Alpha)
  1599.         RH.C0 = clerp(RH.C0,CFrame.new(0.498538613, -0.990978837, 0.0154614588, 0.974127889, 7.27576055e-11, -0.225997537, 0.00142114982, 0.999980211, 0.0061256499, 0.225993097, -0.00628834311, 0.974108756),Alpha)
  1600.         LS.C0 = clerp(LS.C0,CFrame.new(-1.21096981, 0.74825114, -0.289877862, 0.911424756, -0.398663461, 0.101844907, -0.377689809, -0.908785701, -0.177366614, 0.163264811, 0.123190522, -0.978861034),Alpha)
  1601.         RS.C0 = clerp(RS.C0,CFrame.new(1.12800264, 0.737565041, -0.20420365, 0.897937059, 0.439862728, -0.0151603902, 0.423085958, -0.872155368, -0.245648772, -0.12127395, 0.214162976, -0.969240546),Alpha)
  1602.         NK.C0 = clerp(NK.C0,CFrame.new(8.16642296e-06, 1.49894738, -0.0144004971, 0.99999994, 3.67523171e-07, -1.61118805e-07, -3.56500095e-07, 0.997964799, 0.0637688041, 1.8440187e-07, -0.063768819, 0.997964799),Alpha)
  1603.     end
  1604.     Sound(Torso,363808674,1.3,10,false,true,true)
  1605.     for i = 0, 3, 0.1 do
  1606.         swait()
  1607.         local Alpha = 1
  1608.         RJ.C0 = clerp(RJ.C0,CFrame.new(2.74447132e-13, 0.00628674263, 4.19029675e-07, 0.99999994, 4.36557457e-11, 0, -4.3652193e-11, 0.999980211, -0.00628619269, 9.31322575e-10, 0.00628619175, 0.999980271),Alpha)
  1609.         LH.C0 = clerp(LH.C0,CFrame.new(-0.496485233, -0.990816116, 0.0216168761, 0.980170131, 7.27576055e-11, 0.198157549, -0.00124608271, 0.999980211, 0.006163646, -0.198153645, -0.00628834311, 0.980150878),Alpha)
  1610.         RH.C0 = clerp(RH.C0,CFrame.new(0.498538822, -0.990978837, 0.0154605275, 0.974127889, 7.27576055e-11, -0.225997537, 0.00142114982, 0.999980211, 0.0061256499, 0.225993097, -0.00628834311, 0.974108756),Alpha)
  1611.         LS.C0 = clerp(LS.C0,CFrame.new(-1.22952282, 0.929760218, 0.0582782328, 0.898733914, -0.247438282, 0.362010598, -0.419819236, -0.723916769, 0.547445357, 0.126606628, -0.643986762, -0.754487872),Alpha)
  1612.         RS.C0 = clerp(RS.C0,CFrame.new(1.00443649, 1.08148849, -0.22035557, 0.783190131, 0.597044468, 0.173641399, 0.566939712, -0.571022332, -0.593728125, -0.255329013, 0.563446164, -0.785707235),Alpha)
  1613.         NK.C0 = clerp(NK.C0,CFrame.new(8.05407763e-06, 1.49894309, -0.0144012496, -0.0156119671, -0.0575570092, 0.998220086, -0.00628757617, 0.998327732, 0.0574648753, -0.999858439, -0.00537924562, -0.0159477536),Alpha)
  1614.     end
  1615.     Sound(Torso,363808674,1.15,10,false,true,true)
  1616.     for i = 0, 3, 0.1 do
  1617.         swait()
  1618.         local Alpha = .3
  1619.         RJ.C0 = clerp(RJ.C0,CFrame.new(2.74447132e-13, 0.00628674263, 4.19029675e-07, 0.99999994, 4.36557457e-11, 0, -4.3652193e-11, 0.999980211, -0.00628619269, 9.31322575e-10, 0.00628619175, 0.999980271),Alpha)
  1620.         LH.C0 = clerp(LH.C0,CFrame.new(-0.496485233, -0.990816116, 0.0216168761, 0.980170131, 7.27576055e-11, 0.198157549, -0.00124608271, 0.999980211, 0.006163646, -0.198153645, -0.00628834311, 0.980150878),Alpha)
  1621.         RH.C0 = clerp(RH.C0,CFrame.new(0.498533249, -0.990978837, 0.0154592311, 0.974127889, 7.27576055e-11, -0.225997537, 0.00142114982, 0.999980211, 0.0061256499, 0.225993097, -0.00628834311, 0.974108756),Alpha)
  1622.         LS.C0 = clerp(LS.C0,CFrame.new(-1.23011494, 0.825429916, -0.106563747, 0.895470679, -0.436958104, 0.0848518461, -0.313485146, -0.754420936, -0.576694131, 0.3160052, 0.48981297, -0.812541783),Alpha)
  1623.         RS.C0 = clerp(RS.C0,CFrame.new(1.13026094, 0.666716635, -0.0574921668, 0.900917113, 0.433720857, -0.0153176785, 0.42869699, -0.883876204, 0.187034056, 0.0675816536, -0.175068855, -0.98223412),Alpha)
  1624.         NK.C0 = clerp(NK.C0,CFrame.new(1.10268593e-05, 1.49894726, -0.0144011229, 0.912795186, 0.0235101581, -0.407740325, 0.00256826938, 0.997991681, 0.0632933378, 0.408409536, -0.0588210449, 0.910901666),Alpha)
  1625.     end
  1626.     WalkSpeed = oWS
  1627.     Attack = false
  1628.     NeutralAnims = true
  1629. end
  1630.  
  1631. function SnapAFaggotsNeck()
  1632.     local whom = (Mouse.Target and Mouse.Target.Parent)
  1633.     local hum = (whom and whom:FindFirstChildOfClass'Humanoid')
  1634.     local hed = (whom and whom:FindFirstChild'Head')
  1635.     if(whom and hum and hed and hum.Health > 0)then
  1636.         Attack = true
  1637.         NeutralAnims = false
  1638.        
  1639.         local oWS = WalkSpeed
  1640.         WalkSpeed = 8
  1641.         for i = 0, 12, 0.1 do
  1642.             swait()
  1643.             local Alpha = .1
  1644.             RJ.C0 = clerp(RJ.C0,CFrame.new(2.74447132e-13, 0.00628674868, -5.34626452e-07, 0.99999994, 4.36557457e-11, 0, -4.3652193e-11, 0.999980211, -0.00628619269, 9.31322575e-10, 0.00628619175, 0.999980271),Alpha)
  1645.             LH.C0 = clerp(LH.C0,CFrame.new(-0.496485233, -0.990816116, 0.0216168761, 0.980170131, 7.27576055e-11, 0.198157549, -0.00124608271, 0.999980211, 0.006163646, -0.198153645, -0.00628834311, 0.980150878),Alpha)
  1646.             RH.C0 = clerp(RH.C0,CFrame.new(0.498538613, -0.990978837, 0.0154614588, 0.974127889, 7.27576055e-11, -0.225997537, 0.00142114982, 0.999980211, 0.0061256499, 0.225993097, -0.00628834311, 0.974108756),Alpha)
  1647.             LS.C0 = clerp(LS.C0,CFrame.new(-1.21096981, 0.74825114, -0.289877862, 0.911424756, -0.398663461, 0.101844907, -0.377689809, -0.908785701, -0.177366614, 0.163264811, 0.123190522, -0.978861034),Alpha)
  1648.             RS.C0 = clerp(RS.C0,CFrame.new(1.12800264, 0.737565041, -0.20420365, 0.897937059, 0.439862728, -0.0151603902, 0.423085958, -0.872155368, -0.245648772, -0.12127395, 0.214162976, -0.969240546),Alpha)
  1649.             NK.C0 = clerp(NK.C0,CFrame.new(8.16642296e-06, 1.49894738, -0.0144004971, 0.99999994, 3.67523171e-07, -1.61118805e-07, -3.56500095e-07, 0.997964799, 0.0637688041, 1.8440187e-07, -0.063768819, 0.997964799),Alpha)
  1650.         end
  1651.         Sound(Torso,363808674,1.3,10,false,true,true)
  1652.         NoobySphere(2,0,'Multiply',hed.CFrame,V3.N(1,1,1),.2,C3.N(M.RNG(),M.RNG(),M.RNG()),0,nil,'xyz')
  1653.         DealDamage{Who=whom,MaxHP=M.RNG(25,1e3),MinimumDamage=5,MaximumDamage=(M.RNG()*250)+5,DamageFX={DeathFunction=GrabANoobsSoul}}
  1654.         for i = 0, 6, 0.1 do
  1655.             swait()
  1656.             local Alpha = 1
  1657.             RJ.C0 = clerp(RJ.C0,CFrame.new(2.74447132e-13, 0.00628674263, 4.19029675e-07, 0.99999994, 4.36557457e-11, 0, -4.3652193e-11, 0.999980211, -0.00628619269, 9.31322575e-10, 0.00628619175, 0.999980271),Alpha)
  1658.             LH.C0 = clerp(LH.C0,CFrame.new(-0.496485233, -0.990816116, 0.0216168761, 0.980170131, 7.27576055e-11, 0.198157549, -0.00124608271, 0.999980211, 0.006163646, -0.198153645, -0.00628834311, 0.980150878),Alpha)
  1659.             RH.C0 = clerp(RH.C0,CFrame.new(0.498538822, -0.990978837, 0.0154605275, 0.974127889, 7.27576055e-11, -0.225997537, 0.00142114982, 0.999980211, 0.0061256499, 0.225993097, -0.00628834311, 0.974108756),Alpha)
  1660.             LS.C0 = clerp(LS.C0,CFrame.new(-1.22952282, 0.929760218, 0.0582782328, 0.898733914, -0.247438282, 0.362010598, -0.419819236, -0.723916769, 0.547445357, 0.126606628, -0.643986762, -0.754487872),Alpha)
  1661.             RS.C0 = clerp(RS.C0,CFrame.new(1.00443649, 1.08148849, -0.22035557, 0.783190131, 0.597044468, 0.173641399, 0.566939712, -0.571022332, -0.593728125, -0.255329013, 0.563446164, -0.785707235),Alpha)
  1662.             NK.C0 = clerp(NK.C0,CFrame.new(8.05407763e-06, 1.49894309, -0.0144012496, -0.0156119671, -0.0575570092, 0.998220086, -0.00628757617, 0.998327732, 0.0574648753, -0.999858439, -0.00537924562, -0.0159477536),Alpha)
  1663.         end
  1664.         NoobySphere(4,0,'Multiply',Torso.CFrame,V3.N(1,1,1),.3,C3.N(M.RNG(),M.RNG(),M.RNG()),0,nil,'xyz')
  1665.         Sound(Head,300208779,.8,10,false,true,true)
  1666.         WalkSpeed = oWS
  1667.         Attack = false
  1668.         NeutralAnims = true
  1669.     end
  1670. end
  1671.  
  1672. function Wave()
  1673.     Attack = true
  1674.     NeutralAnims = false
  1675.     WalkSpeed = 0  
  1676.     for i = 0, 15, .1 do
  1677.         local Alpha = .1
  1678.         RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,-.15+.1*M.C(Sine/24),0)*CF.A(M.R(-25),0,0),Alpha)
  1679.         NK.C0 = NK.C0:lerp(NKC0*CF.N(0,0,-.2)*CF.A(M.R(-25),0,0)*CF.A(M.RRNG(-5,5),M.RRNG(-5,5),M.RRNG(-5,5)),Alpha)
  1680.         if(M.RNG(1,45) == 45)then
  1681.             NK.C0 = NK.C0:lerp(NKC0*CF.N(0,0,-.2)*CF.A(M.R(-25),0,0)*CF.A(M.RRNG(15,65),M.RRNG(-35,35),0),1)
  1682.         end
  1683.         if(not Glitching)then
  1684.             LS.C0 = LS.C0:lerp(LSC0*CF.N(0,.1*M.C(Sine/24),0)*CF.A(M.R(25),0,M.R(-5-5*M.C(Sine/24))),Alpha)
  1685.         else
  1686.             LS.C0 = LS.C0:lerp(LSC0*CF.N(0,.1*M.C(Sine/24),0)*CF.A(M.R(180),0,M.R(25)+M.RRNG(-10,10)),Alpha)
  1687.         end
  1688.         RS.C0 = RS.C0:lerp(RSC0*CF.N(0,0,0)*CF.A(M.R(180),0,M.R(0+25*M.C(Sine/6))),Alpha)
  1689.         LH.C0 = LH.C0:lerp(LHC0*CF.N(0,-.1*M.C(Sine/24),0)*CF.A(M.R(25),0,M.R(-5)),Alpha)
  1690.         RH.C0 = RH.C0:lerp(RHC0*CF.N(0,-.1*M.C(Sine/24),0)*CF.A(M.R(25),0,M.R(5)),Alpha)
  1691.         swait()
  1692.     end
  1693.     WalkSpeed = 16
  1694.     Attack = false
  1695.     NeutralAnims = true
  1696. end
  1697.  
  1698. function Boolets()
  1699.     Attack = true
  1700.     NeutralAnims = false
  1701.     local oWS = WalkSpeed
  1702.     WalkSpeed = 0  
  1703.     for i = 0, 1, 0.1 do
  1704.         swait()
  1705.         local Alpha = .3
  1706.         RJ.C0 = clerp(RJ.C0,CFrame.new(-4.68989847e-11, -1.07431245, 2.49501318e-06, 0.99999994, 4.36557457e-11, 0, -4.3652193e-11, 0.999980211, -0.00628619269, 9.31322575e-10, 0.00628619175, 0.999980271),Alpha)
  1707.         LH.C0 = clerp(LH.C0,CFrame.new(-0.506277919, 0.0234779716, -0.612002969, 0.999878109, -9.59694546e-11, 0.015612145, -9.81408521e-05, 0.999980211, 0.00628542574, -0.0156118376, -0.00628619269, 0.999858439),Alpha)
  1708.         RH.C0 = clerp(RH.C0,CFrame.new(0.488053799, -1.43056154, -0.653246641, 0.999878109, -0.0152971046, 0.0031194177, -9.8173201e-05, 0.193645224, 0.981071711, -0.015611616, -0.980952501, 0.19362013),Alpha)
  1709.         LS.C0 = clerp(LS.C0,CFrame.new(-0.405749947, 0.473833799, -0.493766844, 0.365731448, -0.921088159, -0.133555874, 0.13443999, 0.19427453, -0.971690953, 0.920959532, 0.337422758, 0.194883406),Alpha)
  1710.         RS.C0 = clerp(RS.C0,CFrame.new(0.949500263, 0.459093392, -0.375410318, 0.999878109, 0.0156117259, 7.85123193e-05, -9.8173201e-05, 0.0113163982, -0.999935985, -0.015611616, 0.999814153, 0.0113165528),Alpha)
  1711.         NK.C0 = clerp(NK.C0,CFrame.new(1.00737707e-05, 1.49894547, -0.0144003704, 0.99999994, 3.67523171e-07, -1.61118805e-07, -3.56500095e-07, 0.997964799, 0.0637688041, 1.8440187e-07, -0.063768819, 0.997964799),Alpha)
  1712.     end
  1713.     for i = 1, 300 do
  1714.         NoobyBlock(2,-.3,'Multiply',RArm.CFrame*CF.N(0,-1,0)*CF.A(M.RRNG(-180,180),M.RRNG(-180,180),M.RRNG(-180,180)),V3.N(1,1,1),0,C3.N(M.RNG(),M.RNG(),M.RNG()),25,true)
  1715.         swait()
  1716.     end
  1717.     local origin = RArm.CFrame*CF.N(0,-1,0);
  1718.     local hit,pos,norm,dist = CastRay(origin.p,Mouse.Hit.p,750)
  1719.     local ray = Part(Effects,C3.N(M.RNG(),M.RNG(),M.RNG()),Enum.Material.Neon,V3.N(2,2,dist),CF.N(origin.p,pos)*CF.N(0,0,-dist/2),true,false)
  1720.     NoobyBlock(3,0,'Multiply',CF.N(pos)*CF.A(M.RNG(0,360),M.RNG(0,360),M.RNG(0,360)),V3.N(4,4,4),-.1,C3.N(M.RNG(),M.RNG(),M.RNG()),0,true)
  1721.     Mesh(ray,Enum.MeshType.Sphere)
  1722.     for i = 1, 9 do
  1723.         NoobySphere(1,.6,"Multiply",CF.N(pos)*CF.A(M.RRNG(-360,360),M.RRNG(-360,360),M.RRNG(-360,360)),V3.N(5,5,25),-0.05,C3.N(M.RNG(),M.RNG(),M.RNG()),0)
  1724.         NoobySphere(2,.6,"Multiply",CF.N(pos)*CF.A(M.RRNG(-360,360),M.RRNG(-360,360),M.RRNG(-360,360)),V3.N(5,5,25),-0.05,C3.N(M.RNG(),M.RNG(),M.RNG()),0)
  1725.     end
  1726.     CamShakeAll(15,120,CF.N(pos))
  1727.     AOEDamage(pos,8,{MinimumDamage=100,MaximumDamage=500,MaxHP=0,DamageFX={DeathFunction=GrabANoobsSoul}})
  1728.     Sound(RArm,1202656211,.8,6,false,true,true)
  1729.     coroutine.wrap(function()
  1730.         for i = 0, 1, .05 do
  1731.             ray.Transparency = i
  1732.             swait()
  1733.         end
  1734.         ray:destroy()
  1735.     end)()
  1736.     for i = 0, .7, 0.1 do
  1737.         swait()
  1738.         local Alpha = .3
  1739.         RJ.C0 = clerp(RJ.C0,CFrame.new(-4.68989847e-11, -1.07431245, 2.49501318e-06, 0.99999994, 4.36557457e-11, 0, -4.3652193e-11, 0.999980211, -0.00628619269, 9.31322575e-10, 0.00628619175, 0.999980271),Alpha)
  1740.         LH.C0 = clerp(LH.C0,CFrame.new(-0.506277919, 0.0234779716, -0.612002969, 0.999878109, -9.59694546e-11, 0.015612145, -9.81408521e-05, 0.999980211, 0.00628542574, -0.0156118376, -0.00628619269, 0.999858439),Alpha)
  1741.         RH.C0 = clerp(RH.C0,CFrame.new(0.488053799, -1.43056154, -0.653246641, 0.999878109, -0.0152971046, 0.0031194177, -9.8173201e-05, 0.193645224, 0.981071711, -0.015611616, -0.980952501, 0.19362013),Alpha)
  1742.         LS.C0 = clerp(LS.C0,CFrame.new(-0.405749947, 0.473833799, -0.493766844, 0.365731448, -0.921088159, -0.133555874, 0.13443999, 0.19427453, -0.971690953, 0.920959532, 0.337422758, 0.194883406),Alpha)
  1743.         RS.C0 = clerp(RS.C0,CFrame.new(0.949500263, 0.459093392, 0, 0.999878109, 0.0156117259, 7.85123193e-05, -9.8173201e-05, 0.0113163982, -0.999935985, -0.015611616, 0.999814153, 0.0113165528)*CF.A(M.R(25),0,0),Alpha)
  1744.         NK.C0 = clerp(NK.C0,CFrame.new(1.00737707e-05, 1.49894547, -0.0144003704, 0.99999994, 3.67523171e-07, -1.61118805e-07, -3.56500095e-07, 0.997964799, 0.0637688041, 1.8440187e-07, -0.063768819, 0.997964799),Alpha)
  1745.     end
  1746.     for i = 0, 1, 0.1 do
  1747.         swait()
  1748.         local Alpha = .3
  1749.         RJ.C0 = clerp(RJ.C0,CFrame.new(-4.68989847e-11, -1.07431245, 2.49501318e-06, 0.99999994, 4.36557457e-11, 0, -4.3652193e-11, 0.999980211, -0.00628619269, 9.31322575e-10, 0.00628619175, 0.999980271),Alpha)
  1750.         LH.C0 = clerp(LH.C0,CFrame.new(-0.506277919, 0.0234779716, -0.612002969, 0.999878109, -9.59694546e-11, 0.015612145, -9.81408521e-05, 0.999980211, 0.00628542574, -0.0156118376, -0.00628619269, 0.999858439),Alpha)
  1751.         RH.C0 = clerp(RH.C0,CFrame.new(0.488053799, -1.43056154, -0.653246641, 0.999878109, -0.0152971046, 0.0031194177, -9.8173201e-05, 0.193645224, 0.981071711, -0.015611616, -0.980952501, 0.19362013),Alpha)
  1752.         LS.C0 = clerp(LS.C0,CFrame.new(-0.405749947, 0.473833799, -0.493766844, 0.365731448, -0.921088159, -0.133555874, 0.13443999, 0.19427453, -0.971690953, 0.920959532, 0.337422758, 0.194883406),Alpha)
  1753.         RS.C0 = clerp(RS.C0,CFrame.new(0.949500263, 0.459093392, -0.375410318, 0.999878109, 0.0156117259, 7.85123193e-05, -9.8173201e-05, 0.0113163982, -0.999935985, -0.015611616, 0.999814153, 0.0113165528),Alpha)
  1754.         NK.C0 = clerp(NK.C0,CFrame.new(1.00737707e-05, 1.49894547, -0.0144003704, 0.99999994, 3.67523171e-07, -1.61118805e-07, -3.56500095e-07, 0.997964799, 0.0637688041, 1.8440187e-07, -0.063768819, 0.997964799),Alpha)
  1755.     end
  1756.    
  1757.     WalkSpeed = oWS
  1758.     Attack = false
  1759.     NeutralAnims = true
  1760. end
  1761.  
  1762. function EnderCrusher()
  1763.     Attack = true
  1764.     NeutralAnims = false
  1765.     for i = 0, 1, 0.1 do
  1766.         swait()
  1767.         local Alpha = .3
  1768.         RJ.C0 = clerp(RJ.C0,CFrame.new(-0.00522388704, 0.00628674403, -0.00522619626, 0.0688143149, -0.00627302658, -0.997609854, 2.14558099e-06, 0.99998033, -0.00628778478, 0.997629464, 0.000430549087, 0.0688129738),Alpha)
  1769.         LH.C0 = clerp(LH.C0,CFrame.new(-0.496492326, -0.990816116, 0.0216155611, 0.993310273, 0, 0.115476817, -0.000726110418, 0.99998033, 0.00624586828, -0.115474544, -0.00628793286, 0.993290722),Alpha)
  1770.         RH.C0 = clerp(RH.C0,CFrame.new(0.498532742, -0.990978837, 0.0154617764, 0.994481444, 0, -0.104913011, 0.000659685873, 0.99998033, 0.00625323225, 0.10491094, -0.00628793286, 0.994461834),Alpha)
  1771.         LS.C0 = clerp(LS.C0,CFrame.new(-1.21578574, 0.745456934, 0.0146782137, -0.572345138, 0.819864511, 0.0156007186, -0.819891989, -0.572483957, 0.00629093405, 0.014088871, -0.00919030979, 0.999858677),Alpha)
  1772.         RS.C0 = clerp(RS.C0,CFrame.new(1.46006393, 0.556873441, -0.0312470123, 0.974938631, -0.189474821, -0.116593234, 0.191492826, 0.981474221, 0.0062534851, 0.113248363, -0.0284235328, 0.993160248),Alpha)
  1773.         NK.C0 = clerp(NK.C0,CFrame.new(0.00563911209, 1.52473295, -0.109123379, 0.0523908362, 0.00942024402, 0.998582244, -0.183145523, 0.983085871, 0.000334712997, -0.981688976, -0.182903409, 0.0532299653),Alpha)
  1774.     end
  1775. for i = 0, 1, 0.1 do
  1776.     swait()
  1777.     local Alpha = .3
  1778.     RJ.C0 = clerp(RJ.C0,CFrame.new(-0.0205445699, 0.193036824, -0.986245275, 0.0668300614, -0.013895493, -0.997667611, 0.487526804, 0.872867286, 0.0205003377, 0.870546579, -0.487759739, 0.0651082024),Alpha)
  1779.     LH.C0 = clerp(LH.C0,CFrame.new(-0.653007567, -1.04005051, 0.0135816727, 0.875705957, 0.473324358, 0.0954113901, -0.468000621, 0.880668044, -0.0734798834, -0.118805602, 0.0196941663, 0.992722213),Alpha)
  1780.     RH.C0 = clerp(RH.C0,CFrame.new(0.572268248, -0.862032056, 0.0185812451, 0.875338256, 0.473323733, -0.0987298191, -0.472729653, 0.880668402, 0.0308205243, 0.101536319, 0.0196941309, 0.994636893),Alpha)
  1781.     LS.C0 = clerp(LS.C0,CFrame.new(-1.50244987, 0.677883029, 0.00128105097, 0.880246103, 0.474452406, 0.00785287656, -0.474386185, 0.879492998, 0.0380767621, 0.0111590661, -0.0372422226, 0.999243975),Alpha)
  1782.     RS.C0 = clerp(RS.C0,CFrame.new(1.46005797, 0.556865275, -0.0312457234, 0.974938869, -0.189474136, -0.116593227, 0.191492081, 0.98147428, 0.00625339895, 0.113248393, -0.0284233708, 0.993160188),Alpha)
  1783.     NK.C0 = clerp(NK.C0,CFrame.new(0.00564883649, 1.52473044, -0.109123766, 0.0523897149, 0.00942194462, 0.998582244, -0.183142692, 0.983086407, 0.000332683325, -0.981689572, -0.182900488, 0.0532291718),Alpha)
  1784. end
  1785. end
  1786.  
  1787. function BurnInHell()
  1788.     Attack = true
  1789.     NeutralAnims = false
  1790.     local oWS = WalkSpeed
  1791.     WalkSpeed = 0
  1792.     for i = 0, 4, 0.1 do
  1793.         swait()
  1794.         local Alpha = .3
  1795.         RJ.C0 = clerp(RJ.C0,CFrame.new(0.00485810312, 0.0316153169, 0.311138451, 0.999987781, 0.00486974791, -0.000811986625, -0.00487500243, 0.948008895, -0.318206728, -0.000779815018, 0.318206787, 0.948021114),Alpha)
  1796.         LH.C0 = clerp(LH.C0,CFrame.new(-0.510864973, -0.229482889, -0.90414387, 0.999878109, -0.00487500243, 0.014832234, -9.87363892e-05, 0.948008895, 0.31824407, -0.0156125315, -0.318206728, 0.947892845),Alpha)
  1797.         RH.C0 = clerp(RH.C0,CFrame.new(0.498864055, -1.05720699, 0.0368085802, 0.999878109, -0.00487500243, 0.014832234, -9.87363892e-05, 0.948008895, 0.31824407, -0.0156125315, -0.318206728, 0.947892845),Alpha)
  1798.         LS.C0 = clerp(LS.C0,CFrame.new(-1.35505569, 0.670614362, -0.223142803, 0.959186316, 0.282539397, -0.0115337875, 0.200012222, -0.706719875, -0.678632736, -0.199891627, 0.648628354, -0.734387398),Alpha)
  1799.         RS.C0 = clerp(RS.C0,CFrame.new(1.36051559, 0.693020046, -0.238958716, 0.964897394, -0.262373805, -0.0115305167, -0.200247049, -0.70659554, -0.678692877, 0.169923812, 0.657177925, -0.734331787),Alpha)
  1800.         NK.C0 = clerp(NK.C0,CFrame.new(7.16691147e-06, 1.49894702, -0.0144103244, 1, -2.56579369e-07, -9.6578151e-07, 3.18512321e-07, 0.997964621, 0.0637722015, 9.47155058e-07, -0.0637722015, 0.997964621),Alpha)
  1801.     end
  1802.     local hit,pos = CastRay(Root.CFrame.p,Root.CFrame*CF.N(0,-100,0).p,4)
  1803.     if(hit)then
  1804.         Sound(Root,331666100,1,10,false,true,true)
  1805.         NoobySphere(6,0,'Multiply',CF.N(pos),V3.N(25,.1,25),3,C3.N(M.RNG(),M.RNG(),M.RNG()),0,nil,'xz')
  1806.         NoobySphere(6,0,'Multiply',CF.N(pos),V3.N(27,.1,27),3,C3.N(M.RNG(),M.RNG(),M.RNG()),0,20329976,'xyz')
  1807.         CamShakeAll(25,480,CF.N(pos))
  1808.         AOEDamage(pos,100,{MinimumDamage=65,MaximumDamage=125,DamageFX={DeathFunction=GrabANoobsSoul}})
  1809.         for i = 0, 6, 0.1 do
  1810.             swait()
  1811.             local Alpha = .7
  1812.             RJ.C0 = clerp(RJ.C0,CFrame.new(-0.00231076009, 0.00770531036, -0.147999823, 0.99999398, -0.00343433861, -0.00036024116, 0.00343199959, 0.976900637, 0.213666588, -0.000381881371, -0.213666543, 0.976906598),Alpha)
  1813.             LH.C0 = clerp(LH.C0,CFrame.new(-0.507900298, -0.858686984, -0.710240602, 0.999878109, 0.00343199959, 0.0152302161, -9.81268749e-05, 0.976900637, -0.213694125, -0.015611805, 0.213666588, 0.976781964),Alpha)
  1814.             RH.C0 = clerp(RH.C0,CFrame.new(0.497379601, -1.00486779, -0.0586356819, 0.999878109, 0.00343199959, 0.0152302161, -9.81268749e-05, 0.976900637, -0.213694125, -0.015611805, 0.213666588, 0.976781964),Alpha)
  1815.             LS.C0 = clerp(LS.C0,CFrame.new(-1.32998621, 0.381940007, -0.114178419, 0.976541102, -0.214856252, 0.0142948823, 0.202841416, 0.895589113, -0.395949066, 0.0722698048, 0.389560163, 0.918161273),Alpha)
  1816.             RS.C0 = clerp(RS.C0,CFrame.new(1.33391047, 0.313477397, -0.14020586, 0.964281619, 0.264514685, 0.0138949398, -0.230238646, 0.862955749, -0.4497751, -0.130962834, 0.4305107, 0.893033922),Alpha)
  1817.             NK.C0 = clerp(NK.C0,CFrame.new(9.53666768e-06, 1.49893439, -0.0143984929, 1, 0, -9.31322575e-10, 0, 0.99796474, 0.0637705624, 9.31322575e-10, -0.0637705922, 0.99796474),Alpha)
  1818.         end
  1819.        
  1820.         Sound(Head,907332997,1,5,false,true,true)
  1821.     end
  1822.     WalkSpeed = oWS
  1823.     Attack = false
  1824.     NeutralAnims = true
  1825. end
  1826.  
  1827. function Punch1()
  1828.     Attack = true
  1829.     NeutralAnims = false
  1830.     for i = 0, 1, 0.1 do
  1831.         swait()
  1832.         local Alpha = .3
  1833.         RJ.C0 = clerp(RJ.C0,CFrame.new(-0.00303284684, -0.00845655054, 0.018393999, 0.829989552, -0.00170222612, -0.557776392, -0.0659508482, 0.992681146, -0.101166509, 0.553866267, 0.120752975, 0.82380271),Alpha)
  1834.         LH.C0 = clerp(LH.C0,CFrame.new(-0.498080581, -0.967759907, -0.0813563764, 0.999878287, 0.00258669257, 0.0153926909, -9.47788358e-05, 0.987160385, -0.159732834, -0.0156083405, 0.159711912, 0.987040341),Alpha)
  1835.         RH.C0 = clerp(RH.C0,CFrame.new(0.551928759, -0.937464952, 0.0919702426, 0.997745395, -0.0659520403, 0.0124365687, 0.0643434152, 0.992680907, 0.102198936, -0.0190857947, -0.101168282, 0.994686365),Alpha)
  1836.         LS.C0 = clerp(LS.C0,CFrame.new(-1.19935811, 0.247517601, 0.102068216, 0.862561703, -0.47241962, -0.181127191, 0.5056777, 0.793171406, 0.339366257, -0.0166583657, -0.384316325, 0.923051357),Alpha)
  1837.         RS.C0 = clerp(RS.C0,CFrame.new(1.36349249, 0.481498182, 0.454916179, 0.961948335, -0.273231745, 2.82377005e-06, 0.00172190368, 0.00605178624, -0.999980271, 0.273226321, 0.961929321, 0.00629197806),Alpha)
  1838.         NK.C0 = clerp(NK.C0,CFrame.new(5.7220459e-06, 1.59853172, -0.197701856, 0.8530972, 0.111252025, -0.509753108, 0.0332853794, 0.963407874, 0.265965462, 0.520689368, -0.24386172, 0.818177402),Alpha)
  1839.     end
  1840.     Sound(RArm,138097048,.8,5,false,true,true)
  1841.     CamShake(Char,10,20)
  1842.     for i = 0, 1, 0.1 do
  1843.         swait()
  1844.         AOEDamage(Hitbox.CFrame.p,1,{BreakGlass=true,MinimumDamage=25,MaximumDamage=45,DamageFX={DeathFunction=GrabANoobsSoul}})
  1845.         local Alpha = .3
  1846.         RJ.C0 = clerp(RJ.C0,CFrame.new(0.221829414, -0.041221004, -0.167406395, 0.655658543, -0.0240739044, 0.7546736, -0.126397654, 0.981888115, 0.141135931, -0.744402826, -0.187925935, 0.640740454),Alpha)
  1847.         LH.C0 = clerp(LH.C0,CFrame.new(-0.38520214, -0.664491296, -0.834472895, 0.959806442, 0.145656854, -0.239907712, -0.00527707487, 0.864004254, 0.503456831, 0.280613184, -0.481955111, 0.830045581),Alpha)
  1848.         RH.C0 = clerp(RH.C0,CFrame.new(0.541060686, -0.867475212, -0.0686345175, 0.300405502, -0.230044976, -0.925654411, 0.0495565683, 0.972932756, -0.225711957, 0.952523351, 0.0219328459, 0.303674638),Alpha)
  1849.         LS.C0 = clerp(LS.C0,CFrame.new(-1.19936907, 0.247526154, 0.10210143, 0.862560809, -0.472424746, -0.181118309, 0.505679011, 0.793172836, 0.339360535, -0.016664207, -0.384306818, 0.923055112),Alpha)
  1850.         RS.C0 = clerp(RS.C0,CFrame.new(1.32535827, 0.626296461, -0.365535617, 0.667200208, -0.734076262, 0.126396075, -0.0211371183, -0.188276812, -0.981888533, 0.744578481, 0.652444601, -0.14113459),Alpha)
  1851.         NK.C0 = clerp(NK.C0,CFrame.new(0.109995492, 1.54714108, -0.197692186, 0.891068459, 0.111260638, -0.44002074, 0.0119341798, 0.963409364, 0.267768592, 0.453712255, -0.243851393, 0.857135892),Alpha)
  1852.     end
  1853.     NoobySphere(2,0,'Multiply',RArm.CFrame*CF.N(0,-1.25,0),V3.N(1,1,1),.02,C3.N(M.RNG(),M.RNG(),M.RNG()),0,nil,'xyz')
  1854.     CliccAttack = 1
  1855.     Attack = false
  1856.     NeutralAnims = true
  1857. end
  1858.  
  1859. function Punch2()
  1860.     Attack = true
  1861.     NeutralAnims = false
  1862.     for i = 0, 1, 0.1 do
  1863.         swait()
  1864.         local Alpha = .3
  1865.         RJ.C0 = clerp(RJ.C0,CFrame.new(0.00346098561, 0.00628894754, -0.0012467528, 0.726998925, 0.0043156785, 0.686625063, -1.47682942e-06, 0.99998033, -0.00628366228, -0.686638534, 0.00456720171, 0.72698462),Alpha)
  1866.         LH.C0 = clerp(LH.C0,CFrame.new(-0.526590466, -0.738100231, -0.162178785, 0.998713851, 0.0483061969, 0.015406251, -0.0501749068, 0.985334337, 0.163092062, -0.00730189681, -0.163655281, 0.986490667),Alpha)
  1867.         RH.C0 = clerp(RH.C0,CFrame.new(0.498546928, -0.990978956, 0.0154537652, 0.737630069, 0, -0.675205052, 0.00424381625, 0.99998033, 0.00463617174, 0.67519176, -0.00628522551, 0.737615526),Alpha)
  1868.         LS.C0 = clerp(LS.C0,CFrame.new(-1.39983284, 0.47202, 0.441156834, 0.974284291, 0.225321591, 0.000400889665, -0.006716704, 0.0308211353, -0.99950248, -0.225221843, 0.973796844, 0.0315419659),Alpha)
  1869.         RS.C0 = clerp(RS.C0,CFrame.new(1.12138152, 0.390171707, 0.100771606, 0.894619286, 0.425640225, -0.135966122, -0.326698512, 0.830674589, 0.450830519, 0.3048352, -0.358901739, 0.882193387),Alpha)
  1870.         NK.C0 = clerp(NK.C0,CFrame.new(7.91251659e-06, 1.49894547, -0.0143923312, 0.911271095, -0.0442877896, 0.409418523, -0.0262595415, 0.985927641, 0.165097922, -0.41096884, -0.161200091, 0.897284389),Alpha)
  1871.     end
  1872.     Sound(LArm,138097048,.85,5,false,true,true)
  1873.     CamShake(Char,10,20)
  1874.     for i = 0, 1, 0.1 do
  1875.         swait()
  1876.         AOEDamage(Hitbox2.CFrame.p,1,{BreakGlass=true,MinimumDamage=25,MaximumDamage=45,DamageFX={DeathFunction=GrabANoobsSoul}})
  1877.         local Alpha = .3
  1878.         RJ.C0 = clerp(RJ.C0,CFrame.new(0.136174262, 0.00628654659, -0.0922046751, 0.677523315, -0.00462364964, -0.735486805, 1.58175465e-06, 0.99998033, -0.0062849354, 0.735501349, 0.00425702613, 0.677509904),Alpha)
  1879.         LH.C0 = clerp(LH.C0,CFrame.new(-0.526590168, -0.738105536, -0.162170187, 0.998713851, 0.0483057015, 0.015409112, -0.050174918, 0.985334039, 0.163093939, -0.00730475783, -0.163657293, 0.98649025),Alpha)
  1880.         RH.C0 = clerp(RH.C0,CFrame.new(0.498551786, -0.990978837, 0.0154557731, 0.73763144, 0, -0.675203681, 0.00424459483, 0.99998033, 0.0046370402, 0.67519033, -0.00628639245, 0.737616837),Alpha)
  1881.         LS.C0 = clerp(LS.C0,CFrame.new(-1.25003541, 0.491848499, -0.0866259038, 0.787719667, 0.616033971, 0.000401966274, -0.0191161502, 0.025095908, -0.999502361, -0.615737379, 0.787319839, 0.0315447338),Alpha)
  1882.         RS.C0 = clerp(RS.C0,CFrame.new(1.1213876, 0.39017421, 0.100768551, 0.894620538, 0.425638735, -0.135962933, -0.326698095, 0.83067435, 0.450831085, 0.304832101, -0.358903915, 0.882193565),Alpha)
  1883.         NK.C0 = clerp(NK.C0,CFrame.new(4.991889e-06, 1.49894702, -0.0143903494, 0.742484093, -0.0442790203, 0.668398857, -0.0754856765, 0.985926628, 0.149166599, -0.665597081, -0.161208332, 0.728692353),Alpha)
  1884.     end
  1885.     NoobySphere(2,0,'Multiply',LArm.CFrame*CF.N(0,-1.25,0),V3.N(1,1,1),.02,C3.N(M.RNG(),M.RNG(),M.RNG()),0,nil,'xyz')
  1886.  
  1887.     CliccAttack = 2
  1888.     Attack = false
  1889.     NeutralAnims = true
  1890. end
  1891.  
  1892. function Balls()
  1893.     Attack = true
  1894.     NeutralAnims = false
  1895.     local col = C3.N(M.RNG(),M.RNG(),M.RNG())
  1896.  
  1897.     for i = 0, .7, 0.1 do
  1898.         swait()
  1899.         local Alpha = .3
  1900.         RJ.C0 = clerp(RJ.C0,CFrame.new(-0.00215275097, 0.00629182765, -0.00059090578, 0.900342047, -0.00273694564, -0.435174465, 9.35837932e-07, 0.999980211, -0.00628724555, 0.435183108, 0.00566026382, 0.900324225),Alpha)
  1901.         LH.C0 = clerp(LH.C0,CFrame.new(-0.469716221, -1.06538355, 0.0258644074, 0.974693179, 0.142052263, 0.172611207, -0.143726677, 0.989613414, -0.00282384129, -0.171219468, -0.0220564567, 0.984986067),Alpha)
  1902.         RH.C0 = clerp(RH.C0,CFrame.new(0.498543769, -0.990978837, 0.0154537726, 0.982019305, 0, 0.188781217, -0.00118727924, 0.999980211, 0.00617609732, -0.188777432, -0.00628918223, 0.981999874),Alpha)
  1903.         LS.C0 = clerp(LS.C0,CFrame.new(-1.46611869, 0.607237041, 0.019460775, 0.975984871, 0.217278525, 0.01561445, -0.217396572, 0.976063132, 0.0062906472, -0.0138738751, -0.00953410566, 0.999858379),Alpha)
  1904.         RS.C0 = clerp(RS.C0,CFrame.new(1.21949148, 0.508351624, 0.358449012, 0.860025883, -0.505158067, 0.0719099715, 0.0637161881, -0.0335059837, -0.99740541, 0.506256819, 0.862376273, 0.00337073021),Alpha)
  1905.         NK.C0 = clerp(NK.C0,CFrame.new(7.62939544e-06, 1.49894273, -0.0144160762, 1.00000012, 0, 0, 0, 0.99796468, 0.0637711138, 0, -0.0637711212, 0.997964621),Alpha)
  1906.     end
  1907.     Sound(LArm,138097048,.8,5,false,true,true)
  1908.     for i = 0, .7, 0.1 do
  1909.         swait()
  1910.         local Alpha = .3
  1911.         RJ.C0 = clerp(RJ.C0,CFrame.new(-0.189023629, 0.00628119428, 0.0795610398, 0.764717221, 0.00405249046, 0.64435333, -1.38591895e-06, 0.99998033, -0.00628746813, -0.644366086, 0.00480724219, 0.764702141),Alpha)
  1912.         LH.C0 = clerp(LH.C0,CFrame.new(-0.469702303, -1.06538916, 0.0258520916, 0.921251655, 0.142055079, 0.362099022, -0.140328288, 0.989613056, -0.0312121194, -0.362771749, -0.0220585242, 0.931616962),Alpha)
  1913.         RH.C0 = clerp(RH.C0,CFrame.new(0.49855575, -0.990978956, 0.0154509144, 0.971297801, 0, -0.237866998, 0.00149597228, 0.99998033, 0.00610860158, 0.237862319, -0.00628911238, 0.971278608),Alpha)
  1914.         LS.C0 = clerp(LS.C0,CFrame.new(-1.45857167, 0.644691706, -0.0370098501, 0.975984752, 0.212625384, -0.0473736525, -0.217396557, 0.936839819, -0.27398926, -0.0138756037, 0.277708232, 0.960565329),Alpha)
  1915.         RS.C0 = clerp(RS.C0,CFrame.new(1.20919418, 0.515175998, -0.398130298, 0.808712423, -0.588204265, 0, 0.00369928288, 0.00508608343, -0.99998033, 0.588192701, 0.808696389, 0.00628911238),Alpha)
  1916.         NK.C0 = clerp(NK.C0,CFrame.new(1.44699588e-05, 1.49894357, -0.0144186728, 0.921718836, 0, -0.387858808, 0.00243928749, 0.99998033, 0.00579679385, 0.387851059, -0.00628911238, 0.921700656),Alpha)
  1917.     end
  1918.     SoundPart(206083252,.8,4,false,true,true,RArm.CFrame*CF.N(0,-1.25,0))
  1919.     CamShake(Char,25,45,RArm.CFrame*CF.N(0,-1.25,0))
  1920.     AOEDamage(RArm.CFrame*CF.N(0,-1.25,0).p,4,{MinimumDamage=35,MaximumDamage=65,DamageFX={DeathFunction=GrabANoobsSoul}})
  1921.     for i = 1, 10 do
  1922.         NoobySphere(2,.1,'Multiply',RArm.CFrame*CF.A(M.RRNG(-180,180),M.RRNG(-180,180),M.RRNG(-180,180)),V3.N(1.5,1.5,1.5),-.01,col,0,nil,'xyz')
  1923.     end
  1924.     NoobySphere(2,0,'Multiply',RArm.CFrame*CF.N(0,-1.25,0),V3.N(2,2,2),.02,col,0,nil,'xyz')
  1925.     NoobySphere(4,0,'Multiply',RArm.CFrame*CF.N(0,-1.25,0),V3.N(2,2,2),.1,col,0,nil,'xyz')
  1926.     NoobySphere(2,0,'Multiply',RArm.CFrame*CF.N(0,-1.25,0)*CF.A(M.RRNG(-180,180),M.RRNG(-180,180),M.RRNG(-180,180)),V3.N(2.5,1.25,2.5),.02,col,0,1058822174,'xyz')
  1927.     CliccAttack = 3
  1928.     Attack = false
  1929.     NeutralAnims = true
  1930. end
  1931.  
  1932. function Spin()
  1933.     Attack = true
  1934.     NeutralAnims = false
  1935.     for i = 0, 1, 0.1 do
  1936.         swait()
  1937.         local Alpha = .3
  1938.         RJ.C0 = clerp(RJ.C0,CFrame.new(-0.130551443, 0.00628537219, -0.069158569, 0.567979217, 0.00517133344, 0.823026657, -1.77017421e-06, 0.99998033, -0.00628196634, -0.823042929, 0.00356656965, 0.567967951),Alpha)
  1939.         LH.C0 = clerp(LH.C0,CFrame.new(-0.496484399, -0.990816236, 0.021614084, 0.999878287, 0, 0.015612185, -9.80941113e-05, 0.99998033, 0.00628242362, -0.0156118274, -0.00628318777, 0.999858499),Alpha)
  1940.         RH.C0 = clerp(RH.C0,CFrame.new(0.498544514, -0.990978956, 0.0154505149, 0.999878287, 0, 0.015612185, -9.80941113e-05, 0.99998033, 0.00628242362, -0.0156118274, -0.00628318777, 0.999858499),Alpha)
  1941.         LS.C0 = clerp(LS.C0,CFrame.new(-0.867346704, 0.364127517, -0.592892349, 0.343383282, -0.928154707, 0.143585742, 0.611392558, 0.104853727, -0.784350157, 0.7129426, 0.357119888, 0.603471875),Alpha)
  1942.         RS.C0 = clerp(RS.C0,CFrame.new(0.586915255, 0.520536065, -0.638412833, 0.340278387, 0.762223601, 0.550659537, 0.0388735868, 0.573702097, -0.818141103, -0.939520955, 0.299801826, 0.165588096),Alpha)
  1943.         NK.C0 = clerp(NK.C0,CFrame.new(4.76837204e-06, 1.49894536, -0.0143966526, 1.00000012, 0, 0, -2.32830644e-10, 0.997965157, 0.0637637973, 2.98023224e-08, -0.0637638047, 0.997965038),Alpha)
  1944.     end
  1945.     for i = 0, 1, .06 do
  1946.         swait()
  1947.         local col = C3.N(M.RNG(),M.RNG(),M.RNG())
  1948.         for i = 1, 3 do
  1949.             NoobySphere(5,.1,'Multiply',Torso.CFrame*CF.N(-8,0,0)*CF.A(M.RRNG(-180,180),M.RRNG(-180,180),M.RRNG(-180,180)),V3.N(1,1,1),-.01,col,0,nil,'xyz')
  1950.         end
  1951.         SoundPart(206083252,1.2,1.6,false,true,true,Torso.CFrame*CF.N(-8,0,0))
  1952.         NoobySphere(5,0,'Multiply',Torso.CFrame*CF.N(-8,0,0),V3.N(1.5,1.5,1.5),.02,col,0,nil,'xyz')
  1953.         AOEDamage(Torso.CFrame*CF.N(-8,0,0).p,3,{MinimumDamage=35,MaximumDamage=65,DamageFX={DeathFunction=GrabANoobsSoul}})
  1954.         local Alpha = 1
  1955.         RJ.C0 = clerp(RJ.C0,CFrame.new(2.74447132e-13, 0.00628674868, -5.34626452e-07, 0.99999994, 4.36557457e-11, 0, -4.3652193e-11, 0.999980211, -0.00628619269, 9.31322575e-10, 0.00628619175, 0.999980271)*CF.A(0,M.R(i*385),0),Alpha)
  1956.         LH.C0 = clerp(LH.C0,CFrame.new(-0.496486187, -0.990818024, 0.0216199681, 0.999878109, -9.59694546e-11, 0.015612145, -9.81408521e-05, 0.999980211, 0.00628542574, -0.0156118376, -0.00628619269, 0.999858439),Alpha)
  1957.         RH.C0 = clerp(RH.C0,CFrame.new(0.498537898, -0.990980625, 0.0154640935, 0.999878109, -9.59694546e-11, 0.015612145, -9.81408521e-05, 0.999980211, 0.00628542574, -0.0156118376, -0.00628619269, 0.999858439),Alpha)
  1958.         LS.C0 = clerp(LS.C0,CFrame.new(-1.452793, 0.502107382, 0.0199129172, -4.37788152e-08, 0.999878109, 0.0156119233, -0.999980211, -9.82169149e-05, 0.00628757617, 0.00628834357, -0.015611616, 0.999858439),Alpha)
  1959.         RS.C0 = clerp(RS.C0,CFrame.new(1.42737567, 0.494466186, -0.0250103828, -4.36333032e-08, -0.999878109, 0.0156119233, 0.999980211, 9.8129487e-05, 0.00628757617, -0.00628834264, 0.015611616, 0.999858439),Alpha)
  1960.         NK.C0 = clerp(NK.C0,CFrame.new(4.35172615e-06, 1.49894738, -0.0144014433, 0.99999994, 3.67523171e-07, -1.61118805e-07, -3.56500095e-07, 0.997964799, 0.0637688041, 1.8440187e-07, -0.063768819, 0.997964799),Alpha)
  1961.     end
  1962.     for i = 0, 1.2, 0.1 do
  1963.         swait()
  1964.         local Alpha = .3
  1965.         RJ.C0 = clerp(RJ.C0,CFrame.new(0.427243918, -0.920417011, 0.0234051645, 0.679439783, 0.549923182, -0.485742748, -0.444893807, 0.83520782, 0.323260784, 0.583464742, -0.00353231793, 0.812130868)*CF.A(0,M.R(-8.22),0),Alpha)
  1966.         LH.C0 = clerp(LH.C0,CFrame.new(-0.176611602, -0.983374894, -0.89919436, 0.920897245, -0.048158884, -0.386819303, 0.319696367, 0.661085546, 0.678793311, 0.223030806, -0.748763561, 0.624187946),Alpha)
  1967.         RH.C0 = clerp(RH.C0,CFrame.new(0.359278589, 0.0876072049, -0.182106972, 0.910182238, -0.403486162, 0.0936347246, 0.411501646, 0.855026662, -0.315588117, 0.047275275, 0.325773478, 0.944265127),Alpha)
  1968.         LS.C0 = clerp(LS.C0,CFrame.new(-1.31082213, 0.463033974, 0.0179460477, 0.925886035, 0.377480268, 0.0156087875, -0.37760976, 0.925943553, 0.00628813449, -0.0120791793, -0.0117161274, 0.999858379),Alpha)
  1969.         RS.C0 = clerp(RS.C0,CFrame.new(1.46370375, 0.0682249963, -0.0286035687, 0.883351564, -0.45030269, 0.130067378, 0.468411744, 0.858031332, -0.210648447, -0.0167463124, 0.247001737, 0.968870401),Alpha)
  1970.         NK.C0 = clerp(NK.C0,CFrame.new(2.31595841e-05, 1.49894369, -0.0143923387, 0.980648994, -0.195774525, -3.27825546e-07, 0.195376158, 0.978653729, 0.0637584627, -0.0124819279, -0.0625247359, 0.997965455),Alpha)
  1971.     end
  1972.     CliccAttack = 0
  1973.     Attack = false
  1974.     NeutralAnims = true
  1975. end
  1976.  
  1977. --// Wrap it all up \\--
  1978.  
  1979. local Playlist = {
  1980.     MusicID,
  1981.     1696854181,
  1982.     1259371424,
  1983.     1274310715,
  1984.     943961217,
  1985.     206425245,
  1986.     623662713,
  1987.     1547875818,
  1988.     1470848774,
  1989.     915169951
  1990. }
  1991. local nums = {Enum.KeyCode.One,Enum.KeyCode.Two,Enum.KeyCode.Three,Enum.KeyCode.Four,Enum.KeyCode.Five,Enum.KeyCode.Six,Enum.KeyCode.Seven,Enum.KeyCode.Eight,Enum.KeyCode.Nine,Enum.KeyCode.Zero}
  1992.  
  1993. function KeyToNum(kc)
  1994.     for i,v in next, nums do
  1995.         if(v == kc)then
  1996.             return i
  1997.         end
  1998.     end
  1999.     return 0
  2000. end
  2001.  
  2002. S.UserInputService.InputBegan:connect(function(io,gpe)
  2003.     if(gpe)then return end
  2004.     local num = KeyToNum(io.KeyCode)
  2005.     if(num and Playlist[num])then
  2006.         MusicID = Playlist[num]
  2007.     end
  2008.     if(io.KeyCode == Enum.KeyCode.M)then
  2009.         MusicParent = (MusicParent == miniRadio and PlrGui or miniRadio)
  2010.         warn("Music is now in "..MusicParent.Name)
  2011.         Music:Pause()
  2012.     end
  2013.     if(Attack)then return end
  2014.     if(io.KeyCode == Enum.KeyCode.LeftControl)then
  2015.         WalkSpeed = (WalkSpeed == 16 and 50 or 16)
  2016.     elseif(io.KeyCode == Enum.KeyCode.T)then
  2017.         Taunt()
  2018.     elseif(io.KeyCode == Enum.KeyCode.Z)then
  2019.         Boolets()
  2020.     elseif(io.KeyCode == Enum.KeyCode.X)then
  2021.         BurnInHell()
  2022.     elseif(io.KeyCode == Enum.KeyCode.C)then
  2023.         SnapAFaggotsNeck()
  2024.     end
  2025.  
  2026. end)
  2027.  
  2028. Mouse.Button1Down:connect(function()
  2029.     if(Attack)then return end
  2030.     if(CliccAttack == 0)then
  2031.         Punch1()
  2032.     elseif(CliccAttack == 1)then
  2033.         Punch2()   
  2034.     elseif(CliccAttack == 2)then
  2035.         Balls()
  2036.     elseif(CliccAttack == 3)then
  2037.         Spin() 
  2038.     end
  2039. end)
  2040.  
  2041. Plr.Chatted:connect(function(m)
  2042.     if(Attack)then return end
  2043.     if(m == '/e wave')then
  2044.         Wave()
  2045.     end
  2046. end)
  2047.  
  2048. local col = {
  2049.     RLeg.Color,
  2050.     LLeg.Color,
  2051.     RArm.Color,
  2052.     LArm.Color,
  2053.     Head.Color,
  2054.     Torso.Color
  2055. }
  2056.  
  2057. local Nametags = {"EnDeR","ender","3ND37","3nd37","end3r","end37","3nder","3nde7","ENDer","eNDER","eNder","enDer","endEr","endeR","H3LP"}
  2058. coroutine.wrap(function()
  2059.     while true do
  2060.         if(M.RNG(1,200) == 1 and not Glitching)then
  2061.             Glitching = true
  2062.             swait(M.RNG(15,30))
  2063.             Glitching = false
  2064.         end
  2065.         swait()
  2066.     end
  2067. end)()
  2068.  
  2069. local Meshes = {}
  2070.  
  2071. for _,v in next, Char:GetDescendants() do
  2072.     if(v:IsA'DataModelMesh')then
  2073.         table.insert(Meshes,v)
  2074.     end
  2075. end
  2076.        
  2077. while true do
  2078.     swait()
  2079.     Sine = Sine + Change
  2080.     if(not Music or not Music.Parent)then
  2081.         local tp = (Music and Music.TimePosition)
  2082.         Music = Sound(MusicParent,MusicID,1,10,true,false,true)
  2083.         Music.Name = 'Music'
  2084.         Music.TimePosition = tp
  2085.     end
  2086.     --
  2087.     Music.SoundId = "rbxassetid://"..MusicID
  2088.     Music.Parent = MusicParent
  2089.     Music.Pitch = .85
  2090.     Music.Volume = (MusicParent ~= PlrGui and Plr.UserId ~= 5719877 and 1 or 5)
  2091.     Music.Playing = not Glitching
  2092.    
  2093.     if(not Static or not Static.Parent)then
  2094.         local tp = (Static and Static.TimePosition)
  2095.         Static = Sound(Torso,MusicID,1,10,true,false,true)
  2096.         Static.Name = 'Music'
  2097.         Static.TimePosition = tp
  2098.     end
  2099.     Static.SoundId = "rbxassetid://1588058260"
  2100.     Static.Parent = Torso
  2101.     Static.Pitch = M.RNG(90,95)/100
  2102.     Static.Volume = 5
  2103.    
  2104.     miniRadio.Color = C3.N(M.RNG(),M.RNG(),M.RNG())
  2105.     if(God)then
  2106.         Hum.MaxHealth = 1e100
  2107.         Hum.Health = 1e100
  2108.         if(not Char:FindFirstChildOfClass'ForceField')then IN("ForceField",Char).Visible = false end
  2109.         Hum.Name = M.RNG()*100
  2110.     end
  2111.    
  2112.     local hitfloor,posfloor = workspace:FindPartOnRay(Ray.new(Root.CFrame.p,((CFrame.new(Root.Position,Root.Position - Vector3.new(0,1,0))).lookVector).unit * (4*PlayerSize)), Char)
  2113.    
  2114.     local Walking = (math.abs(Root.Velocity.x) > 1 or math.abs(Root.Velocity.z) > 1)
  2115.     local State = (Hum.PlatformStand and 'Paralyzed' or Hum.Sit and 'Sit' or not hitfloor and Root.Velocity.y < -1 and "Fall" or not hitfloor and Root.Velocity.y > 1 and "Jump" or hitfloor and Walking and (Hum.WalkSpeed < 24 and "Walk" or "Run") or hitfloor and "Idle")
  2116.     if(not Effects or not Effects.Parent)then
  2117.         Effects = IN("Model",Char)
  2118.         Effects.Name = "Effects"
  2119.     end                                                                                                                                                                                                                                                                                                                                                                                                            
  2120.     if(State == 'Run')then
  2121.         local wsVal = 16 / (Hum.WalkSpeed/16)
  2122.         local Alpha = math.min(.2 * (Hum.WalkSpeed/16),1)
  2123.         Change = 1
  2124.         RH.C1 = RH.C1:lerp(CF.N(0,1-.5*M.C(Sine/wsVal)/2,.5*M.C(Sine/wsVal)/2)*CF.A(M.R(25-15*M.C(Sine/wsVal))+-M.S(Sine/wsVal)/2,0,0),Alpha)
  2125.         LH.C1 = LH.C1:lerp(CF.N(0,1+.5*M.C(Sine/wsVal)/2,-.5*M.C(Sine/wsVal)/2)*CF.A(M.R(25+15*M.C(Sine/wsVal))+M.S(Sine/wsVal)/2,0,0),Alpha)
  2126.     elseif(State == 'Walk')then
  2127.         local wsVal = 7 / (Hum.WalkSpeed/16)
  2128.         local Alpha = math.min(.15 * (Hum.WalkSpeed/16),1)
  2129.         Change = 1
  2130.         RH.C1 = RH.C1:lerp(CF.N(0,1-.5*M.C(Sine/wsVal)/2,.5*M.C(Sine/wsVal)/2)*CF.A(M.R(15-5*M.C(Sine/wsVal))+-M.S(Sine/wsVal)/2,0,0),Alpha)
  2131.         LH.C1 = LH.C1:lerp(CF.N(0,1+.5*M.C(Sine/wsVal)/2,-.5*M.C(Sine/wsVal)/2)*CF.A(M.R(15+5*M.C(Sine/wsVal))+M.S(Sine/wsVal)/2,0,0),Alpha)
  2132.     else
  2133.         RH.C1 = RH.C1:lerp(CF.N(0,1,0),.2)
  2134.         LH.C1 = LH.C1:lerp(CF.N(0,1,0),.2)
  2135.     end
  2136.    
  2137.     mota1.C0 = mota1.C0:lerp(CF.A(0,M.RRNG(-180,180),M.R(90)),.2)
  2138.    
  2139.     Hum.WalkSpeed = WalkSpeed
  2140.     if(Remove_Hats)then Instance.ClearChildrenOfClass(Char,"Accessory",true) end
  2141.     if(Remove_Clothing)then Instance.ClearChildrenOfClass(Char,"Clothing",true) Instance.ClearChildrenOfClass(Char,"ShirtGraphic",true) end
  2142.  
  2143.     for _,v in next, NeonParts do
  2144.         v.Color = C3.N(M.RNG(),M.RNG(),M.RNG())
  2145.     end
  2146.    
  2147.     tecks2.TextStrokeColor3 = C3.N(M.RNG(),M.RNG(),M.RNG())
  2148.     if(Glitching)then
  2149.         Static:Resume()
  2150.         Music:Pause()
  2151.         RA.Parent = RArm
  2152.         LA.Parent = LArm
  2153.         FT.Parent = Torso
  2154.         RL.Parent = RLeg
  2155.         LL.Parent = LLeg
  2156.         for _,v in next, Meshes do
  2157.             v.Offset = V3.N(M.RNG(-15,15)/100,M.RNG(-15,15)/100,M.RNG(-15,15)/100)
  2158.         end
  2159.         tecks2.Text = Nametags[M.RNG(1,#Nametags)].."?"
  2160.         RLeg.Color = C3.N(M.RNG(),M.RNG(),M.RNG()) 
  2161.         LLeg.Color = C3.N(M.RNG(),M.RNG(),M.RNG())
  2162.         RArm.Color = C3.N(M.RNG(),M.RNG(),M.RNG()) 
  2163.         LArm.Color = C3.N(M.RNG(),M.RNG(),M.RNG()) 
  2164.         Torso.Color = C3.N(M.RNG(),M.RNG(),M.RNG())
  2165.         Head.Color = C3.N(M.RNG(),M.RNG(),M.RNG()) 
  2166.  
  2167.         RLeg.Material = Enum.Material.Neon
  2168.         LLeg.Material = Enum.Material.Neon
  2169.         RArm.Material = Enum.Material.Neon
  2170.         LArm.Material = Enum.Material.Neon
  2171.         Torso.Material = Enum.Material.Neon
  2172.         Head.Material = Enum.Material.Neon 
  2173.     else
  2174.         for _,v in next, Meshes do
  2175.             v.Offset = V3.N(0,0,0)
  2176.         end
  2177.         Static:Stop()
  2178.         Music:Resume()
  2179.         RA.Parent = nil
  2180.         LA.Parent = nil
  2181.         FT.Parent = nil
  2182.         RL.Parent = nil
  2183.         LL.Parent = nil
  2184.         tecks2.Text = "Ender?"
  2185.         RLeg.Color = col[1]
  2186.         LLeg.Color = col[2]
  2187.         RArm.Color = col[3]
  2188.         LArm.Color = col[4]
  2189.         Head.Color = col[5]
  2190.         Torso.Color = col[6]
  2191.         RLeg.Material = Enum.Material.SmoothPlastic
  2192.         LLeg.Material = Enum.Material.SmoothPlastic
  2193.         RArm.Material = Enum.Material.SmoothPlastic
  2194.         LArm.Material = Enum.Material.SmoothPlastic
  2195.         Torso.Material = Enum.Material.SmoothPlastic
  2196.         Head.Material = Enum.Material.SmoothPlastic
  2197.     end
  2198.     if(NeutralAnims)then   
  2199.         if(State == 'Idle')then
  2200.             local Alpha = .1
  2201.             Change = 1
  2202.             NK.C0 = NK.C0:lerp(NKC0*CF.N(0,0,-.2)*CF.A(M.R(-25),0,0)*CF.A(M.RRNG(-5,5),M.RRNG(-5,5),M.RRNG(-5,5)),.3)
  2203.             if(M.RNG(1,45) == 45)then
  2204.                 NK.C0 = NK.C0:lerp(NKC0*CF.N(0,0,-.2)*CF.A(M.R(-25),0,0)*CF.A(M.RRNG(15,65),M.RRNG(-35,35),0),1)
  2205.             end
  2206.             if(not Glitching)then
  2207.                 RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,-.15+.1*M.C(Sine/24),0)*CF.A(M.R(-25),0,0),Alpha)
  2208.                 LS.C0 = LS.C0:lerp(LSC0*CF.N(0,.1*M.C(Sine/24),0)*CF.A(M.R(25),0,M.R(-5-5*M.C(Sine/24))),Alpha)
  2209.                 RS.C0 = RS.C0:lerp(RSC0*CF.N(0,.1*M.C(Sine/24),0)*CF.A(M.R(25),0,M.R(5+5*M.C(Sine/24))),Alpha)
  2210.                 LH.C0 = LH.C0:lerp(LHC0*CF.N(0,-.1*M.C(Sine/24),0)*CF.A(M.R(25),0,M.R(-5)),Alpha)
  2211.                 RH.C0 = RH.C0:lerp(RHC0*CF.N(0,-.1*M.C(Sine/24),0)*CF.A(M.R(25),0,M.R(5)),Alpha)
  2212.             else
  2213.                 RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,-.2+.1*M.C(Sine/24),0)*CF.A(M.R(-45),0,0),1)
  2214.                 LS.C0 = LS.C0:lerp(LSC0*CF.N(0,.1*M.C(Sine/24),0)*CF.A(M.R(180),0,M.R(25)+M.RRNG(-10,10)),1)
  2215.                 RS.C0 = RS.C0:lerp(RSC0*CF.N(0,.1*M.C(Sine/24),0)*CF.A(M.R(180),0,M.R(-25)+M.RRNG(-10,10)),1)
  2216.                 LH.C0 = LH.C0:lerp(LHC0*CF.N(0,-.1*M.C(Sine/24),0)*CF.A(M.R(45),0,M.R(-5)),1)
  2217.                 RH.C0 = RH.C0:lerp(RHC0*CF.N(0,-.1*M.C(Sine/24),0)*CF.A(M.R(45),0,M.R(5)),1)
  2218.                 NK.C0 = NK.C0:lerp(NKC0*CF.N(0,0,-.2)*CF.A(M.R(-25),0,0)*CF.A(M.RRNG(-5,5),M.RRNG(-10,10),0),.1)
  2219.             end
  2220.             -- idle
  2221.         elseif(State == 'Run')then
  2222.             local wsVal = 16 / (Hum.WalkSpeed/16)
  2223.             local Alpha = math.min(.15 * (Hum.WalkSpeed/16),1)
  2224.             NK.C0 = NK.C0:lerp(NKC0*CF.A(M.RRNG(-5,5),M.RRNG(-5,5),M.RRNG(-5,5)),.3)
  2225.             if(M.RNG(1,45) == 45)then
  2226.                 NK.C0 = NK.C0:lerp(NKC0*CF.N(0,0,0)*CF.A(M.RRNG(15,65),M.RRNG(-35,35),0),1)
  2227.             end
  2228.             RJ.C0 = RJ.C0:lerp(CF.N(0,-.075+.1*M.C(Sine/(wsVal/2)+-M.S(Sine/(wsVal/2))/7),0)*CF.A(M.R(-25-2.5*M.C(Sine/(wsVal/2))),M.R(8*M.C(Sine/wsVal)),Root.RotVelocity.y/75),Alpha)
  2229.             LS.C0 = LS.C0:lerp(LSC0*CF.N(0,0,-.27*M.C(Sine/wsVal))*CF.A(M.R(75*M.C(Sine/wsVal)),0,M.R(-5-7*M.S(Sine/wsVal))+LArm.RotVelocity.y/35),Alpha)
  2230.             RS.C0 = RS.C0:lerp(RSC0*CF.N(0,0,.27*M.C(Sine/wsVal))*CF.A(M.R(-75*M.C(Sine/wsVal)),0,M.R(5+7*M.S(Sine/wsVal))+RArm.RotVelocity.y/35),Alpha)
  2231.             LH.C0 = LH.C0:lerp(LHC0*CF.N(0,0-.1*M.C(Sine/(wsVal/2)),0)*CF.A(M.R(25+2.5*M.C(Sine/(wsVal/2))),0,0),Alpha)
  2232.             RH.C0 = RH.C0:lerp(RHC0*CF.N(0,0-.1*M.C(Sine/(wsVal/2)),0)*CF.A(M.R(25+2.5*M.C(Sine/(wsVal/2))),0,0),Alpha)
  2233.         elseif(State == 'Walk')then
  2234.             local wsVal = 7 / (Hum.WalkSpeed/16)
  2235.             local Alpha = math.min(.15 * (Hum.WalkSpeed/16),1)         
  2236.             NK.C0 = NK.C0:lerp(NKC0*CF.A(0,-Head.RotVelocity.y/75,0)*CF.A(M.RRNG(-5,5),M.RRNG(-5,5),M.RRNG(-5,5)),.3)
  2237.             if(M.RNG(1,45) == 45)then
  2238.                 NK.C0 = NK.C0:lerp(NKC0*CF.N(0,0,0)*CF.A(M.RRNG(15,65),M.RRNG(-35,35),0),1)
  2239.             end
  2240.             if(not Glitching)then
  2241.                 RJ.C0 = RJ.C0:lerp(CF.N(0,-.075+.1*M.C(Sine/(wsVal/2)+-M.S(Sine/(wsVal/2))/7),0)*CF.A(M.R(-15-2.5*M.C(Sine/(wsVal/2))),M.R(4*M.C(Sine/wsVal)),Root.RotVelocity.y/75),Alpha)
  2242.                 LS.C0 = LS.C0:lerp(LSC0*CF.N(0,0,-.27*M.C(Sine/wsVal))*CF.A(M.R(45*M.C(Sine/wsVal)),0,M.R(-5-7*M.S(Sine/wsVal))+LArm.RotVelocity.y/35),Alpha)
  2243.                 RS.C0 = RS.C0:lerp(RSC0*CF.N(0,0,.27*M.C(Sine/wsVal))*CF.A(M.R(-45*M.C(Sine/wsVal)),0,M.R(5+7*M.S(Sine/wsVal))+RArm.RotVelocity.y/35),Alpha)
  2244.                 LH.C0 = LH.C0:lerp(LHC0*CF.N(0,0-.1*M.C(Sine/(wsVal/2)),0)*CF.A(M.R(15+2.5*M.C(Sine/(wsVal/2))),M.R(-4*M.C(Sine/wsVal)),0),Alpha)
  2245.                 RH.C0 = RH.C0:lerp(RHC0*CF.N(0,0-.1*M.C(Sine/(wsVal/2)),0)*CF.A(M.R(15+2.5*M.C(Sine/(wsVal/2))),M.R(-4*M.C(Sine/wsVal)),0),Alpha)
  2246.             else
  2247.                 RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,-.2+.1*M.C(Sine/24),0)*CF.A(M.R(-45),0,0),1)
  2248.                 LS.C0 = LS.C0:lerp(LSC0*CF.N(0,.1*M.C(Sine/24),0)*CF.A(M.R(180),0,M.R(25)+M.RRNG(-10,10)),1)
  2249.                 RS.C0 = RS.C0:lerp(RSC0*CF.N(0,.1*M.C(Sine/24),0)*CF.A(M.R(180),0,M.R(-25)+M.RRNG(-10,10)),1)
  2250.                 LH.C0 = LH.C0:lerp(LHC0*CF.N(0,-.1*M.C(Sine/24),0)*CF.A(M.R(45),0,M.R(-5)),1)
  2251.                 RH.C0 = RH.C0:lerp(RHC0*CF.N(0,-.1*M.C(Sine/24),0)*CF.A(M.R(45),0,M.R(5)),1)
  2252.                 NK.C0 = NK.C0:lerp(NKC0*CF.N(0,0,-.2)*CF.A(M.R(-25),0,0)*CF.A(M.RRNG(-5,5),M.RRNG(-10,10),0),.1)
  2253.             end
  2254.  
  2255.         elseif(State == 'Jump')then
  2256.             local Alpha = .1
  2257.             local idk = math.min(math.max(Root.Velocity.Y/50,-M.R(90)),M.R(90))
  2258.             LS.C0 = LS.C0:lerp(LSC0*CF.A(M.R(-5),0,M.R(-90)),Alpha)
  2259.             RS.C0 = RS.C0:lerp(RSC0*CF.A(M.R(-5),0,M.R(90)),Alpha)
  2260.             RJ.C0 = RJ.C0:lerp(RJC0*CF.A(math.min(math.max(Root.Velocity.Y/100,-M.R(45)),M.R(45)),0,0),Alpha)
  2261.             NK.C0 = NK.C0:lerp(NKC0*CF.A(math.min(math.max(Root.Velocity.Y/100,-M.R(45)),M.R(45)),0,0)*CF.A(M.RRNG(-5,5),M.RRNG(-5,5),M.RRNG(-5,5)),Alpha)
  2262.             if(M.RNG(1,45) == 45)then
  2263.                 NK.C0 = NK.C0:lerp(NKC0*CF.N(0,0,0)*CF.A(M.RRNG(15,65),M.RRNG(-35,35),0),1)
  2264.             end
  2265.             LH.C0 = LH.C0:lerp(LHC0*CF.A(0,0,M.R(-5)),Alpha)
  2266.             RH.C0 = RH.C0:lerp(RHC0*CF.N(0,1,-1)*CF.A(M.R(-5),0,M.R(5)),Alpha)
  2267.         elseif(State == 'Fall')then
  2268.             local Alpha = .1
  2269.             local idk = math.min(math.max(Root.Velocity.Y/50,-M.R(90)),M.R(90))
  2270.             LS.C0 = LS.C0:lerp(LSC0*CF.A(M.R(-5),0,M.R(-90)+idk),Alpha)
  2271.             RS.C0 = RS.C0:lerp(RSC0*CF.A(M.R(-5),0,M.R(90)-idk),Alpha)
  2272.             RJ.C0 = RJ.C0:lerp(RJC0*CF.A(math.min(math.max(Root.Velocity.Y/100,-M.R(45)),M.R(45)),0,0),Alpha)
  2273.             NK.C0 = NK.C0:lerp(NKC0*CF.A(math.min(math.max(Root.Velocity.Y/100,-M.R(45)),M.R(45)),0,0)*CF.A(M.RRNG(-5,5),M.RRNG(-5,5),M.RRNG(-5,5)),Alpha)
  2274.             if(M.RNG(1,45) == 45)then
  2275.                 NK.C0 = NK.C0:lerp(NKC0*CF.N(0,0,0)*CF.A(M.RRNG(15,65),M.RRNG(-35,35),0),1)
  2276.             end
  2277.             LH.C0 = LH.C0:lerp(LHC0*CF.A(0,0,M.R(-5)),Alpha)
  2278.             RH.C0 = RH.C0:lerp(RHC0*CF.N(0,1,-1)*CF.A(M.R(-5),0,M.R(5)),Alpha)
  2279.         elseif(State == 'Paralyzed')then
  2280.             -- paralyzed
  2281.         elseif(State == 'Sit')then
  2282.             local Alpha = .1
  2283.             RJ.C0 = clerp(RJ.C0,CFrame.new(2.74447132e-13, 0.00628674868, -5.34626452e-07, 0.99999994, 4.36557457e-11, 0, -4.3652193e-11, 0.999980211, -0.00628619269, 9.31322575e-10, 0.00628619175, 0.999980271),Alpha)
  2284.             LH.C0 = clerp(LH.C0,CFrame.new(-0.466096163, -0.994458497, -0.733146906, 0.978622258, 0.0421638973, 0.201297805, -0.0426979661, 0.999086678, -0.0016900585, -0.201185226, -0.0069410787, 0.979528725),Alpha)
  2285.             RH.C0 = clerp(RH.C0,CFrame.new(0.487065285, -0.997798502, -0.719440222, 0.998841465, 0.000311898883, -0.048122026, -0.000977467163, 0.999904215, -0.0138079338, 0.0481131151, 0.0138389766, 0.998746097),Alpha)
  2286.             LS.C0 = clerp(LS.C0,CFrame.new(-1.50068951, 0.376530707, -0.0506974161, 0.999878109, 0.0145290866, 0.00571295246, -9.8173201e-05, 0.371779412, -0.928321123, -0.015611616, 0.928207576, 0.371735603),Alpha)
  2287.             RS.C0 = clerp(RS.C0,CFrame.new(1.4989773, 0.376236171, -0.0975327194, 0.999878109, 0.0145290866, 0.00571295246, -9.8173201e-05, 0.371779412, -0.928321123, -0.015611616, 0.928207576, 0.371735603),Alpha)
  2288.             NK.C0 = clerp(NK.C0,CFrame.new(8.16642296e-06, 1.49894738, -0.0144014433, 0.99999994, 3.67523171e-07, -1.61118805e-07, -3.56500095e-07, 0.997964799, 0.0637688041, 1.8440187e-07, -0.063768819, 0.997964799),Alpha)
  2289.         end
  2290.     end
  2291.    
  2292.     for i,v in next, BloodPuddles do
  2293.         local mesh = i:FindFirstChild'CylinderMesh'
  2294.         BloodPuddles[i] = v + 1
  2295.         if(not mesh or i.Transparency >= 1)then
  2296.             i:destroy()
  2297.             BloodPuddles[i] = nil
  2298.         elseif(v >= Frame_Speed*4)then
  2299.             local trans = (v-Frame_Speed*4)/(Frame_Speed*2)
  2300.             i.Transparency = trans
  2301.                 if(mesh.Scale.Z > 0)then
  2302.                     mesh.Scale = mesh.Scale-V3.N(.05,0,.05)
  2303.                 end
  2304.         else
  2305.             i.Transparency = 0
  2306.         end
  2307.     end
  2308. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement