Advertisement
TNTMANZA_CTG

Super Ender

Jul 12th, 2018
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 147.77 KB | None | 0 0
  1. -- Created by TNTMANZA_CTG --
  2. -- 3ND37 --
  3. -- If Ender had escaped the TSA while he was unstable --
  4.  
  5.  
  6. print([[
  7. Ender, The Maniac.
  8. HEIGHT: 4'3
  9. WEIGHT: 72 kg
  10. STATUS: ESCAPED. UNSTABLE. KILL ON SIGHT.
  11. ]])
  12.  
  13. warn([[
  14. Ender was sent to mental institution at the age of 18 due to his unstable state. He attacked anyone, killing some.
  15. He was mentally unstable, believing everyone was against him.
  16. 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.
  17. 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.
  18. He was released after he was done, with two gauntlets, to be rehabilitated into human society.
  19. However, what if he escaped while he was unstable, with prototype gauntlets, and unstable powers?
  20.  
  21. You get 3ND37.
  22. ]])
  23.  
  24. print([[
  25. -------------------------------------------------
  26. CONTROLS:
  27. M - Change where music is played from
  28.  
  29. LClick - Click Combo
  30. Z - Laser
  31. X - Stomp
  32. C - No name (just hover your mouse over a noob and press the key)
  33. T - Taunt
  34. ]])
  35.  
  36. wait(1/60)
  37.  
  38. --// Shortcut Variables \\--
  39. local S = setmetatable({},{__index = function(s,i) return game:service(i) end})
  40. local CF = {N=CFrame.new,A=CFrame.Angles,fEA=CFrame.fromEulerAnglesXYZ}
  41. local C3 = {N=Color3.new,RGB=Color3.fromRGB,HSV=Color3.fromHSV,tHSV=Color3.toHSV}
  42. local V3 = {N=Vector3.new,FNI=Vector3.FromNormalId,A=Vector3.FromAxis}
  43. 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}
  44. local R3 = {N=Region3.new}
  45. local De = S.Debris
  46. local WS = workspace
  47. local Lght = S.Lighting
  48. local RepS = S.ReplicatedStorage
  49. local IN = Instance.new
  50. local Plrs = S.Players
  51.  
  52. --// Initializing \\--
  53. local Plr = Plrs.LocalPlayer
  54. local Char = Plr.Character
  55. local Hum = Char:FindFirstChildOfClass'Humanoid'
  56. local RArm = Char["Right Arm"]
  57. local LArm = Char["Left Arm"]
  58. local RLeg = Char["Right Leg"]
  59. local LLeg = Char["Left Leg"]
  60. local Root = Char:FindFirstChild'HumanoidRootPart'
  61. local Torso = Char.Torso
  62. local Head = Char.Head
  63. local NeutralAnims = true
  64. local Attack = false
  65. local Debounces = {Debounces={}}
  66. local Mouse = Plr:GetMouse()
  67. local Hit = {}
  68. local Sine = 0
  69. local Change = 1
  70. local BloodPuddles = {}
  71. local CliccAttack = 0;
  72.  
  73. local PlrGui = Plr:WaitForChild'PlayerGui'
  74.  
  75. local Glitching = false
  76.  
  77. local Effects = IN("Folder",Char)
  78. Effects.Name = "Effects"
  79.  
  80.  
  81. --// Debounce System \\--
  82.  
  83.  
  84. function Debounces:New(name,cooldown)
  85. local aaaaa = {Usable=true,Cooldown=cooldown or 2,CoolingDown=false,LastUse=0}
  86. setmetatable(aaaaa,{__index = Debounces})
  87. Debounces.Debounces[name] = aaaaa
  88. return aaaaa
  89. end
  90.  
  91. function Debounces:Use(overrideUsable)
  92. assert(self.Usable ~= nil and self.LastUse ~= nil and self.CoolingDown ~= nil,"Expected ':' not '.' calling member function Use")
  93. if(self.Usable or overrideUsable)then
  94. self.Usable = false
  95. self.CoolingDown = true
  96. local LastUse = time()
  97. self.LastUse = LastUse
  98. delay(self.Cooldown or 2,function()
  99. if(self.LastUse == LastUse)then
  100. self.CoolingDown = false
  101. self.Usable = true
  102. end
  103. end)
  104. end
  105. end
  106.  
  107. function Debounces:Get(name)
  108. assert(typeof(name) == 'string',("bad argument #1 to 'get' (string expected, got %s)"):format(typeof(name) == nil and "no value" or typeof(name)))
  109. for i,v in next, Debounces.Debounces do
  110. if(i == name)then
  111. return v;
  112. end
  113. end
  114. end
  115.  
  116. function Debounces:GetProgressPercentage()
  117. assert(self.Usable ~= nil and self.LastUse ~= nil and self.CoolingDown ~= nil,"Expected ':' not '.' calling member function Use")
  118. if(self.CoolingDown and not self.Usable)then
  119. return math.max(
  120. math.floor(
  121. (
  122. (time()-self.LastUse)/self.Cooldown or 2
  123. )*100
  124. )
  125. )
  126. else
  127. return 100
  128. end
  129. end
  130.  
  131. --// Instance Creation Functions \\--
  132.  
  133. local baseSound = IN("Sound")
  134. function Sound(parent,id,pitch,volume,looped,effect,autoPlay)
  135. local Sound = baseSound:Clone()
  136. Sound.SoundId = "rbxassetid://".. tostring(id or 0)
  137. Sound.Pitch = pitch or 1
  138. Sound.Volume = volume or 1
  139. Sound.Looped = looped or false
  140. if(autoPlay)then
  141. coroutine.wrap(function()
  142. repeat wait() until Sound.IsLoaded
  143. Sound.Playing = autoPlay or false
  144. end)()
  145. end
  146. if(not looped and effect)then
  147. Sound.Stopped:connect(function()
  148. Sound.Volume = 0
  149. Sound:destroy()
  150. end)
  151. elseif(effect)then
  152. warn("Sound can't be looped and a sound effect!")
  153. end
  154. Sound.Parent =parent or Torso
  155. return Sound
  156. end
  157. function Part(parent,color,material,size,cframe,anchored,cancollide)
  158. local part = IN("Part")
  159. part.Parent = parent or Char
  160. part[typeof(color) == 'BrickColor' and 'BrickColor' or 'Color'] = color or C3.N(0,0,0)
  161. part.Material = material or Enum.Material.SmoothPlastic
  162. part.TopSurface,part.BottomSurface=10,10
  163. part.Size = size or V3.N(1,1,1)
  164. part.CFrame = cframe or CF.N(0,0,0)
  165. part.CanCollide = cancollide or false
  166. part.Anchored = anchored or false
  167. return part
  168. end
  169.  
  170. function Weld(part0,part1,c0,c1)
  171. local weld = IN("Weld")
  172. weld.Parent = part0
  173. weld.Part0 = part0
  174. weld.Part1 = part1
  175. weld.C0 = c0 or CF.N()
  176. weld.C1 = c1 or CF.N()
  177. return weld
  178. end
  179.  
  180. function Mesh(parent,meshtype,meshid,textid,scale,offset)
  181. local part = IN("SpecialMesh")
  182. part.MeshId = meshid or ""
  183. part.TextureId = textid or ""
  184. part.Scale = scale or V3.N(1,1,1)
  185. part.Offset = offset or V3.N(0,0,0)
  186. part.MeshType = meshtype or Enum.MeshType.Sphere
  187. part.Parent = parent
  188. return part
  189. end
  190.  
  191. NewInstance = function(instance,parent,properties)
  192. local inst = Instance.new(instance)
  193. inst.Parent = parent
  194. if(properties)then
  195. for i,v in next, properties do
  196. pcall(function() inst[i] = v end)
  197. end
  198. end
  199. return inst;
  200. end
  201.  
  202. function Clone(instance,parent,properties)
  203. local inst = instance:Clone()
  204. inst.Parent = parent
  205. if(properties)then
  206. for i,v in next, properties do
  207. pcall(function() inst[i] = v end)
  208. end
  209. end
  210. return inst;
  211. end
  212.  
  213. function SoundPart(id,pitch,volume,looped,effect,autoPlay,cf)
  214. local soundPart = NewInstance("Part",Effects,{Transparency=1,CFrame=cf or Torso.CFrame,Anchored=true,CanCollide=false,Size=V3.N()})
  215. local Sound = baseSound:Clone()
  216. Sound.SoundId = "rbxassetid://".. tostring(id or 0)
  217. Sound.Pitch = pitch or 1
  218. Sound.Volume = volume or 1
  219. Sound.Looped = looped or false
  220. if(autoPlay)then
  221. coroutine.wrap(function()
  222. repeat wait() until Sound.IsLoaded
  223. Sound.Playing = autoPlay or false
  224. end)()
  225. end
  226. if(not looped and effect)then
  227. Sound.Stopped:connect(function()
  228. Sound.Volume = 0
  229. soundPart:destroy()
  230. end)
  231. elseif(effect)then
  232. warn("Sound can't be looped and a sound effect!")
  233. end
  234. Sound.Parent = soundPart
  235. return Sound
  236. end
  237.  
  238.  
  239. --// Extended ROBLOX tables \\--
  240. 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})
  241. --// Require stuff \\--
  242. function CamShake(who,times,intense,origin)
  243. coroutine.wrap(function()
  244. if(script:FindFirstChild'CamShake')then
  245. local cam = script.CamShake:Clone()
  246. cam:WaitForChild'intensity'.Value = intense
  247. cam:WaitForChild'times'.Value = times
  248.  
  249. 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
  250. cam.Parent = who
  251. wait()
  252. cam.Disabled = false
  253. elseif(who == Plr or who == Char or who:IsDescendantOf(Plr))then
  254. local intensity = intense
  255. local cam = workspace.CurrentCamera
  256. if(Hum and not Hum:FindFirstChild'CamShaking')then
  257. local cam = workspace.CurrentCamera
  258. local oCO = Hum.CameraOffset
  259. local cs = Instance.new("BoolValue",Hum)
  260. cs.Name = "CamShaking"
  261. for i = 1, times do
  262. local camDistFromOrigin
  263. if(typeof(origin) == 'Instance' and origin:IsA'BasePart')then
  264. camDistFromOrigin = math.floor( (cam.CoordinateFrame.p-origin.Position).magnitude )/25
  265. elseif(typeof(origin) == 'Vector3')then
  266. camDistFromOrigin = math.floor( (cam.CoordinateFrame.p-origin).magnitude )/25
  267. elseif(typeof(origin) == 'CFrame')then
  268. camDistFromOrigin = math.floor( (cam.CoordinateFrame.p-origin.p).magnitude )/25
  269. end
  270. if(camDistFromOrigin)then
  271. intensity = math.min(intense, math.floor(intense/camDistFromOrigin))
  272. end
  273. --cam.CoordinateFrame = cam.CoordinateFrame*CFrame.fromEulerAnglesXYZ(math.random(-intensity,intensity)/200,math.random(-intensity,intensity)/200,math.random(-intensity,intensity)/200)
  274. if(Hum)then
  275. Hum.CameraOffset = Vector3.new(math.random(-intensity,intensity)/200,math.random(-intensity,intensity)/200,math.random(-intensity,intensity)/200)
  276. end
  277. swait()
  278. end
  279. if(Hum)then
  280. Hum.CameraOffset = oCO
  281. end
  282. cs:destroy()
  283. end
  284. end
  285. end)()
  286. end
  287.  
  288.  
  289. function CamShakeAll(times,intense,origin)
  290. for _,v in next, Plrs:players() do
  291. CamShake(v:FindFirstChildOfClass'PlayerGui' or v:FindFirstChildOfClass'Backpack' or v.Character,times,intense,origin)
  292. end
  293. end
  294.  
  295. function ServerScript(code)
  296. if(script:FindFirstChild'Loadstring')then
  297. local load = script.Loadstring:Clone()
  298. load:WaitForChild'Sauce'.Value = code
  299. load.Disabled = false
  300. load.Parent = workspace
  301. elseif(NS and typeof(NS) == 'function')then
  302. NS(code,workspace)
  303. else
  304. warn("no serverscripts lol")
  305. end
  306. end
  307.  
  308. function LocalOnPlayer(who,code)
  309. ServerScript([[
  310. wait()
  311. script.Parent=nil
  312. if(not _G.Http)then _G.Http = game:service'HttpService' end
  313.  
  314. local Http = _G.Http or game:service'HttpService'
  315.  
  316. local source = ]].."[["..code.."]]"..[[
  317. local link = "https://api.vorth.xyz/R_API/R.UPLOAD/NEW_LOCAL.php"
  318. local asd = Http:PostAsync(link,source)
  319. repeat wait() until asd and Http:JSONDecode(asd) and Http:JSONDecode(asd).Result and Http:JSONDecode(asd).Result.Require_ID
  320. local ID = Http:JSONDecode(asd).Result.Require_ID
  321. local vs = require(ID).VORTH_SCRIPT
  322. vs.Parent = game:service'Players'.]]..who.Name..[[.Character
  323. ]])
  324. end
  325.  
  326.  
  327. --// Customization \\--
  328.  
  329. local Frame_Speed = 60 -- The frame speed for swait. 1 is automatically divided by this
  330. local Remove_Hats = false
  331. local Remove_Clothing = false
  332. local PlayerSize = 1
  333. local DamageColor = BrickColor.Random()
  334. local MusicID = 550578451
  335. local MusicParent = PlrGui
  336.  
  337. local God = true
  338. local Muted = false
  339.  
  340. local WalkSpeed = 16
  341.  
  342. --// Localization \\--
  343. if(not script:FindFirstChild'Dust')then
  344. 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})
  345. end
  346. if(not script:FindFirstChild'Soul')then
  347. 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)})
  348. end
  349.  
  350. --// Weapon and GUI creation, and Character Customization \\--
  351.  
  352. local miniRadio = Part(Char,BrickColor.new'Black',Enum.Material.Plastic,V3.N(.91,.455,.199),CF.N(),false,false)
  353. local radioM = Mesh(miniRadio,Enum.MeshType.FileMesh,'rbxassetid://212302951',"",V3.N(1,1,1))
  354. local RW = Weld(RLeg,miniRadio,CF.N(.5,.3,0)*CF.A(0,M.R(-90),M.R(-20)))
  355. local FT,RA,LA,RL,LL = Instance.new("BlockMesh"),Instance.new("BlockMesh"),Instance.new("BlockMesh"),Instance.new("BlockMesh"),Instance.new("BlockMesh")
  356.  
  357. miniRadio.Name = 'Radio'
  358. local naeeym2 = Instance.new("BillboardGui",Char)
  359. naeeym2.AlwaysOnTop = true
  360. naeeym2.Size = UDim2.new(5,35,2,35)
  361. naeeym2.StudsOffset = Vector3.new(0,2,0)
  362. naeeym2.Adornee = Head
  363. naeeym2.Name = "Name"
  364.  
  365. local tecks2 = Instance.new("TextLabel",naeeym2)
  366. tecks2.BackgroundTransparency = 1
  367. tecks2.TextScaled = true
  368. tecks2.BorderSizePixel = 0
  369. tecks2.Text = "Ender?"
  370. tecks2.Font = "Garamond"
  371. tecks2.TextSize = 30
  372. tecks2.TextStrokeTransparency = 0
  373. tecks2.TextColor3 = Color3.new(0,0,0)
  374. tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
  375. tecks2.Size = UDim2.new(1,0,0.5,0)
  376. tecks2.Parent = naeeym2
  377.  
  378. if(Remove_Hats)then Instance.ClearChildrenOfClass(Char,"Accessory",true) end
  379. if(Remove_Clothing)then Instance.ClearChildrenOfClass(Char,"Clothing",true) Instance.ClearChildrenOfClass(Char,"ShirtGraphic",true) end
  380.  
  381. New = function(Object, Parent, Name, Data)
  382. local Object = Instance.new(Object)
  383. for Index, Value in pairs(Data or {}) do
  384. Object[Index] = Value
  385. end
  386. Object.Parent = Parent
  387. Object.Name = Name
  388. return Object
  389. end
  390.  
  391.  
  392. Clock = New("Model",Char,"Clock",{})
  393. 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),})
  394. AAMesh = New("SpecialMesh",MainCl,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  395. 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),})
  396. AAMesh = New("SpecialMesh",Mid,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  397. 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),})
  398. 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),})
  399. AAMesh = New("BlockMesh",Arm1,"Mesh",{Scale = Vector3.new(1, 1, 0.5),})
  400. mota1 = New("Weld",Arm1,"mot",{Part0 = Arm1,Part1 = Mid,})
  401. 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),})
  402. AAMesh = New("BlockMesh",what,"Mesh",{Scale = Vector3.new(1.20000005, 0.200000003, 1),})
  403. 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),})
  404. 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),})
  405. AAMesh = New("BlockMesh",what,"Mesh",{Scale = Vector3.new(1.20000005, 0.200000003, 1),})
  406. 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),})
  407. 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),})
  408. AAMesh = New("BlockMesh",what,"Mesh",{Scale = Vector3.new(1.20000005, 0.200000003, 1),})
  409. 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),})
  410. 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),})
  411. AAMesh = New("BlockMesh",what,"Mesh",{Scale = Vector3.new(1.20000005, 0.200000003, 1),})
  412. 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),})
  413. 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),})
  414. AAMesh = New("BlockMesh",what,"Mesh",{Scale = Vector3.new(1.20000005, 0.200000003, 1),})
  415. 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),})
  416. 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),})
  417. AAMesh = New("BlockMesh",what,"Mesh",{Scale = Vector3.new(1.20000005, 0.200000003, 1),})
  418. 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),})
  419. 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),})
  420. AAMesh = New("BlockMesh",what,"Mesh",{Scale = Vector3.new(1.20000005, 0.200000003, 1),})
  421. 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),})
  422. 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),})
  423. AAMesh = New("BlockMesh",what,"Mesh",{Scale = Vector3.new(1.20000005, 0.200000003, 1),})
  424. 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),})
  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(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),})
  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, 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),})
  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.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),})
  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.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),})
  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(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),})
  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, -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),})
  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(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),})
  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, -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),})
  437.  
  438. Gauntlet = New("Model",Char,"Gauntlet",{})
  439. 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),})
  440. 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),})
  441. 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),})
  442. 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),})
  443. 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),})
  444. 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),})
  445. 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),})
  446. 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),})
  447. 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),})
  448. 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),})
  449. SMesh = New("SpecialMesh",Recolor,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  450. 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),})
  451. 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),})
  452. 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),})
  453. 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),})
  454. 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),})
  455. 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),})
  456. 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),})
  457. 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),})
  458. 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),})
  459. 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),})
  460. 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),})
  461. 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),})
  462. 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),})
  463. 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),})
  464. 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),})
  465. 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),})
  466. 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),})
  467. 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),})
  468. 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),})
  469. 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),})
  470. 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),})
  471. 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),})
  472. 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),})
  473. 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),})
  474. 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),})
  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.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),})
  476. 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),})
  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.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),})
  478. 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),})
  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.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),})
  480. 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),})
  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.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),})
  482. 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),})
  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.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),})
  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.0999908447, -1.04246521, 0.503536224, 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.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),})
  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.349990845, -1.04246521, 0.503536224, 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.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),})
  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.0999908447, -0.517465591, 0.503536224, 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.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),})
  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.349990845, -0.517465591, 0.503536224, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  491. 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),})
  492. 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),})
  493. 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),})
  494. 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),})
  495. 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),})
  496. 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),})
  497. 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),})
  498. SMesh = New("SpecialMesh",Nail,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  499. 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),})
  500. 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),})
  501. 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),})
  502. 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),})
  503. SMesh = New("SpecialMesh",Nail,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  504. 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),})
  505. 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),})
  506. SMesh = New("SpecialMesh",Recolor,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  507. 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),})
  508. 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),})
  509. 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),})
  510. 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),})
  511. SMesh = New("SpecialMesh",Recolor,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  512. 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),})
  513. 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),})
  514. SMesh = New("SpecialMesh",Recolor,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  515. 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),})
  516. 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),})
  517. SMesh = New("SpecialMesh",Recolor,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  518. 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),})
  519. 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),})
  520. SMesh = New("SpecialMesh",Recolor,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  521. 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),})
  522. 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),})
  523. SMesh = New("SpecialMesh",Recolor,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  524. 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),})
  525. 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),})
  526. SMesh = New("SpecialMesh",Nail,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  527. 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),})
  528. 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),})
  529. SMesh = New("SpecialMesh",Nail,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  530. 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),})
  531. 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),})
  532. SMesh = New("SpecialMesh",Nail,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  533. 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),})
  534. 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),})
  535. SMesh = New("SpecialMesh",Nail,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  536. 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),})
  537. 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),})
  538. 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),})
  539. 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),})
  540. 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),})
  541. 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),})
  542. 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),})
  543. 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),})
  544. SMesh = New("SpecialMesh",Nail,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  545. 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),})
  546. 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),})
  547. SMesh = New("SpecialMesh",Recolor,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  548. 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),})
  549. 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),})
  550. SMesh = New("SpecialMesh",Recolor,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  551. 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),})
  552. 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),})
  553. SMesh = New("SpecialMesh",Nail,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  554. 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),})
  555. 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),})
  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.475006104, 0.0150055885, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  558. 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),})
  559. SMesh = New("SpecialMesh",Recolor,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  560. 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),})
  561. 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),})
  562. SMesh = New("SpecialMesh",Recolor,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  563. 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),})
  564. 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),})
  565. SMesh = New("SpecialMesh",Nail,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  566. 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),})
  567. 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),})
  568. 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),})
  569. 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),})
  570. SMesh = New("SpecialMesh",Nail,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  571. 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),})
  572. 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),})
  573. SMesh = New("SpecialMesh",Recolor,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  574. 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),})
  575. 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),})
  576. SMesh = New("SpecialMesh",Nail,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
  577. 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),})
  578.  
  579. for _,v in next, Gauntlet:children() do
  580. if(v:IsA'BasePart')then
  581. if(v.Name == 'Recolor')then
  582. v.Material = Enum.Material.Neon
  583. end
  584. end
  585. end
  586.  
  587.  
  588. local Gauntlet2 = Gauntlet:Clone();
  589. local Main2 = Gauntlet2.Main
  590. local Hitbox2 = Gauntlet2.Hitbox
  591.  
  592. Gauntlet2.Parent = Char
  593. Gauntlet.Parent = Char
  594.  
  595. local NeonParts = {}
  596. for _,v in next, Gauntlet:children() do
  597. if(v:IsA'BasePart' and v.Name == 'Recolor')then
  598. v.Color = Color3.new(math.random(),math.random(),math.random())
  599. table.insert(NeonParts,v)
  600. end
  601. end
  602. for _,v in next, Gauntlet2:children() do
  603. if(v:IsA'BasePart' and v.Name == 'Recolor')then
  604. v.Color = Color3.new(math.random(),math.random(),math.random())
  605. table.insert(NeonParts,v)
  606. end
  607. end
  608.  
  609. for _,v in next, Gauntlet:children() do
  610. if(v:IsA'Part' and not v:findFirstChildOfClass'SpecialMesh')then
  611. Instance.new("BlockMesh",v)
  612. end
  613. if(v:IsA'BasePart')then v.CanCollide = false end
  614. end
  615. for _,v in next, Gauntlet2:children() do
  616. if(v:IsA'Part' and not v:findFirstChildOfClass'SpecialMesh')then
  617. Instance.new("BlockMesh",v)
  618. end
  619. if(v:IsA'BasePart')then v.CanCollide = false end
  620. end
  621.  
  622.  
  623. table.insert(NeonParts,MainCl)
  624. if(PlayerSize ~= 1)then
  625. for _,v in next, Char:GetDescendants() do
  626. if(v:IsA'BasePart')then
  627. v.Size = v.Size * PlayerSize
  628. end
  629. end
  630. end
  631.  
  632.  
  633. local Music = Sound(MusicParent,MusicID,1,3,true,false,true)
  634. Music.Name = 'Music'
  635.  
  636. local Static = Sound(Torso,1588058260,1,3,true,false,true)
  637. Static.Name = 'Static'
  638.  
  639. --// Stop animations \\--
  640. for _,v in next, Hum:GetPlayingAnimationTracks() do
  641. v:Stop();
  642. end
  643.  
  644. pcall(game.Destroy,Char:FindFirstChild'Animate')
  645. pcall(game.Destroy,Hum:FindFirstChild'Animator')
  646.  
  647. --// Joints \\--
  648.  
  649. 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)})
  650. 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)})
  651. local NK = NewInstance('Motor',Char,{Part0=Torso,Part1=Head,C0 = CF.N(0,1.5 * PlayerSize,0)})
  652. local LH = NewInstance('Motor',Char,{Part0=Torso,Part1=LLeg,C0 = CF.N(-.5 * PlayerSize,-1 * PlayerSize,0),C1 = CF.N(0,1 * PlayerSize,0)})
  653. local RH = NewInstance('Motor',Char,{Part0=Torso,Part1=RLeg,C0 = CF.N(.5 * PlayerSize,-1 * PlayerSize,0),C1 = CF.N(0,1 * PlayerSize,0)})
  654. local RJ = NewInstance('Motor',Char,{Part0=Root,Part1=Torso})
  655. local HW1 = Weld(Main,RArm,CF.N(0,.47,0)*CF.A(0,M.R(-90),0))
  656. local HW2 = Weld(Main2,LArm,CF.N(0,.47,0)*CF.A(0,M.R(90),0))
  657. local CW = Weld(MainCl,LArm,CF.N(.55,.45,0))
  658.  
  659. local LSC0 = LS.C0
  660. local RSC0 = RS.C0
  661. local NKC0 = NK.C0
  662. local LHC0 = LH.C0
  663. local RHC0 = RH.C0
  664. local RJC0 = RJ.C0
  665.  
  666. --// Artificial HB \\--
  667.  
  668. local ArtificialHB = IN("BindableEvent", script)
  669. ArtificialHB.Name = "Heartbeat"
  670.  
  671. script:WaitForChild("Heartbeat")
  672.  
  673. local tf = 0
  674. local allowframeloss = false
  675. local tossremainder = false
  676. local lastframe = tick()
  677. local frame = 1/Frame_Speed
  678. ArtificialHB:Fire()
  679.  
  680. game:GetService("RunService").Heartbeat:connect(function(s, p)
  681. tf = tf + s
  682. if tf >= frame then
  683. if allowframeloss then
  684. script.Heartbeat:Fire()
  685. lastframe = tick()
  686. else
  687. for i = 1, math.floor(tf / frame) do
  688. ArtificialHB:Fire()
  689. end
  690. lastframe = tick()
  691. end
  692. if tossremainder then
  693. tf = 0
  694. else
  695. tf = tf - frame * math.floor(tf / frame)
  696. end
  697. end
  698. end)
  699.  
  700. function swait(num)
  701. if num == 0 or num == nil then
  702. ArtificialHB.Event:wait()
  703. else
  704. for i = 0, num do
  705. ArtificialHB.Event:wait()
  706. end
  707. end
  708. end
  709.  
  710.  
  711. --// Effect Function(s) \\--
  712.  
  713. function NoobySphere(Lifetime,Speed,Type,Pos,StartSize,Inc,Color,Range,MeshId,Axis)
  714. local fxP = Part(Effects,Color,Enum.Material.Neon,V3.N(1,1,1),Pos+Pos.lookVector*Range,true,false)
  715. local fxM = Mesh(fxP,(MeshId and Enum.MeshType.FileMesh or Enum.MeshType.Sphere),(MeshId and "rbxassetid://"..MeshId or ""),"",StartSize,V3.N())
  716. local Scale = 1
  717. local speeder = Speed
  718. if(Type == "Multiply")then
  719. Scale = 1*Inc
  720. elseif(Type == "Divide")then
  721. Scale = 1/Inc
  722. end
  723. if(MeshId == 20329976)then
  724. fxM.Offset = V3.N(0,0,-fxM.Scale.x/8)
  725. end
  726. coroutine.wrap(function()
  727. for i = 0,10/Lifetime,.1 do
  728. if(Type == "Multiply")then
  729. Scale = Scale - 0.01*Inc/Lifetime
  730. elseif(Type == "Divide")then
  731. Scale = Scale - 0.01/Inc*Lifetime
  732. end
  733. speeder = speeder - 0.01*Speed*Lifetime
  734. fxP.CFrame = fxP.CFrame + fxP.CFrame.lookVector*speeder*Lifetime
  735. fxP.Transparency = fxP.Transparency + 0.01*Lifetime
  736. if(Axis == 'x')then
  737. fxM.Scale = fxM.Scale + Vector3.new(Scale*Lifetime, 0, 0)
  738. elseif(Axis == 'y')then
  739. fxM.Scale = fxM.Scale + Vector3.new(0, Scale*Lifetime, 0)
  740. elseif(Axis == 'z')then
  741. fxM.Scale = fxM.Scale + Vector3.new(0, 0, Scale*Lifetime)
  742. elseif(Axis == 'xyz')then
  743. fxM.Scale = fxM.Scale + Vector3.new(Scale*Lifetime,Scale*Lifetime,Scale*Lifetime)
  744. elseif(Axis == 'yz')then
  745. fxM.Scale = fxM.Scale + Vector3.new(0,Scale*Lifetime,Scale*Lifetime)
  746. elseif(Axis == 'xz')then
  747. fxM.Scale = fxM.Scale + Vector3.new(Scale*Lifetime,0,Scale*Lifetime)
  748. else
  749. fxM.Scale = fxM.Scale + Vector3.new(Scale*Lifetime, Scale*Lifetime, 0)
  750. end
  751. if(MeshId == 20329976)then
  752. fxM.Offset = V3.N(0,0,-fxM.Scale.x/8)
  753. end
  754. if(fxP.Transparency >= 1)then break end
  755. swait()
  756. end
  757. fxP:destroy()
  758. end)()
  759. return fxP
  760. end
  761.  
  762.  
  763. function NoobySphere2(Lifetime,Type,Pos,StartSize,Inc,Color,MeshId)
  764. local fxP = Part(Effects,Color,Enum.Material.Neon,V3.N(1,1,1),Pos,true,false)
  765. local fxM = Mesh(fxP,(MeshId and Enum.MeshType.FileMesh or Enum.MeshType.Sphere),(MeshId and "rbxassetid://"..MeshId or ""),"",StartSize,V3.N())
  766.  
  767. local Scale = 1
  768. if(Type == "Multiply")then
  769. Scale = 1*Inc
  770. elseif(Type == "Divide")then
  771. Scale = 1/Inc
  772. end
  773. coroutine.wrap(function()
  774. for i = 0,10/Lifetime,.1 do
  775.  
  776. if(Type == "Multiply")then
  777. Scale = Scale - 0.01*Inc/Lifetime
  778. elseif(Type == "Divide")then
  779. Scale = Scale - 0.01/Inc*Lifetime
  780. end
  781. fxP.Transparency = fxP.Transparency + 0.01*Lifetime
  782. fxM.Scale = fxM.Scale + Vector3.new(Scale*Lifetime, Scale*Lifetime, Scale*Lifetime)
  783. swait()
  784. end
  785. fxP:destroy()
  786. end)()
  787. end
  788.  
  789. function NoobyBlock(Lifetime,Speed,Type,Pos,StartSize,Inc,Color,Range,Fade,MeshId)
  790. local fxP = Part(Effects,Color,Enum.Material.Neon,V3.N(1,1,1),Pos+Pos.lookVector*Range,true,false)
  791. local fxM = Mesh(fxP,(MeshId and Enum.MeshType.FileMesh or Enum.MeshType.Brick),(MeshId and "rbxassetid://"..MeshId or ""),"",StartSize,V3.N())
  792. local Scale = 1
  793. local speeder = Speed
  794. if(Type == "Multiply")then
  795. Scale = 1*Inc
  796. elseif(Type == "Divide")then
  797. Scale = 1/Inc
  798. end
  799. coroutine.wrap(function()
  800. for i = 0,10/Lifetime,.1 do
  801. if(Type == "Multiply")then
  802. Scale = Scale - 0.01*Inc/Lifetime
  803. elseif(Type == "Divide")then
  804. Scale = Scale - 0.01/Inc*Lifetime
  805. end
  806. if(Fade)then
  807. fxP.Transparency = i/(10/Lifetime)
  808. end
  809. speeder = speeder - 0.01*Speed*Lifetime/10
  810. fxP.CFrame = fxP.CFrame + fxP.CFrame.lookVector*speeder*Lifetime
  811. fxM.Scale = fxM.Scale - Vector3.new(Scale*Lifetime, Scale*Lifetime, Scale*Lifetime)
  812. swait()
  813. end
  814. fxP:destroy()
  815. end)()
  816. end
  817.  
  818. function Bezier(startpos, pos2, pos3, endpos, t)
  819. local A = startpos:lerp(pos2, t)
  820. local B = pos2:lerp(pos3, t)
  821. local C = pos3:lerp(endpos, t)
  822. local lerp1 = A:lerp(B, t)
  823. local lerp2 = B:lerp(C, t)
  824. local cubic = lerp1:lerp(lerp2, t)
  825. return cubic
  826. end
  827. function Puddle(hit,pos,norm,data)
  828. local material = data.Material or Enum.Material.SmoothPlastic
  829. local color = data.Color or BrickColor.new'Crimson'
  830. local size = data.Size or 1
  831.  
  832. if(hit.Name ~= 'BloodPuddle')then
  833. 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'})
  834. local Cyl = NewInstance('CylinderMesh',Puddle,{Name='CylinderMesh'})
  835. BloodPuddles[Puddle] = 0
  836. else
  837. local cyl = hit:FindFirstChild'CylinderMesh'
  838. if(cyl)then
  839. BloodPuddles[hit] = 0
  840. cyl.Scale = cyl.Scale + V3.N(size,0,size)
  841. hit.Transparency = 0
  842. end
  843. end
  844. end
  845.  
  846. function Droplet(data)
  847. --ShootBullet{Size=V3.N(3,3,3),Shape='Ball',Frames=160,Origin=RArm.CFrame,Speed=10}
  848. local Size = data.Size or 1
  849. local Color = data.Color or BrickColor.new'Crimson'
  850. local StudsPerFrame = data.Speed or 1
  851. local Shape = data.Shape or 'Ball'
  852. local Frames = (data.Frames or 160)+1
  853. local Pos = data.Origin or Root.CFrame
  854. local Direction = data.Direction or Root.CFrame.lookVector*100000
  855. local Material = data.Material or Enum.Material.SmoothPlastic
  856. local Drop = data.Drop or .05
  857. local Ignorelist = data.Ignorelist or nil
  858.  
  859. local Bullet = Part(Effects,Color,Material,V3.N(Size,Size,Size),Pos,true,false)
  860. local BMesh = Mesh(Bullet,Enum.MeshType.Brick,"","",V3.N(1,1,1),V3.N())
  861. if(Shape == 'Ball')then
  862. BMesh.MeshType = Enum.MeshType.Sphere
  863. elseif(Shape == 'Head')then
  864. BMesh.MeshType = Enum.MeshType.Head
  865. elseif(Shape == 'Cylinder')then
  866. BMesh.MeshType = Enum.MeshType.Cylinder
  867. end
  868.  
  869. coroutine.wrap(function()
  870. for i = 1, Frames do
  871. Pos = Pos * CF.N(0,-(Drop*i),0)
  872. local hit,pos,norm,dist = CastRay(Bullet.CFrame.p,CF.N(Pos.p,Direction)*CF.N(0,0,-(StudsPerFrame*i)).p,StudsPerFrame)
  873. if(hit and (not hit.Parent or not hit.Parent:FindFirstChildOfClass'Humanoid' and not hit.Parent:IsA'Accessory'))then
  874. Puddle(hit,pos,norm,data)
  875. break;
  876. else
  877. Bullet.CFrame = CF.N(Pos.p,Direction)*CF.N(0,0,-(StudsPerFrame*i))
  878. end
  879. swait()
  880. end
  881. Bullet:destroy()
  882. end)()
  883. end
  884.  
  885. function SphereFX(duration,color,scale,pos,endScale,increment)
  886. return Effect{
  887. Effect='ResizeAndFade',
  888. Color=color,
  889. Size=scale,
  890. Mesh={MeshType=Enum.MeshType.Sphere},
  891. CFrame=pos,
  892. FXSettings={
  893. EndSize=endScale,
  894. EndIsIncrement=increment
  895. }
  896. }
  897. end
  898.  
  899. function BlastFX(duration,color,scale,pos,endScale,increment)
  900. return Effect{
  901. Effect='ResizeAndFade',
  902. Color=color,
  903. Size=scale,
  904. Mesh={MeshType=Enum.MeshType.FileMesh,MeshId='rbxassetid://20329976'},
  905. CFrame=pos,
  906. FXSettings={
  907. EndSize=endScale,
  908. EndIsIncrement=increment
  909. }
  910. }
  911. end
  912.  
  913. function BlockFX(duration,color,scale,pos,endScale,increment)
  914. return Effect{
  915. Effect='ResizeAndFade',
  916. Color=color,
  917. Size=scale,
  918. CFrame=pos,
  919. FXSettings={
  920. EndSize=endScale,
  921. EndIsIncrement=increment
  922. }
  923. }
  924. end
  925.  
  926. function ShootBullet(data)
  927. --ShootBullet{Size=V3.N(3,3,3),Shape='Ball',Frames=160,Origin=RArm.CFrame,Speed=10}
  928. local Size = data.Size or V3.N(2,2,2)
  929. local Color = data.Color or BrickColor.new'Crimson'
  930. local StudsPerFrame = data.Speed or 10
  931. local Shape = data.Shape or 'Ball'
  932. local Frames = data.Frames or 160
  933. local Pos = data.Origin or Torso.CFrame
  934. local Direction = data.Direction or Mouse.Hit
  935. local Material = data.Material or Enum.Material.Neon
  936. local OnHit = data.HitFunction or function(hit,pos)
  937. AOEDamage(pos,10,{MinimumDamage=5,MaximumDamage=15,DamageFX={DeathFunction=GrabANoobsSoul}})
  938. Effect{
  939. Effect='ResizeAndFade',
  940. Color=Color,
  941. Size=V3.N(10,10,10),
  942. Mesh={MeshType=Enum.MeshType.Sphere},
  943. CFrame=CF.N(pos),
  944. FXSettings={
  945. EndSize=V3.N(.05,.05,.05),
  946. EndIsIncrement=true
  947. }
  948. }
  949. for i = 1, 5 do
  950. local angles = CF.A(M.RRNG(-180,180),M.RRNG(-180,180),M.RRNG(-180,180))
  951. Effect{
  952. Effect='Fade',
  953. Frames=65,
  954. Size=V3.N(5,5,10),
  955. CFrame=CF.N(CF.N(pos)*angles*CF.N(0,0,-10).p,pos),
  956. Mesh = {MeshType=Enum.MeshType.Sphere},
  957. Material=Enum.Material.Neon,
  958. Color=Color,
  959. MoveDirection=CF.N(CF.N(pos)*angles*CF.N(0,0,-50).p,pos).p,
  960. }
  961. end
  962. end
  963.  
  964. local Bullet = Part(Effects,Color,Material,Size,Pos,true,false)
  965. local BMesh = Mesh(Bullet,Enum.MeshType.Brick,"","",V3.N(1,1,1),V3.N())
  966. if(Shape == 'Ball')then
  967. BMesh.MeshType = Enum.MeshType.Sphere
  968. elseif(Shape == 'Head')then
  969. BMesh.MeshType = Enum.MeshType.Head
  970. elseif(Shape == 'Cylinder')then
  971. BMesh.MeshType = Enum.MeshType.Cylinder
  972. end
  973.  
  974. coroutine.wrap(function()
  975. for i = 1, Frames+1 do
  976. local hit,pos,norm,dist = CastRay(Bullet.CFrame.p,CF.N(Bullet.CFrame.p,Direction.p)*CF.N(0,0,-StudsPerFrame).p,StudsPerFrame)
  977. if(hit)then
  978. OnHit(hit,pos,norm,dist)
  979. break;
  980. else
  981. Bullet.CFrame = CF.N(Bullet.CFrame.p,Direction.p)*CF.N(0,0,-StudsPerFrame)
  982. end
  983. swait()
  984. end
  985. Bullet:destroy()
  986. end)()
  987.  
  988. end
  989.  
  990.  
  991. function Zap(data)
  992. local sCF,eCF = data.StartCFrame,data.EndCFrame
  993. assert(sCF,"You need a start CFrame!")
  994. assert(eCF,"You need an end CFrame!")
  995. local parts = data.PartCount or 15
  996. local zapRot = data.ZapRotation or {-5,5}
  997. local startThick = data.StartSize or 3;
  998. local endThick = data.EndSize or startThick/2;
  999. local color = data.Color or BrickColor.new'Electric blue'
  1000. local delay = data.Delay or 35
  1001. local delayInc = data.DelayInc or 0
  1002. local lastLightning;
  1003. local MagZ = (sCF.p - eCF.p).magnitude
  1004. local thick = startThick
  1005. local inc = (startThick/parts)-(endThick/parts)
  1006.  
  1007. for i = 1, parts do
  1008. local pos = sCF.p
  1009. if(lastLightning)then
  1010. pos = lastLightning.CFrame*CF.N(0,0,MagZ/parts/2).p
  1011. end
  1012. delay = delay + delayInc
  1013. local zapPart = Part(Effects,color,Enum.Material.Neon,V3.N(thick,thick,MagZ/parts),CF.N(pos),true,false)
  1014. 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)))
  1015. if(parts == i)then
  1016. local MagZ = (pos-eCF.p).magnitude
  1017. zapPart.Size = V3.N(endThick,endThick,MagZ)
  1018. zapPart.CFrame = CF.N(pos, eCF.p)*CF.N(0,0,-MagZ/2)
  1019. 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)}}
  1020. else
  1021. zapPart.CFrame = CF.N(pos,posie)*CF.N(0,0,MagZ/parts/2)
  1022. end
  1023.  
  1024. lastLightning = zapPart
  1025. Effect{Effect='Fade',Manual=zapPart,Frames=delay}
  1026.  
  1027. thick=thick-inc
  1028.  
  1029. end
  1030. end
  1031.  
  1032. function Zap2(data)
  1033. local Color = data.Color or BrickColor.new'Electric blue'
  1034. local StartPos = data.Start or Torso.Position
  1035. local EndPos = data.End or Mouse.Hit.p
  1036. local SegLength = data.SegL or 2
  1037. local Thicc = data.Thickness or 0.5
  1038. local Fades = data.Fade or 45
  1039. local Parent = data.Parent or Effects
  1040. local MaxD = data.MaxDist or 200
  1041. local Branch = data.Branches or false
  1042. local Material = data.Material or Enum.Material.Neon
  1043. local Raycasts = data.Raycasts or false
  1044. local Offset = data.Offset or {0,360}
  1045. local AddMesh = (data.Mesh == nil and true or data.Mesh)
  1046. if((StartPos-EndPos).magnitude > MaxD)then
  1047. EndPos = CF.N(StartPos,EndPos)*CF.N(0,0,-MaxD).p
  1048. end
  1049. local hit,pos,norm,dist=nil,EndPos,nil,(StartPos-EndPos).magnitude
  1050. if(Raycasts)then
  1051. hit,pos,norm,dist = CastRay(StartPos,EndPos,MaxD)
  1052. end
  1053. local segments = dist/SegLength
  1054. local model = IN("Model",Parent)
  1055. model.Name = 'Lightning'
  1056. local Last;
  1057. for i = 1, segments do
  1058. local size = (segments-i)/25
  1059. local prt = Part(model,Color,Material,V3.N(Thicc+size,SegLength,Thicc+size),CF.N(),true,false)
  1060. if(AddMesh)then IN("CylinderMesh",prt) end
  1061. if(Last and math.floor(segments) == i)then
  1062. local MagZ = (Last.CFrame*CF.N(0,-SegLength/2,0).p-EndPos).magnitude
  1063. prt.Size = V3.N(Thicc+size,MagZ,Thicc+size)
  1064. 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)
  1065. elseif(not Last)then
  1066. prt.CFrame = CF.N(StartPos,pos)*CF.A(M.R(90),0,0)*CF.N(0,-SegLength/2,0)
  1067. else
  1068. 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)
  1069. end
  1070. Last = prt
  1071. if(Branch)then
  1072. local choice = M.RNG(1,7+((segments-i)*2))
  1073. if(choice == 1)then
  1074. local LastB;
  1075. for i2 = 1,M.RNG(2,5) do
  1076. local size2 = ((segments-i)/35)/i2
  1077. local prt = Part(model,Color,Material,V3.N(Thicc+size2,SegLength,Thicc+size2),CF.N(),true,false)
  1078. if(AddMesh)then IN("CylinderMesh",prt) end
  1079. if(not LastB)then
  1080. 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)
  1081. else
  1082. 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)
  1083. end
  1084. LastB = prt
  1085. end
  1086. end
  1087. end
  1088. end
  1089. if(Fades > 0)then
  1090. coroutine.wrap(function()
  1091. for i = 1, Fades do
  1092. for _,v in next, model:children() do
  1093. if(v:IsA'BasePart')then
  1094. v.Transparency = (i/Fades)
  1095. end
  1096. end
  1097. swait()
  1098. end
  1099. model:destroy()
  1100. end)()
  1101. else
  1102. S.Debris:AddItem(model,.01)
  1103. end
  1104. return {End=(Last and Last.CFrame*CF.N(0,-Last.Size.Y/2,0).p),Last=Last,Model=model}
  1105. end
  1106.  
  1107. function Tween(obj,props,time,easing,direction,repeats,backwards)
  1108. local info = TweenInfo.new(time or .5, easing or Enum.EasingStyle.Quad, direction or Enum.EasingDirection.Out, repeats or 0, backwards or false)
  1109. local tween = S.TweenService:Create(obj, info, props)
  1110.  
  1111. tween:Play()
  1112. end
  1113.  
  1114. function Effect(data)
  1115. local FX = data.Effect or 'ResizeAndFade'
  1116. local Parent = data.Parent or Effects
  1117. local Color = data.Color or C3.N(0,0,0)
  1118. local Size = data.Size or V3.N(1,1,1)
  1119. local MoveDir = data.MoveDirection or nil
  1120. local MeshData = data.Mesh or nil
  1121. local SndData = data.Sound or nil
  1122. local Frames = data.Frames or 45
  1123. local Manual = data.Manual or nil
  1124. local Material = data.Material or nil
  1125. local CFra = data.CFrame or Torso.CFrame
  1126. local Settings = data.FXSettings or {}
  1127. local Shape = data.Shape or Enum.PartType.Block
  1128. local Snd,Prt,Msh;
  1129. local RotInc = data.RotInc or {0,0,0}
  1130. if(typeof(RotInc) == 'number')then
  1131. RotInc = {RotInc,RotInc,RotInc}
  1132. end
  1133. coroutine.wrap(function()
  1134. if(Manual and typeof(Manual) == 'Instance' and Manual:IsA'BasePart')then
  1135. Prt = Manual
  1136. else
  1137. Prt = Part(Parent,Color,Material,Size,CFra,true,false)
  1138. Prt.Shape = Shape
  1139. end
  1140. if(typeof(MeshData) == 'table')then
  1141. Msh = Mesh(Prt,MeshData.MeshType,MeshData.MeshId,MeshData.TextureId,MeshData.Scale,MeshData.Offset)
  1142. elseif(typeof(MeshData) == 'Instance')then
  1143. Msh = MeshData:Clone()
  1144. Msh.Parent = Prt
  1145. elseif(Shape == Enum.PartType.Block)then
  1146. Msh = Mesh(Prt,Enum.MeshType.Brick)
  1147. end
  1148. if(typeof(SndData) == 'table' or typeof(SndData) == 'Instance')then
  1149. Snd = Sound(Prt,SndData.SoundId,SndData.Pitch,SndData.Volume,false,false,true)
  1150. end
  1151. if(Snd)then
  1152. repeat swait() until Snd.Playing and Snd.IsLoaded and Snd.TimeLength > 0
  1153. Frames = Snd.TimeLength * Frame_Speed/Snd.Pitch
  1154. end
  1155. Size = (Msh and Msh.Scale or Size)
  1156. local grow = Size-(Settings.EndSize or (Msh and Msh.Scale or Size)/2)
  1157.  
  1158. local MoveSpeed = nil;
  1159. if(MoveDir)then
  1160. MoveSpeed = (CFra.p - MoveDir).magnitude/Frames
  1161. end
  1162. if(FX ~= 'Arc')then
  1163. for Frame = 1, Frames do
  1164. if(FX == "Fade")then
  1165. Prt.Transparency = (Frame/Frames)
  1166. elseif(FX == "Resize")then
  1167. if(not Settings.EndSize)then
  1168. Settings.EndSize = V3.N(0,0,0)
  1169. end
  1170. if(Settings.EndIsIncrement)then
  1171. if(Msh)then
  1172. Msh.Scale = Msh.Scale + Settings.EndSize
  1173. else
  1174. Prt.Size = Prt.Size + Settings.EndSize
  1175. end
  1176. else
  1177. if(Msh)then
  1178. Msh.Scale = Msh.Scale - grow/Frames
  1179. else
  1180. Prt.Size = Prt.Size - grow/Frames
  1181. end
  1182. end
  1183. elseif(FX == "ResizeAndFade")then
  1184. if(not Settings.EndSize)then
  1185. Settings.EndSize = V3.N(0,0,0)
  1186. end
  1187. if(Settings.EndIsIncrement)then
  1188. if(Msh)then
  1189. Msh.Scale = Msh.Scale + Settings.EndSize
  1190. else
  1191. Prt.Size = Prt.Size + Settings.EndSize
  1192. end
  1193. else
  1194. if(Msh)then
  1195. Msh.Scale = Msh.Scale - grow/Frames
  1196. else
  1197. Prt.Size = Prt.Size - grow/Frames
  1198. end
  1199. end
  1200. Prt.Transparency = (Frame/Frames)
  1201. end
  1202. if(Settings.RandomizeCFrame)then
  1203. Prt.CFrame = Prt.CFrame * CF.A(M.RRNG(-360,360),M.RRNG(-360,360),M.RRNG(-360,360))
  1204. else
  1205. Prt.CFrame = Prt.CFrame * CF.A(unpack(RotInc))
  1206. end
  1207. if(MoveDir and MoveSpeed)then
  1208. local Orientation = Prt.Orientation
  1209. Prt.CFrame = CF.N(Prt.Position,MoveDir)*CF.N(0,0,-MoveSpeed)
  1210. Prt.Orientation = Orientation
  1211. end
  1212. swait()
  1213. end
  1214. Prt:destroy()
  1215. else
  1216. local start,third,fourth,endP = Settings.Start,Settings.Third,Settings.Fourth,Settings.End
  1217. if(not Settings.End and Settings.Home)then endP = Settings.Home.CFrame end
  1218. if(start and endP)then
  1219. local quarter = third or start:lerp(endP, 0.25) * CF.N(M.RNG(-25,25),M.RNG(0,25),M.RNG(-25,25))
  1220. local threequarter = fourth or start:lerp(endP, 0.75) * CF.N(M.RNG(-25,25),M.RNG(0,25),M.RNG(-25,25))
  1221. for Frame = 0, 1, (Settings.Speed or 0.01) do
  1222. if(Settings.Home)then
  1223. endP = Settings.Home.CFrame
  1224. end
  1225. Prt.CFrame = Bezier(start, quarter, threequarter, endP, Frame)
  1226. end
  1227. if(Settings.RemoveOnGoal)then
  1228. Prt:destroy()
  1229. end
  1230. else
  1231. Prt:destroy()
  1232. assert(start,"You need a start position!")
  1233. assert(endP,"You need a start position!")
  1234. end
  1235. end
  1236. end)()
  1237. return Prt,Msh,Snd
  1238. end
  1239. function SoulSteal(whom)
  1240. local torso = (whom:FindFirstChild'Head' or whom:FindFirstChild'Torso' or whom:FindFirstChild'UpperTorso' or whom:FindFirstChild'LowerTorso' or whom:FindFirstChild'HumanoidRootPart')
  1241. print(torso)
  1242. if(torso and torso:IsA'BasePart')then
  1243. local Model = Instance.new("Model",Effects)
  1244. Model.Name = whom.Name.."'s Soul"
  1245. whom:BreakJoints()
  1246. local Soul = Part(Model,BrickColor.new'Really red','Glass',V3.N(.5,.5,.5),torso.CFrame,true,false)
  1247. Soul.Name = 'Head'
  1248. NewInstance("Humanoid",Model,{Health=0,MaxHealth=0})
  1249. Effect{
  1250. Effect="Arc",
  1251. Manual = Soul,
  1252. FXSettings={
  1253. Start=torso.CFrame,
  1254. Home = Torso,
  1255. RemoveOnGoal = true,
  1256. }
  1257. }
  1258. local lastPoint = Soul.CFrame.p
  1259.  
  1260. for i = 0, 1, 0.01 do
  1261. local point = CFrame.new(lastPoint, Soul.Position) * CFrame.Angles(-math.pi/2, 0, 0)
  1262. local mag = (lastPoint - Soul.Position).magnitude
  1263. Effect{
  1264. Effect = "Fade",
  1265. CFrame = point * CF.N(0, mag/2, 0),
  1266. Size = V3.N(.5,mag+.5,.5),
  1267. Color = Soul.BrickColor
  1268. }
  1269. lastPoint = Soul.CFrame.p
  1270. swait()
  1271. end
  1272. for i = 1, 5 do
  1273. Effect{
  1274. Effect="Fade",
  1275. Color = BrickColor.new'Really red',
  1276. MoveDirection = (Torso.CFrame*CFrame.new(M.RNG(-40,40),M.RNG(-40,40),M.RNG(-40,40))).p
  1277. }
  1278. end
  1279. end
  1280. end
  1281.  
  1282. --// Other Functions \\ --
  1283.  
  1284. function CastRay(startPos,endPos,range,ignoreList)
  1285. local ray = Ray.new(startPos,(endPos-startPos).unit*range)
  1286. local part,pos,norm = workspace:FindPartOnRayWithIgnoreList(ray,ignoreList or {Char},false,true)
  1287. return part,pos,norm,(pos and (startPos-pos).magnitude)
  1288. end
  1289.  
  1290. function getRegion(point,range,ignore)
  1291. return workspace:FindPartsInRegion3WithIgnoreList(R3.N(point-V3.N(1,1,1)*range/2,point+V3.N(1,1,1)*range/2),ignore,100)
  1292. end
  1293.  
  1294. function clerp(startCF,endCF,alpha)
  1295. return startCF:lerp(endCF, alpha)
  1296. end
  1297.  
  1298. function GetTorso(char)
  1299. return char:FindFirstChild'Torso' or char:FindFirstChild'UpperTorso' or char:FindFirstChild'LowerTorso' or char:FindFirstChild'HumanoidRootPart'
  1300. end
  1301.  
  1302.  
  1303. function ShowDamage(Pos, Text, Time, Color)
  1304. coroutine.wrap(function()
  1305. local Rate = (1 / Frame_Speed)
  1306. local Pos = (Pos or Vector3.new(0, 0, 0))
  1307. local Text = (Text or "")
  1308. local Time = (Time or 2)
  1309. local Color = (Color or Color3.new(1, 0, 1))
  1310. local EffectPart = NewInstance("Part",Effects,{
  1311. Material=Enum.Material.SmoothPlastic,
  1312. Reflectance = 0,
  1313. Transparency = 1,
  1314. Name = "Effect",
  1315. Size = Vector3.new(0,0,0),
  1316. Anchored = true,
  1317. CFrame = CF.N(Pos)
  1318. })
  1319. local BillboardGui = NewInstance("BillboardGui",EffectPart,{
  1320. Size = UDim2.new(1.25, 0, 1.25, 0),
  1321. Adornee = EffectPart,
  1322. })
  1323. local TextLabel = NewInstance("TextLabel",BillboardGui,{
  1324. BackgroundTransparency = 1,
  1325. Size = UDim2.new(1, 0, 1, 0),
  1326. Text = Text,
  1327. Font = "Bodoni",
  1328. TextColor3 = C3.N(M.RNG(),M.RNG(),M.RNG()),
  1329. TextStrokeColor3 = Color3.new(0,0,0),
  1330. TextStrokeTransparency=0,
  1331. TextScaled = true,
  1332. })
  1333. S.Debris:AddItem(EffectPart, (Time))
  1334. EffectPart.Parent = workspace
  1335. delay(0, function()
  1336. Tween(EffectPart,{CFrame=CF.N(Pos)*CF.N(0,3,0)},Time,Enum.EasingStyle.Elastic,Enum.EasingDirection.Out)
  1337. local Frames = (Time / Rate)
  1338. for Frame = 1, Frames do
  1339. swait()
  1340. local Percent = (Frame / Frames)
  1341. TextLabel.TextTransparency = Percent
  1342. TextLabel.TextStrokeTransparency = Percent
  1343. end
  1344. if EffectPart and EffectPart.Parent then
  1345. EffectPart:Destroy()
  1346. end
  1347. end) end)()
  1348. end
  1349.  
  1350. function GrabANoobsSoul(char,hum)
  1351. char:BreakJoints()
  1352. hum:destroy()
  1353. local soulEjected = false
  1354. for _,v in next, char:children() do
  1355. if(v:IsA'BasePart')then
  1356. local dust = script.Dust:Clone();
  1357. dust.Parent = v
  1358. dust.Enabled = true
  1359. 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))})
  1360. v.Color = C3.N(M.RNG(),M.RNG(),M.RNG())
  1361. coroutine.wrap(function()
  1362. for i = 0, 1, .025 do
  1363. v.Transparency = i
  1364. v.Color = C3.N(M.RNG(),M.RNG(),M.RNG())
  1365. dust.Color = ColorSequence.new(C3.N(M.RNG(),M.RNG(),M.RNG()))
  1366. swait()
  1367. end
  1368. v:destroy()
  1369. if(not soulEjected and (v.Name == 'Torso' or v.Name == 'HumanoidRootPart' or v.Name == 'UpperTorso'))then
  1370. soulEjected = true
  1371. local soul = Part(Effects,C3.N(M.RNG(),M.RNG(),M.RNG()),Enum.Material.Neon,V3.N(.05,.05,.05),v.CFrame,true,false)
  1372. soul.Transparency = 1
  1373. local pe = script.Soul:Clone();
  1374. pe.Parent = soul
  1375. pe:Emit(1)
  1376. repeat swait()
  1377. soul.CFrame = CF.N(soul.CFrame.p,Torso.CFrame.p)*CF.N(0,0,-.15)
  1378. pe.Enabled = true
  1379. pe.Color = ColorSequence.new(C3.N(M.RNG(),M.RNG(),M.RNG()))
  1380. until not soul.Parent or (soul.CFrame.p-Torso.CFrame.p).magnitude < 1
  1381. pe.Enabled = false
  1382. S.Debris:AddItem(soul,2)
  1383. Sound(Torso,260496290,1,6,false,true,true)
  1384. for i = 1, 10 do
  1385. 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')
  1386. end
  1387.  
  1388. end
  1389. end)()
  1390. end
  1391. end
  1392. end
  1393.  
  1394. function DealDamage(data)
  1395. local Who = data.Who;
  1396. local MinDam = data.MinimumDamage or 15;
  1397. local MaxDam = data.MaximumDamage or 30;
  1398. local MaxHP = data.MaxHP or 1e5;
  1399.  
  1400. local DB = data.Debounce or .2;
  1401.  
  1402. local CritData = data.Crit or {}
  1403. local CritChance = CritData.Chance or 0;
  1404. local CritMultiplier = CritData.Multiplier or 1;
  1405.  
  1406. local DamageEffects = data.DamageFX or {}
  1407. local DamageType = DamageEffects.Type or "Normal"
  1408. local DeathFunction = DamageEffects.DeathFunction
  1409.  
  1410. assert(Who,"Specify someone to damage!")
  1411.  
  1412. local Humanoid = Who:FindFirstChildOfClass'Humanoid'
  1413. local DoneDamage = M.RNG(MinDam,MaxDam) * (M.RNG(1,100) <= CritChance and CritMultiplier or 1)
  1414.  
  1415. local canHit = true
  1416. if(Humanoid)then
  1417. for _, p in pairs(Hit) do
  1418. if p[1] == Humanoid then
  1419. if(time() - p[2] <= DB) then
  1420. canHit = false
  1421. else
  1422. Hit[_] = nil
  1423. end
  1424. end
  1425. end
  1426. if(canHit)then
  1427. table.insert(Hit,{Humanoid,time()})
  1428. local HitTorso = GetTorso(Who)
  1429. local player = S.Players:GetPlayerFromCharacter(Who)
  1430. if(not player or player.UserId ~= 5719877 and player.UserId ~= 61573184 and player.UserId ~= 19081129)then
  1431. if(Humanoid.MaxHealth >= MaxHP and Humanoid.Health > 0)then
  1432. print'Got kill'
  1433. Humanoid.Health = 0;
  1434. Who:BreakJoints();
  1435. if(DeathFunction)then DeathFunction(Who,Humanoid) end
  1436. else
  1437. local c = Instance.new("ObjectValue",Hum)
  1438. c.Name = "creator"
  1439. c.Value = Plr
  1440. S.Debris:AddItem(c,0.35)
  1441. if(Who:FindFirstChild'Head' and Humanoid.Health > 0)then
  1442. 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)
  1443. end
  1444. if(Humanoid.Health > 0 and Humanoid.Health-DoneDamage <= 0)then print'Got kill' if(DeathFunction)then DeathFunction(Who,Humanoid) end end
  1445. Humanoid.Health = Humanoid.Health - DoneDamage
  1446.  
  1447. if(DamageType == 'Knockback' and HitTorso)then
  1448. local up = DamageEffects.KnockUp or 25
  1449. local back = DamageEffects.KnockBack or 25
  1450. local origin = DamageEffects.Origin or Root
  1451. local decay = DamageEffects.Decay or .5;
  1452.  
  1453. local bfos = Instance.new("BodyVelocity",HitTorso)
  1454. bfos.P = 20000
  1455. bfos.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  1456. bfos.Velocity = Vector3.new(0,up,0) + (origin.CFrame.lookVector * back)
  1457. S.Debris:AddItem(bfos,decay)
  1458. end
  1459. end
  1460. end
  1461. end
  1462. end
  1463. end
  1464.  
  1465. function AOEDamage(where,range,options)
  1466. local hit = {}
  1467. for _,v in next, getRegion(where,range,{Char}) do
  1468. if(options.BreakGlass and v.Material == Enum.Material.Glass)then
  1469. SoundPart(260496290,1,6,false,true,true,v.CFrame)
  1470. v:destroy()
  1471. end
  1472. if(v.Parent and v.Parent:FindFirstChildOfClass'Humanoid' and not hit[v.Parent])then
  1473. local callTable = {Who=v.Parent}
  1474. hit[v.Parent] = true
  1475. for _,v in next, options do callTable[_] = v end
  1476. DealDamage(callTable)
  1477. end
  1478. end
  1479. return hit
  1480. end
  1481.  
  1482. function AOEHeal(where,range,amount)
  1483. local healed = {}
  1484. for _,v in next, getRegion(where,range,{Char}) do
  1485. local hum = (v.Parent and v.Parent:FindFirstChildOfClass'Humanoid' or nil)
  1486. if(hum and not healed[hum])then
  1487. hum.Health = hum.Health + amount
  1488. if(v.Parent:FindFirstChild'Head' and hum.Health > 0)then
  1489. 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)
  1490. end
  1491. end
  1492. end
  1493. end
  1494.  
  1495. --// Anti-death \\--
  1496.  
  1497. local REGENSOUND = 300208779
  1498. for _, c in pairs(Char:GetDescendants()) do
  1499. if c and c.Parent then
  1500. if c.Name == "Handle" and c.Parent.ClassName == "Accessory" then
  1501. local ACCESSORY = c.Parent
  1502. c.Parent = Char
  1503. if c then
  1504. if(c:FindFirstChild("HatAttachment") or c:FindFirstChild("FaceFrontAttachment") or c:FindFirstChild("HairAttachment"))then
  1505. --weldBetween(Head,c)
  1506. Weld(Head,c,CF.N(),c.CFrame:inverse()*Head.CFrame)
  1507. else
  1508. --weldBetween(Torso,c)
  1509. Weld(Torso,c,CF.N(),c.CFrame:inverse()*Head.CFrame)
  1510. end
  1511. end
  1512. ACCESSORY:remove()
  1513. end
  1514. end
  1515. end
  1516. wait()
  1517. local BODY = {}
  1518. local FULLREGEN = false
  1519. for _, c in pairs(Char:GetDescendants()) do
  1520. if c:IsA("BasePart") and not c.Parent.Name:lower():find'secret' then
  1521. if(c ~= Root and c ~= Torso and c ~= Head and c ~= RArm and c ~= LArm and c ~= RLeg and c ~= LLeg)then
  1522. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  1523. end
  1524. local REGENVALUE = IN("BoolValue",c)
  1525. REGENVALUE.Name = "IsRegening"
  1526. table.insert(BODY,{c,c.Parent,c.Material,c.Color,c.Transparency,c.Size,c.Name,REGENVALUE})
  1527. elseif c:IsA("JointInstance") and c.Name ~= "AccessoryWeld" then
  1528. table.insert(BODY,{c,c.Parent,nil,nil,nil,nil,nil,nil})
  1529. end
  1530. end
  1531.  
  1532. function FullBodyRegen() -- thanks shack bb
  1533. if not FULLREGEN then
  1534. Sound(Head,REGENSOUND,M.RNG(80,120)/100,3,false,true,true)
  1535. FULLREGEN = true
  1536. Hum.MaxHealth = "inf"
  1537. Hum.Health = "inf"
  1538. Hum.Parent = nil
  1539. Char.Parent = workspace
  1540. for e = 1, #BODY do
  1541. if BODY[e] ~= nil then
  1542. local STUFF = BODY[e]
  1543. local PART = STUFF[1]
  1544. local PARENT = STUFF[2]
  1545. local MATERIAL = STUFF[3]
  1546. local COLOR = STUFF[4]
  1547. local TRANSPARENCY = STUFF[5]
  1548. --local SIZE = STUFF[6]
  1549. local NAME = STUFF[7]
  1550. local VALUE = STUFF[8]
  1551. PART.Parent = PARENT
  1552.  
  1553. end
  1554. end
  1555. FULLREGEN = false
  1556. Hum = IN("Humanoid",Char)
  1557. Hum.Died:Connect(FullBodyRegen)
  1558. end
  1559. end
  1560.  
  1561. Hum.Died:connect(FullBodyRegen)
  1562.  
  1563. --// Attack Functions \\--
  1564.  
  1565. function Taunt()
  1566. Attack = true
  1567. NeutralAnims = false
  1568. local oWS = WalkSpeed
  1569. WalkSpeed = 8
  1570. for i = 0, 6, 0.1 do
  1571. swait()
  1572. local Alpha = .1
  1573. 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)
  1574. 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)
  1575. 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)
  1576. 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)
  1577. 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)
  1578. 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)
  1579. end
  1580. Sound(Torso,363808674,1.3,10,false,true,true)
  1581. for i = 0, 3, 0.1 do
  1582. swait()
  1583. local Alpha = 1
  1584. 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)
  1585. 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)
  1586. 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)
  1587. 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)
  1588. 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)
  1589. 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)
  1590. end
  1591. Sound(Torso,363808674,1.15,10,false,true,true)
  1592. for i = 0, 3, 0.1 do
  1593. swait()
  1594. local Alpha = .3
  1595. 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)
  1596. 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)
  1597. 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)
  1598. 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)
  1599. 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)
  1600. 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)
  1601. end
  1602. WalkSpeed = oWS
  1603. Attack = false
  1604. NeutralAnims = true
  1605. end
  1606.  
  1607. function SnapAFaggotsNeck()
  1608. local whom = (Mouse.Target and Mouse.Target.Parent)
  1609. local hum = (whom and whom:FindFirstChildOfClass'Humanoid')
  1610. local hed = (whom and whom:FindFirstChild'Head')
  1611. if(whom and hum and hed and hum.Health > 0)then
  1612. Attack = true
  1613. NeutralAnims = false
  1614.  
  1615. local oWS = WalkSpeed
  1616. WalkSpeed = 8
  1617. for i = 0, 12, 0.1 do
  1618. swait()
  1619. local Alpha = .1
  1620. 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)
  1621. 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)
  1622. 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)
  1623. 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)
  1624. 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)
  1625. 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)
  1626. end
  1627. Sound(Torso,363808674,1.3,10,false,true,true)
  1628. NoobySphere(2,0,'Multiply',hed.CFrame,V3.N(1,1,1),.2,C3.N(M.RNG(),M.RNG(),M.RNG()),0,nil,'xyz')
  1629. DealDamage{Who=whom,MaxHP=M.RNG(25,1e3),MinimumDamage=5,MaximumDamage=(M.RNG()*250)+5,DamageFX={DeathFunction=GrabANoobsSoul}}
  1630. for i = 0, 6, 0.1 do
  1631. swait()
  1632. local Alpha = 1
  1633. 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)
  1634. 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)
  1635. 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)
  1636. 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)
  1637. 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)
  1638. 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)
  1639. end
  1640. NoobySphere(4,0,'Multiply',Torso.CFrame,V3.N(1,1,1),.3,C3.N(M.RNG(),M.RNG(),M.RNG()),0,nil,'xyz')
  1641. Sound(Head,300208779,.8,10,false,true,true)
  1642. WalkSpeed = oWS
  1643. Attack = false
  1644. NeutralAnims = true
  1645. end
  1646. end
  1647.  
  1648. function Wave()
  1649. Attack = true
  1650. NeutralAnims = false
  1651. WalkSpeed = 0
  1652. for i = 0, 15, .1 do
  1653. local Alpha = .1
  1654. RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,-.15+.1*M.C(Sine/24),0)*CF.A(M.R(-25),0,0),Alpha)
  1655. 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)
  1656. if(M.RNG(1,45) == 45)then
  1657. 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)
  1658. end
  1659. if(not Glitching)then
  1660. 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)
  1661. else
  1662. 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)
  1663. end
  1664. 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)
  1665. 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)
  1666. 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)
  1667. swait()
  1668. end
  1669. WalkSpeed = 16
  1670. Attack = false
  1671. NeutralAnims = true
  1672. end
  1673.  
  1674. function Boolets()
  1675. Attack = true
  1676. NeutralAnims = false
  1677. local oWS = WalkSpeed
  1678. WalkSpeed = 0
  1679. for i = 0, 1, 0.1 do
  1680. swait()
  1681. local Alpha = .3
  1682. 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)
  1683. 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)
  1684. 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)
  1685. 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)
  1686. 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)
  1687. 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)
  1688. end
  1689. for i = 1, 300 do
  1690. 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)
  1691. swait()
  1692. end
  1693. local origin = RArm.CFrame*CF.N(0,-1,0);
  1694. local hit,pos,norm,dist = CastRay(origin.p,Mouse.Hit.p,750)
  1695. 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)
  1696. 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)
  1697. Mesh(ray,Enum.MeshType.Sphere)
  1698. for i = 1, 9 do
  1699. 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)
  1700. 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)
  1701. end
  1702. CamShakeAll(15,120,CF.N(pos))
  1703. AOEDamage(pos,8,{MinimumDamage=100,MaximumDamage=500,MaxHP=0,DamageFX={DeathFunction=GrabANoobsSoul}})
  1704. Sound(RArm,1202656211,.8,6,false,true,true)
  1705. coroutine.wrap(function()
  1706. for i = 0, 1, .05 do
  1707. ray.Transparency = i
  1708. swait()
  1709. end
  1710. ray:destroy()
  1711. end)()
  1712. for i = 0, .7, 0.1 do
  1713. swait()
  1714. local Alpha = .3
  1715. 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)
  1716. 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)
  1717. 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)
  1718. 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)
  1719. 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)
  1720. 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)
  1721. end
  1722. for i = 0, 1, 0.1 do
  1723. swait()
  1724. local Alpha = .3
  1725. 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)
  1726. 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)
  1727. 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)
  1728. 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)
  1729. 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)
  1730. 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)
  1731. end
  1732.  
  1733. WalkSpeed = oWS
  1734. Attack = false
  1735. NeutralAnims = true
  1736. end
  1737.  
  1738. function EnderCrusher()
  1739. Attack = true
  1740. NeutralAnims = false
  1741. for i = 0, 1, 0.1 do
  1742. swait()
  1743. local Alpha = .3
  1744. 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)
  1745. 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)
  1746. 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)
  1747. 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)
  1748. 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)
  1749. 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)
  1750. end
  1751. for i = 0, 1, 0.1 do
  1752. swait()
  1753. local Alpha = .3
  1754. 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)
  1755. 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)
  1756. 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)
  1757. 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)
  1758. 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)
  1759. 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)
  1760. end
  1761. end
  1762.  
  1763. function BurnInHell()
  1764. Attack = true
  1765. NeutralAnims = false
  1766. local oWS = WalkSpeed
  1767. WalkSpeed = 0
  1768. for i = 0, 4, 0.1 do
  1769. swait()
  1770. local Alpha = .3
  1771. 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)
  1772. 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)
  1773. 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)
  1774. 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)
  1775. 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)
  1776. 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)
  1777. end
  1778. local hit,pos = CastRay(Root.CFrame.p,Root.CFrame*CF.N(0,-100,0).p,4)
  1779. if(hit)then
  1780. Sound(Root,331666100,1,10,false,true,true)
  1781. NoobySphere(6,0,'Multiply',CF.N(pos),V3.N(25,.1,25),3,C3.N(M.RNG(),M.RNG(),M.RNG()),0,nil,'xz')
  1782. NoobySphere(6,0,'Multiply',CF.N(pos),V3.N(27,.1,27),3,C3.N(M.RNG(),M.RNG(),M.RNG()),0,20329976,'xyz')
  1783. CamShakeAll(25,480,CF.N(pos))
  1784. AOEDamage(pos,100,{MinimumDamage=65,MaximumDamage=125,DamageFX={DeathFunction=GrabANoobsSoul}})
  1785. for i = 0, 6, 0.1 do
  1786. swait()
  1787. local Alpha = .7
  1788. 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)
  1789. 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)
  1790. 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)
  1791. 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)
  1792. 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)
  1793. 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)
  1794. end
  1795.  
  1796. Sound(Head,907332997,1,5,false,true,true)
  1797. end
  1798. WalkSpeed = oWS
  1799. Attack = false
  1800. NeutralAnims = true
  1801. end
  1802.  
  1803. function Punch1()
  1804. Attack = true
  1805. NeutralAnims = false
  1806. for i = 0, 1, 0.1 do
  1807. swait()
  1808. local Alpha = .3
  1809. 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)
  1810. 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)
  1811. 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)
  1812. 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)
  1813. 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)
  1814. 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)
  1815. end
  1816. Sound(RArm,138097048,.8,5,false,true,true)
  1817. CamShake(Char,10,20)
  1818. for i = 0, 1, 0.1 do
  1819. swait()
  1820. AOEDamage(Hitbox.CFrame.p,1,{BreakGlass=true,MinimumDamage=25,MaximumDamage=45,DamageFX={DeathFunction=GrabANoobsSoul}})
  1821. local Alpha = .3
  1822. 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)
  1823. 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)
  1824. 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)
  1825. 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)
  1826. 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)
  1827. 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)
  1828. end
  1829. 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')
  1830. CliccAttack = 1
  1831. Attack = false
  1832. NeutralAnims = true
  1833. end
  1834.  
  1835. function Punch2()
  1836. Attack = true
  1837. NeutralAnims = false
  1838. for i = 0, 1, 0.1 do
  1839. swait()
  1840. local Alpha = .3
  1841. 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)
  1842. 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)
  1843. 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)
  1844. 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)
  1845. 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)
  1846. 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)
  1847. end
  1848. Sound(LArm,138097048,.85,5,false,true,true)
  1849. CamShake(Char,10,20)
  1850. for i = 0, 1, 0.1 do
  1851. swait()
  1852. AOEDamage(Hitbox2.CFrame.p,1,{BreakGlass=true,MinimumDamage=25,MaximumDamage=45,DamageFX={DeathFunction=GrabANoobsSoul}})
  1853. local Alpha = .3
  1854. 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)
  1855. 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)
  1856. 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)
  1857. 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)
  1858. 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)
  1859. 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)
  1860. end
  1861. 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')
  1862.  
  1863. CliccAttack = 2
  1864. Attack = false
  1865. NeutralAnims = true
  1866. end
  1867.  
  1868. function Balls()
  1869. Attack = true
  1870. NeutralAnims = false
  1871. local col = C3.N(M.RNG(),M.RNG(),M.RNG())
  1872.  
  1873. for i = 0, .7, 0.1 do
  1874. swait()
  1875. local Alpha = .3
  1876. 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)
  1877. 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)
  1878. 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)
  1879. 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)
  1880. 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)
  1881. 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)
  1882. end
  1883. Sound(LArm,138097048,.8,5,false,true,true)
  1884. for i = 0, .7, 0.1 do
  1885. swait()
  1886. local Alpha = .3
  1887. 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)
  1888. 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)
  1889. 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)
  1890. 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)
  1891. 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)
  1892. 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)
  1893. end
  1894. SoundPart(206083252,.8,4,false,true,true,RArm.CFrame*CF.N(0,-1.25,0))
  1895. CamShake(Char,25,45,RArm.CFrame*CF.N(0,-1.25,0))
  1896. AOEDamage(RArm.CFrame*CF.N(0,-1.25,0).p,4,{MinimumDamage=35,MaximumDamage=65,DamageFX={DeathFunction=GrabANoobsSoul}})
  1897. for i = 1, 10 do
  1898. 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')
  1899. end
  1900. NoobySphere(2,0,'Multiply',RArm.CFrame*CF.N(0,-1.25,0),V3.N(2,2,2),.02,col,0,nil,'xyz')
  1901. NoobySphere(4,0,'Multiply',RArm.CFrame*CF.N(0,-1.25,0),V3.N(2,2,2),.1,col,0,nil,'xyz')
  1902. 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')
  1903. CliccAttack = 3
  1904. Attack = false
  1905. NeutralAnims = true
  1906. end
  1907.  
  1908. function Spin()
  1909. Attack = true
  1910. NeutralAnims = false
  1911. for i = 0, 1, 0.1 do
  1912. swait()
  1913. local Alpha = .3
  1914. 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)
  1915. 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)
  1916. 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)
  1917. 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)
  1918. 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)
  1919. 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)
  1920. end
  1921. for i = 0, 1, .06 do
  1922. swait()
  1923. local col = C3.N(M.RNG(),M.RNG(),M.RNG())
  1924. for i = 1, 3 do
  1925. 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')
  1926. end
  1927. SoundPart(206083252,1.2,1.6,false,true,true,Torso.CFrame*CF.N(-8,0,0))
  1928. NoobySphere(5,0,'Multiply',Torso.CFrame*CF.N(-8,0,0),V3.N(1.5,1.5,1.5),.02,col,0,nil,'xyz')
  1929. AOEDamage(Torso.CFrame*CF.N(-8,0,0).p,3,{MinimumDamage=35,MaximumDamage=65,DamageFX={DeathFunction=GrabANoobsSoul}})
  1930. local Alpha = 1
  1931. 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)
  1932. 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)
  1933. 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)
  1934. 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)
  1935. 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)
  1936. 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)
  1937. end
  1938. for i = 0, 1.2, 0.1 do
  1939. swait()
  1940. local Alpha = .3
  1941. 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)
  1942. 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)
  1943. 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)
  1944. 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)
  1945. 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)
  1946. 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)
  1947. end
  1948. CliccAttack = 0
  1949. Attack = false
  1950. NeutralAnims = true
  1951. end
  1952.  
  1953. --// Wrap it all up \\--
  1954.  
  1955. local Playlist = {
  1956. MusicID,
  1957. 1696854181,
  1958. 1259371424,
  1959. 1274310715,
  1960. 943961217,
  1961. 206425245,
  1962. 623662713,
  1963. 1547875818,
  1964. 1470848774,
  1965. 915169951
  1966. }
  1967. 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}
  1968.  
  1969. function KeyToNum(kc)
  1970. for i,v in next, nums do
  1971. if(v == kc)then
  1972. return i
  1973. end
  1974. end
  1975. return 0
  1976. end
  1977.  
  1978. S.UserInputService.InputBegan:connect(function(io,gpe)
  1979. if(gpe)then return end
  1980. local num = KeyToNum(io.KeyCode)
  1981. if(num and Playlist[num])then
  1982. MusicID = Playlist[num]
  1983. end
  1984. if(io.KeyCode == Enum.KeyCode.M)then
  1985. MusicParent = (MusicParent == miniRadio and PlrGui or miniRadio)
  1986. warn("Music is now in "..MusicParent.Name)
  1987. Music:Pause()
  1988. end
  1989. if(Attack)then return end
  1990. if(io.KeyCode == Enum.KeyCode.LeftControl)then
  1991. WalkSpeed = (WalkSpeed == 16 and 50 or 16)
  1992. elseif(io.KeyCode == Enum.KeyCode.T)then
  1993. Taunt()
  1994. elseif(io.KeyCode == Enum.KeyCode.Z)then
  1995. Boolets()
  1996. elseif(io.KeyCode == Enum.KeyCode.X)then
  1997. BurnInHell()
  1998. elseif(io.KeyCode == Enum.KeyCode.C)then
  1999. SnapAFaggotsNeck()
  2000. end
  2001.  
  2002. end)
  2003.  
  2004. Mouse.Button1Down:connect(function()
  2005. if(Attack)then return end
  2006. if(CliccAttack == 0)then
  2007. Punch1()
  2008. elseif(CliccAttack == 1)then
  2009. Punch2()
  2010. elseif(CliccAttack == 2)then
  2011. Balls()
  2012. elseif(CliccAttack == 3)then
  2013. Spin()
  2014. end
  2015. end)
  2016.  
  2017. Plr.Chatted:connect(function(m)
  2018. if(Attack)then return end
  2019. if(m == '/e wave')then
  2020. Wave()
  2021. end
  2022. end)
  2023.  
  2024. local col = {
  2025. RLeg.Color,
  2026. LLeg.Color,
  2027. RArm.Color,
  2028. LArm.Color,
  2029. Head.Color,
  2030. Torso.Color
  2031. }
  2032.  
  2033. local Nametags = {"EnDeR","ender","3ND37","3nd37","end3r","end37","3nder","3nde7","ENDer","eNDER","eNder","enDer","endEr","endeR","H3LP"}
  2034. coroutine.wrap(function()
  2035. while true do
  2036. if(M.RNG(1,200) == 1 and not Glitching)then
  2037. Glitching = true
  2038. swait(M.RNG(15,30))
  2039. Glitching = false
  2040. end
  2041. swait()
  2042. end
  2043. end)()
  2044.  
  2045. local Meshes = {}
  2046.  
  2047. for _,v in next, Char:GetDescendants() do
  2048. if(v:IsA'DataModelMesh')then
  2049. table.insert(Meshes,v)
  2050. end
  2051. end
  2052.  
  2053. while true do
  2054. swait()
  2055. Sine = Sine + Change
  2056. if(not Music or not Music.Parent)then
  2057. local tp = (Music and Music.TimePosition)
  2058. Music = Sound(MusicParent,MusicID,1,10,true,false,true)
  2059. Music.Name = 'Music'
  2060. Music.TimePosition = tp
  2061. end
  2062. --
  2063. Music.SoundId = "rbxassetid://"..MusicID
  2064. Music.Parent = MusicParent
  2065. Music.Pitch = .85
  2066. Music.Volume = (MusicParent ~= PlrGui and Plr.UserId ~= 5719877 and 1 or 5)
  2067. Music.Playing = not Glitching
  2068.  
  2069. if(not Static or not Static.Parent)then
  2070. local tp = (Static and Static.TimePosition)
  2071. Static = Sound(Torso,MusicID,1,10,true,false,true)
  2072. Static.Name = 'Music'
  2073. Static.TimePosition = tp
  2074. end
  2075. Static.SoundId = "rbxassetid://1588058260"
  2076. Static.Parent = Torso
  2077. Static.Pitch = M.RNG(90,95)/100
  2078. Static.Volume = 5
  2079.  
  2080. miniRadio.Color = C3.N(M.RNG(),M.RNG(),M.RNG())
  2081. if(God)then
  2082. Hum.MaxHealth = 1e100
  2083. Hum.Health = 1e100
  2084. if(not Char:FindFirstChildOfClass'ForceField')then IN("ForceField",Char).Visible = false end
  2085. Hum.Name = M.RNG()*100
  2086. end
  2087.  
  2088. 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)
  2089.  
  2090. local Walking = (math.abs(Root.Velocity.x) > 1 or math.abs(Root.Velocity.z) > 1)
  2091. 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")
  2092. if(not Effects or not Effects.Parent)then
  2093. Effects = IN("Model",Char)
  2094. Effects.Name = "Effects"
  2095. end
  2096. if(State == 'Run')then
  2097. local wsVal = 16 / (Hum.WalkSpeed/16)
  2098. local Alpha = math.min(.2 * (Hum.WalkSpeed/16),1)
  2099. Change = 1
  2100. 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)
  2101. 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)
  2102. elseif(State == 'Walk')then
  2103. local wsVal = 7 / (Hum.WalkSpeed/16)
  2104. local Alpha = math.min(.15 * (Hum.WalkSpeed/16),1)
  2105. Change = 1
  2106. 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)
  2107. 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)
  2108. else
  2109. RH.C1 = RH.C1:lerp(CF.N(0,1,0),.2)
  2110. LH.C1 = LH.C1:lerp(CF.N(0,1,0),.2)
  2111. end
  2112.  
  2113. mota1.C0 = mota1.C0:lerp(CF.A(0,M.RRNG(-180,180),M.R(90)),.2)
  2114.  
  2115. Hum.WalkSpeed = WalkSpeed
  2116. if(Remove_Hats)then Instance.ClearChildrenOfClass(Char,"Accessory",true) end
  2117. if(Remove_Clothing)then Instance.ClearChildrenOfClass(Char,"Clothing",true) Instance.ClearChildrenOfClass(Char,"ShirtGraphic",true) end
  2118.  
  2119. for _,v in next, NeonParts do
  2120. v.Color = C3.N(M.RNG(),M.RNG(),M.RNG())
  2121. end
  2122.  
  2123. tecks2.TextStrokeColor3 = C3.N(M.RNG(),M.RNG(),M.RNG())
  2124. if(Glitching)then
  2125. Static:Resume()
  2126. Music:Pause()
  2127. RA.Parent = RArm
  2128. LA.Parent = LArm
  2129. FT.Parent = Torso
  2130. RL.Parent = RLeg
  2131. LL.Parent = LLeg
  2132. for _,v in next, Meshes do
  2133. v.Offset = V3.N(M.RNG(-15,15)/100,M.RNG(-15,15)/100,M.RNG(-15,15)/100)
  2134. end
  2135. tecks2.Text = Nametags[M.RNG(1,#Nametags)].."?"
  2136. RLeg.Color = C3.N(M.RNG(),M.RNG(),M.RNG())
  2137. LLeg.Color = C3.N(M.RNG(),M.RNG(),M.RNG())
  2138. RArm.Color = C3.N(M.RNG(),M.RNG(),M.RNG())
  2139. LArm.Color = C3.N(M.RNG(),M.RNG(),M.RNG())
  2140. Torso.Color = C3.N(M.RNG(),M.RNG(),M.RNG())
  2141. Head.Color = C3.N(M.RNG(),M.RNG(),M.RNG())
  2142.  
  2143. RLeg.Material = Enum.Material.Neon
  2144. LLeg.Material = Enum.Material.Neon
  2145. RArm.Material = Enum.Material.Neon
  2146. LArm.Material = Enum.Material.Neon
  2147. Torso.Material = Enum.Material.Neon
  2148. Head.Material = Enum.Material.Neon
  2149. else
  2150. for _,v in next, Meshes do
  2151. v.Offset = V3.N(0,0,0)
  2152. end
  2153. Static:Stop()
  2154. Music:Resume()
  2155. RA.Parent = nil
  2156. LA.Parent = nil
  2157. FT.Parent = nil
  2158. RL.Parent = nil
  2159. LL.Parent = nil
  2160. tecks2.Text = "Ender?"
  2161. RLeg.Color = col[1]
  2162. LLeg.Color = col[2]
  2163. RArm.Color = col[3]
  2164. LArm.Color = col[4]
  2165. Head.Color = col[5]
  2166. Torso.Color = col[6]
  2167. RLeg.Material = Enum.Material.SmoothPlastic
  2168. LLeg.Material = Enum.Material.SmoothPlastic
  2169. RArm.Material = Enum.Material.SmoothPlastic
  2170. LArm.Material = Enum.Material.SmoothPlastic
  2171. Torso.Material = Enum.Material.SmoothPlastic
  2172. Head.Material = Enum.Material.SmoothPlastic
  2173. end
  2174. if(NeutralAnims)then
  2175. if(State == 'Idle')then
  2176. local Alpha = .1
  2177. Change = 1
  2178. 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)
  2179. if(M.RNG(1,45) == 45)then
  2180. 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)
  2181. end
  2182. if(not Glitching)then
  2183. RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,-.15+.1*M.C(Sine/24),0)*CF.A(M.R(-25),0,0),Alpha)
  2184. 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)
  2185. 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)
  2186. 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)
  2187. 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)
  2188. else
  2189. RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,-.2+.1*M.C(Sine/24),0)*CF.A(M.R(-45),0,0),1)
  2190. 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)
  2191. 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)
  2192. 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)
  2193. 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)
  2194. 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)
  2195. end
  2196. -- idle
  2197. elseif(State == 'Run')then
  2198. local wsVal = 16 / (Hum.WalkSpeed/16)
  2199. local Alpha = math.min(.15 * (Hum.WalkSpeed/16),1)
  2200. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.RRNG(-5,5),M.RRNG(-5,5),M.RRNG(-5,5)),.3)
  2201. if(M.RNG(1,45) == 45)then
  2202. NK.C0 = NK.C0:lerp(NKC0*CF.N(0,0,0)*CF.A(M.RRNG(15,65),M.RRNG(-35,35),0),1)
  2203. end
  2204. 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)
  2205. 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)
  2206. 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)
  2207. 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)
  2208. 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)
  2209. elseif(State == 'Walk')then
  2210. local wsVal = 7 / (Hum.WalkSpeed/16)
  2211. local Alpha = math.min(.15 * (Hum.WalkSpeed/16),1)
  2212. 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)
  2213. if(M.RNG(1,45) == 45)then
  2214. NK.C0 = NK.C0:lerp(NKC0*CF.N(0,0,0)*CF.A(M.RRNG(15,65),M.RRNG(-35,35),0),1)
  2215. end
  2216. if(not Glitching)then
  2217. 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)
  2218. 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)
  2219. 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)
  2220. 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)
  2221. 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)
  2222. else
  2223. RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,-.2+.1*M.C(Sine/24),0)*CF.A(M.R(-45),0,0),1)
  2224. 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)
  2225. 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)
  2226. 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)
  2227. 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)
  2228. 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)
  2229. end
  2230.  
  2231. elseif(State == 'Jump')then
  2232. local Alpha = .1
  2233. local idk = math.min(math.max(Root.Velocity.Y/50,-M.R(90)),M.R(90))
  2234. LS.C0 = LS.C0:lerp(LSC0*CF.A(M.R(-5),0,M.R(-90)),Alpha)
  2235. RS.C0 = RS.C0:lerp(RSC0*CF.A(M.R(-5),0,M.R(90)),Alpha)
  2236. 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)
  2237. 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)
  2238. if(M.RNG(1,45) == 45)then
  2239. NK.C0 = NK.C0:lerp(NKC0*CF.N(0,0,0)*CF.A(M.RRNG(15,65),M.RRNG(-35,35),0),1)
  2240. end
  2241. LH.C0 = LH.C0:lerp(LHC0*CF.A(0,0,M.R(-5)),Alpha)
  2242. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,1,-1)*CF.A(M.R(-5),0,M.R(5)),Alpha)
  2243. elseif(State == 'Fall')then
  2244. local Alpha = .1
  2245. local idk = math.min(math.max(Root.Velocity.Y/50,-M.R(90)),M.R(90))
  2246. LS.C0 = LS.C0:lerp(LSC0*CF.A(M.R(-5),0,M.R(-90)+idk),Alpha)
  2247. RS.C0 = RS.C0:lerp(RSC0*CF.A(M.R(-5),0,M.R(90)-idk),Alpha)
  2248. 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)
  2249. 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)
  2250. if(M.RNG(1,45) == 45)then
  2251. NK.C0 = NK.C0:lerp(NKC0*CF.N(0,0,0)*CF.A(M.RRNG(15,65),M.RRNG(-35,35),0),1)
  2252. end
  2253. LH.C0 = LH.C0:lerp(LHC0*CF.A(0,0,M.R(-5)),Alpha)
  2254. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,1,-1)*CF.A(M.R(-5),0,M.R(5)),Alpha)
  2255. elseif(State == 'Paralyzed')then
  2256. -- paralyzed
  2257. elseif(State == 'Sit')then
  2258. local Alpha = .1
  2259. 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)
  2260. 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)
  2261. 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)
  2262. 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)
  2263. 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)
  2264. 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)
  2265. end
  2266. end
  2267.  
  2268. for i,v in next, BloodPuddles do
  2269. local mesh = i:FindFirstChild'CylinderMesh'
  2270. BloodPuddles[i] = v + 1
  2271. if(not mesh or i.Transparency >= 1)then
  2272. i:destroy()
  2273. BloodPuddles[i] = nil
  2274. elseif(v >= Frame_Speed*4)then
  2275. local trans = (v-Frame_Speed*4)/(Frame_Speed*2)
  2276. i.Transparency = trans
  2277. if(mesh.Scale.Z > 0)then
  2278. mesh.Scale = mesh.Scale-V3.N(.05,0,.05)
  2279. end
  2280. else
  2281. i.Transparency = 0
  2282. end
  2283. end
  2284. end
  2285. elseif key == 'c' then
  2286. CreateSound("367453005", hed, 10, 1)
  2287. Effects.Sphere.Create(maincolor, tors.CFrame * CFrame.new(0, -1.2, 0), 100, 100, 100, 15, 15, 15, .1, .1)
  2288. root.CFrame = CFrame.new(CFrame.new(mouse.Hit.p)*CFrame.new(0,2.8,0).p,root.Position)
  2289. Effects.Sphere.Create(maincolor, tors.CFrame * CFrame.new(0, -1.2, 0), 100, 100, 100, 15, 15, 15, .1, .1)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement