Advertisement
5sdfsadgaq5465

micheal the ender3

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