Advertisement
Mitko1223tm

erm idk

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