Advertisement
5sdfsadgaq5465

ender edit

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