Advertisement
Fullgamer309

Untitled

Jun 23rd, 2020
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 152.85 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 = {"1","2","3","4","5","6","7","8","9","0"}
  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.  
  2152. --//=================================\\
  2153. --|| ASSIGN THINGS TO KEYS
  2154. --\\=================================//
  2155.  
  2156. function MouseDown(Mouse)
  2157. if(Attack)then return end
  2158. if(CliccAttack == 0)then
  2159. Punch1()
  2160. elseif(CliccAttack == 1)then
  2161. Punch2()
  2162. elseif(CliccAttack == 2)then
  2163. Balls()
  2164. elseif(CliccAttack == 3)then
  2165. Spin()
  2166. end
  2167. end
  2168.  
  2169.  
  2170.  
  2171. function MouseUp(Mouse)
  2172. KEYHOLD = false
  2173. end
  2174.  
  2175. function KeyDown(k)
  2176. KEYHOLD = true
  2177. local num = KeyToNum(k.KeyCode)
  2178. if k == "1" then
  2179. MusicID = 1696854181
  2180. end
  2181. if k == "2" then
  2182. MusicID = 1259371424
  2183. end
  2184. if k == "3" then
  2185. MusicID = 1274310715
  2186. end
  2187. if k == "4" then
  2188. MusicID = 943961217
  2189. end
  2190. if k == "5" then
  2191. MusicID = 206425245
  2192. end
  2193. if k == "6" then
  2194. MusicID = 623662713
  2195. end
  2196. if k == "7" then
  2197. MusicID = 1547875818
  2198. end
  2199. if k == "8" then
  2200. MusicID = 1470848774
  2201. end
  2202. if k == "9" then
  2203. MusicID = 915169951
  2204. end
  2205. if(k == "m")then
  2206. MusicParent = (MusicParent == miniRadio and PlrGui or miniRadio)
  2207. warn("Music is now in "..MusicParent.Name)
  2208. Music:Pause()
  2209. end
  2210. if(Attack)then return end
  2211. if(k == "Shift")then
  2212. WalkSpeed = (WalkSpeed == 16 and 50 or 16)
  2213. elseif(k.KeyCode == "t")then
  2214. Taunt()
  2215. elseif(k == "z")then
  2216. Boolets()
  2217. elseif(k == "x")then
  2218. BurnInHell()
  2219. elseif(k == "c")then
  2220. SnapAFaggotsNeck()
  2221. end
  2222. end
  2223.  
  2224. function KeyUp(Key)
  2225. KEYHOLD = false
  2226. end
  2227.  
  2228. Mouse.Button1Down:connect(function(NEWKEY)
  2229. MouseDown(NEWKEY)
  2230. end)
  2231. Mouse.Button1Up:connect(function(NEWKEY)
  2232. MouseUp(NEWKEY)
  2233. end)
  2234. Mouse.KeyDown:connect(function(NEWKEY)
  2235. KeyDown(NEWKEY)
  2236. end)
  2237. Mouse.KeyUp:connect(function(NEWKEY)
  2238. KeyUp(NEWKEY)
  2239. end)
  2240.  
  2241. --//=================================\\
  2242. --\\=================================//
  2243.  
  2244.  
  2245. Plr.Chatted:connect(function(m)
  2246. if(Attack)then return end
  2247. if(m == '/e wave')then
  2248. Wave()
  2249. end
  2250. end)
  2251.  
  2252. local col = {
  2253. RLeg.Color,
  2254. LLeg.Color,
  2255. RArm.Color,
  2256. LArm.Color,
  2257. Head.Color,
  2258. Torso.Color
  2259. }
  2260.  
  2261. local Nametags = {"EnDeR","ender","3ND37","3nd37","end3r","end37","3nder","3nde7","ENDer","eNDER","eNder","enDer","endEr","endeR","H3LP"}
  2262. coroutine.wrap(function()
  2263. while true do
  2264. if(M.RNG(1,200) == 1 and not Glitching)then
  2265. Glitching = true
  2266. swait(M.RNG(15,30))
  2267. Glitching = false
  2268. end
  2269. swait()
  2270. end
  2271. end)()
  2272.  
  2273. local Meshes = {}
  2274.  
  2275. for _,v in next, Char:GetDescendants() do
  2276. if(v:IsA'DataModelMesh')then
  2277. table.insert(Meshes,v)
  2278. end
  2279. end
  2280.  
  2281. while true do
  2282. swait()
  2283. Sine = Sine + Change
  2284. if(not Music or not Music.Parent)then
  2285. local tp = (Music and Music.TimePosition)
  2286. Music = Sound(MusicParent,MusicID,1,10,true,false,true)
  2287. Music.Name = 'Music'
  2288. Music.TimePosition = tp
  2289. end
  2290. --
  2291. Music.SoundId = "rbxassetid://"..MusicID
  2292. Music.Parent = MusicParent
  2293. Music.Pitch = .85
  2294. Music.Volume = (MusicParent ~= PlrGui and Plr.UserId ~= 5719877 and 1 or 5)
  2295. Music.Playing = not Glitching
  2296.  
  2297. if(not Static or not Static.Parent)then
  2298. local tp = (Static and Static.TimePosition)
  2299. Static = Sound(Torso,MusicID,1,10,true,false,true)
  2300. Static.Name = 'Music'
  2301. Static.TimePosition = tp
  2302. end
  2303. Static.SoundId = "rbxassetid://1588058260"
  2304. Static.Parent = Torso
  2305. Static.Pitch = M.RNG(90,95)/100
  2306. Static.Volume = 5
  2307.  
  2308. miniRadio.Color = C3.N(M.RNG(),M.RNG(),M.RNG())
  2309. if(God)then
  2310. Hum.MaxHealth = 1e100
  2311. Hum.Health = 1e100
  2312. if(not Char:FindFirstChildOfClass'ForceField')then IN("ForceField",Char).Visible = false end
  2313. Hum.Name = M.RNG()*100
  2314. end
  2315.  
  2316. 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)
  2317.  
  2318. local Walking = (math.abs(Root.Velocity.x) > 1 or math.abs(Root.Velocity.z) > 1)
  2319. 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")
  2320. if(not Effects or not Effects.Parent)then
  2321. Effects = IN("Model",Char)
  2322. Effects.Name = "Effects"
  2323. end
  2324. if(State == 'Run')then
  2325. local wsVal = 16 / (Hum.WalkSpeed/16)
  2326. local Alpha = math.min(.2 * (Hum.WalkSpeed/16),1)
  2327. Change = 1
  2328. 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)
  2329. 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)
  2330. elseif(State == 'Walk')then
  2331. local wsVal = 7 / (Hum.WalkSpeed/16)
  2332. local Alpha = math.min(.15 * (Hum.WalkSpeed/16),1)
  2333. Change = 1
  2334. 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)
  2335. 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)
  2336. else
  2337. RH.C1 = RH.C1:lerp(CF.N(0,1,0),.2)
  2338. LH.C1 = LH.C1:lerp(CF.N(0,1,0),.2)
  2339. end
  2340.  
  2341. mota1.C0 = mota1.C0:lerp(CF.A(0,M.RRNG(-180,180),M.R(90)),.2)
  2342.  
  2343. Hum.WalkSpeed = WalkSpeed
  2344. if(Remove_Hats)then Instance.ClearChildrenOfClass(Char,"Accessory",true) end
  2345. if(Remove_Clothing)then Instance.ClearChildrenOfClass(Char,"Clothing",true) Instance.ClearChildrenOfClass(Char,"ShirtGraphic",true) end
  2346.  
  2347. for _,v in next, NeonParts do
  2348. v.Color = C3.N(M.RNG(),M.RNG(),M.RNG())
  2349. end
  2350.  
  2351. tecks2.TextStrokeColor3 = C3.N(M.RNG(),M.RNG(),M.RNG())
  2352. if(Glitching)then
  2353. Static:Resume()
  2354. Music:Pause()
  2355. RA.Parent = RArm
  2356. LA.Parent = LArm
  2357. FT.Parent = Torso
  2358. RL.Parent = RLeg
  2359. LL.Parent = LLeg
  2360. for _,v in next, Meshes do
  2361. v.Offset = V3.N(M.RNG(-15,15)/100,M.RNG(-15,15)/100,M.RNG(-15,15)/100)
  2362. end
  2363. tecks2.Text = Nametags[M.RNG(1,#Nametags)].."?"
  2364. RLeg.Color = C3.N(M.RNG(),M.RNG(),M.RNG())
  2365. LLeg.Color = C3.N(M.RNG(),M.RNG(),M.RNG())
  2366. RArm.Color = C3.N(M.RNG(),M.RNG(),M.RNG())
  2367. LArm.Color = C3.N(M.RNG(),M.RNG(),M.RNG())
  2368. Torso.Color = C3.N(M.RNG(),M.RNG(),M.RNG())
  2369. Head.Color = C3.N(M.RNG(),M.RNG(),M.RNG())
  2370.  
  2371. RLeg.Material = Enum.Material.Neon
  2372. LLeg.Material = Enum.Material.Neon
  2373. RArm.Material = Enum.Material.Neon
  2374. LArm.Material = Enum.Material.Neon
  2375. Torso.Material = Enum.Material.Neon
  2376. Head.Material = Enum.Material.Neon
  2377. else
  2378. for _,v in next, Meshes do
  2379. v.Offset = V3.N(0,0,0)
  2380. end
  2381. Static:Stop()
  2382. Music:Resume()
  2383. RA.Parent = nil
  2384. LA.Parent = nil
  2385. FT.Parent = nil
  2386. RL.Parent = nil
  2387. LL.Parent = nil
  2388. tecks2.Text = "Ender?"
  2389. RLeg.Color = col[1]
  2390. LLeg.Color = col[2]
  2391. RArm.Color = col[3]
  2392. LArm.Color = col[4]
  2393. Head.Color = col[5]
  2394. Torso.Color = col[6]
  2395. RLeg.Material = Enum.Material.SmoothPlastic
  2396. LLeg.Material = Enum.Material.SmoothPlastic
  2397. RArm.Material = Enum.Material.SmoothPlastic
  2398. LArm.Material = Enum.Material.SmoothPlastic
  2399. Torso.Material = Enum.Material.SmoothPlastic
  2400. Head.Material = Enum.Material.SmoothPlastic
  2401. end
  2402. if(NeutralAnims)then
  2403. if(State == 'Idle')then
  2404. local Alpha = .1
  2405. Change = 1
  2406. 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)
  2407. if(M.RNG(1,45) == 45)then
  2408. 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)
  2409. end
  2410. if(not Glitching)then
  2411. RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,-.15+.1*M.C(Sine/24),0)*CF.A(M.R(-25),0,0),Alpha)
  2412. 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)
  2413. 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)
  2414. 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)
  2415. 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)
  2416. else
  2417. RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,-.2+.1*M.C(Sine/24),0)*CF.A(M.R(-45),0,0),1)
  2418. 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)
  2419. 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)
  2420. 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)
  2421. 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)
  2422. 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)
  2423. end
  2424. -- idle
  2425. elseif(State == 'Run')then
  2426. local wsVal = 16 / (Hum.WalkSpeed/16)
  2427. local Alpha = math.min(.15 * (Hum.WalkSpeed/16),1)
  2428. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.RRNG(-5,5),M.RRNG(-5,5),M.RRNG(-5,5)),.3)
  2429. if(M.RNG(1,45) == 45)then
  2430. NK.C0 = NK.C0:lerp(NKC0*CF.N(0,0,0)*CF.A(M.RRNG(15,65),M.RRNG(-35,35),0),1)
  2431. end
  2432. 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)
  2433. 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)
  2434. 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)
  2435. 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)
  2436. 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)
  2437. elseif(State == 'Walk')then
  2438. local wsVal = 7 / (Hum.WalkSpeed/16)
  2439. local Alpha = math.min(.15 * (Hum.WalkSpeed/16),1)
  2440. 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)
  2441. if(M.RNG(1,45) == 45)then
  2442. NK.C0 = NK.C0:lerp(NKC0*CF.N(0,0,0)*CF.A(M.RRNG(15,65),M.RRNG(-35,35),0),1)
  2443. end
  2444. if(not Glitching)then
  2445. 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)
  2446. 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)
  2447. 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)
  2448. 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)
  2449. 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)
  2450. else
  2451. RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,-.2+.1*M.C(Sine/24),0)*CF.A(M.R(-45),0,0),1)
  2452. 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)
  2453. 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)
  2454. 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)
  2455. 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)
  2456. 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)
  2457. end
  2458.  
  2459. elseif(State == 'Jump')then
  2460. local Alpha = .1
  2461. local idk = math.min(math.max(Root.Velocity.Y/50,-M.R(90)),M.R(90))
  2462. LS.C0 = LS.C0:lerp(LSC0*CF.A(M.R(-5),0,M.R(-90)),Alpha)
  2463. RS.C0 = RS.C0:lerp(RSC0*CF.A(M.R(-5),0,M.R(90)),Alpha)
  2464. 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)
  2465. 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)
  2466. if(M.RNG(1,45) == 45)then
  2467. NK.C0 = NK.C0:lerp(NKC0*CF.N(0,0,0)*CF.A(M.RRNG(15,65),M.RRNG(-35,35),0),1)
  2468. end
  2469. LH.C0 = LH.C0:lerp(LHC0*CF.A(0,0,M.R(-5)),Alpha)
  2470. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,1,-1)*CF.A(M.R(-5),0,M.R(5)),Alpha)
  2471. elseif(State == 'Fall')then
  2472. local Alpha = .1
  2473. local idk = math.min(math.max(Root.Velocity.Y/50,-M.R(90)),M.R(90))
  2474. LS.C0 = LS.C0:lerp(LSC0*CF.A(M.R(-5),0,M.R(-90)+idk),Alpha)
  2475. RS.C0 = RS.C0:lerp(RSC0*CF.A(M.R(-5),0,M.R(90)-idk),Alpha)
  2476. 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)
  2477. 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)
  2478. if(M.RNG(1,45) == 45)then
  2479. NK.C0 = NK.C0:lerp(NKC0*CF.N(0,0,0)*CF.A(M.RRNG(15,65),M.RRNG(-35,35),0),1)
  2480. end
  2481. LH.C0 = LH.C0:lerp(LHC0*CF.A(0,0,M.R(-5)),Alpha)
  2482. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,1,-1)*CF.A(M.R(-5),0,M.R(5)),Alpha)
  2483. elseif(State == 'Paralyzed')then
  2484. -- paralyzed
  2485. elseif(State == 'Sit')then
  2486. local Alpha = .1
  2487. 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)
  2488. 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)
  2489. 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)
  2490. 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)
  2491. 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)
  2492. 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)
  2493. end
  2494. end
  2495.  
  2496. for i,v in next, BloodPuddles do
  2497. local mesh = i:FindFirstChild'CylinderMesh'
  2498. BloodPuddles[i] = v + 1
  2499. if(not mesh or i.Transparency >= 1)then
  2500. i:destroy()
  2501. BloodPuddles[i] = nil
  2502. elseif(v >= Frame_Speed*4)then
  2503. local trans = (v-Frame_Speed*4)/(Frame_Speed*2)
  2504. i.Transparency = trans
  2505. if(mesh.Scale.Z > 0)then
  2506. mesh.Scale = mesh.Scale-V3.N(.05,0,.05)
  2507. end
  2508. else
  2509. i.Transparency = 0
  2510. end
  2511. end
  2512. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement