Advertisement
SuperDragonFost

Untitled

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