Advertisement
tvnvntjyvtny2222

Untitled

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