Advertisement
Mitko1223tm

test ender

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