Advertisement
Robson_gamer

Ender? roblox FE Script

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