Advertisement
Fullgamer309

Untitled

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