Advertisement
SansTheHackerYT

FE Ender?

Dec 12th, 2018
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 140.73 KB | None | 0 0
  1. --https://github.com/Mokiros/roblox-FE-compatibility
  2. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  3. local Player,game,owner = owner,game
  4. local RealPlayer = Player
  5. do
  6. print("FE Compatibility code by Mokiros")
  7. local rp = RealPlayer
  8. script.Parent = rp.Character
  9.  
  10. --RemoteEvent for communicating
  11. local Event = Instance.new("RemoteEvent")
  12. Event.Name = "UserInput_Event"
  13.  
  14. --Fake event to make stuff like Mouse.KeyDown work
  15. local function fakeEvent()
  16. local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
  17. t.connect = t.Connect
  18. return t
  19. end
  20.  
  21. --Creating fake input objects with fake variables
  22. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent(),Button2Up=fakeEvent(),Button2Down=fakeEvent()}
  23. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  24. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  25. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  26. end}
  27. --Merged 2 functions into one by checking amount of arguments
  28. CAS.UnbindAction = CAS.BindAction
  29.  
  30. --This function will trigger the events that have been :Connect()'ed
  31. local function te(self,ev,...)
  32. local t = m[ev]
  33. if t and t._fakeEvent then
  34. for _,f in pairs(t.Functions) do
  35. f(...)
  36. end
  37. end
  38. end
  39. m.TrigEvent = te
  40. UIS.TrigEvent = te
  41.  
  42. Event.OnServerEvent:Connect(function(plr,io)
  43. if plr~=rp then return end
  44. m.Target = io.Target
  45. m.Hit = io.Hit
  46. if not io.isMouse then
  47. local b = io.UserInputState == Enum.UserInputState.Begin
  48. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  49. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  50. end
  51. if io.UserInputType == Enum.UserInputType.MouseButton2 then
  52. return m:TrigEvent(b and "Button2Down" or "Button2Up")
  53. end
  54. for _,t in pairs(CAS.Actions) do
  55. for _,k in pairs(t.Keys) do
  56. if k==io.KeyCode then
  57. t.Function(t.Name,io.UserInputState,io)
  58. end
  59. end
  60. end
  61. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  62. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  63. end
  64. end)
  65. Event.Parent = NLS([==[
  66. local Player = game:GetService("Players").LocalPlayer
  67. local Event = script:WaitForChild("UserInput_Event")
  68.  
  69. local Mouse = Player:GetMouse()
  70. local UIS = game:GetService("UserInputService")
  71. local input = function(io,a)
  72. if a then return end
  73. --Since InputObject is a client-side instance, we create and pass table instead
  74. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  75. end
  76. UIS.InputBegan:Connect(input)
  77. UIS.InputEnded:Connect(input)
  78.  
  79. local h,t
  80. --Give the server mouse data 30 times every second, but only if the values changed
  81. --If player is not moving their mouse, client won't fire events
  82. while wait(1/30) do
  83. if h~=Mouse.Hit or t~=Mouse.Target then
  84. h,t=Mouse.Hit,Mouse.Target
  85. Event:FireServer({isMouse=true,Target=t,Hit=h})
  86. end
  87. end]==],Player.Character)
  88.  
  89. ----Sandboxed game object that allows the usage of client-side methods and services
  90. --Real game object
  91. local _rg = game
  92.  
  93. --Metatable for fake service
  94. local fsmt = {
  95. __index = function(self,k)
  96. local s = rawget(self,"_RealService")
  97. if s then
  98. return typeof(s[k])=="function"
  99. and function(_,...)return s[k](s,...)end or s[k]
  100. end
  101. end,
  102. __newindex = function(self,k,v)
  103. local s = rawget(self,"_RealService")
  104. if s then s[k]=v end
  105. end
  106. }
  107. local function FakeService(t,RealService)
  108. t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
  109. return setmetatable(t,fsmt)
  110. end
  111.  
  112. --Fake game object
  113. local g = {
  114. GetService = function(self,s)
  115. return rawget(self,s) or _rg:GetService(s)
  116. end,
  117. Players = FakeService({
  118. LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
  119. },"Players"),
  120. UserInputService = FakeService(UIS,"UserInputService"),
  121. ContextActionService = FakeService(CAS,"ContextActionService"),
  122. RunService = FakeService({
  123. _btrs = {},
  124. RenderStepped = _rg:GetService("RunService").Heartbeat,
  125. BindToRenderStep = function(self,name,_,fun)
  126. self._btrs[name] = self.Heartbeat:Connect(fun)
  127. end,
  128. UnbindFromRenderStep = function(self,name)
  129. self._btrs[name]:Disconnect()
  130. end,
  131. },"RunService")
  132. }
  133. rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
  134. g.service = g.GetService
  135. FakeService(g,game)
  136. --Changing owner to fake player object to support owner:GetMouse()
  137. game,owner = g,g.Players.LocalPlayer
  138. end
  139. -- Created by Nebula_Zorua --
  140. -- 3ND37 --
  141. -- If Ender had escaped the TSA while he was unstable --
  142. -- Discord: Nebula the Zorua#6969
  143. -- Youtube: https://www.youtube.com/channel/UCo9oU9dCw8jnuVLuy4_SATA
  144.  
  145. print([[
  146. Ender, The Maniac.
  147. HEIGHT: 4'3
  148. WEIGHT: 72 kg
  149. STATUS: ESCAPED. UNSTABLE. KILL ON SIGHT.
  150. ]])
  151.  
  152. warn([[
  153. Ender was sent to mental institution at the age of 18 due to his unstable state. He attacked anyone, killing some.
  154. He was mentally unstable, believing everyone was against him.
  155. 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.
  156. 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.
  157. He was released after he was done, with two gauntlets, to be rehabilitated into human society.
  158. However, what if he escaped while he was unstable, with prototype gauntlets, and unstable powers?
  159.  
  160. You get 3ND37.
  161. ]])
  162.  
  163. print([[
  164. -------------------------------------------------
  165. Is edit VEVC3
  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 = 919231299
  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 = "Nero?"
  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("Really Red"),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,1140666966,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 = 584533998
  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,314390675,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,584533998,.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,238353911,.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,584533998,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,1140666966,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,314390675,.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. 1117727239,
  2098. 405404773,
  2099. 155965093,
  2100. 268259914
  2101. }
  2102. 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}
  2103.  
  2104. function KeyToNum(kc)
  2105. for i,v in next, nums do
  2106. if(v == kc)then
  2107. return i
  2108. end
  2109. end
  2110. return 0
  2111. end
  2112.  
  2113. S.UserInputService.InputBegan:connect(function(io,gpe)
  2114. if(gpe)then return end
  2115. local num = KeyToNum(io.KeyCode)
  2116. if(num and Playlist[num])then
  2117. MusicID = Playlist[num]
  2118. end
  2119. if(io.KeyCode == Enum.KeyCode.M)then
  2120. MusicParent = (MusicParent == miniRadio and PlrGui or miniRadio)
  2121. warn("Music is now in "..MusicParent.Name)
  2122. Music:Pause()
  2123. end
  2124. if(Attack)then return end
  2125. if(io.KeyCode == Enum.KeyCode.LeftControl)then
  2126. WalkSpeed = (WalkSpeed == 16 and 50 or 16)
  2127. elseif(io.KeyCode == Enum.KeyCode.T)then
  2128. Taunt()
  2129. elseif(io.KeyCode == Enum.KeyCode.Z)then
  2130. Boolets()
  2131. elseif(io.KeyCode == Enum.KeyCode.X)then
  2132. BurnInHell()
  2133. elseif(io.KeyCode == Enum.KeyCode.C)then
  2134. SnapAFaggotsNeck()
  2135. end
  2136.  
  2137. end)
  2138.  
  2139. Mouse.Button1Down:connect(function()
  2140. if(Attack)then return end
  2141. if(CliccAttack == 0)then
  2142. Punch1()
  2143. elseif(CliccAttack == 1)then
  2144. Punch2()
  2145. elseif(CliccAttack == 2)then
  2146. Balls()
  2147. elseif(CliccAttack == 3)then
  2148. Spin()
  2149. end
  2150. end)
  2151.  
  2152. Plr.Chatted:connect(function(m)
  2153. if(Attack)then return end
  2154. if(m == '/e wave')then
  2155. Wave()
  2156. end
  2157. end)
  2158.  
  2159. local col = {
  2160. RLeg.Color,
  2161. LLeg.Color,
  2162. RArm.Color,
  2163. LArm.Color,
  2164. Head.Color,
  2165. Torso.Color
  2166. }
  2167.  
  2168. local Nametags = {"NERO!","NERO","N3R0","3nd37","end3r","end37","3nder","3nde7","ENDer","eNDER","eNder","enDer","endEr","endeR","H3LP ME"}
  2169. coroutine.wrap(function()
  2170. while true do
  2171. if(M.RNG(1,200) == 1 and not Glitching)then
  2172. Glitching = true
  2173. swait(M.RNG(15,30))
  2174. Glitching = false
  2175. end
  2176. swait()
  2177. end
  2178. end)()
  2179.  
  2180. local Meshes = {}
  2181.  
  2182. for _,v in next, Char:GetDescendants() do
  2183. if(v:IsA'DataModelMesh')then
  2184. table.insert(Meshes,v)
  2185. end
  2186. end
  2187.  
  2188. while true do
  2189. swait()
  2190. Sine = Sine + Change
  2191. if(not Music or not Music.Parent)then
  2192. local tp = (Music and Music.TimePosition)
  2193. Music = Sound(MusicParent,MusicID,1,10,true,false,true)
  2194. Music.Name = 'Music'
  2195. Music.TimePosition = tp
  2196. end
  2197. --
  2198. Music.SoundId = "rbxassetid://"..MusicID
  2199. Music.Parent = MusicParent
  2200. Music.Pitch = .85
  2201. Music.Volume = (MusicParent ~= PlrGui and Plr.UserId ~= 5719877 and 1 or 5)
  2202. Music.Playing = not Glitching
  2203.  
  2204. if(not Static or not Static.Parent)then
  2205. local tp = (Static and Static.TimePosition)
  2206. Static = Sound(Torso,MusicID,1,10,true,false,true)
  2207. Static.Name = 'Music'
  2208. Static.TimePosition = tp
  2209. end
  2210. Static.SoundId = "rbxassetid://584533998"
  2211. Static.Parent = Torso
  2212. Static.Pitch = M.RNG(90,95)/100
  2213. Static.Volume = 5
  2214.  
  2215. miniRadio.Color = C3.N(M.RNG(),M.RNG(),M.RNG())
  2216. if(God)then
  2217. Hum.MaxHealth = 1e100
  2218. Hum.Health = 1e100
  2219. if(not Char:FindFirstChildOfClass'ForceField')then IN("ForceField",Char).Visible = false end
  2220. Hum.Name = M.RNG()*100
  2221. end
  2222.  
  2223. 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)
  2224.  
  2225. local Walking = (math.abs(Root.Velocity.x) > 1 or math.abs(Root.Velocity.z) > 1)
  2226. 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")
  2227. if(not Effects or not Effects.Parent)then
  2228. Effects = IN("Model",Char)
  2229. Effects.Name = "Effects"
  2230. end
  2231. if(State == 'Run')then
  2232. local wsVal = 16 / (Hum.WalkSpeed/16)
  2233. local Alpha = math.min(.2 * (Hum.WalkSpeed/16),1)
  2234. Change = 1
  2235. 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)
  2236. 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)
  2237. elseif(State == 'Walk')then
  2238. local wsVal = 7 / (Hum.WalkSpeed/16)
  2239. local Alpha = math.min(.15 * (Hum.WalkSpeed/16),1)
  2240. Change = 1
  2241. 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)
  2242. 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)
  2243. else
  2244. RH.C1 = RH.C1:lerp(CF.N(0,1,0),.2)
  2245. LH.C1 = LH.C1:lerp(CF.N(0,1,0),.2)
  2246. end
  2247.  
  2248. mota1.C0 = mota1.C0:lerp(CF.A(0,M.RRNG(-180,180),M.R(90)),.2)
  2249.  
  2250. Hum.WalkSpeed = WalkSpeed
  2251. if(Remove_Hats)then Instance.ClearChildrenOfClass(Char,"Accessory",true) end
  2252. if(Remove_Clothing)then Instance.ClearChildrenOfClass(Char,"Clothing",true) Instance.ClearChildrenOfClass(Char,"ShirtGraphic",true) end
  2253.  
  2254. for _,v in next, NeonParts do
  2255. v.Color = C3.N(M.RNG(),M.RNG(),M.RNG())
  2256. end
  2257.  
  2258. tecks2.TextStrokeColor3 = C3.N(M.RNG(),M.RNG(),M.RNG())
  2259. if(Glitching)then
  2260. Static:Resume()
  2261. Music:Pause()
  2262. RA.Parent = RArm
  2263. LA.Parent = LArm
  2264. FT.Parent = Torso
  2265. RL.Parent = RLeg
  2266. LL.Parent = LLeg
  2267. for _,v in next, Meshes do
  2268. v.Offset = V3.N(M.RNG(-15,15)/100,M.RNG(-15,15)/100,M.RNG(-15,15)/100)
  2269. end
  2270. tecks2.Text = Nametags[M.RNG(1,#Nametags)].."?"
  2271. RLeg.Color = C3.N(M.RNG(),M.RNG(),M.RNG())
  2272. LLeg.Color = C3.N(M.RNG(),M.RNG(),M.RNG())
  2273. RArm.Color = C3.N(M.RNG(),M.RNG(),M.RNG())
  2274. LArm.Color = C3.N(M.RNG(),M.RNG(),M.RNG())
  2275. Torso.Color = C3.N(M.RNG(),M.RNG(),M.RNG())
  2276. Head.Color = C3.N(M.RNG(),M.RNG(),M.RNG())
  2277.  
  2278. RLeg.Material = Enum.Material.Neon
  2279. LLeg.Material = Enum.Material.Neon
  2280. RArm.Material = Enum.Material.Neon
  2281. LArm.Material = Enum.Material.Neon
  2282. Torso.Material = Enum.Material.Neon
  2283. Head.Material = Enum.Material.Neon
  2284. else
  2285. for _,v in next, Meshes do
  2286. v.Offset = V3.N(0,0,0)
  2287. end
  2288. Static:Stop()
  2289. Music:Resume()
  2290. RA.Parent = nil
  2291. LA.Parent = nil
  2292. FT.Parent = nil
  2293. RL.Parent = nil
  2294. LL.Parent = nil
  2295. tecks2.Text = "Nero?"
  2296. RLeg.Color = col[1]
  2297. LLeg.Color = col[2]
  2298. RArm.Color = col[3]
  2299. LArm.Color = col[4]
  2300. Head.Color = col[5]
  2301. Torso.Color = col[6]
  2302. RLeg.Material = Enum.Material.SmoothPlastic
  2303. LLeg.Material = Enum.Material.SmoothPlastic
  2304. RArm.Material = Enum.Material.SmoothPlastic
  2305. LArm.Material = Enum.Material.SmoothPlastic
  2306. Torso.Material = Enum.Material.SmoothPlastic
  2307. Head.Material = Enum.Material.SmoothPlastic
  2308. end
  2309. if(NeutralAnims)then
  2310. if(State == 'Idle')then
  2311. local Alpha = .1
  2312. Change = 1
  2313. 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)
  2314. if(M.RNG(1,45) == 45)then
  2315. 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)
  2316. end
  2317. if(not Glitching)then
  2318. RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,-.15+.1*M.C(Sine/24),0)*CF.A(M.R(-25),0,0),Alpha)
  2319. 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)
  2320. 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)
  2321. 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)
  2322. 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)
  2323. else
  2324. RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,-.2+.1*M.C(Sine/24),0)*CF.A(M.R(-45),0,0),1)
  2325. 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)
  2326. 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)
  2327. 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)
  2328. 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)
  2329. 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)
  2330. end
  2331. -- idle
  2332. elseif(State == 'Run')then
  2333. local wsVal = 16 / (Hum.WalkSpeed/16)
  2334. local Alpha = math.min(.15 * (Hum.WalkSpeed/16),1)
  2335. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.RRNG(-5,5),M.RRNG(-5,5),M.RRNG(-5,5)),.3)
  2336. if(M.RNG(1,45) == 45)then
  2337. NK.C0 = NK.C0:lerp(NKC0*CF.N(0,0,0)*CF.A(M.RRNG(15,65),M.RRNG(-35,35),0),1)
  2338. end
  2339. 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)
  2340. 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)
  2341. 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)
  2342. 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)
  2343. 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)
  2344. elseif(State == 'Walk')then
  2345. local wsVal = 7 / (Hum.WalkSpeed/16)
  2346. local Alpha = math.min(.15 * (Hum.WalkSpeed/16),1)
  2347. 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)
  2348. if(M.RNG(1,45) == 45)then
  2349. NK.C0 = NK.C0:lerp(NKC0*CF.N(0,0,0)*CF.A(M.RRNG(15,65),M.RRNG(-35,35),0),1)
  2350. end
  2351. if(not Glitching)then
  2352. 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)
  2353. 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)
  2354. 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)
  2355. 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)
  2356. 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)
  2357. else
  2358. RJ.C0 = RJ.C0:lerp(RJC0*CF.N(0,-.2+.1*M.C(Sine/24),0)*CF.A(M.R(-45),0,0),1)
  2359. 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)
  2360. 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)
  2361. 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)
  2362. 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)
  2363. 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)
  2364. end
  2365.  
  2366. elseif(State == 'Jump')then
  2367. local Alpha = .1
  2368. local idk = math.min(math.max(Root.Velocity.Y/50,-M.R(90)),M.R(90))
  2369. LS.C0 = LS.C0:lerp(LSC0*CF.A(M.R(-5),0,M.R(-90)),Alpha)
  2370. RS.C0 = RS.C0:lerp(RSC0*CF.A(M.R(-5),0,M.R(90)),Alpha)
  2371. 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)
  2372. 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)
  2373. if(M.RNG(1,45) == 45)then
  2374. NK.C0 = NK.C0:lerp(NKC0*CF.N(0,0,0)*CF.A(M.RRNG(15,65),M.RRNG(-35,35),0),1)
  2375. end
  2376. LH.C0 = LH.C0:lerp(LHC0*CF.A(0,0,M.R(-5)),Alpha)
  2377. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,1,-1)*CF.A(M.R(-5),0,M.R(5)),Alpha)
  2378. elseif(State == 'Fall')then
  2379. local Alpha = .1
  2380. local idk = math.min(math.max(Root.Velocity.Y/50,-M.R(90)),M.R(90))
  2381. LS.C0 = LS.C0:lerp(LSC0*CF.A(M.R(-5),0,M.R(-90)+idk),Alpha)
  2382. RS.C0 = RS.C0:lerp(RSC0*CF.A(M.R(-5),0,M.R(90)-idk),Alpha)
  2383. 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)
  2384. 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)
  2385. if(M.RNG(1,45) == 45)then
  2386. NK.C0 = NK.C0:lerp(NKC0*CF.N(0,0,0)*CF.A(M.RRNG(15,65),M.RRNG(-35,35),0),1)
  2387. end
  2388. LH.C0 = LH.C0:lerp(LHC0*CF.A(0,0,M.R(-5)),Alpha)
  2389. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,1,-1)*CF.A(M.R(-5),0,M.R(5)),Alpha)
  2390. elseif(State == 'Paralyzed')then
  2391. -- paralyzed
  2392. elseif(State == 'Sit')then
  2393. local Alpha = .1
  2394. 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)
  2395. 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)
  2396. 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)
  2397. 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)
  2398. 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)
  2399. 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)
  2400. end
  2401. end
  2402.  
  2403. for i,v in next, BloodPuddles do
  2404. local mesh = i:FindFirstChild'CylinderMesh'
  2405. BloodPuddles[i] = v + 1
  2406. if(not mesh or i.Transparency >= 1)then
  2407. i:destroy()
  2408. BloodPuddles[i] = nil
  2409. elseif(v >= Frame_Speed*4)then
  2410. local trans = (v-Frame_Speed*4)/(Frame_Speed*2)
  2411. i.Transparency = trans
  2412. if(mesh.Scale.Z > 0)then
  2413. mesh.Scale = mesh.Scale-V3.N(.05,0,.05)
  2414. end
  2415. else
  2416. i.Transparency = 0
  2417. end
  2418. end
  2419. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement