Advertisement
AsukaOS

Fe Ender

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