Advertisement
5sdfsadgaq5465

MICHEAL THE ENDER

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