Advertisement
WagnerJunio07

Nebula Ender Gauntlets

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