Advertisement
UltimatePaster5677

3ND37/Ender? v2 FE

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