Advertisement
Goo345

Untitled

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