Advertisement
McSans

For my client.

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