Advertisement
zXzGamePROzXz

Untitled

Dec 30th, 2018
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 151.89 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,Mouse,mouse,UserInputService,ContextActionService = owner
  4. local RealPlayer = Player
  5. do print("FE Compatibility code by Mokiros")local a=RealPlayer;script.Parent=a.Character;local b=Instance.new("RemoteEvent")b.Name="UserInput_Event"local function c()local d={_fakeEvent=true,Functions={},Connect=function(self,e)table.insert(self.Functions,e)end}d.connect=d.Connect;return d end;local f={Target=nil,Hit=CFrame.new(),KeyUp=c(),KeyDown=c(),Button1Up=c(),Button1Down=c(),Button2Up=c(),Button2Down=c()}local g={InputBegan=c(),InputEnded=c()}local CAS={Actions={},BindAction=function(self,h,i,j,...)CAS.Actions[h]=i and{Name=h,Function=i,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function k(self,l,...)local d=f[l]if d and d._fakeEvent then for m,e in pairs(d.Functions)do e(...)end end end;f.TrigEvent=k;g.TrigEvent=k;b.OnServerEvent:Connect(function(n,o)if n~=a then return end;f.Target=o.Target;f.Hit=o.Hit;if not o.isMouse then local p=o.UserInputState==Enum.UserInputState.Begin;if o.UserInputType==Enum.UserInputType.MouseButton1 then return f:TrigEvent(p and"Button1Down"or"Button1Up")end;if o.UserInputType==Enum.UserInputType.MouseButton2 then return f:TrigEvent(p and"Button2Down"or"Button2Up")end;for m,d in pairs(CAS.Actions)do for m,q in pairs(d.Keys)do if q==o.KeyCode then d.Function(d.Name,o.UserInputState,o)end end end;f:TrigEvent(p and"KeyDown"or"KeyUp",o.KeyCode.Name:lower())g:TrigEvent(p and"InputBegan"or"InputEnded",o,false)end end)b.Parent=NLS([==[local a=game:GetService("Players").LocalPlayer;local b=script:WaitForChild("UserInput_Event")local c=a:GetMouse()local d=game:GetService("UserInputService")local e=function(f,g)if g then return end;b:FireServer({KeyCode=f.KeyCode,UserInputType=f.UserInputType,UserInputState=f.UserInputState,Hit=c.Hit,Target=c.Target})end;d.InputBegan:Connect(e)d.InputEnded:Connect(e)local h,i;while wait(1/30)do if h~=c.Hit or i~=c.Target then h,i=c.Hit,c.Target;b:FireServer({isMouse=true,Target=i,Hit=h})end end]==],Player.Character)local r=game;local s={__index=function(self,q)local t=rawget(self,"_RealService")if t then return typeof(t[q])=="function"and function(m,...)return t[q](t,...)end or t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u end end}local function v(d,w)d._RealService=typeof(w)=="string"and r:GetService(w)or w;return setmetatable(d,s)end;local x={GetService=function(self,t)return rawget(self,t)or r:GetService(t)end,Players=v({LocalPlayer=v({GetMouse=function(self)return f end},Player)},"Players"),UserInputService=v(g,"UserInputService"),ContextActionService=v(CAS,"ContextActionService"),RunService=v({_btrs={},RenderStepped=r:GetService("RunService").Heartbeat,BindToRenderStep=function(self,h,m,i)self._btrs[h]=self.Heartbeat:Connect(i)end,UnbindFromRenderStep=function(self,h)self._btrs[h]:Disconnect()end},"RunService")}rawset(x.Players,"localPlayer",x.Players.LocalPlayer)x.service=x.GetService;v(x,game)game,owner=x,x.Players.LocalPlayer end
  6.  
  7. -- Extracted from nebula hub by DOGGΩ#0018
  8. --// Vortex Gauntlets created by SavageMunkey
  9.  
  10. --// Thx for ideas and help: dangerspookycanyon(3 Attack Ideas, Body Suit Prototypes),georgeyeo(RayCast help), AltairStarMaster(like 99999999 attack ideas), and others
  11.  
  12. Plr = game.Players.LocalPlayer
  13.  
  14. Char = Plr.Character
  15.  
  16. Mouse = Plr:GetMouse()
  17.  
  18. local sine,change = 0,1
  19.  
  20. ------------------------
  21.  
  22. local OverallHealth = 100 --// Only thing you need to change #1
  23.  
  24. local Energy = 5000--// Only thing you need to change #2
  25.  
  26. local PrimaryColor,SecondaryColor,ThirdColor = 'Really black','Pearl','Really black' --// Only thing[s] you need to change #3
  27.  
  28. local NO_OP = false --// Only thing you need to change #4, Btw this will (if true, take damage from the player maxhealth/the set damage instead of taking only the set amount)
  29.  
  30. --// so if the players maxhealth == 50,000 and you have NO_OP == true and the set damage == 15 then it would do 50,000/15==(3333.333>) instead of just 15 dmaage
  31.  
  32. ------------------------
  33.  
  34. RageMode = false --// Don't touch, is for variable ---
  35.  
  36. ------------------------
  37.  
  38. game:FindService'SoundService':ClearAllChildren()
  39.  
  40. local mx = Energy
  41.  
  42. --game:FindService'SoundService'.AmbientReverb = 'ConcertHall'
  43.  
  44. local anglefor = 0
  45.  
  46. local candash = true
  47.  
  48. Keyz = {
  49.  
  50. A = false;
  51.  
  52. B = false;
  53.  
  54. C = false;
  55.  
  56. D = false;
  57.  
  58. E = false;
  59.  
  60. F = false;
  61.  
  62. G = false;
  63.  
  64. H = false;
  65.  
  66. I = false;
  67.  
  68. J = false;
  69.  
  70. K = false;
  71.  
  72. L = false;
  73.  
  74. M = false;
  75.  
  76. N = false;
  77.  
  78. O = false;
  79.  
  80. P = false;
  81.  
  82. Q = false;
  83.  
  84. R = false;
  85.  
  86. S = false;
  87.  
  88. T = false;
  89.  
  90. U = false;
  91.  
  92. V = false;
  93.  
  94. W = false;
  95.  
  96. X = false;
  97.  
  98. Y = false;
  99.  
  100. Z = false;
  101.  
  102. };
  103.  
  104. Flyin = false
  105.  
  106. local ra,la,ts,hd,ll,rl,root,humanoid = Char:FindFirstChild'Right Arm',Char:FindFirstChild'Left Arm',Char:FindFirstChild'Torso',Char:FindFirstChild'Head',Char:FindFirstChild'Left Leg',Char:FindFirstChild'Right Leg',Char:FindFirstChild'HumanoidRootPart',Char:FindFirstChild'Humanoid'
  107.  
  108. local rarm,larm,hed,torso,hroot,lleg,hum,rleg,mouse = ra,la,hd,ts,root,ll,humanoid,rl,Mouse
  109.  
  110. local Falling,DS,MS,Attacking,Stance,State,LastState = false,false,false,false,'Standing','Idle','Idle'
  111.  
  112. DS = false
  113.  
  114. local canslam = true
  115.  
  116. local DebounceFallin = false
  117.  
  118. local DebounceState,DebounceHit,DebounceKey,EctDebounce = false,false,false,false
  119.  
  120. pcall(function() hed['Running']:Destroy() end)
  121.  
  122. local lRS = game["Run Service"].RenderStepped
  123.  
  124. local sRS = game["Run Service"].Stepped or game["Run Service"].Heartbeat
  125.  
  126. local lrs,rs = lRS,sRS
  127.  
  128. local ds,dh,dk,ed = DebounceState,DebounceHit,DebounceKey,EctDebounce
  129.  
  130. local DBP = false
  131.  
  132.  
  133.  
  134. Weld = function(P0,P1,CF)
  135.  
  136. local W = Instance.new('Weld',P1)
  137.  
  138. W.Part0 = P0
  139.  
  140. W.Part1 = P1
  141.  
  142. W.C1 = CF
  143.  
  144. return W
  145.  
  146. end;
  147.  
  148.  
  149.  
  150. NewSound = function(Parent, Id, Pitch ,Volume)
  151.  
  152. local Sound = Instance.new('Sound',Parent)
  153.  
  154. Sound.Volume = Volume
  155.  
  156. Sound.Pitch = Pitch
  157.  
  158. Sound.SoundId = 'rbxassetid://'..Id
  159.  
  160. return Sound
  161.  
  162. end;
  163.  
  164. ----
  165.  
  166.  
  167.  
  168. ----
  169.  
  170. wait()
  171.  
  172. hw = Weld(torso,hed,CFrame.new(0,-1.5,0));
  173.  
  174. torr = Weld(root,torso,CFrame.new(0,0,0));
  175.  
  176. raw = Weld(torso,rarm,CFrame.new(-1.5,0,0));
  177.  
  178. law = Weld(torso,larm,CFrame.new(1.5,0,0));
  179.  
  180. rlw = Weld(torso,rleg,CFrame.new(-.5,2,0));
  181.  
  182. llw = Weld(torso,lleg,CFrame.new(.5,2,0));
  183.  
  184. ----
  185.  
  186. clerp = function(c1,c2,al)
  187.  
  188. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  189.  
  190. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  191.  
  192. for i,v in pairs(com1) do
  193.  
  194. com1[i] = v+(com2[i]-v)*al
  195.  
  196. end
  197.  
  198. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))--]]
  199.  
  200. end
  201.  
  202. lerp = function(c1,c2,al)
  203.  
  204. return c1:lerp(c2,al)
  205.  
  206. end
  207.  
  208.  
  209.  
  210. New = function(Object, Parent, Name, Data)
  211.  
  212. local Object = Instance.new(Object)
  213.  
  214. delay(.1,function()
  215.  
  216. if Object:IsA'Part' then
  217.  
  218. Object.CanCollide = false
  219.  
  220. Object.Locked = true
  221.  
  222. end;end)
  223.  
  224. for Index, Value in pairs(Data or {}) do
  225.  
  226. Object[Index] = Value
  227.  
  228. end
  229.  
  230. Object.Parent = Parent
  231.  
  232. Object.Name = Name
  233.  
  234. return Object
  235.  
  236. end
  237.  
  238.  
  239.  
  240. ----// Right Claw
  241.  
  242. VortexGauntlet = New("Model",Char,"VortexGauntlet",{})
  243.  
  244. Main = New("Part",VortexGauntlet,"Main",{BrickColor = BrickColor.new(PrimaryColor),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.00999999, 1.40999997, 1.02999997),CFrame = CFrame.new(1.61502337, 3.22481394, 48.3949738, 0.999984324, -6.55651093e-007, 1.94078893e-007, -6.85453415e-007, 0.999982893, -1.23327482e-008, 1.92187144e-007, 3.23780114e-008, 0.999988735),})
  245.  
  246. Mesh = New("BlockMesh",Main,"Mesh",{})
  247.  
  248. Part1 = New("Part",VortexGauntlet,"Part1",{BrickColor = BrickColor.new(SecondaryColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.14999998, 0.200000003, 1.14999998),CFrame = CFrame.new(1.61502361, 3.07982183, 48.3949699, 0.999952972, -1.99669012e-006, 5.80329356e-007, -2.02649153e-006, 0.99994868, 7.71190489e-009, 5.78437607e-007, 5.24213988e-008, 0.999966204),})
  249.  
  250. Mesh = New("BlockMesh",Part1,"Mesh",{})
  251.  
  252. mot = New("Motor",Part1,"mot",{Part0 = Part1,Part1 = Main,C0 = CFrame.new(0, 0, 0, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),C1 = CFrame.new(1.1920929e-007, -0.144994497, -3.81469727e-006, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
  253.  
  254. Part2 = New("Part",VortexGauntlet,"Part2",{BrickColor = BrickColor.new(SecondaryColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.14999998, 0.200000003, 1.14999998),CFrame = CFrame.new(1.6150229, 3.47980165, 48.3949699, 0.999952972, -1.99669012e-006, 5.80329356e-007, -2.02649153e-006, 0.99994868, 7.71190489e-009, 5.78437607e-007, 5.24213988e-008, 0.999966204),})
  255.  
  256. Mesh = New("BlockMesh",Part2,"Mesh",{})
  257.  
  258. mot = New("Motor",Part2,"mot",{Part0 = Part2,Part1 = Main,C0 = CFrame.new(0, 0, 0, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),C1 = CFrame.new(-3.57627869e-007, 0.254992008, -3.81469727e-006, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
  259.  
  260. Part3 = New("Part",VortexGauntlet,"Part3",{BrickColor = BrickColor.new(SecondaryColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.14999998, 0.200000003, 1.14999998),CFrame = CFrame.new(1.61502194, 3.87978125, 48.3949699, 0.999952972, -1.99669012e-006, 5.80329356e-007, -2.02649153e-006, 0.99994868, 7.71190489e-009, 5.78437607e-007, 5.24213988e-008, 0.999966204),})
  261.  
  262. Mesh = New("BlockMesh",Part3,"Mesh",{})
  263.  
  264. mot = New("Motor",Part3,"mot",{Part0 = Part3,Part1 = Main,C0 = CFrame.new(0, 0, 0, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),C1 = CFrame.new(-9.53674316e-007, 0.654978514, -3.81469727e-006, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
  265.  
  266. ClawPart = New("Part",VortexGauntlet,"ClawPart",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.429999411, 0.200000003, 0.200000003),CFrame = CFrame.new(1.10669136, 2.85156226, 48.4086037, -0.686683536, -0.000153818051, 0.726891577, -0.726885498, 0.000336891768, -0.686683595, -0.000140090138, -0.999965966, -0.000342367945),BackSurface = Enum.SurfaceType.Weld,BottomSurface = Enum.SurfaceType.Weld,FrontSurface = Enum.SurfaceType.Weld,LeftSurface = Enum.SurfaceType.Weld,RightSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
  267.  
  268. Mesh = New("BlockMesh",ClawPart,"Mesh",{})
  269.  
  270. mot = New("Motor",ClawPart,"mot",{Part0 = ClawPart,Part1 = Main,C0 = CFrame.new(0, 0, 0, -0.686706066, -0.726911366, -0.000139813448, -0.000153436136, 0.000336923113, -0.999988496, 0.726913393, -0.686706126, -0.000342642685),C1 = CFrame.new(-0.50834024, -0.373258352, 0.0136299133, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
  271.  
  272. ClawPart = New("Part",VortexGauntlet,"ClawPart",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.420000017, 0.200000003),CFrame = CFrame.new(0.79824549, 2.13190103, 48.4086189, 0.000150710199, -0.291629434, 0.956479728, -0.000334032346, -0.956475139, -0.291631371, 0.999964535, -0.000275910104, -0.00024051439),BottomSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
  273.  
  274. Mesh = New("SpecialMesh",ClawPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  275.  
  276. mot = New("Motor",ClawPart,"mot",{Part0 = ClawPart,Part1 = Main,C0 = CFrame.new(0, 0, 0, 0.000150328196, -0.000334063574, 0.999987066, -0.291639835, -0.956508279, -0.000275784521, 0.956509411, -0.291640043, -0.000240883426),C1 = CFrame.new(-0.816791415, -1.09293222, 0.0136451721, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
  277.  
  278. Cone = New("Part",VortexGauntlet,"Cone",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1, 0.800000012, 1),CFrame = CFrame.new(1.61002243, 2.51985645, 48.3899651, -0.999948561, 1.10265523e-006, 5.55474173e-007, 1.2814628e-006, -0.999944806, -1.77016783e-008, -5.53581231e-007, -2.70076601e-008, 0.999963343),})
  279.  
  280. Mesh = New("SpecialMesh",Cone,"Mesh",{Scale = Vector3.new(0.150000006, 0.800000012, 0.150000006),VertexColor = Vector3.new(3.00000003e+015, 2.99999995e+031, 3.00000003e+015),MeshId = "http://www.roblox.com/asset/?id=1033714",MeshType = Enum.MeshType.FileMesh,})
  281.  
  282. mot = New("Motor",Cone,"mot",{Part0 = Cone,Part1 = Main,C0 = CFrame.new(0, 0, 0, -0.999979913, -5.95949246e-008, -1.67331933e-007, -2.38406642e-007, -0.999979019, -6.96342894e-009, 1.6922408e-007, -3.77471778e-008, 0.999985874),C1 = CFrame.new(-0.00500154495, -0.704969406, -0.00500869751, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
  283.  
  284. Cylinder = New("Part",VortexGauntlet,"Cylinder",{BrickColor = BrickColor.new(SecondaryColor),Material = Enum.Material.Neon,Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1, 0.800000012, 1),CFrame = CFrame.new(1.61002088, 2.60985756, 48.3899651, -1.02815238e-006, -0.999947667, 5.55474173e-007, 0.999943912, 1.35596326e-006, -1.77016783e-008, 2.70076796e-008, -5.53580719e-007, 0.999963343),})
  285.  
  286. Mesh = New("SpecialMesh",Cylinder,"Mesh",{Scale = Vector3.new(0.200000003, 0.800000012, 0.200000003),VertexColor = Vector3.new(3.00000003e+015, 2.99999995e+031, 3.00000003e+015),MeshType = Enum.MeshType.Cylinder,})
  287.  
  288. mot = New("Motor",Cylinder,"mot",{Part0 = Cylinder,Part1 = Main,C0 = CFrame.new(0, 0, 0, 3.12910686e-007, 0.999978125, 6.96343605e-009, -0.999979019, 1.49093466e-008, -1.67331791e-007, 1.6922408e-007, -3.77471778e-008, 0.999985874),C1 = CFrame.new(-0.00500297546, -0.614966869, -0.00500869751, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
  289.  
  290. ClawPart = New("Part",VortexGauntlet,"ClawPart",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.429999411, 0.200000003, 0.200000003),CFrame = CFrame.new(1.65483451, 2.53023887, 49.075016, 1.31079628e-006, -0.999882877, -0.0113237342, -0.966020584, 0.00292562018, -0.258228838, 0.258250505, 0.0109389573, -0.965978205),BackSurface = Enum.SurfaceType.Weld,BottomSurface = Enum.SurfaceType.Weld,FrontSurface = Enum.SurfaceType.Weld,LeftSurface = Enum.SurfaceType.Weld,RightSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
  291.  
  292. Mesh = New("BlockMesh",ClawPart,"Mesh",{})
  293.  
  294. mot = New("Motor",ClawPart,"mot",{Part0 = ClawPart,Part1 = Main,C0 = CFrame.new(0, 0, 0, -8.45183479e-008, -0.966053605, 0.258256376, -0.999914229, 0.00292437896, 0.0109395888, -0.0113240639, -0.25823763, -0.966000021),C1 = CFrame.new(0.0398111343, -0.694586992, 0.680049896, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
  295.  
  296. ClawPart = New("Part",VortexGauntlet,"ClawPart",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.429999411, 0.200000003, 0.200000003),CFrame = CFrame.new(1.65375209, 2.85618806, 48.9016113, 0.00494658109, -0.999882698, -0.010186431, -0.756301045, 0.00292500365, -0.654129505, 0.654131114, 0.0109393038, -0.756254077),BackSurface = Enum.SurfaceType.Weld,BottomSurface = Enum.SurfaceType.Weld,FrontSurface = Enum.SurfaceType.Weld,LeftSurface = Enum.SurfaceType.Weld,RightSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
  297.  
  298. Mesh = New("BlockMesh",ClawPart,"Mesh",{})
  299.  
  300. mot = New("Motor",ClawPart,"mot",{Part0 = ClawPart,Part1 = Main,C0 = CFrame.new(0, 0, 0, 0.00494546909, -0.756326914, 0.654145896, -0.99991405, 0.00292376243, 0.0109399352, -0.0101873344, -0.654151917, -0.756271124),C1 = CFrame.new(0.0387289524, -0.368632078, 0.506641388, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
  301.  
  302. ClawPart = New("Part",VortexGauntlet,"ClawPart",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.420000017, 0.200000003),CFrame = CFrame.new(1.65484631, 2.12370038, 49.1781998, 0.999881506, -9.94669754e-005, -0.0113197053, -0.00292231143, -0.968337119, -0.249390081, -0.0109360376, 0.249413356, -0.96829623),BottomSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
  303.  
  304. Mesh = New("SpecialMesh",ClawPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  305.  
  306. mot = New("Motor",ClawPart,"mot",{Part0 = ClawPart,Part1 = Main,C0 = CFrame.new(0, 0, 0, 0.999912858, -0.00292107021, -0.0109366691, -0.000100865138, -0.968370259, 0.249419004, -0.0113200219, -0.249398604, -0.968318045),C1 = CFrame.new(0.0398226976, -1.10113239, 0.783233643, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
  307.  
  308. ClawPart = New("Part",VortexGauntlet,"ClawPart",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.429999411, 0.200000003, 0.200000003),CFrame = CFrame.new(2.26175404, 2.52697635, 48.4085655, 0.21676904, 0.000153397676, -0.97616607, -0.976160765, -0.000339346559, -0.216765121, -0.000362583436, 0.999960423, 7.52870619e-005),BackSurface = Enum.SurfaceType.Weld,BottomSurface = Enum.SurfaceType.Weld,FrontSurface = Enum.SurfaceType.Weld,LeftSurface = Enum.SurfaceType.Weld,RightSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
  309.  
  310. Mesh = New("BlockMesh",ClawPart,"Mesh",{})
  311.  
  312. mot = New("Motor",ClawPart,"mot",{Part0 = ClawPart,Part1 = Main,C0 = CFrame.new(0, 0, 0, 0.216774523, -0.976193905, -0.00036265573, 0.000153015761, -0.000339377963, 0.999982953, -0.976196945, -0.216773853, 7.56701775e-005),C1 = CFrame.new(0.646740317, -0.697849035, 0.0135917664, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
  313.  
  314. ClawPart = New("Part",VortexGauntlet,"ClawPart",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.429999411, 0.200000003, 0.200000003),CFrame = CFrame.new(2.10240459, 2.8600359, 48.4088364, 0.621261835, 0.000153750705, -0.783532441, -0.783529282, -0.000340023485, -0.621255815, -0.000359814498, 0.999960542, -9.07382637e-005),BackSurface = Enum.SurfaceType.Weld,BottomSurface = Enum.SurfaceType.Weld,FrontSurface = Enum.SurfaceType.Weld,LeftSurface = Enum.SurfaceType.Weld,RightSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
  315.  
  316. Mesh = New("BlockMesh",ClawPart,"Mesh",{})
  317.  
  318. mot = New("Motor",ClawPart,"mot",{Part0 = ClawPart,Part1 = Main,C0 = CFrame.new(0, 0, 0, 0.621280193, -0.783555269, -0.000360046863, 0.00015336879, -0.000340054947, 0.999983072, -0.783557832, -0.621278107, -9.04251865e-005),C1 = CFrame.new(0.48738873, -0.364784002, 0.0138626099, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
  319.  
  320. ClawPart = New("Part",VortexGauntlet,"ClawPart",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.420000017, 0.200000003),CFrame = CFrame.new(2.34746456, 2.11641502, 48.4083405, -0.000150418913, 0.207840621, -0.978104353, 0.000342616433, -0.978098989, -0.207835644, -0.999959588, -0.000364459294, 7.50037798e-005),BottomSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
  321.  
  322. Mesh = New("SpecialMesh",ClawPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  323.  
  324. mot = New("Motor",ClawPart,"mot",{Part0 = ClawPart,Part1 = Main,C0 = CFrame.new(0, 0, 0, -0.000150036911, 0.000342647952, -0.999982119, 0.207845837, -0.978132248, -0.000364528183, -0.978135228, -0.207844079, 7.53874556e-005),C1 = CFrame.new(0.732452035, -1.10841727, 0.0133666992, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
  325.  
  326. ClawPart = New("Part",VortexGauntlet,"ClawPart",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.429999411, 0.200000003, 0.200000003),CFrame = CFrame.new(1.65306008, 2.53041506, 47.7222595, -0.00565980002, 0.999876678, 0.00980747957, -0.965705037, -0.00292715896, -0.259375572, -0.259334743, -0.0109386966, 0.965682745),BackSurface = Enum.SurfaceType.Weld,BottomSurface = Enum.SurfaceType.Weld,FrontSurface = Enum.SurfaceType.Weld,LeftSurface = Enum.SurfaceType.Weld,RightSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
  327.  
  328. Mesh = New("BlockMesh",ClawPart,"Mesh",{})
  329.  
  330. mot = New("Motor",ClawPart,"mot",{Part0 = ClawPart,Part1 = Main,C0 = CFrame.new(0, 0, 0, -0.00566117326, -0.965738058, -0.259340554, 0.99990803, -0.00292591774, -0.010939328, 0.00980706606, -0.259384483, 0.96570456),C1 = CFrame.new(0.0380369425, -0.694410801, -0.672721863, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
  331.  
  332. ClawPart = New("Part",VortexGauntlet,"ClawPart",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.429999411, 0.200000003, 0.200000003),CFrame = CFrame.new(1.65604961, 2.85616612, 47.8960381, -0.00937493891, 0.999876201, 0.00635162927, -0.755516708, -0.00292789866, -0.655023754, -0.654977262, -0.01093903, 0.755514741),BackSurface = Enum.SurfaceType.Weld,BottomSurface = Enum.SurfaceType.Weld,FrontSurface = Enum.SurfaceType.Weld,LeftSurface = Enum.SurfaceType.Weld,RightSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
  333.  
  334. Mesh = New("BlockMesh",ClawPart,"Mesh",{})
  335.  
  336. mot = New("Motor",ClawPart,"mot",{Part0 = ClawPart,Part1 = Main,C0 = CFrame.new(0, 0, 0, -0.00937599409, -0.755542576, -0.654992044, 0.999907553, -0.00292665744, -0.0109396614, 0.00635065837, -0.655046165, 0.755531788),C1 = CFrame.new(0.0410267115, -0.368654013, -0.498939514, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
  337.  
  338. ClawPart = New("Part",VortexGauntlet,"ClawPart",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.420000017, 0.200000003),CFrame = CFrame.new(1.65066326, 2.1240201, 47.6186333, -0.999874711, -0.00557238981, 0.00985530019, 0.00293071126, -0.968032777, -0.250539839, 0.0109357554, -0.250500113, 0.968010366),BottomSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
  339.  
  340. Mesh = New("SpecialMesh",ClawPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  341.  
  342. mot = New("Motor",ClawPart,"mot",{Part0 = ClawPart,Part1 = Main,C0 = CFrame.new(0, 0, 0, -0.999906063, 0.00292947004, 0.0109363869, -0.00557376677, -0.968065917, -0.250505745, 0.00985489972, -0.250548452, 0.968032181),C1 = CFrame.new(0.0356398821, -1.10081267, -0.776348114, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
  343.  
  344. ClawPart = New("Part",VortexGauntlet,"ClawPart",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.429999411, 0.200000003, 0.200000003),CFrame = CFrame.new(0.919124722, 2.53371048, 48.4086876, -0.300351858, -0.00015361057, 0.95376271, -0.953755617, 0.000337485195, -0.300355166, -0.000276322971, -0.999955058, -0.000246434589),BackSurface = Enum.SurfaceType.Weld,BottomSurface = Enum.SurfaceType.Weld,FrontSurface = Enum.SurfaceType.Weld,LeftSurface = Enum.SurfaceType.Weld,RightSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
  345.  
  346. Mesh = New("BlockMesh",ClawPart,"Mesh",{})
  347.  
  348. mot = New("Motor",ClawPart,"mot",{Part0 = ClawPart,Part1 = Main,C0 = CFrame.new(0, 0, 0, -0.300362557, -0.953788638, -0.00027619407, -0.000153228655, 0.00033751654, -0.999977589, 0.953792274, -0.300364137, -0.000246802549),C1 = CFrame.new(-0.695910037, -0.691115856, 0.0137138367, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
  349.  
  350. ----// Left Claw
  351.  
  352. VortexGauntlet2 = New("Model",Char,"VortexGauntlet2",{})
  353.  
  354. Main2 = New("Part",VortexGauntlet2,"Main2",{BrickColor = BrickColor.new(PrimaryColor),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.00999999, 1.40999997, 1.02999997),CFrame = CFrame.new(1.61502337, 3.22481394, 48.3949738, 0.999984324, -6.55651093e-007, 1.94078893e-007, -6.85453415e-007, 0.999982893, -1.23327482e-008, 1.92187144e-007, 3.23780114e-008, 0.999988735),})
  355.  
  356. Mesh = New("BlockMesh",Main2,"Mesh",{})
  357.  
  358. Part1a = New("Part",VortexGauntlet2,"Part1a = N",{BrickColor = BrickColor.new(SecondaryColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.14999998, 0.200000003, 1.14999998),CFrame = CFrame.new(1.61502361, 3.07982183, 48.3949699, 0.999952972, -1.99669012e-006, 5.80329356e-007, -2.02649153e-006, 0.99994868, 7.71190489e-009, 5.78437607e-007, 5.24213988e-008, 0.999966204),})
  359.  
  360. Mesh = New("BlockMesh",Part1a,"Mesh",{})
  361.  
  362. mot = New("Motor",Part1a,"mot",{Part0 = Part1a,Part1 = Main2,C0 = CFrame.new(0, 0, 0, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),C1 = CFrame.new(1.1920929e-007, -0.144994497, -3.81469727e-006, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
  363.  
  364. Part2a = New("Part",VortexGauntlet2,"Part2a",{BrickColor = BrickColor.new(SecondaryColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.14999998, 0.200000003, 1.14999998),CFrame = CFrame.new(1.6150229, 3.47980165, 48.3949699, 0.999952972, -1.99669012e-006, 5.80329356e-007, -2.02649153e-006, 0.99994868, 7.71190489e-009, 5.78437607e-007, 5.24213988e-008, 0.999966204),})
  365.  
  366. Mesh = New("BlockMesh",Part2a,"Mesh",{})
  367.  
  368. mot = New("Motor",Part2a,"mot",{Part0 = Part2a,Part1 = Main2,C0 = CFrame.new(0, 0, 0, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),C1 = CFrame.new(-3.57627869e-007, 0.254992008, -3.81469727e-006, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
  369.  
  370. Part3a = New("Part",VortexGauntlet2,"Part3a",{BrickColor = BrickColor.new(SecondaryColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.14999998, 0.200000003, 1.14999998),CFrame = CFrame.new(1.61502194, 3.87978125, 48.3949699, 0.999952972, -1.99669012e-006, 5.80329356e-007, -2.02649153e-006, 0.99994868, 7.71190489e-009, 5.78437607e-007, 5.24213988e-008, 0.999966204),})
  371.  
  372. Mesh = New("BlockMesh",Part3a,"Mesh",{})
  373.  
  374. mot = New("Motor",Part3a,"mot",{Part0 = Part3a,Part1 = Main2,C0 = CFrame.new(0, 0, 0, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),C1 = CFrame.new(-9.53674316e-007, 0.654978514, -3.81469727e-006, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
  375.  
  376. ClawPart2 = New("Part",VortexGauntlet2,"ClawPart2",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.429999411, 0.200000003, 0.200000003),CFrame = CFrame.new(1.10669136, 2.85156226, 48.4086037, -0.686683536, -0.000153818051, 0.726891577, -0.726885498, 0.000336891768, -0.686683595, -0.000140090138, -0.999965966, -0.000342367945),BackSurface = Enum.SurfaceType.Weld,BottomSurface = Enum.SurfaceType.Weld,FrontSurface = Enum.SurfaceType.Weld,LeftSurface = Enum.SurfaceType.Weld,RightSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
  377.  
  378. Mesh = New("BlockMesh",ClawPart2,"Mesh",{})
  379.  
  380. mot = New("Motor",ClawPart2,"mot",{Part0 = ClawPart2,Part1 = Main2,C0 = CFrame.new(0, 0, 0, -0.686706066, -0.726911366, -0.000139813448, -0.000153436136, 0.000336923113, -0.999988496, 0.726913393, -0.686706126, -0.000342642685),C1 = CFrame.new(-0.50834024, -0.373258352, 0.0136299133, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
  381.  
  382. ClawPart2 = New("Part",VortexGauntlet2,"ClawPart2",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.420000017, 0.200000003),CFrame = CFrame.new(0.79824549, 2.13190103, 48.4086189, 0.000150710199, -0.291629434, 0.956479728, -0.000334032346, -0.956475139, -0.291631371, 0.999964535, -0.000275910104, -0.00024051439),BottomSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
  383.  
  384. Mesh = New("SpecialMesh",ClawPart2,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  385.  
  386. mot = New("Motor",ClawPart2,"mot",{Part0 = ClawPart2,Part1 = Main2,C0 = CFrame.new(0, 0, 0, 0.000150328196, -0.000334063574, 0.999987066, -0.291639835, -0.956508279, -0.000275784521, 0.956509411, -0.291640043, -0.000240883426),C1 = CFrame.new(-0.816791415, -1.09293222, 0.0136451721, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
  387.  
  388. Cone2 = New("Part",VortexGauntlet2,"Cone2",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1, 0.800000012, 1),CFrame = CFrame.new(1.61002243, 2.51985645, 48.3899651, -0.999948561, 1.10265523e-006, 5.55474173e-007, 1.2814628e-006, -0.999944806, -1.77016783e-008, -5.53581231e-007, -2.70076601e-008, 0.999963343),})
  389.  
  390. Mesh = New("SpecialMesh",Cone2,"Mesh",{Scale = Vector3.new(0.150000006, 0.800000012, 0.150000006),VertexColor = Vector3.new(3.00000003e+015, 2.99999995e+031, 3.00000003e+015),MeshId = "http://www.roblox.com/asset/?id=1033714",MeshType = Enum.MeshType.FileMesh,})
  391.  
  392. mot = New("Motor",Cone2,"mot",{Part0 = Cone2,Part1 = Main2,C0 = CFrame.new(0, 0, 0, -0.999979913, -5.95949246e-008, -1.67331933e-007, -2.38406642e-007, -0.999979019, -6.96342894e-009, 1.6922408e-007, -3.77471778e-008, 0.999985874),C1 = CFrame.new(-0.00500154495, -0.704969406, -0.00500869751, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
  393.  
  394. Cylinder2 = New("Part",VortexGauntlet2,"Cylinder",{BrickColor = BrickColor.new(SecondaryColor),Material = Enum.Material.Neon,Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1, 0.800000012, 1),CFrame = CFrame.new(1.61002088, 2.60985756, 48.3899651, -1.02815238e-006, -0.999947667, 5.55474173e-007, 0.999943912, 1.35596326e-006, -1.77016783e-008, 2.70076796e-008, -5.53580719e-007, 0.999963343),})
  395.  
  396. Mesh = New("SpecialMesh",Cylinder2,"Mesh",{Scale = Vector3.new(0.200000003, 0.800000012, 0.200000003),VertexColor = Vector3.new(3.00000003e+015, 2.99999995e+031, 3.00000003e+015),MeshType = Enum.MeshType.Cylinder,})
  397.  
  398. mot = New("Motor",Cylinder2,"mot",{Part0 = Cylinder2,Part1 = Main2,C0 = CFrame.new(0, 0, 0, 3.12910686e-007, 0.999978125, 6.96343605e-009, -0.999979019, 1.49093466e-008, -1.67331791e-007, 1.6922408e-007, -3.77471778e-008, 0.999985874),C1 = CFrame.new(-0.00500297546, -0.614966869, -0.00500869751, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
  399.  
  400. ClawPart2 = New("Part",VortexGauntlet2,"ClawPart2",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.429999411, 0.200000003, 0.200000003),CFrame = CFrame.new(1.65483451, 2.53023887, 49.075016, 1.31079628e-006, -0.999882877, -0.0113237342, -0.966020584, 0.00292562018, -0.258228838, 0.258250505, 0.0109389573, -0.965978205),BackSurface = Enum.SurfaceType.Weld,BottomSurface = Enum.SurfaceType.Weld,FrontSurface = Enum.SurfaceType.Weld,LeftSurface = Enum.SurfaceType.Weld,RightSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
  401.  
  402. Mesh = New("BlockMesh",ClawPart2,"Mesh",{})
  403.  
  404. mot = New("Motor",ClawPart2,"mot",{Part0 = ClawPart2,Part1 = Main2,C0 = CFrame.new(0, 0, 0, -8.45183479e-008, -0.966053605, 0.258256376, -0.999914229, 0.00292437896, 0.0109395888, -0.0113240639, -0.25823763, -0.966000021),C1 = CFrame.new(0.0398111343, -0.694586992, 0.680049896, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
  405.  
  406. ClawPart2 = New("Part",VortexGauntlet2,"ClawPart2",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.429999411, 0.200000003, 0.200000003),CFrame = CFrame.new(1.65375209, 2.85618806, 48.9016113, 0.00494658109, -0.999882698, -0.010186431, -0.756301045, 0.00292500365, -0.654129505, 0.654131114, 0.0109393038, -0.756254077),BackSurface = Enum.SurfaceType.Weld,BottomSurface = Enum.SurfaceType.Weld,FrontSurface = Enum.SurfaceType.Weld,LeftSurface = Enum.SurfaceType.Weld,RightSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
  407.  
  408. Mesh = New("BlockMesh",ClawPart2,"Mesh",{})
  409.  
  410. mot = New("Motor",ClawPart2,"mot",{Part0 = ClawPart2,Part1 = Main2,C0 = CFrame.new(0, 0, 0, 0.00494546909, -0.756326914, 0.654145896, -0.99991405, 0.00292376243, 0.0109399352, -0.0101873344, -0.654151917, -0.756271124),C1 = CFrame.new(0.0387289524, -0.368632078, 0.506641388, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
  411.  
  412. ClawPart2 = New("Part",VortexGauntlet2,"ClawPart2",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.420000017, 0.200000003),CFrame = CFrame.new(1.65484631, 2.12370038, 49.1781998, 0.999881506, -9.94669754e-005, -0.0113197053, -0.00292231143, -0.968337119, -0.249390081, -0.0109360376, 0.249413356, -0.96829623),BottomSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
  413.  
  414. Mesh = New("SpecialMesh",ClawPart2,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  415.  
  416. mot = New("Motor",ClawPart2,"mot",{Part0 = ClawPart2,Part1 = Main2,C0 = CFrame.new(0, 0, 0, 0.999912858, -0.00292107021, -0.0109366691, -0.000100865138, -0.968370259, 0.249419004, -0.0113200219, -0.249398604, -0.968318045),C1 = CFrame.new(0.0398226976, -1.10113239, 0.783233643, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
  417.  
  418. ClawPart2 = New("Part",VortexGauntlet2,"ClawPart2",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.429999411, 0.200000003, 0.200000003),CFrame = CFrame.new(2.26175404, 2.52697635, 48.4085655, 0.21676904, 0.000153397676, -0.97616607, -0.976160765, -0.000339346559, -0.216765121, -0.000362583436, 0.999960423, 7.52870619e-005),BackSurface = Enum.SurfaceType.Weld,BottomSurface = Enum.SurfaceType.Weld,FrontSurface = Enum.SurfaceType.Weld,LeftSurface = Enum.SurfaceType.Weld,RightSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
  419.  
  420. Mesh = New("BlockMesh",ClawPart2,"Mesh",{})
  421.  
  422. mot = New("Motor",ClawPart2,"mot",{Part0 = ClawPart2,Part1 = Main2,C0 = CFrame.new(0, 0, 0, 0.216774523, -0.976193905, -0.00036265573, 0.000153015761, -0.000339377963, 0.999982953, -0.976196945, -0.216773853, 7.56701775e-005),C1 = CFrame.new(0.646740317, -0.697849035, 0.0135917664, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
  423.  
  424. ClawPart2 = New("Part",VortexGauntlet2,"ClawPart2",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.429999411, 0.200000003, 0.200000003),CFrame = CFrame.new(2.10240459, 2.8600359, 48.4088364, 0.621261835, 0.000153750705, -0.783532441, -0.783529282, -0.000340023485, -0.621255815, -0.000359814498, 0.999960542, -9.07382637e-005),BackSurface = Enum.SurfaceType.Weld,BottomSurface = Enum.SurfaceType.Weld,FrontSurface = Enum.SurfaceType.Weld,LeftSurface = Enum.SurfaceType.Weld,RightSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
  425.  
  426. Mesh = New("BlockMesh",ClawPart2,"Mesh",{})
  427.  
  428. mot = New("Motor",ClawPart2,"mot",{Part0 = ClawPart2,Part1 = Main2,C0 = CFrame.new(0, 0, 0, 0.621280193, -0.783555269, -0.000360046863, 0.00015336879, -0.000340054947, 0.999983072, -0.783557832, -0.621278107, -9.04251865e-005),C1 = CFrame.new(0.48738873, -0.364784002, 0.0138626099, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
  429.  
  430. ClawPart2 = New("Part",VortexGauntlet2,"ClawPart2",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.420000017, 0.200000003),CFrame = CFrame.new(2.34746456, 2.11641502, 48.4083405, -0.000150418913, 0.207840621, -0.978104353, 0.000342616433, -0.978098989, -0.207835644, -0.999959588, -0.000364459294, 7.50037798e-005),BottomSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
  431.  
  432. Mesh = New("SpecialMesh",ClawPart2,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  433.  
  434. mot = New("Motor",ClawPart2,"mot",{Part0 = ClawPart2,Part1 = Main2,C0 = CFrame.new(0, 0, 0, -0.000150036911, 0.000342647952, -0.999982119, 0.207845837, -0.978132248, -0.000364528183, -0.978135228, -0.207844079, 7.53874556e-005),C1 = CFrame.new(0.732452035, -1.10841727, 0.0133666992, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
  435.  
  436. ClawPart2 = New("Part",VortexGauntlet2,"ClawPart2",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.429999411, 0.200000003, 0.200000003),CFrame = CFrame.new(1.65306008, 2.53041506, 47.7222595, -0.00565980002, 0.999876678, 0.00980747957, -0.965705037, -0.00292715896, -0.259375572, -0.259334743, -0.0109386966, 0.965682745),BackSurface = Enum.SurfaceType.Weld,BottomSurface = Enum.SurfaceType.Weld,FrontSurface = Enum.SurfaceType.Weld,LeftSurface = Enum.SurfaceType.Weld,RightSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
  437.  
  438. Mesh = New("BlockMesh",ClawPart2,"Mesh",{})
  439.  
  440. mot = New("Motor",ClawPart2,"mot",{Part0 = ClawPart2,Part1 = Main2,C0 = CFrame.new(0, 0, 0, -0.00566117326, -0.965738058, -0.259340554, 0.99990803, -0.00292591774, -0.010939328, 0.00980706606, -0.259384483, 0.96570456),C1 = CFrame.new(0.0380369425, -0.694410801, -0.672721863, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
  441.  
  442. ClawPart2 = New("Part",VortexGauntlet2,"ClawPart2",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.429999411, 0.200000003, 0.200000003),CFrame = CFrame.new(1.65604961, 2.85616612, 47.8960381, -0.00937493891, 0.999876201, 0.00635162927, -0.755516708, -0.00292789866, -0.655023754, -0.654977262, -0.01093903, 0.755514741),BackSurface = Enum.SurfaceType.Weld,BottomSurface = Enum.SurfaceType.Weld,FrontSurface = Enum.SurfaceType.Weld,LeftSurface = Enum.SurfaceType.Weld,RightSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
  443.  
  444. Mesh = New("BlockMesh",ClawPart2,"Mesh",{})
  445.  
  446. mot = New("Motor",ClawPart2,"mot",{Part0 = ClawPart2,Part1 = Main2,C0 = CFrame.new(0, 0, 0, -0.00937599409, -0.755542576, -0.654992044, 0.999907553, -0.00292665744, -0.0109396614, 0.00635065837, -0.655046165, 0.755531788),C1 = CFrame.new(0.0410267115, -0.368654013, -0.498939514, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
  447.  
  448. ClawPart2 = New("Part",VortexGauntlet2,"ClawPart2",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.420000017, 0.200000003),CFrame = CFrame.new(1.65066326, 2.1240201, 47.6186333, -0.999874711, -0.00557238981, 0.00985530019, 0.00293071126, -0.968032777, -0.250539839, 0.0109357554, -0.250500113, 0.968010366),BottomSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
  449.  
  450. Mesh = New("SpecialMesh",ClawPart2,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  451.  
  452. mot = New("Motor",ClawPart2,"mot",{Part0 = ClawPart2,Part1 = Main2,C0 = CFrame.new(0, 0, 0, -0.999906063, 0.00292947004, 0.0109363869, -0.00557376677, -0.968065917, -0.250505745, 0.00985489972, -0.250548452, 0.968032181),C1 = CFrame.new(0.0356398821, -1.10081267, -0.776348114, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
  453.  
  454. ClawPart2 = New("Part",VortexGauntlet2,"ClawPart2",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.429999411, 0.200000003, 0.200000003),CFrame = CFrame.new(0.919124722, 2.53371048, 48.4086876, -0.300351858, -0.00015361057, 0.95376271, -0.953755617, 0.000337485195, -0.300355166, -0.000276322971, -0.999955058, -0.000246434589),BackSurface = Enum.SurfaceType.Weld,BottomSurface = Enum.SurfaceType.Weld,FrontSurface = Enum.SurfaceType.Weld,LeftSurface = Enum.SurfaceType.Weld,RightSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
  455.  
  456. Mesh = New("BlockMesh",ClawPart2,"Mesh",{})
  457.  
  458. mot = New("Motor",ClawPart2,"mot",{Part0 = ClawPart2,Part1 = Main2,C0 = CFrame.new(0, 0, 0, -0.300362557, -0.953788638, -0.00027619407, -0.000153228655, 0.00033751654, -0.999977589, 0.953792274, -0.300364137, -0.000246802549),C1 = CFrame.new(-0.695910037, -0.691115856, 0.0137138367, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
  459.  
  460. ----// RightLegBrace
  461.  
  462. RightLegBrace = New("Model",Char,"RightLegBrace",{})
  463.  
  464. Latch = New("Part",RightLegBrace,"Latch",{BrickColor = BrickColor.new(PrimaryColor),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.00999999, 1.40999997, 1.02999997),CFrame = CFrame.new(8.6150198, 1.12481403, 33.2949753, 1, 6.85464272e-007, -1.921902e-007, -6.85464215e-007, 1, -3.23786935e-008, 1.92190171e-007, 3.2378825e-008, 1)})
  465.  
  466. Mesh = New("BlockMesh",Latch,"Mesh",{})
  467.  
  468. Brace1 = New("Part",RightLegBrace,"Brace1",{BrickColor = BrickColor.new(SecondaryColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08000004, 0.200000003, 1.08000004),CFrame = CFrame.new(8.61502171, 1.92481399, 33.2949753, 1, 6.85464329e-007, -1.921902e-007, -6.85464158e-007, 1, -3.23786935e-008, 1.92190171e-007, 3.2378825e-008, 1),})
  469.  
  470. Mesh = New("BlockMesh",Brace1,"Mesh",{})
  471.  
  472. mot = New("Motor",Brace1,"mot",{Part0 = Brace1,Part1 = Latch,C0 = CFrame.new(0, 0, 0, 1, -6.85464215e-007, 1.92190171e-007, 6.85464272e-007, 1, 3.2378825e-008, -1.921902e-007, -3.23786935e-008, 1),C1 = CFrame.new(9.53674316e-007, 0.799999952, 0, 1, -6.85464215e-007, 1.92190171e-007, 6.85464272e-007, 1, 3.2378825e-008, -1.921902e-007, -3.23786935e-008, 1),})
  473.  
  474. Brace2 = New("Part",RightLegBrace,"Brace2",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08000004, 0.200000003, 1.08000004),CFrame = CFrame.new(8.61501884, 0.324813962, 33.2949753, 1, 6.85464329e-007, -1.921902e-007, -6.85464158e-007, 1, -3.23786935e-008, 1.92190171e-007, 3.2378825e-008, 1),})
  475.  
  476. Mesh = New("BlockMesh",Brace2,"Mesh",{})
  477.  
  478. mot = New("Motor",Brace2,"mot",{Part0 = Brace2,Part1 = Latch,C0 = CFrame.new(0, 0, 0, 1, -6.85464215e-007, 1.92190171e-007, 6.85464272e-007, 1, 3.2378825e-008, -1.921902e-007, -3.23786935e-008, 1),C1 = CFrame.new(0, -0.800000072, 0, 1, -6.85464215e-007, 1.92190171e-007, 6.85464272e-007, 1, 3.2378825e-008, -1.921902e-007, -3.23786935e-008, 1),})
  479.  
  480. Brace3 = New("Part",RightLegBrace,"Brace3",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08000004, 0.200000003, 1.08000004),CFrame = CFrame.new(8.61501884, 1.1148138, 33.2949753, 1, 6.85464329e-007, -1.921902e-007, -6.85464158e-007, 1, -3.23786935e-008, 1.92190171e-007, 3.2378825e-008, 1),})
  481.  
  482. Mesh = New("BlockMesh",Brace3,"Mesh",{})
  483.  
  484. mot = New("Motor",Brace3,"mot",{Part0 = Brace3,Part1 = Latch,C0 = CFrame.new(0, 0, 0, 1, -6.85464215e-007, 1.92190171e-007, 6.85464272e-007, 1, 3.2378825e-008, -1.921902e-007, -3.23786935e-008, 1),C1 = CFrame.new(-9.53674316e-007, -0.0100002289, 0, 1, -6.85464215e-007, 1.92190171e-007, 6.85464272e-007, 1, 3.2378825e-008, -1.921902e-007, -3.23786935e-008, 1),})
  485.  
  486. ----// LeftLegBrace
  487.  
  488. LeftLegBrace2 = New("Model",Char,"LeftLegBrace",{})
  489.  
  490. Latcha = New("Part",LeftLegBrace2,"Latcha",{BrickColor = BrickColor.new(PrimaryColor),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.00999999, 1.40999997, 1.02999997),CFrame = CFrame.new(8.6150198, 1.12481403, 33.2949753, 1, 6.85464272e-007, -1.921902e-007, -6.85464215e-007, 1, -3.23786935e-008, 1.92190171e-007, 3.2378825e-008, 1)})
  491.  
  492. Mesh = New("BlockMesh",Latcha,"Mesh",{})
  493.  
  494. Brace1a = New("Part",LeftLegBrace2,"Brace1a",{BrickColor = BrickColor.new(SecondaryColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08000004, 0.200000003, 1.08000004),CFrame = CFrame.new(8.61502171, 1.92481399, 33.2949753, 1, 6.85464329e-007, -1.921902e-007, -6.85464158e-007, 1, -3.23786935e-008, 1.92190171e-007, 3.2378825e-008, 1),})
  495.  
  496. Mesh = New("BlockMesh",Brace1a,"Mesh",{})
  497.  
  498. mot = New("Motor",Brace1a,"mot",{Part0 = Brace1a,Part1 = Latcha,C0 = CFrame.new(0, 0, 0, 1, -6.85464215e-007, 1.92190171e-007, 6.85464272e-007, 1, 3.2378825e-008, -1.921902e-007, -3.23786935e-008, 1),C1 = CFrame.new(9.53674316e-007, 0.799999952, 0, 1, -6.85464215e-007, 1.92190171e-007, 6.85464272e-007, 1, 3.2378825e-008, -1.921902e-007, -3.23786935e-008, 1),})
  499.  
  500. Brace2a = New("Part",LeftLegBrace2,"Brace2a",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08000004, 0.200000003, 1.08000004),CFrame = CFrame.new(8.61501884, 0.324813962, 33.2949753, 1, 6.85464329e-007, -1.921902e-007, -6.85464158e-007, 1, -3.23786935e-008, 1.92190171e-007, 3.2378825e-008, 1),})
  501.  
  502. Mesh = New("BlockMesh",Brace2a,"Mesh",{})
  503.  
  504. mot = New("Motor",Brace2a,"mot",{Part0 = Brace2a,Part1 = Latcha,C0 = CFrame.new(0, 0, 0, 1, -6.85464215e-007, 1.92190171e-007, 6.85464272e-007, 1, 3.2378825e-008, -1.921902e-007, -3.23786935e-008, 1),C1 = CFrame.new(0, -0.800000072, 0, 1, -6.85464215e-007, 1.92190171e-007, 6.85464272e-007, 1, 3.2378825e-008, -1.921902e-007, -3.23786935e-008, 1),})
  505.  
  506. Brace3a = New("Part",LeftLegBrace2,"Brace3a",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08000004, 0.200000003, 1.08000004),CFrame = CFrame.new(8.61501884, 1.1148138, 33.2949753, 1, 6.85464329e-007, -1.921902e-007, -6.85464158e-007, 1, -3.23786935e-008, 1.92190171e-007, 3.2378825e-008, 1),})
  507.  
  508. Mesh = New("BlockMesh",Brace3a,"Mesh",{})
  509.  
  510. mot = New("Motor",Brace3a,"mot",{Part0 = Brace3a,Part1 = Latcha,C0 = CFrame.new(0, 0, 0, 1, -6.85464215e-007, 1.92190171e-007, 6.85464272e-007, 1, 3.2378825e-008, -1.921902e-007, -3.23786935e-008, 1),C1 = CFrame.new(-9.53674316e-007, -0.0100002289, 0, 1, -6.85464215e-007, 1.92190171e-007, 6.85464272e-007, 1, 3.2378825e-008, -1.921902e-007, -3.23786935e-008, 1),})
  511.  
  512. ----// Exo Spine
  513.  
  514. Chest = New("Model",Char,"Chest",{})
  515.  
  516. BackLatch = New("Part",Chest,"BackLatch",{BrickColor = BrickColor.new(PrimaryColor),Material = Enum.Material.Metal,Transparency = 1,Transparency = 1,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(2, 2, 1),CFrame = CFrame.new(-2.49994969, 3.10042095, 48.2739372, 0.99999994, -4.3300206e-005, -5.97238541e-005, 4.33037421e-005, 1, 5.92252691e-005, 5.97238541e-005, -5.9227852e-005, 0.99999994),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  517.  
  518. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new(SecondaryColor),Material = Enum.Material.Neon,Reflectance = 0.40000000596046,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.300000072, 1.37500012, 0.200000003),CFrame = CFrame.new(-2.49999189, 2.9973228, 48.8550034, 0.999999881, -4.6838089e-012, 2.56477506e-009, -4.6838089e-012, 1, 0, 2.56477506e-009, 0, 0.999999881),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  519.  
  520. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Brick,})
  521.  
  522. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = BackLatch,C1 = CFrame.new(-1.1920929e-005, -0.103132486, 0.581058502, 0.99999994, 4.33037421e-005, 5.97238541e-005, -4.3300206e-005, 1, -5.9227852e-005, -5.97238541e-005, 5.92252691e-005, 0.99999994),})
  523.  
  524. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new(PrimaryColor),Material = Enum.Material.Neon,Reflectance = 0.40000000596046,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.500000119, 0.975000024, 0.300000042),CFrame = CFrame.new(-2.49999166, 3.19728184, 48.8549995, 0.999999881, -4.6838089e-012, 2.56477506e-009, -4.6838089e-012, 1, 0, 2.56477506e-009, 0, 0.999999881),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  525.  
  526. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Brick,})
  527.  
  528. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = BackLatch,C1 = CFrame.new(-3.09944153e-006, 0.0968265533, 0.581069946, 0.99999994, 4.33037421e-005, 5.97238541e-005, -4.3300206e-005, 1, -5.9227852e-005, -5.97238541e-005, 5.92252691e-005, 0.99999994),})
  529.  
  530. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,Reflectance = 0.40000000596046,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.700000048, 0.774999976, 0.300000042),CFrame = CFrame.new(-2.49999166, 3.59736109, 48.9049988, 0.999999881, -4.6838089e-012, 2.56477506e-009, -4.6838089e-012, 1, 0, 2.56477506e-009, 0, 0.999999881),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  531.  
  532. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Brick,})
  533.  
  534. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = BackLatch,C1 = CFrame.new(1.71661377e-005, 0.496902704, 0.631092072, 0.99999994, 4.33037421e-005, 5.97238541e-005, -4.3300206e-005, 1, -5.9227852e-005, -5.97238541e-005, 5.92252691e-005, 0.99999994),})
  535.  
  536. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,Reflectance = 0.40000000596046,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.500000119, 0.300000042, 0.300000042),CFrame = CFrame.new(-2.49999189, 2.20982575, 48.8549995, 0.999999881, -4.6838089e-012, 2.56477506e-009, -4.6838089e-012, 1, 0, 2.56477506e-009, 0, 0.999999881),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  537.  
  538. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Brick,})
  539.  
  540. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = BackLatch,C1 = CFrame.new(-4.60147858e-005, -0.89062953, 0.581008911, 0.99999994, 4.33037421e-005, 5.97238541e-005, -4.3300206e-005, 1, -5.9227852e-005, -5.97238541e-005, 5.92252691e-005, 0.99999994),})
  541.  
  542. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new(PrimaryColor),Material = Enum.Material.Neon,Reflectance = 0.40000000596046,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.24999997),CFrame = CFrame.new(-2.51000166, 2.52982283, 49.0700035, 0.999999881, -4.6838089e-012, 2.56477506e-009, -4.6838089e-012, 1, 0, 2.56477506e-009, 0, 0.999999881),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  543.  
  544. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 0.5, 1),MeshType = Enum.MeshType.Brick,})
  545.  
  546. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = BackLatch,C1 = CFrame.new(-0.0100290775, -0.570644855, 0.796031952, 0.99999994, 4.33037421e-005, 5.97238541e-005, -4.3300206e-005, 1, -5.9227852e-005, -5.97238541e-005, 5.92252691e-005, 0.99999994),})
  547.  
  548. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new(PrimaryColor),Material = Enum.Material.Neon,Reflectance = 0.40000000596046,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.379999995),CFrame = CFrame.new(-2.51000142, 2.61388636, 49.3341675, 0.999999881, -1.23509381e-009, 2.24099495e-009, -4.6838089e-012, 0.877733231, 0.47914964, 2.56477506e-009, -0.47914958, 0.877733111),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  549.  
  550. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 0.5, 1),MeshType = Enum.MeshType.Brick,})
  551.  
  552. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = BackLatch,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0.877733231, -0.47914964, 0, 0.47914964, 0.877733231),C1 = CFrame.new(-0.0100095272, -0.486596823, 1.06020355, 0.99999994, 4.33037421e-005, 5.97238541e-005, -4.3300206e-005, 1, -5.9227852e-005, -5.97238541e-005, 5.92252691e-005, 0.99999994),})
  553.  
  554. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new(PrimaryColor),Material = Enum.Material.Neon,Reflectance = 0.40000000596046,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.870000005),CFrame = CFrame.new(-2.51000142, 3.09982252, 49.4699936, 0.999999881, -2.56477506e-009, -5.71143133e-012, -4.6838089e-012, -4.37103154e-008, 1, 2.56477506e-009, -0.999999881, -4.37103154e-008),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  555.  
  556. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 0.5, 1),MeshType = Enum.MeshType.Brick,})
  557.  
  558. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = BackLatch,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.37113883e-008, -1, 0, 1, -4.37113883e-008),C1 = CFrame.new(-0.00998044014, -0.000668764114, 1.19605637, 0.99999994, 4.33037421e-005, 5.97238541e-005, -4.3300206e-005, 1, -5.9227852e-005, -5.97238541e-005, 5.92252691e-005, 0.99999994),})
  559.  
  560. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new(PrimaryColor),Material = Enum.Material.Neon,Reflectance = 0.40000000596046,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.379999995),CFrame = CFrame.new(-2.51000142, 3.59388614, 49.3341675, 0.999999881, 1.22417987e-009, 2.25190888e-009, -4.6838089e-012, 0.877732217, -0.479151487, 2.56477506e-009, 0.479151428, 0.877732098),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  561.  
  562. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 0.5, 1),MeshType = Enum.MeshType.Brick,})
  563.  
  564. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = BackLatch,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0.877732217, 0.479151487, 0, -0.479151487, 0.877732217),C1 = CFrame.new(-0.0099670887, 0.493402719, 1.06026077, 0.99999994, 4.33037421e-005, 5.97238541e-005, -4.3300206e-005, 1, -5.9227852e-005, -5.97238541e-005, 5.92252691e-005, 0.99999994),})
  565.  
  566. Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new(PrimaryColor),Material = Enum.Material.Neon,Reflectance = 0.40000000596046,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.24999997),CFrame = CFrame.new(-2.51000142, 3.67982244, 49.0600014, 0.999999881, -4.6838089e-012, 2.56477506e-009, -4.6838089e-012, 1, 0, 2.56477506e-009, 0, 0.999999881),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  567.  
  568. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 0.5, 1),MeshType = Enum.MeshType.Brick,})
  569.  
  570. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = BackLatch,C1 = CFrame.new(-0.00997972488, 0.579355478, 0.78609848, 0.99999994, 4.33037421e-005, 5.97238541e-005, -4.3300206e-005, 1, -5.9227852e-005, -5.97238541e-005, 5.92252691e-005, 0.99999994),})
  571.  
  572. ----// Battery Pack
  573.  
  574. BatteryPack = New("Model",Char,"BatteryPack",{})
  575.  
  576. Inner = New("Part",BatteryPack,"Inner",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(5.1000185, 1.11981344, 33.3099785, 1, 6.85464386e-007, -1.92190214e-007, -6.85464158e-007, 1, -3.23786935e-008, 1.92190157e-007, 3.23788285e-008, 1),})
  577.  
  578. Mesh = New("SpecialMesh",Inner,"Mesh",{Scale = Vector3.new(0.5, 0.850000024, 0.5),MeshId = "rbxassetid://9756362",MeshType = Enum.MeshType.FileMesh,})
  579.  
  580. Top = New("Part",BatteryPack,"Top",{BrickColor = BrickColor.new(PrimaryColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08000004, 0.200000003, 1.08000004),CFrame = CFrame.new(5.08502388, 1.87980604, 33.2949829, 1, 2.02658885e-006, -5.78463244e-007, -2.02658839e-006, 1, -5.24246104e-008, 5.7846313e-007, 5.24257899e-008, 1),})
  581.  
  582. Mesh = New("BlockMesh",Top,"Mesh",{})
  583.  
  584. mot = New("Motor",Top,"mot",{Part0 = Top,Part1 = Inner,C0 = CFrame.new(0, 0, 0, 1, -2.02658862e-006, 5.7846313e-007, 2.02658862e-006, 1, 5.24257864e-008, -5.78463244e-007, -5.24246104e-008, 1),C1 = CFrame.new(-0.0149950981, 0.759992599, -0.014995575, 1, -6.85464215e-007, 1.92190171e-007, 6.85464272e-007, 1, 3.2378825e-008, -1.921902e-007, -3.23786935e-008, 1),})
  585.  
  586. Outer = New("Part",BatteryPack,"Outer",{BrickColor = BrickColor.new(SecondaryColor),Material = Enum.Material.SmoothPlastic,Transparency = 0.60000002384186,Transparency = 0.60000002384186,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.02999997, 1.40999997, 1.02999997),CFrame = CFrame.new(5.08501816, 1.1248138, 33.2949753, 1, 6.85464272e-007, -1.921902e-007, -6.85464215e-007, 1, -3.23786935e-008, 1.92190171e-007, 3.2378825e-008, 1),})
  587.  
  588. Mesh = New("BlockMesh",Outer,"Mesh",{})
  589.  
  590. mot = New("Motor",Outer,"mot",{Part0 = Outer,Part1 = Inner,C0 = CFrame.new(0, 0, 0, 1, -6.85464215e-007, 1.92190171e-007, 6.85464272e-007, 1, 3.2378825e-008, -1.921902e-007, -3.23786935e-008, 1),C1 = CFrame.new(-0.0150003433, 0.00500035286, -0.0150032043, 1, -6.85464215e-007, 1.92190157e-007, 6.85464329e-007, 1, 3.23788285e-008, -1.92190214e-007, -3.23786935e-008, 1),})
  591.  
  592. Bottom = New("Part",BatteryPack,"Bottom",{BrickColor = BrickColor.new(PrimaryColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08000004, 0.200000003, 1.08000004),CFrame = CFrame.new(5.08501768, 0.364813805, 33.2949753, 1, 6.85464499e-007, -1.92190228e-007, -6.85463988e-007, 1, -3.237869e-008, 1.92190143e-007, 3.23788285e-008, 1),})
  593.  
  594. Mesh = New("BlockMesh",Bottom,"Mesh",{})
  595.  
  596. mot = New("Motor",Bottom,"mot",{Part0 = Bottom,Part1 = Inner,C0 = CFrame.new(0, 0, 0, 1, -6.85464215e-007, 1.92190171e-007, 6.85464272e-007, 1, 3.2378825e-008, -1.921902e-007, -3.23786935e-008, 1),C1 = CFrame.new(-0.0150003433, -0.754999638, -0.0150032043, 1, -6.85464158e-007, 1.92190157e-007, 6.85464386e-007, 1, 3.23788285e-008, -1.92190214e-007, -3.23786935e-008, 1),})
  597.  
  598. BatteryPack:MoveTo(CFrame.new(0,6,0).p)
  599.  
  600. ----// Helmet
  601.  
  602. Helmet = New("Model",Char,"Helmet",{})
  603.  
  604. HeadHandle = New("Part",Helmet,"HeadHandle",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,Transparency = 1,Transparency = 1,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.20000005, 1.20000005, 1.20000005),CFrame = CFrame.new(-39.1249886, 4.49498367, 48.3950195, 0.999969244, -3.05533376e-013, -1.83186799e-014, -3.05533376e-013, 0.999969244, -3.08556781e-015, -1.80966353e-014, -3.08556781e-015, 0.999989748),CanCollide = false,Locked = true,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
  605.  
  606. Wall = New("Part",Helmet,"Wall",{BrickColor = BrickColor.new(PrimaryColor),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 1.20000005, 1.20000005),CFrame = CFrame.new(-39.7349472, 4.49498367, 48.3950195, 0.999943495, -5.61309246e-013, -3.3638975e-014, -5.61309246e-013, 0.999943495, -5.66873666e-015, -3.34169372e-014, -5.66873666e-015, 0.999981165),CanCollide = false,Locked = true,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
  607.  
  608. Mesh = New("BlockMesh",Wall,"Mesh",{Scale = Vector3.new(0.25, 1, 1),})
  609.  
  610. mot = New("Motor",Wall,"mot",{Part0 = Wall,Part1 = HeadHandle,C0 = CFrame.new(0, 0, 0, 0.999986053, -1.38555291e-013, -8.21562921e-015, -1.38555291e-013, 0.999986053, -1.39928488e-015, -8.43767296e-015, -1.39928477e-015, 0.999995351),C1 = CFrame.new(-0.609977722, 0, 0, 0.999988198, -1.17239551e-013, -6.88338275e-015, -1.17239551e-013, 0.999988198, -1.18401198e-015, -7.10542736e-015, -1.18401188e-015, 0.999996066),})
  611.  
  612. Wall = New("Part",Helmet,"Wall",{BrickColor = BrickColor.new(PrimaryColor),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 1.20000005, 1.20000005),CFrame = CFrame.new(-39.1349983, 5.06996679, 48.3950157, -2.98000771e-008, 0.999943316, -3.3638975e-014, -0.999943316, -2.98011997e-008, -5.66873666e-015, 5.66873666e-015, -3.34169304e-014, 0.999981165),CanCollide = false,Locked = true,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
  613.  
  614. Mesh = New("BlockMesh",Wall,"Mesh",{Scale = Vector3.new(0.25, 1, 1),})
  615.  
  616. mot = New("Motor",Wall,"mot",{Part0 = Wall,Part1 = HeadHandle,C0 = CFrame.new(0, 0, 0, -2.98017682e-008, -0.999985874, 1.39928488e-015, 0.999985874, -2.98020453e-008, -8.21562751e-015, -8.43767296e-015, -1.39928477e-015, 0.999995351),C1 = CFrame.new(-0.0100097656, 0.575000763, -3.81469727e-006, 0.999988198, -1.17239551e-013, -6.88338275e-015, -1.17239551e-013, 0.999988198, -1.18401198e-015, -7.10542736e-015, -1.18401188e-015, 0.999996066),})
  617.  
  618. Wall = New("Part",Helmet,"Wall",{BrickColor = BrickColor.new(PrimaryColor),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 1.20000005, 1.20000005),CFrame = CFrame.new(-39.1349983, 3.92003059, 48.3950157, -2.98000771e-008, 0.999943316, -3.3638975e-014, -0.999943316, -2.98011997e-008, -5.66873666e-015, 5.66873666e-015, -3.34169304e-014, 0.999981165),CanCollide = false,Locked = true,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
  619.  
  620. Mesh = New("BlockMesh",Wall,"Mesh",{Scale = Vector3.new(0.25, 1, 1),})
  621.  
  622. mot = New("Motor",Wall,"mot",{Part0 = Wall,Part1 = HeadHandle,C0 = CFrame.new(0, 0, 0, -2.98017682e-008, -0.999985874, 1.39928488e-015, 0.999985874, -2.98020453e-008, -8.21562751e-015, -8.43767296e-015, -1.39928477e-015, 0.999995351),C1 = CFrame.new(-0.0100097656, -0.574970722, -3.81469727e-006, 0.999988198, -1.17239551e-013, -6.88338275e-015, -1.17239551e-013, 0.999988198, -1.18401198e-015, -7.10542736e-015, -1.18401188e-015, 0.999996066),})
  623.  
  624. Wall = New("Part",Helmet,"Wall",{BrickColor = BrickColor.new(PrimaryColor),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 1.20000005, 1.20000005),CFrame = CFrame.new(-38.5600357, 4.49499846, 48.3950157, 0.999943495, -5.61309246e-013, -3.3638975e-014, -5.61309246e-013, 0.999943495, -5.66873666e-015, -3.34169372e-014, -5.66873666e-015, 0.999981165),CanCollide = false,Locked = true,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
  625.  
  626. Mesh = New("BlockMesh",Wall,"Mesh",{Scale = Vector3.new(0.25, 1, 1),})
  627.  
  628. mot = New("Motor",Wall,"mot",{Part0 = Wall,Part1 = HeadHandle,C0 = CFrame.new(0, 0, 0, 0.999986053, -1.38555291e-013, -8.21562921e-015, -1.38555291e-013, 0.999986053, -1.39928488e-015, -8.43767296e-015, -1.39928477e-015, 0.999995351),C1 = CFrame.new(0.564971924, 1.47819519e-005, -3.81469727e-006, 0.999988198, -1.17239551e-013, -6.88338275e-015, -1.17239551e-013, 0.999988198, -1.18401198e-015, -7.10542736e-015, -1.18401188e-015, 0.999996066),})
  629.  
  630. Wall = New("Part",Helmet,"Wall",{BrickColor = BrickColor.new(SecondaryColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 1.17000008, 0.470000058),CFrame = CFrame.new(-39.1399956, 4.17001486, 47.8200264, 1.63953751e-009, 0.999954045, -2.18817728e-008, 4.59242587e-015, -2.18826859e-008, -0.999954045, -0.999984682, 1.63953329e-009, 4.59242672e-015),CanCollide = false,Locked = true,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
  631.  
  632. Mesh = New("BlockMesh",Wall,"Mesh",{Scale = Vector3.new(0.25, 1, 1),})
  633.  
  634. mot = New("Motor",Wall,"mot",{Part0 = Wall,Part1 = HeadHandle,C0 = CFrame.new(0, 0, 0, 1.63958203e-009, 3.22914132e-016, -0.999998868, 0.999996603, -2.18831939e-008, 1.63958169e-009, -2.18831264e-008, -0.999996603, 3.22914185e-016),C1 = CFrame.new(-0.015007019, -0.324978828, -0.575000763, 0.999988198, -1.17239551e-013, -6.88338275e-015, -1.17239551e-013, 0.999988198, -1.18401198e-015, -7.10542736e-015, -1.18401188e-015, 0.999996066),})
  635.  
  636. Wall = New("Part",Helmet,"Wall",{BrickColor = BrickColor.new(PrimaryColor),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 1.20000005, 1.20000005),CFrame = CFrame.new(-39.1349983, 4.49499846, 48.9700012, 1.6395757e-009, 0.999990523, -2.18829328e-008, 9.32859196e-016, -2.18831211e-008, -0.999990523, -0.999996841, 1.63957481e-009, 9.32859408e-016),CanCollide = false,Locked = true,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
  637.  
  638. Mesh = New("BlockMesh",Wall,"Mesh",{Scale = Vector3.new(0.25, 1, 1),})
  639.  
  640. mot = New("Motor",Wall,"mot",{Part0 = Wall,Part1 = HeadHandle,C0 = CFrame.new(0, 0, 0, 1.6395757e-009, 9.32859196e-016, -0.999996841, 0.999990523, -2.18831211e-008, 1.63957481e-009, -2.18829328e-008, -0.999990523, 9.32859408e-016),C1 = CFrame.new(-0.0100097656, 1.47819519e-005, 0.574989319, 0.999988198, -1.17239551e-013, -6.88338275e-015, -1.17239551e-013, 0.999988198, -1.18401198e-015, -7.10542736e-015, -1.18401188e-015, 0.999996066),})
  641.  
  642. Wall = New("Part",Helmet,"Wall",{BrickColor = BrickColor.new(SecondaryColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 1.20000005, 0.200000003),CFrame = CFrame.new(-39.1349945, 4.97495842, 47.8200378, 1.63948666e-009, 0.999905407, -2.18802239e-008, 9.47157154e-015, -2.18821032e-008, -0.999905407, -0.999968469, 1.63947811e-009, 9.47157324e-015),CanCollide = false,Locked = true,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
  643.  
  644. Mesh = New("BlockMesh",Wall,"Mesh",{Scale = Vector3.new(0.25, 1, 1),})
  645.  
  646. mot = New("Motor",Wall,"mot",{Part0 = Wall,Part1 = HeadHandle,C0 = CFrame.new(0, 0, 0, 1.63955105e-009, 3.30083467e-015, -0.999988973, 0.999966919, -2.18828387e-008, 1.63954805e-009, -2.18821814e-008, -0.999966919, 3.30083509e-015),C1 = CFrame.new(-0.0100059509, 0.479989529, -0.574989319, 0.999969244, -3.05533376e-013, -1.80966353e-014, -3.05533376e-013, 0.999969244, -3.08556781e-015, -1.83186799e-014, -3.08556781e-015, 0.999989748),})
  647.  
  648. Wall = New("Part",Helmet,"Wall",{BrickColor = BrickColor.new(SecondaryColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.219999999),CFrame = CFrame.new(-38.5950432, 4.9849577, 47.8200378, 1.63948777e-009, 0.99990648, -2.18802576e-008, 9.36394669e-015, -2.18821157e-008, -0.99990648, -0.999968827, 1.63947933e-009, 9.36394838e-015),CanCollide = false,Locked = true,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
  649.  
  650. Mesh = New("BlockMesh",Wall,"Mesh",{})
  651.  
  652. mot = New("Motor",Wall,"mot",{Part0 = Wall,Part1 = HeadHandle,C0 = CFrame.new(0, 0, 0, 1.63955216e-009, 3.19320092e-015, -0.999989331, 0.999967992, -2.18828511e-008, 1.63954927e-009, -2.18822152e-008, -0.999967992, 3.19320156e-015),C1 = CFrame.new(0.529960632, 0.489989281, -0.574989319, 0.999969244, -3.05533376e-013, -1.80966353e-014, -3.05533376e-013, 0.999969244, -3.08556781e-015, -1.83186799e-014, -3.08556781e-015, 0.999989748),})
  653.  
  654. Wall = New("Part",Helmet,"Wall",{BrickColor = BrickColor.new(SecondaryColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.219999999),CFrame = CFrame.new(-39.7049294, 4.9849577, 47.8200378, 1.63948777e-009, 0.99990648, -2.18802576e-008, 9.36394669e-015, -2.18821157e-008, -0.99990648, -0.999968827, 1.63947933e-009, 9.36394838e-015),CanCollide = false,Locked = true,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
  655.  
  656. Mesh = New("BlockMesh",Wall,"Mesh",{})
  657.  
  658. mot = New("Motor",Wall,"mot",{Part0 = Wall,Part1 = HeadHandle,C0 = CFrame.new(0, 0, 0, 1.63955216e-009, 3.19320092e-015, -0.999989331, 0.999967992, -2.18828511e-008, 1.63954927e-009, -2.18822152e-008, -0.999967992, 3.19320156e-015),C1 = CFrame.new(-0.579959869, 0.489989281, -0.574989319, 0.999969244, -3.05533376e-013, -1.80966353e-014, -3.05533376e-013, 0.999969244, -3.08556781e-015, -1.83186799e-014, -3.08556781e-015, 0.999989748),})
  659.  
  660. Wall = New("Part",Helmet,"Wall",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.219999999),CFrame = CFrame.new(-38.5600548, 4.98495245, 49.0399933, 0.99990648, -5.5407183e-014, -2.02039434e-008, -2.02057997e-008, 3.05623193e-010, -0.99990648, -5.5175611e-014, 0.999968767, 3.0566083e-010),CanCollide = false,Locked = true,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
  661.  
  662. Mesh = New("BlockMesh",Wall,"Mesh",{Scale = Vector3.new(0.25, 1, 1),})
  663.  
  664. mot = New("Motor",Wall,"mot",{Part0 = Wall,Part1 = HeadHandle,C0 = CFrame.new(0, 0, 0, 0.999967992, -2.02064321e-008, -1.87625895e-014, -1.89941751e-014, 3.05648173e-010, 0.999989271, -2.02057979e-008, -0.999967992, 3.05660941e-010),C1 = CFrame.new(0.56495285, 0.489984035, 0.644981384, 0.999969244, -3.05533376e-013, -1.80966353e-014, -3.05533376e-013, 0.999969244, -3.08556781e-015, -1.83186799e-014, -3.08556781e-015, 0.999989748),})
  665.  
  666. Wall = New("Part",Helmet,"Wall",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.219999999),CFrame = CFrame.new(-38.5600548, 4.962955, 49.2099915, 0.99990648, -1.0504676e-009, -5.66523439e-010, -8.17672263e-010, -0.255145043, -0.966806114, 8.71077599e-010, 0.966866374, -0.255160898),CanCollide = false,Locked = true,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
  667.  
  668. Mesh = New("BlockMesh",Wall,"Mesh",{Scale = Vector3.new(0.25, 1, 1),})
  669.  
  670. mot = New("Motor",Wall,"mot",{Part0 = Wall,Part1 = HeadHandle,C0 = CFrame.new(0, 0, 0, 0.999967992, -8.1711149e-010, 8.71131889e-010, -1.05065279e-009, -0.255160719, 0.966886163, -5.67158376e-010, -0.966865599, -0.255166143),C1 = CFrame.new(0.56495285, 0.46798563, 0.814979553, 0.999969244, -3.05533376e-013, -1.80966353e-014, -3.05533376e-013, 0.999969244, -3.08556781e-015, -1.83186799e-014, -3.08556781e-015, 0.999989748),})
  671.  
  672. Wall = New("Part",Helmet,"Wall",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.219999999),CFrame = CFrame.new(-38.5600548, 4.91495943, 49.3999825, 0.99990648, -1.0504676e-009, -5.66523439e-010, -8.17672263e-010, -0.255145043, -0.966806114, 8.71077599e-010, 0.966866374, -0.255160898),CanCollide = false,Locked = true,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
  673.  
  674. Mesh = New("SpecialMesh",Wall,"Mesh",{Scale = Vector3.new(0.25, 1, 1),MeshType = Enum.MeshType.Wedge,})
  675.  
  676. mot = New("Motor",Wall,"mot",{Part0 = Wall,Part1 = HeadHandle,C0 = CFrame.new(0, 0, 0, 0.999967992, -8.1711149e-010, 8.71131889e-010, -1.05065279e-009, -0.255160719, 0.966886163, -5.67158376e-010, -0.966865599, -0.255166143),C1 = CFrame.new(0.56495285, 0.419988632, 1.00497437, 0.999969244, -3.05533376e-013, -1.80966353e-014, -3.05533376e-013, 0.999969244, -3.08556781e-015, -1.83186799e-014, -3.08556781e-015, 0.999989748),})
  677.  
  678. Wall = New("Part",Helmet,"Wall",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.219999999),CFrame = CFrame.new(-39.7349434, 4.98495245, 49.0399933, 0.99990648, -5.5407183e-014, -2.02039434e-008, -2.02057997e-008, 3.05623193e-010, -0.99990648, -5.5175611e-014, 0.999968767, 3.0566083e-010),CanCollide = false,Locked = true,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
  679.  
  680. Mesh = New("BlockMesh",Wall,"Mesh",{Scale = Vector3.new(0.25, 1, 1),})
  681.  
  682. mot = New("Motor",Wall,"mot",{Part0 = Wall,Part1 = HeadHandle,C0 = CFrame.new(0, 0, 0, 0.999967992, -2.02064321e-008, -1.87625895e-014, -1.89941751e-014, 3.05648173e-010, 0.999989271, -2.02057979e-008, -0.999967992, 3.05660941e-010),C1 = CFrame.new(-0.609973907, 0.489984035, 0.644981384, 0.999969244, -3.05533376e-013, -1.80966353e-014, -3.05533376e-013, 0.999969244, -3.08556781e-015, -1.83186799e-014, -3.08556781e-015, 0.999989748),})
  683.  
  684. Wall = New("Part",Helmet,"Wall",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.219999999),CFrame = CFrame.new(-39.7349434, 4.962955, 49.2099915, 0.99990648, -1.0504676e-009, -5.66523439e-010, -8.17672263e-010, -0.255145043, -0.966806114, 8.71077599e-010, 0.966866374, -0.255160898),CanCollide = false,Locked = true,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
  685.  
  686. Mesh = New("BlockMesh",Wall,"Mesh",{Scale = Vector3.new(0.25, 1, 1),})
  687.  
  688. mot = New("Motor",Wall,"mot",{Part0 = Wall,Part1 = HeadHandle,C0 = CFrame.new(0, 0, 0, 0.999967992, -8.1711149e-010, 8.71131889e-010, -1.05065279e-009, -0.255160719, 0.966886163, -5.67158376e-010, -0.966865599, -0.255166143),C1 = CFrame.new(-0.609973907, 0.46798563, 0.814979553, 0.999969244, -3.05533376e-013, -1.80966353e-014, -3.05533376e-013, 0.999969244, -3.08556781e-015, -1.83186799e-014, -3.08556781e-015, 0.999989748),})
  689.  
  690. Wall = New("Part",Helmet,"Wall",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.219999999),CFrame = CFrame.new(-39.7349434, 4.91495943, 49.3999825, 0.99990648, -1.0504676e-009, -5.66523439e-010, -8.17672263e-010, -0.255145043, -0.966806114, 8.71077599e-010, 0.966866374, -0.255160898),CanCollide = false,Locked = true,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
  691.  
  692. Mesh = New("SpecialMesh",Wall,"Mesh",{Scale = Vector3.new(0.25, 1, 1),MeshType = Enum.MeshType.Wedge,})
  693.  
  694. mot = New("Motor",Wall,"mot",{Part0 = Wall,Part1 = HeadHandle,C0 = CFrame.new(0, 0, 0, 0.999967992, -8.1711149e-010, 8.71131889e-010, -1.05065279e-009, -0.255160719, 0.966886163, -5.67158376e-010, -0.966865599, -0.255166143),C1 = CFrame.new(-0.609973907, 0.419988632, 1.00497437, 0.999969244, -3.05533376e-013, -1.80966353e-014, -3.05533376e-013, 0.999969244, -3.08556781e-015, -1.83186799e-014, -3.08556781e-015, 0.999989748),})
  695.  
  696. Wall = New("Part",Helmet,"Wall",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.879999995, 0.819999933),CFrame = CFrame.new(-39.1250114, 5.37822723, 49.0352859, 0.99990648, -8.72485362e-010, -5.28140465e-012, 7.17916893e-010, 0.828282356, -0.560144186, 4.93058316e-010, 0.560179174, 0.828333974),CanCollide = false,Locked = true,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
  697.  
  698. Mesh = New("SpecialMesh",Wall,"Mesh",{Scale = Vector3.new(0.25, 1, 1),MeshType = Enum.MeshType.Wedge,})
  699.  
  700. mot = New("Motor",Wall,"mot",{Part0 = Wall,Part1 = HeadHandle,C0 = CFrame.new(0, 0, 0, 0.999967992, 7.18572146e-010, 4.93104835e-010, -8.72012407e-010, 0.828333259, 0.560190618, -5.59388126e-012, -0.560178638, 0.828350902),C1 = CFrame.new(-2.28881836e-005, 0.883270741, 0.640274048, 0.999969244, -3.05533376e-013, -1.80966353e-014, -3.05533376e-013, 0.999969244, -3.08556781e-015, -1.83186799e-014, -3.08556781e-015, 0.999989748),})
  701.  
  702. Wall = New("Part",Helmet,"Wall",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.899999976, 0.919999957),CFrame = CFrame.new(-39.1250038, 4.71387339, 48.6822853, 0.99990648, -1.0504676e-009, -5.66523439e-010, -8.17672263e-010, -0.255145043, -0.966806114, 8.71077599e-010, 0.966866374, -0.255160898),CanCollide = false,Locked = true,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
  703.  
  704. Mesh = New("BlockMesh",Wall,"Mesh",{Scale = Vector3.new(0.25, 1, 1),})
  705.  
  706. mot = New("Motor",Wall,"mot",{Part0 = Wall,Part1 = HeadHandle,C0 = CFrame.new(0, 0, 0, 0.999967992, -8.1711149e-010, 8.71131889e-010, -1.05065279e-009, -0.255160719, 0.966886163, -5.67158376e-010, -0.966865599, -0.255166143),C1 = CFrame.new(-1.52587891e-005, 0.218896389, 0.287269592, 0.999969244, -3.05533376e-013, -1.80966353e-014, -3.05533376e-013, 0.999969244, -3.08556781e-015, -1.83186799e-014, -3.08556781e-015, 0.999989748),})
  707.  
  708. ----// End
  709.  
  710.  
  711.  
  712. rad = function(Int)
  713.  
  714. return math.rad(tonumber(Int))
  715.  
  716. end;
  717.  
  718. sin = function(Int)
  719.  
  720. return math.sin(tonumber(Int))
  721.  
  722. end;
  723.  
  724. cos = function(Int)
  725.  
  726. return math.cos(tonumber(Int))
  727.  
  728. end;
  729.  
  730. Angles = function(X,Y,Z)
  731.  
  732. return CFrame.Angles(X,Y,Z);
  733.  
  734. end;
  735.  
  736. Euler = function(X,Y,Z)
  737.  
  738. return CFrame.fromEulerAnglesXYZ(X,Y,Z);
  739.  
  740. end;
  741.  
  742. CF = function(X,Y,Z)
  743.  
  744. return CFrame.new(X,Y,Z);
  745.  
  746. end;
  747.  
  748.  
  749.  
  750. --// Suit Welds
  751.  
  752. local HandleWeld = Weld(rarm,Main,Angles(0,0,0)*CF(0,.35,0))
  753.  
  754. local HandleWeld2 = Weld(larm,Main2,Angles(0,0,0)*CF(0,.35,0))
  755.  
  756. local BraceWeld = Weld(rleg,Latch,CF(0,0,0))
  757.  
  758. local BraceWeld2 = Weld(lleg,Latcha,CF(0,0,0))
  759.  
  760. local ExoWeld = Weld(torso,BackLatch,CF(0,0,0))
  761.  
  762. local BatteryWeld = Weld(Outer,BackLatch,CF(0,0,1.775))
  763.  
  764. local InnerWeld = Weld(Inner,Outer,CF(0,0,0))
  765.  
  766. local TopW,BottomW = Weld(Top,Outer,CF(0,-.75,0)),Weld(Bottom,Outer,CF(0,.75,0))
  767.  
  768. local HelmetWeld = Weld(HeadHandle,hed,CF(0,.05,0))
  769.  
  770. --\\ Suit Welds
  771.  
  772.  
  773.  
  774. dmg=function(hit,Damage,Knockback,angle)
  775.  
  776. local mana = 0
  777.  
  778. if DebounceHit == false then
  779.  
  780. DebounceHit = true
  781.  
  782. coroutine.resume(coroutine.create(function()
  783.  
  784. wait(0.1)
  785.  
  786. DebounceHit = false
  787.  
  788. end))
  789.  
  790. if hit.Parent==nil then
  791.  
  792. return
  793.  
  794. end
  795.  
  796. --CPlayer=Bin
  797.  
  798. h=hit.Parent:FindFirstChild("Humanoid")
  799.  
  800. if h~=nil and hit.Parent.Name~=Char.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  801.  
  802. if mana < 400 then
  803.  
  804. mana = mana + math.random(5,15)
  805.  
  806. end
  807.  
  808. if mana > 400 then
  809.  
  810. mana = 400
  811.  
  812. end
  813.  
  814. Damage=Damage
  815.  
  816. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  817.  
  818. return
  819.  
  820. end]]
  821.  
  822. c=Instance.new("ObjectValue")
  823.  
  824. c.Name="creator"
  825.  
  826. c.Value=game.Players.LocalPlayer
  827.  
  828. c.Parent=h
  829.  
  830. game:GetService("Debris"):AddItem(c,.5)
  831.  
  832. -- print(c.Value)
  833.  
  834. if math.random(0,99)+math.random()<=7.8 then
  835.  
  836. --CRIT=true
  837.  
  838. Damage=Damage*3
  839.  
  840. --[[ Knockback=Knockback*2
  841.  
  842. r=Instance.new("BodyAngularVelocity")
  843.  
  844. r.P=3000
  845.  
  846. r.maxTorque=Vector3.new(500000000,50000000000,500000000)*50000
  847.  
  848. r.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  849.  
  850. r.Parent=hit.Parent.Torso]]
  851.  
  852. --critsound(2)
  853.  
  854.  
  855.  
  856. end
  857.  
  858. if NO_OP == true then
  859.  
  860. Damage = h.MaxHealth / Damage
  861.  
  862. else
  863.  
  864. Damage = Damage+math.random(0,9)
  865.  
  866. end
  867.  
  868. --warn('dmged')
  869.  
  870. -- Blood(hit.CFrame*CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,0),math.floor(Damage/2))
  871.  
  872. h.Health = h.Health - Damage
  873.  
  874. -- showDamage(hit.Parent,Damage,.5)
  875.  
  876. vp=Instance.new("BodyVelocity")
  877.  
  878. vp.P=500
  879.  
  880. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  881.  
  882. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  883.  
  884. vp.velocity=torso.CFrame.lookVector*Knockback+torso.Velocity/1.05
  885.  
  886. if Knockback>0 then
  887.  
  888. vp.Parent=hit.Parent.Torso
  889.  
  890. end
  891.  
  892. game:GetService("Debris"):AddItem(vp,.1)
  893.  
  894. r=Instance.new("BodyAngularVelocity")
  895.  
  896. r.P=3000
  897.  
  898. r.maxTorque=Vector3.new(500000000,50000000000,500000000)*50000
  899.  
  900. r.angularvelocity= angle or Vector3.new(0,0,0)
  901.  
  902. r.Parent=hit.Parent.Torso
  903.  
  904. game:GetService("Debris"):AddItem(r,.5)
  905.  
  906. c=Instance.new("ObjectValue")
  907.  
  908. c.Name="creator"
  909.  
  910. c.Value=Plr
  911.  
  912. c.Parent=h
  913.  
  914. game:GetService("Debris"):AddItem(c,.5)
  915.  
  916. return h
  917.  
  918. --CRIT=false
  919.  
  920. --hitDeb=true
  921.  
  922. --AttackPos=6
  923.  
  924. end
  925.  
  926. end
  927.  
  928. end
  929.  
  930.  
  931.  
  932. function getAllParts(from)
  933.  
  934. local t = {}
  935.  
  936. function getParts(where)
  937.  
  938. for i, v in pairs(where:children()) do
  939.  
  940. if v:IsA("BasePart") then
  941.  
  942. if v.Parent ~= Char and v.Parent.Parent ~= Char then
  943.  
  944. table.insert(t, v)
  945.  
  946. end
  947.  
  948. end
  949.  
  950. getParts(v)
  951.  
  952. end
  953.  
  954. end
  955.  
  956. getParts(workspace)
  957.  
  958. return t
  959.  
  960. end
  961.  
  962.  
  963.  
  964. Search = function(Object, ClassName, Function)
  965.  
  966. for index,obj in next, Object:children() do
  967.  
  968. if obj:IsA(tostring(ClassName)) then
  969.  
  970. Function(obj)
  971.  
  972. end
  973.  
  974. end
  975.  
  976. end
  977.  
  978.  
  979.  
  980. TransClone = function(Trans)
  981.  
  982. local md = Char
  983.  
  984. md.Archivable = true
  985.  
  986. local md2 = md:Clone()
  987.  
  988. md2.Parent = workspace
  989.  
  990. pcall(function()
  991.  
  992. md2.BodyColors:Destroy()
  993.  
  994. end)
  995.  
  996. md.Archivable=false
  997.  
  998. Search(md2,'Part',function(P)
  999.  
  1000. P.Transparency = .9
  1001.  
  1002. P.Material = 'Neon'
  1003.  
  1004. P.BrickColor = BrickColor.new('Teal')
  1005.  
  1006. end)
  1007.  
  1008.  
  1009.  
  1010. Search(md2['VortexGauntlet'],'Part',function(P)
  1011.  
  1012. P.Transparency = Trans
  1013.  
  1014. P.Material = 'Neon'
  1015.  
  1016. P.BrickColor = BrickColor.new('Teal')
  1017.  
  1018. end)
  1019.  
  1020.  
  1021.  
  1022. Search(md2['VortexGauntlet2'],'Part',function(P)
  1023.  
  1024. P.Transparency = Trans
  1025.  
  1026. P.Material = 'Neon'
  1027.  
  1028. P.BrickColor = BrickColor.new('Teal')
  1029.  
  1030. end)
  1031.  
  1032.  
  1033.  
  1034. Search(md2['RightLegBrace'],'Part',function(P)
  1035.  
  1036. P.Transparency = Trans
  1037.  
  1038. P.Material = 'Neon'
  1039.  
  1040. P.BrickColor = BrickColor.new('Teal')
  1041.  
  1042. end)
  1043.  
  1044.  
  1045.  
  1046. Search(md2['LeftLegBrace'],'Part',function(P)
  1047.  
  1048. P.Transparency = Trans
  1049.  
  1050. P.Material = 'Neon'
  1051.  
  1052. P.BrickColor = BrickColor.new('Teal')
  1053.  
  1054. end)
  1055.  
  1056.  
  1057.  
  1058. Search(md2['Chest'],'Part',function(P)
  1059.  
  1060. P.Transparency = Trans
  1061.  
  1062. P.Material = 'Neon'
  1063.  
  1064. P.BrickColor = BrickColor.new('Teal')
  1065.  
  1066. end)
  1067.  
  1068.  
  1069.  
  1070. Search(md2['BatteryPack'],'Part',function(P)
  1071.  
  1072. P.Transparency = Trans
  1073.  
  1074. P.Material = 'Neon'
  1075.  
  1076. P.BrickColor = BrickColor.new('Teal')
  1077.  
  1078. end)
  1079.  
  1080.  
  1081.  
  1082. Search(md2['Helmet'],'Part',function(P)
  1083.  
  1084. P.Transparency = Trans
  1085.  
  1086. P.Material = 'Neon'
  1087.  
  1088. P.BrickColor = BrickColor.new('Teal')
  1089.  
  1090. end)
  1091.  
  1092.  
  1093.  
  1094. return md2
  1095.  
  1096. end;
  1097.  
  1098.  
  1099.  
  1100. TakeJuice = function(Amnt)
  1101.  
  1102. if Energy - Amnt <= -1 then
  1103.  
  1104. if dk == true then dk = false end
  1105.  
  1106. if DebounceState == true then DebounceState = false end
  1107.  
  1108. if Flyin == true then Flyin = false end
  1109.  
  1110. if DBP == true then DBP = false end
  1111.  
  1112. return false end
  1113.  
  1114. if Energy - Amnt >= 0 then
  1115.  
  1116. spawn(function()
  1117.  
  1118. for i = 1,tonumber(Amnt) do
  1119.  
  1120. Energy = Energy - 1
  1121.  
  1122. wait(i/(Amnt*10))
  1123.  
  1124. end
  1125.  
  1126. end)
  1127.  
  1128. end
  1129.  
  1130. return true
  1131.  
  1132. end;
  1133.  
  1134.  
  1135.  
  1136. Charge = function(Amnt)
  1137.  
  1138. if Energy < mx then
  1139.  
  1140. for i = 1,tonumber(Amnt) do
  1141.  
  1142. if Energy == mx then return end
  1143.  
  1144. Energy = Energy + 1
  1145.  
  1146. wait(i/(Amnt*10))
  1147.  
  1148. end
  1149.  
  1150. end
  1151.  
  1152. end;
  1153.  
  1154.  
  1155.  
  1156. --// Mesh Removing
  1157.  
  1158. ypcall(function()
  1159.  
  1160. hed.Mesh:Destroy()
  1161.  
  1162. wait(.2)
  1163.  
  1164. local HedMesh = Instance.new('BlockMesh',hed)
  1165.  
  1166. HedMesh.Scale = Vector3.new(.560002,1.10002,1.10002)
  1167.  
  1168. HedMesh.Name = 'Mesh'
  1169.  
  1170. end)
  1171.  
  1172. for index,obj in next, Char:children() do
  1173.  
  1174. if obj:IsA'CharacterMesh' then
  1175.  
  1176. obj:Destroy()
  1177.  
  1178. end
  1179.  
  1180. if obj:IsA'Hat' then
  1181.  
  1182. obj:Destroy()
  1183.  
  1184. end
  1185.  
  1186. end
  1187.  
  1188. --\\ Mesh Removing
  1189.  
  1190.  
  1191.  
  1192. function RayCast(pos1, pos2, maxDist, forward)
  1193.  
  1194. local list = getAllParts(workspace)
  1195.  
  1196. local pos0 = pos1
  1197.  
  1198. for dist = 1, maxDist, forward do
  1199.  
  1200. lRS:wait()
  1201.  
  1202. pos0 = (CFrame.new(pos1, pos2) * CFrame.new(0, 0, -dist)).p
  1203.  
  1204. for _, v in pairs(list) do
  1205.  
  1206. local pos3 = v.CFrame:pointToObjectSpace(pos0)
  1207.  
  1208. local s = v.Size
  1209.  
  1210. if pos3.x > -(s.x/2) and pos3.x < (s.x/2) and pos3.y > -(s.y/2) and pos3.y < (s.y/2) and pos3.z > -(s.z/2) and pos3.x < (s.z/2) and v.CanCollide == true then
  1211.  
  1212. return pos0, v
  1213.  
  1214. end
  1215.  
  1216. end
  1217.  
  1218. end
  1219.  
  1220. return pos0, nil
  1221.  
  1222. end
  1223.  
  1224.  
  1225.  
  1226.  
  1227.  
  1228. HandleParts = function(Obj, Scale)
  1229.  
  1230. Scale = Scale or 0
  1231.  
  1232. local P = Instance.new('Part',VortexGauntlet)
  1233.  
  1234. P.Anchored = true
  1235.  
  1236. P.Transparency = .3
  1237.  
  1238. P.FormFactor = 3
  1239.  
  1240. P.Size = Vector3.new(.4+Scale,.4+Scale,.4+Scale)
  1241.  
  1242. P.CFrame = Obj.CFrame * CF(0,-.7,0) * Angles(math.random(),math.random(),math.random())
  1243.  
  1244. P.Material = 'Neon'
  1245.  
  1246. P.CanCollide = false
  1247.  
  1248. P.BrickColor = BrickColor.new(SecondaryColor)
  1249.  
  1250. local PM = Instance.new('BlockMesh',P)
  1251.  
  1252. spawn(function()
  1253.  
  1254. for i = 1,20 do
  1255.  
  1256. PM.Scale = PM.Scale + Vector3.new(.05,.05,.05)
  1257.  
  1258. P.Transparency = P.Transparency + .05
  1259.  
  1260. lRS:wait()
  1261.  
  1262. end
  1263.  
  1264. P:Destroy()
  1265.  
  1266. end)
  1267.  
  1268. end
  1269.  
  1270.  
  1271.  
  1272. Trans = function(Numb)
  1273.  
  1274. local R = function()
  1275.  
  1276. ------------------------------------------------
  1277.  
  1278. spawn(function()
  1279.  
  1280. for i = 1,20 do
  1281.  
  1282. Part3.Transparency = Part3.Transparency + 1/Numb
  1283.  
  1284. lRS:wait()
  1285.  
  1286. end
  1287.  
  1288. end)
  1289.  
  1290. wait(.1)
  1291.  
  1292. ----
  1293.  
  1294. spawn(function()
  1295.  
  1296. for i = 1,20 do
  1297.  
  1298. Part2.Transparency = Part2.Transparency + 1/Numb
  1299.  
  1300. lRS:wait()
  1301.  
  1302. end
  1303.  
  1304. end)
  1305.  
  1306. wait(.1)
  1307.  
  1308. ----
  1309.  
  1310. spawn(function()
  1311.  
  1312. for i = 1,20 do
  1313.  
  1314. Part1.Transparency = Part1.Transparency + 1/Numb
  1315.  
  1316. lRS:wait()
  1317.  
  1318. end
  1319.  
  1320. end)
  1321.  
  1322. ------------------------------------------------
  1323.  
  1324. ------------------------------------------------
  1325.  
  1326. spawn(function()
  1327.  
  1328. for i = 1,20 do
  1329.  
  1330. Part3.Transparency = Part3.Transparency - 1/Numb
  1331.  
  1332. lRS:wait()
  1333.  
  1334. end
  1335.  
  1336. end)
  1337.  
  1338. wait(.1)
  1339.  
  1340. ----
  1341.  
  1342. spawn(function()
  1343.  
  1344. for i = 1,20 do
  1345.  
  1346. Part2.Transparency = Part2.Transparency - 1/Numb
  1347.  
  1348. lRS:wait()
  1349.  
  1350. end
  1351.  
  1352. end)
  1353.  
  1354. wait(.1)
  1355.  
  1356. ----
  1357.  
  1358. spawn(function()
  1359.  
  1360. for i = 1,20 do
  1361.  
  1362. Part1.Transparency = Part1.Transparency - 1/Numb
  1363.  
  1364. lRS:wait()
  1365.  
  1366. end
  1367.  
  1368. end)
  1369.  
  1370. ------------------------------------------------
  1371.  
  1372. end
  1373.  
  1374.  
  1375.  
  1376. local L = function()
  1377.  
  1378. ------------------------------------------------
  1379.  
  1380. spawn(function()
  1381.  
  1382. for i = 1,20 do
  1383.  
  1384. Part3a.Transparency = Part3a.Transparency + 1/Numb
  1385.  
  1386. lRS:wait()
  1387.  
  1388. end
  1389.  
  1390. end)
  1391.  
  1392. wait(.1)
  1393.  
  1394. ----
  1395.  
  1396. spawn(function()
  1397.  
  1398. for i = 1,20 do
  1399.  
  1400. Part2a.Transparency = Part2a.Transparency + 1/Numb
  1401.  
  1402. lRS:wait()
  1403.  
  1404. end
  1405.  
  1406. end)
  1407.  
  1408. wait(.1)
  1409.  
  1410. ----
  1411.  
  1412. spawn(function()
  1413.  
  1414. for i = 1,20 do
  1415.  
  1416. Part1a.Transparency = Part1a.Transparency + 1/Numb
  1417.  
  1418. lRS:wait()
  1419.  
  1420. end
  1421.  
  1422. end)
  1423.  
  1424. ------------------------------------------------
  1425.  
  1426. ------------------------------------------------
  1427.  
  1428. spawn(function()
  1429.  
  1430. for i = 1,20 do
  1431.  
  1432. Part3a.Transparency = Part3a.Transparency - 1/Numb
  1433.  
  1434. lRS:wait()
  1435.  
  1436. end
  1437.  
  1438. end)
  1439.  
  1440. wait(.1)
  1441.  
  1442. ----
  1443.  
  1444. spawn(function()
  1445.  
  1446. for i = 1,20 do
  1447.  
  1448. Part2a.Transparency = Part2a.Transparency - 1/Numb
  1449.  
  1450. lRS:wait()
  1451.  
  1452. end
  1453.  
  1454. end)
  1455.  
  1456. wait(.1)
  1457.  
  1458. ----
  1459.  
  1460. spawn(function()
  1461.  
  1462. for i = 1,20 do
  1463.  
  1464. Part1a.Transparency = Part1a.Transparency - 1/Numb
  1465.  
  1466. lRS:wait()
  1467.  
  1468. end
  1469.  
  1470. end)
  1471.  
  1472. ------------------------------------------------
  1473.  
  1474. end
  1475.  
  1476.  
  1477.  
  1478. spawn(R)
  1479.  
  1480. spawn(L)
  1481.  
  1482. end;
  1483.  
  1484.  
  1485.  
  1486. newRay = function(start,face,range,wat)
  1487.  
  1488. local rey=Ray.new(start.p,(face.p-start.p).Unit*range)
  1489.  
  1490. local hit,pos=workspace:FindPartOnRayWithIgnoreList(rey,wat)
  1491.  
  1492. return rey,hit,pos
  1493.  
  1494. end
  1495.  
  1496.  
  1497.  
  1498. Pulse = function(Parent, Angle, Sc, Increase)
  1499.  
  1500. local Rng = Instance.new('Part',Parent)
  1501.  
  1502. Rng.FormFactor = 3
  1503.  
  1504. Rng.Size = Vector3.new(.2,.2,.2)
  1505.  
  1506. Rng.BrickColor = BrickColor.new(SecondaryColor)
  1507.  
  1508. Rng.Anchored = true
  1509.  
  1510. Rng.CFrame = Parent.CFrame*Angle
  1511.  
  1512. local Msh = Instance.new('SpecialMesh',Rng)
  1513.  
  1514. Msh.MeshId = 'rbxassetid://3270017'
  1515.  
  1516. Msh.Scale = Sc
  1517.  
  1518. spawn(function()
  1519.  
  1520. for i = 1,Increase do
  1521.  
  1522. Msh.Scale = Msh.Scale + Vector3.new(.1,.1,0)
  1523.  
  1524. Rng.Transparency = Rng.Transparency + 1/Increase
  1525.  
  1526. lRS:wait()
  1527.  
  1528. end
  1529.  
  1530. Rng:Destroy()
  1531.  
  1532. end)
  1533.  
  1534. end;
  1535.  
  1536.  
  1537.  
  1538. FaceMouse = function()
  1539.  
  1540. local Torso = torso
  1541.  
  1542. local atan2, pi, dir, torso, torsoPos = math.atan2, math.pi
  1543.  
  1544. local torso = Char:FindFirstChild'Torso'
  1545.  
  1546. if torso then
  1547.  
  1548. torsoPos = torso.CFrame.p
  1549.  
  1550. dir = (mouse.Hit.p - torsoPos).unit
  1551.  
  1552. torso.CFrame = CFrame.new(torsoPos) * CFrame.Angles(0, atan2(dir.X, dir.Z) + pi, 0)
  1553.  
  1554. end;end;
  1555.  
  1556.  
  1557.  
  1558. CheckIfLanded = function()
  1559.  
  1560. local Ray = Ray.new(torso.Position,Vector3.new(0,-1,0)*10)
  1561.  
  1562. local Ignore = {}
  1563.  
  1564. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  1565.  
  1566. if v.Character ~= nil then
  1567.  
  1568. Ignore[#Ignore+1] = v.Character
  1569.  
  1570. end
  1571.  
  1572. end
  1573.  
  1574. local Hit,Pos,SurfaceNorm = workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
  1575.  
  1576. if Hit == nil then return false,nil end
  1577.  
  1578. return true,Hit
  1579.  
  1580. end;
  1581.  
  1582.  
  1583.  
  1584. CL = function()
  1585.  
  1586. local C = CheckIfLanded()
  1587.  
  1588. if C == false then
  1589.  
  1590. DebounceState = false
  1591.  
  1592. dk = false
  1593.  
  1594. DBP = false
  1595.  
  1596. Flyin = false
  1597.  
  1598. return end
  1599.  
  1600. end;
  1601.  
  1602.  
  1603.  
  1604. local acos = math.acos
  1605.  
  1606. local sqrt = math.sqrt
  1607.  
  1608. local Vec3 = Vector3.new
  1609.  
  1610. local fromAxisAngle = CFrame.fromAxisAngle
  1611.  
  1612.  
  1613.  
  1614. toAxisAngle = function(CFr)
  1615.  
  1616. local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
  1617.  
  1618. local Angle = math.acos((R00+R11+R22-1)/2)
  1619.  
  1620. local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  1621.  
  1622. A = A == 0 and 0.00001 or A
  1623.  
  1624. local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  1625.  
  1626. B = B == 0 and 0.00001 or B
  1627.  
  1628. local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  1629.  
  1630. C = C == 0 and 0.00001 or C
  1631.  
  1632. local x = (R21-R12)/sqrt(A)
  1633.  
  1634. local y = (R02-R20)/sqrt(B)
  1635.  
  1636. local z = (R10-R01)/sqrt(C)
  1637.  
  1638. return Vec3(x,y,z),Angle
  1639.  
  1640. end
  1641.  
  1642.  
  1643.  
  1644. Crown = function()
  1645.  
  1646. local P = Instance.new('Part',VortexGauntlet)
  1647.  
  1648. P.FormFactor = 3
  1649.  
  1650. P.Material = 'Neon'
  1651.  
  1652. P.CanCollide = false
  1653.  
  1654. P.Anchored = true
  1655.  
  1656. P.Size = Vector3.new(2,2,2)
  1657.  
  1658. local M = Instance.new('SpecialMesh',P)
  1659.  
  1660. M.MeshId = 'rbxassetid://20329976'
  1661.  
  1662. return P,M
  1663.  
  1664. end;
  1665.  
  1666.  
  1667.  
  1668. LerpCFrame = function(CFrame1,CFrame2,Num)
  1669.  
  1670. local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
  1671.  
  1672. return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
  1673.  
  1674. end
  1675.  
  1676.  
  1677.  
  1678. ApplyTrig = function(Num,Func)
  1679.  
  1680. local Min,Max = Func(0),Func(1)
  1681.  
  1682. local i = Func(Num)
  1683.  
  1684. return (i-Min)/(Max-Min)
  1685.  
  1686. end
  1687.  
  1688.  
  1689.  
  1690. getm = function(obj)
  1691.  
  1692. if obj:IsA'Part' then
  1693.  
  1694. return obj:GetMass()
  1695.  
  1696. else
  1697.  
  1698. print(obj.ClassName..', YOU SHALL NOT MASS!!! ') --// Pun
  1699.  
  1700. return 0
  1701.  
  1702. end
  1703.  
  1704. end;
  1705.  
  1706.  
  1707.  
  1708. isnormal = function(plr)
  1709.  
  1710. if plr:FindFirstChild'Torso' then
  1711.  
  1712. if getm(plr.Torso) > 4 then
  1713.  
  1714. return false
  1715.  
  1716. end
  1717.  
  1718. end
  1719.  
  1720. return true
  1721.  
  1722. end;
  1723.  
  1724.  
  1725.  
  1726. Crater = function(Torso,Radius)
  1727.  
  1728. spawn(function()
  1729.  
  1730. local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10)
  1731.  
  1732. local Ignore = {}
  1733.  
  1734. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  1735.  
  1736. if v.Character ~= nil then
  1737.  
  1738. Ignore[#Ignore+1] = v.Character
  1739.  
  1740. end
  1741.  
  1742. end
  1743.  
  1744. local Hit,Pos,SurfaceNorm = workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
  1745.  
  1746. if Hit == nil then return end
  1747.  
  1748. local Parts = {}
  1749.  
  1750. for i = 1,360,40 do
  1751.  
  1752. local P = Instance.new("Part",VortexGauntlet)
  1753.  
  1754. P.Anchored = true
  1755.  
  1756. P.FormFactor = "Custom"
  1757.  
  1758. P.BrickColor = Hit.BrickColor
  1759.  
  1760. P.Material = Hit.Material
  1761.  
  1762. P.TopSurface = "Smooth"
  1763.  
  1764. P.BottomSurface = "Smooth"
  1765.  
  1766. P.Size = Vector3.new(5,5,5)*(math.random(80,100)/100)
  1767.  
  1768. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,7,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  1769.  
  1770. Parts[#Parts+1] = {P,P.CFrame,((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,1,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius)*CFrame.Angles(math.rad(math.random(-50,-20)),math.rad(math.random(-15,15)),math.rad(math.random(-15,15))),P.Size}
  1771.  
  1772. if math.random(0,5) == 0 then -- rubble
  1773.  
  1774. local P = Instance.new("Part",Torso.Parent)
  1775.  
  1776. P.Anchored = true
  1777.  
  1778. P.FormFactor = "Custom"
  1779.  
  1780. P.BrickColor = Hit.BrickColor
  1781.  
  1782. P.Material = Hit.Material
  1783.  
  1784. P.TopSurface = "Smooth"
  1785.  
  1786. P.BottomSurface = "Smooth"
  1787.  
  1788. P.Size = Vector3.new(2,2,2)*(math.random(80,100)/100)
  1789.  
  1790. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,2.5,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  1791.  
  1792. Parts[#Parts+1] = {P,P.CFrame,(CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius-8)*CFrame.Angles(math.rad(math.random(-90,90)),math.rad(math.random(-90,90)),math.rad(math.random(-90,90))),P.Size}
  1793.  
  1794. end
  1795.  
  1796. end
  1797.  
  1798. for i = 0,1,0.05 do
  1799.  
  1800. for i2,v in pairs(Parts) do
  1801.  
  1802. v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
  1803.  
  1804. end
  1805.  
  1806. wait(0.02)
  1807.  
  1808. end
  1809.  
  1810. for i,v in pairs(Parts) do
  1811.  
  1812. if v[1].Size.X > 2.1 then
  1813.  
  1814. v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
  1815.  
  1816. end
  1817.  
  1818. v[1].Anchored = false
  1819.  
  1820. end
  1821.  
  1822. for i = 0,1,0.05 do
  1823.  
  1824. for i2,v in pairs(Parts) do
  1825.  
  1826. v[1].Transparency = i
  1827.  
  1828. if i == 1 then
  1829.  
  1830. v[1]:Destroy()
  1831.  
  1832. elseif i >= 0.25 then
  1833.  
  1834. v[1].CanCollide = false
  1835.  
  1836. end
  1837.  
  1838. end
  1839.  
  1840. wait(0.02)
  1841.  
  1842. end
  1843.  
  1844. Parts = nil
  1845.  
  1846. end)
  1847.  
  1848. end
  1849.  
  1850.  
  1851.  
  1852. LazorBeam = function()
  1853.  
  1854. DebounceState = true
  1855.  
  1856. DBP = true
  1857.  
  1858. dk = true
  1859.  
  1860. Trans(4)
  1861.  
  1862. local Bool = TakeJuice(25)
  1863.  
  1864. if Bool == false then return end
  1865.  
  1866. local S = NewSound(hed,164102008,1.5,1)
  1867.  
  1868. S:Play()
  1869.  
  1870. for i = 1,30 do
  1871.  
  1872. FaceMouse()
  1873.  
  1874. Char.Humanoid.WalkSpeed = 5
  1875.  
  1876. llw.C0 = clerp(llw.C0, CF(0,0,0),.15)
  1877.  
  1878. rlw.C0 = clerp(rlw.C0, CF(0,0,0),.15)
  1879.  
  1880. law.C0 = clerp(law.C0, CF(.5,.5,.2)*Angles(rad(90),0,rad(45+25)),.15)
  1881.  
  1882. raw.C0 = clerp(raw.C0, CF(0,.5,-1.5)*Angles(rad(89),rad(5),rad(25)),.15)
  1883.  
  1884. hw.C0 = clerp(hw.C0, CF(0,0,0)*Angles(0,rad(-25),0),.15)
  1885.  
  1886. torr.C0 = clerp(torr.C0, CF(0,0,0)*Angles(0,rad(25),0),.15)
  1887.  
  1888. lRS:wait()
  1889.  
  1890. end
  1891.  
  1892. Trans(6)
  1893.  
  1894. wait(.05)
  1895.  
  1896. for i = 1,30 do
  1897.  
  1898. FaceMouse()
  1899.  
  1900. HandleParts(Main,i/75)
  1901.  
  1902. local ang = rad(math.random(-360,360))
  1903.  
  1904. --spawn(function()Pulse(Main,Angles(ang,ang,ang),Vector3.new(1.2+(i/50),1.2+(i/50),1),20)end)
  1905.  
  1906. lRS:wait()
  1907.  
  1908. end
  1909.  
  1910.  
  1911.  
  1912. local Beam = Cylinder:Clone()
  1913.  
  1914. Beam.mot:Destroy()
  1915.  
  1916. Beam.Parent = VortexGauntlet
  1917.  
  1918. Beam.Mesh.Scale = Vector3.new(1,1,1)
  1919.  
  1920. Beam.Anchored = true
  1921.  
  1922. --local pos,hit = RayCast(Main.Position,(Main.Position-Vector3.new(0,0,10)),100,1)
  1923.  
  1924. local Count = 0
  1925.  
  1926. --Pulse()
  1927.  
  1928. --wait(.5)
  1929.  
  1930. --spawn(function()Pulse(Main,Angles(rad(45),0,rad(45)),Vector3.new(2.5,2.5,1),25)end)
  1931.  
  1932. --spawn(function()Pulse(Main,Angles(-rad(45),0,rad(-45)),Vector3.new(2.5,2.5,1),25)end)
  1933.  
  1934. local S = NewSound(Beam,228343271,.95,1)
  1935.  
  1936. S:Play()
  1937.  
  1938. local S = NewSound(Beam,231917744,.95,1)
  1939.  
  1940. S:Play()
  1941.  
  1942. local S = NewSound(hed,154454228,1,1)
  1943.  
  1944. --S:Play()
  1945.  
  1946. local Tbl = {Main, Char, Beam}
  1947.  
  1948. local Angl = 0
  1949.  
  1950. for i = 1,60 do
  1951.  
  1952. Angl = Angl+rad(30)
  1953.  
  1954. HandleWeld.C0 = lerp(HandleWeld.C0,Angles(0,Angl,0),.35)
  1955.  
  1956. Trans(2)
  1957.  
  1958. local ang = rad(math.random(-360,360))
  1959.  
  1960. spawn(function()Pulse(Main,CF(0,0,0)*Angles(ang,ang,ang),Vector3.new(1.2+(i/35),1.2+(i/35),1),20)end)
  1961.  
  1962. FaceMouse()
  1963.  
  1964. Count = Count + i
  1965.  
  1966. FaceMouse()
  1967.  
  1968. Count = Count + i
  1969.  
  1970. local StartPos = (Main.CFrame*CF(0,0,0))
  1971.  
  1972. local ray = Ray.new(StartPos.p,(StartPos.p-(StartPos*CF(0,1,0)).p).unit*Count/2)
  1973.  
  1974. local P = Instance.new('Part')
  1975.  
  1976. table.insert(Tbl,P)
  1977.  
  1978. local Hit,Pos = workspace:FindPartOnRayWithIgnoreList(ray, Tbl)
  1979.  
  1980. local ph
  1981.  
  1982. local mag
  1983.  
  1984. if Hit then
  1985.  
  1986. if Hit and Hit.Parent:FindFirstChild'Humanoid' then
  1987.  
  1988. local h = dmg(Hit,9,3)
  1989.  
  1990. end
  1991.  
  1992. if Hit and Hit.Anchored == false and not Hit.Parent:FindFirstChild'Humanoid' then
  1993.  
  1994. local bv = Instance.new('BodyVelocity',Hit)
  1995.  
  1996. local hih = 50000
  1997.  
  1998. bv.maxForce = Vector3.new(hih,hih,hih)
  1999.  
  2000. bv.velocity = torso.CFrame.lookVector * 20 + Vector3.new(0,-2,0)
  2001.  
  2002. spawn(function()
  2003.  
  2004. wait(.1)
  2005.  
  2006. bv:Destroy()
  2007.  
  2008. end)
  2009.  
  2010. end
  2011.  
  2012. if Hit.CanCollide == false then
  2013.  
  2014. table.insert(Tbl,Hit)
  2015.  
  2016. end
  2017.  
  2018. --Count = (StartPos.p-Hit.CFrame.p).magnitude
  2019.  
  2020. P.Parent = VortexGauntlet
  2021.  
  2022. P.FormFactor = 3
  2023.  
  2024. P.TopSurface,P.BottomSurface = 10,10
  2025.  
  2026. P.Size = Vector3.new(2,2,2)
  2027.  
  2028. P.Anchored = true
  2029.  
  2030. P.Position = Pos
  2031.  
  2032. P.BrickColor = BrickColor.new(SecondaryColor)
  2033.  
  2034. P.Transparency = .2
  2035.  
  2036. P.CanCollide = false
  2037.  
  2038. P.Material = Enum.Material.Neon
  2039.  
  2040. P.CFrame = CFrame.new(Pos) * Angles(rad(math.random(-360,360)),rad(math.random(-360,360)),rad(math.random(-360,360)))
  2041.  
  2042. spawn(function()
  2043.  
  2044. local C = 40
  2045.  
  2046. for i = 1,C do
  2047.  
  2048. --P.Size = Vector3.new(P.Size.Z+.01,P.Size.Y+.01,P.Size.Z+.01)
  2049.  
  2050. P.Transparency = P.Transparency + 1/C
  2051.  
  2052. lRS:wait()
  2053.  
  2054. end;
  2055.  
  2056. P:Destroy()
  2057.  
  2058. end)
  2059.  
  2060. mag = (Main.CFrame.p-Pos).magnitude
  2061.  
  2062. else
  2063.  
  2064. mag = (Main.CFrame.p-Pos).magnitude
  2065.  
  2066. end
  2067.  
  2068. local Down = 0--.125
  2069.  
  2070. Beam.Size = Vector3.new(mag,2.5,2.5) --//Beam.Size.Y-Down,Beam.Size.Z-Down)
  2071.  
  2072. --Beam.Mesh.Scale = Vector3.new(mag,1.35,1.35)
  2073.  
  2074. Beam.CFrame = Main.CFrame * CF(0,-mag/2,0) * Angles(0,0,rad(90))
  2075.  
  2076. --// print(hit.Name)
  2077.  
  2078. torso.Anchored = false
  2079.  
  2080. lRS:wait()
  2081.  
  2082. --BTouch:disconnect()
  2083.  
  2084. end--]]
  2085.  
  2086. torso.Anchored = false
  2087.  
  2088. spawn(function()
  2089.  
  2090. local C = 40
  2091.  
  2092. for i = 1,C do
  2093.  
  2094. pcall(function()
  2095.  
  2096. Beam.Mesh.Scale = Beam.Mesh.Scale - Vector3.new(0,.085/2,.085/2)
  2097.  
  2098. end)
  2099.  
  2100. pcall(function()
  2101.  
  2102. Beam.Transparency = Beam.Transparency + 1/C
  2103.  
  2104. end)
  2105.  
  2106. lRS:wait()
  2107.  
  2108. end;Beam:Destroy()
  2109.  
  2110. DBP = false
  2111.  
  2112. end)
  2113.  
  2114. wait(.1)
  2115.  
  2116. dk = false
  2117.  
  2118. DebounceState = false
  2119.  
  2120. end
  2121.  
  2122.  
  2123.  
  2124. BeamThrust = function()
  2125.  
  2126. DBP = true
  2127.  
  2128. DebounceState = true
  2129.  
  2130. dk = true
  2131.  
  2132. Flyin = true
  2133.  
  2134. Keyz.R = true
  2135.  
  2136. local C,Below = CheckIfLanded()
  2137.  
  2138. if C == false then
  2139.  
  2140. DebounceState = false
  2141.  
  2142. dk = false
  2143.  
  2144. DBP = false
  2145.  
  2146. Flyin = false
  2147.  
  2148. return end
  2149.  
  2150. for i = 1,9 do
  2151.  
  2152. --FaceMouse()
  2153.  
  2154. HandleParts(Main, i/75)
  2155.  
  2156. HandleParts(Main2,i/75)
  2157.  
  2158. Char.Humanoid.WalkSpeed = 7
  2159.  
  2160. torr.C0 = clerp(torr.C0, CF(0,rad(cos(sine/3)),0)*Angles(rad(0),rad(0),0),.3)
  2161.  
  2162. raw.C0 = clerp(raw.C0, CF(1.65,-.1,1.35)*Angles(rad(-75)+-rad(cos(sine/10)),rad(75)+rad(cos(sine/20)),rad(90)+rad(cos(sine/20))),.3)
  2163.  
  2164. law.C0 = clerp(law.C0, CF(-1.65,-.1,1.35)*Angles(rad(-75)+rad(cos(sine/10)),rad(-75)+-rad(cos(sine/20)),rad(-90)+-rad(cos(sine/20))),.3)
  2165.  
  2166. rlw.C0 = clerp(rlw.C0, CF(0,-.535,-.6)*Angles(rad(-40),rad(0),0),.3)
  2167.  
  2168. llw.C0 = clerp(llw.C0, CF(0,-.05,-.835)*Angles(rad(-16),rad(0),0),.3)
  2169.  
  2170. hw.C0 = clerp(hw.C0, Angles(rad(-2)+rad(cos(sine/10)),rad(0),0),.3)
  2171.  
  2172. lRS:wait()
  2173.  
  2174. end
  2175.  
  2176. wait(.05)
  2177.  
  2178. --for i = 1,30 do
  2179.  
  2180. HandleParts(Main,1.5)
  2181.  
  2182. HandleParts(Main2,1.5)
  2183.  
  2184. local ang = rad(math.random(-360,360))
  2185.  
  2186. --spawn(function()Pulse(Main,Angles(ang,ang,ang),Vector3.new(1.2+(i/50),1.2+(i/50),1),20)end)
  2187.  
  2188. lRS:wait()
  2189.  
  2190. --end
  2191.  
  2192. local S = NewSound(Main,231917744,.95,1)
  2193.  
  2194. S:Play()
  2195.  
  2196. local S = NewSound(Main2,231917744,.95,1)
  2197.  
  2198. S:Play()
  2199.  
  2200. local S = NewSound(Main,231917744,.95,1)
  2201.  
  2202. --:Play()
  2203.  
  2204. local S = NewSound(Main2,231917744,.95,1)
  2205.  
  2206. --S:Play()
  2207.  
  2208. local S = NewSound(Main,231917744,.95,1)
  2209.  
  2210. --S:Play()
  2211.  
  2212. local S = NewSound(Main2,231917744,.95,1)
  2213.  
  2214. --S:Play()
  2215.  
  2216. local Loop = NewSound(torso,194908109,1,1)
  2217.  
  2218. Loop.Looped = true
  2219.  
  2220. Loop:Play()
  2221.  
  2222. Trans(2)
  2223.  
  2224. local H = 0
  2225.  
  2226. local Beam = Cylinder:Clone()
  2227.  
  2228. Beam.mot:Destroy()
  2229.  
  2230. Beam.Name = 'BEAMM'
  2231.  
  2232. Beam.Parent = VortexGauntlet
  2233.  
  2234. Beam.Mesh.Scale = Vector3.new(1,1,1)
  2235.  
  2236. Beam.Anchored = true
  2237.  
  2238. local Beam2 = Beam:Clone()
  2239.  
  2240. Beam2.Parent = VortexGauntlet2
  2241.  
  2242. local Count = 0
  2243.  
  2244. local bv = Instance.new('BodyVelocity',torso)
  2245.  
  2246. bv.Name = 'localbv'
  2247.  
  2248. bv.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  2249.  
  2250. local Tbl = {Main, Char, Beam, Beam2}
  2251.  
  2252. local Angl = 0
  2253.  
  2254. repeat
  2255.  
  2256. local Bool2 = TakeJuice(25)
  2257.  
  2258. if Bool2 == false then break end
  2259.  
  2260. for i = 1,45/2 do
  2261.  
  2262. --spawn(function()Pulse(Main,Angles(ang,ang,ang),Vector3.new(1.2+(i/50),1.2+(i/50),1),20)end)
  2263.  
  2264. torr.C0 = clerp(torr.C0, CF(0,rad(cos(sine/3)),0)*Angles(rad(-15),rad(0),0),.3)
  2265.  
  2266. raw.C0 = clerp(raw.C0, CF(1.65,-.1,1.35)*Angles(rad(-75)+-rad(cos(sine/10)),rad(75)+rad(cos(sine/20)),rad(90)+rad(cos(sine/20))),.3)
  2267.  
  2268. law.C0 = clerp(law.C0, CF(-1.65,-.1,1.35)*Angles(rad(-75)+rad(cos(sine/10)),rad(-75)+-rad(cos(sine/20)),rad(-90)+-rad(cos(sine/20))),.3)
  2269.  
  2270. rlw.C0 = clerp(rlw.C0, CF(0,-.535,-.6)*Angles(rad(-40),rad(0),0),.3)
  2271.  
  2272. llw.C0 = clerp(llw.C0, CF(0,-.05,-.835)*Angles(rad(-16),rad(0),0),.3)
  2273.  
  2274. hw.C0 = clerp(hw.C0, Angles(rad(-2)+rad(cos(sine/10)),rad(0),0),.3)
  2275.  
  2276. Angl = Angl+rad(30)
  2277.  
  2278. HandleWeld.C0 = lerp(HandleWeld.C0,Angles(0,Angl,0),.35)
  2279.  
  2280. HandleWeld2.C0 = lerp(HandleWeld2.C0,Angles(0,Angl,0),.35)
  2281.  
  2282. FaceMouse()
  2283.  
  2284. H = H+.4
  2285.  
  2286. bv.velocity = Vector3.new(0,H*1.5,0) + torso.CFrame.lookVector*H*2
  2287.  
  2288. --wait()
  2289.  
  2290. --Trans(4)
  2291.  
  2292. local S = NewSound(hed,145099824,1,1)
  2293.  
  2294. --S:Play()
  2295.  
  2296. --Trans(6)
  2297.  
  2298. --FaceMouse()
  2299.  
  2300. Count = Count + 25
  2301.  
  2302. local StartPos = (Main.CFrame*CF(0,0,0))
  2303.  
  2304. local ray = Ray.new(StartPos.p,(StartPos.p-(StartPos*CF(0,1,0)).p).unit*Count)
  2305.  
  2306. local P = Instance.new('Part')
  2307.  
  2308. table.insert(Tbl,P)
  2309.  
  2310. local Hit,Pos = workspace:FindPartOnRayWithIgnoreList(ray, Tbl)
  2311.  
  2312. local ph
  2313.  
  2314. local mag
  2315.  
  2316. local StartPos2 = (Main2.CFrame*CF(0,0,0))
  2317.  
  2318. local ray2 = Ray.new(StartPos2.p,(StartPos2.p-(StartPos2*CF(0,1,0)).p).unit*Count)
  2319.  
  2320. local P2 = Instance.new('Part')
  2321.  
  2322. local Hit2,Pos2 = workspace:FindPartOnRayWithIgnoreList(ray2, {Main2, P2, Char, Beam2})
  2323.  
  2324. local mag2
  2325.  
  2326. if Hit then
  2327.  
  2328. if Hit.CanCollide == false then Tbl[Hit] = Hit end
  2329.  
  2330. P.Parent = VortexGauntlet
  2331.  
  2332. P.FormFactor = 3
  2333.  
  2334. P.TopSurface,P.BottomSurface = 10,10
  2335.  
  2336. P.Size = Vector3.new(2,2,2)
  2337.  
  2338. P.Anchored = true
  2339.  
  2340. P.Position = Pos
  2341.  
  2342. P.BrickColor = BrickColor.new(SecondaryColor)
  2343.  
  2344. P.Transparency = .2
  2345.  
  2346. P.CanCollide = false
  2347.  
  2348. P.Material = Enum.Material.Neon
  2349.  
  2350. P.CFrame = CFrame.new(Pos) * Angles(rad(math.random(-360,360)),rad(math.random(-360,360)),rad(math.random(-360,360)))
  2351.  
  2352. spawn(function()
  2353.  
  2354. local C = 40
  2355.  
  2356. for i = 1,C do
  2357.  
  2358. --P.Size = Vector3.new(P.Size.Z+.01,P.Size.Y+.01,P.Size.Z+.01)
  2359.  
  2360. P.Transparency = P.Transparency + .8/C
  2361.  
  2362. lRS:wait()
  2363.  
  2364. end;
  2365.  
  2366. game.Debris:AddItem(P,10)
  2367.  
  2368. spawn(function()
  2369.  
  2370. wait(2)
  2371.  
  2372. P.BrickColor = BrickColor.Black()
  2373.  
  2374. end)
  2375.  
  2376. end)
  2377.  
  2378. mag = (Main.CFrame.p-Pos).magnitude
  2379.  
  2380. else
  2381.  
  2382. mag = (Main.CFrame.p-Pos).magnitude
  2383.  
  2384. end
  2385.  
  2386. if Hit2 then
  2387.  
  2388. P2.Parent = VortexGauntlet2
  2389.  
  2390. P2.FormFactor = 3
  2391.  
  2392. P2.TopSurface,P.BottomSurface = 10,10
  2393.  
  2394. P2.Size = Vector3.new(2,2,2)
  2395.  
  2396. P2.Anchored = true
  2397.  
  2398. P2.Position = Pos2
  2399.  
  2400. P2.BrickColor = BrickColor.new(SecondaryColor)
  2401.  
  2402. P2.Transparency = .2
  2403.  
  2404. P2.CanCollide = false
  2405.  
  2406. P2.Material = Enum.Material.Neon
  2407.  
  2408. P2.CFrame = CFrame.new(Pos2) * Angles(rad(math.random(-360,360)),rad(math.random(-360,360)),rad(math.random(-360,360)))
  2409.  
  2410. spawn(function()
  2411.  
  2412. local C = 40
  2413.  
  2414. for i = 1,C do
  2415.  
  2416. --P.Size = Vector3.new(P.Size.Z+.01,P.Size.Y+.01,P.Size.Z+.01)
  2417.  
  2418. P2.Transparency = P2.Transparency + .8/C
  2419.  
  2420. lRS:wait()
  2421.  
  2422. end;
  2423.  
  2424. game.Debris:AddItem(P2,10)
  2425.  
  2426. spawn(function()
  2427.  
  2428. wait(2)
  2429.  
  2430. P2.BrickColor = BrickColor.Black()
  2431.  
  2432. end)
  2433.  
  2434. end)
  2435.  
  2436. mag2 = (Main2.CFrame.p-Pos2).magnitude
  2437.  
  2438. else
  2439.  
  2440. mag2 = (Main2.CFrame.p-Pos2).magnitude
  2441.  
  2442. end
  2443.  
  2444. local Down = 0
  2445.  
  2446. Beam.Size = Vector3.new(mag,Beam.Size.Y,Beam.Size.Z)
  2447.  
  2448. --Beam.Mesh.Scale = Vector3.new(mag,1.35,1.35)
  2449.  
  2450. Beam.CFrame = Main.CFrame * CF(0,-mag/2,0) * Angles(0,0,rad(90))
  2451.  
  2452. Beam2.Size = Vector3.new(mag,Beam2.Size.Y,Beam2.Size.Z)
  2453.  
  2454. --Beam.Mesh.Scale = Vector3.new(mag,1.35,1.35)
  2455.  
  2456. Beam2.CFrame = Main2.CFrame * CF(0,-mag2/2,0) * Angles(0,0,rad(90))
  2457.  
  2458. --// print(hit.Name)
  2459.  
  2460. torso.Anchored = false
  2461.  
  2462. lRS:wait()
  2463.  
  2464. DBP = false
  2465.  
  2466. --BTouch:disconnect()
  2467.  
  2468. --end--]]
  2469.  
  2470. end
  2471.  
  2472. torso.Anchored = false
  2473.  
  2474. until Keyz.R == false wait()
  2475.  
  2476. ypcall(function()VortexGauntlet['BEAMM']:Destroy()end)
  2477.  
  2478. ypcall(function()VortexGauntlet2['BEAMM']:Destroy()end)
  2479.  
  2480. ypcall(function()torso['localbv']:Destroy()end)
  2481.  
  2482. DebounceState = false
  2483.  
  2484. ypcall(function() Loop:Destroy() end)
  2485.  
  2486. wait(.2)
  2487.  
  2488. dk = false
  2489.  
  2490. wait(1.8)
  2491.  
  2492. Flyin = false
  2493.  
  2494. DBP = false
  2495.  
  2496. end;
  2497.  
  2498.  
  2499.  
  2500. ForceField = function()
  2501.  
  2502. DebounceState = true
  2503.  
  2504. dk = true
  2505.  
  2506. Keyz.Q = true
  2507.  
  2508. local Bool = TakeJuice(15)
  2509.  
  2510. if Bool == false then return end
  2511.  
  2512. local Count = 0
  2513.  
  2514. for i = 1,20 do
  2515.  
  2516. hum.WalkSpeed = 0
  2517.  
  2518. Count = Count + rad(30)
  2519.  
  2520. HandleWeld.C0 = lerp(HandleWeld.C0,CF(0,-.15,0)*Angles(0,Count,0),.3)
  2521.  
  2522. HandleWeld2.C0 = lerp(HandleWeld2.C0,CF(0,-.15,0)*Angles(0,Count,0),.3)
  2523.  
  2524. torr.C0 = clerp(torr.C0, CF(0,-1.2,0)*Angles(rad(-25),rad(0),0),.3)
  2525.  
  2526. raw.C0 = clerp(raw.C0, CF(1.5,-1.25,.75)*Angles(rad(-60),rad(89),rad(90)),.3)
  2527.  
  2528. law.C0 = clerp(law.C0, CF(-1.5,-1.25,.75)*Angles(rad(-60),rad(-89),rad(-90)),.3)
  2529.  
  2530. rlw.C0 = clerp(rlw.C0, CF(0,-0,-1)*Angles(rad(-40),rad(0),0),.3)
  2531.  
  2532. llw.C0 = clerp(llw.C0, CF(0,1.2,-.12)*Angles(rad(16),rad(0),0),.3)
  2533.  
  2534. hw.C0 = clerp(hw.C0, CF(0,0,.25)*Angles(rad(-21),rad(0),0),.3)
  2535.  
  2536. lRS:wait()
  2537.  
  2538. end
  2539.  
  2540. local NewA = 0
  2541.  
  2542. local FF = Instance.new('Part',VortexGauntlet)
  2543.  
  2544. FF.TopSurface,FF.BottomSurface,FF.FormFactor = 10,10,3
  2545.  
  2546. FF.Size = Vector3.new(5,5,5)
  2547.  
  2548. FF.Anchored,FF.CanCollide = true,false
  2549.  
  2550. FF.Color = BrickColor.new(SecondaryColor).Color
  2551.  
  2552. FF.Material,FF.Transparency = 'Neon',.7
  2553.  
  2554. local ang = rad(math.random(-360,360))
  2555.  
  2556. FF.CFrame = torso.CFrame * Angles(ang,ang,ang)
  2557.  
  2558. local FT = FF.Touched:connect(function(Hit)
  2559.  
  2560. local h = dmg(Hit,30,100)
  2561.  
  2562. end)
  2563.  
  2564. hum.WalkSpeed = 0
  2565.  
  2566. local Loop = NewSound(torso,238032904,1,1)
  2567.  
  2568. Loop.Looped = true
  2569.  
  2570. Loop:Play()
  2571.  
  2572. for i = 1,15 do
  2573.  
  2574. local Inc = 1
  2575.  
  2576. Count = Count+rad(30)
  2577.  
  2578. NewA = NewA + rad(3)
  2579.  
  2580. HandleWeld.C0 = lerp(HandleWeld.C0,Angles(0,Count,0),.35)
  2581.  
  2582. HandleWeld2.C0 = lerp(HandleWeld2.C0,Angles(0,Count,0),.35)
  2583.  
  2584. FF.Size = Vector3.new(FF.Size.X+Inc,FF.Size.Y+Inc,FF.Size.Z+Inc)
  2585.  
  2586. FF.CFrame = torso.CFrame * Angles(ang+NewA,ang+NewA,ang+NewA)
  2587.  
  2588. lRS:wait()
  2589.  
  2590. end
  2591.  
  2592. FF.CFrame = torso.CFrame * Angles(ang+NewA,ang+NewA,ang+NewA)
  2593.  
  2594. DebounceState = false
  2595.  
  2596. ypcall(function()Loop:Destroy()end)
  2597.  
  2598. spawn(function()
  2599.  
  2600. wait(5)
  2601.  
  2602. local N = 150
  2603.  
  2604. for i = 1,N do
  2605.  
  2606. FF.Transparency = FF.Transparency + (1)/(N)
  2607.  
  2608. lRS:wait()
  2609.  
  2610. end
  2611.  
  2612. FT:disconnect()
  2613.  
  2614. FF:Destroy()
  2615.  
  2616. end)
  2617.  
  2618. hum.WalkSpeed = .5
  2619.  
  2620. for i = 1,10 do
  2621.  
  2622. HandleWeld.C0 = lerp(HandleWeld.C0,Angles(0,0,0),.35)
  2623.  
  2624. HandleWeld2.C0 = lerp(HandleWeld2.C0,Angles(0,0,0),.35)
  2625.  
  2626. lRS:wait()
  2627.  
  2628. end
  2629.  
  2630. dk = false
  2631.  
  2632. end
  2633.  
  2634.  
  2635.  
  2636. Spikez = function()
  2637.  
  2638. local Bool = TakeJuice(50)
  2639.  
  2640. if Bool == false then return end
  2641.  
  2642. local C = CheckIfLanded()
  2643.  
  2644. if C == false then
  2645.  
  2646. DebounceState = false
  2647.  
  2648. dk = false
  2649.  
  2650. DBP = false
  2651.  
  2652. Flyin = false
  2653.  
  2654. return end
  2655.  
  2656. dk = true
  2657.  
  2658. DebounceState = true
  2659.  
  2660. local Laugh = NewSound(hed,221057812,1.3,1)
  2661.  
  2662. --Laugh:Play()
  2663.  
  2664. for i = 1,10 do
  2665.  
  2666. hum.WalkSpeed = 2
  2667.  
  2668. torr.C0 = clerp(torr.C0, CF(0,-.55,0)*Angles(rad(-25),rad(0),0),.3)
  2669.  
  2670. raw.C0 = clerp(raw.C0, CF(1.65,-.1,1.35)*Angles(rad(-45),rad(25),rad(90)),.3)
  2671.  
  2672. law.C0 = clerp(law.C0, CF(-1.65,-.1,1.35)*Angles(rad(-75),rad(-75),rad(-90)),.3)
  2673.  
  2674. rlw.C0 = clerp(rlw.C0, CF(0,-.535,-1)*Angles(rad(-40),rad(0),0),.3)
  2675.  
  2676. llw.C0 = clerp(llw.C0, CF(0,.6,-.12)*Angles(rad(16),rad(0),0),.3)
  2677.  
  2678. hw.C0 = clerp(hw.C0, Angles(rad(-2),rad(-13),0),.3)
  2679.  
  2680. lRS:wait()
  2681.  
  2682. end
  2683.  
  2684. local Drill_sfx = NewSound(Main,188959272,1.25,.2)
  2685.  
  2686. Drill_sfx:Play()
  2687.  
  2688. local Count = 0
  2689.  
  2690. for i = 1,55 do
  2691.  
  2692. hum.WalkSpeed = 0
  2693.  
  2694. Count = Count + rad(30)
  2695.  
  2696. HandleWeld.C0 = lerp(HandleWeld.C0,CF(0,-.15,0)*Angles(0,Count,0),.35)
  2697.  
  2698. torr.C0 = clerp(torr.C0, CF(0,-1.2,0)*Angles(rad(-25),rad(0),0),.3)
  2699.  
  2700. raw.C0 = clerp(raw.C0, CF(1.5,-1.25,.75)*Angles(rad(-60),rad(89),rad(90)),.3)
  2701.  
  2702. law.C0 = clerp(law.C0, CF(-1.65,-.1,1.35)*Angles(rad(-75),rad(-75),rad(-90)),.3)
  2703.  
  2704. rlw.C0 = clerp(rlw.C0, CF(0,-0,-1)*Angles(rad(-40),rad(0),0),.3)
  2705.  
  2706. llw.C0 = clerp(llw.C0, CF(0,1.2,-.12)*Angles(rad(16),rad(0),0),.3)
  2707.  
  2708. hw.C0 = clerp(hw.C0, CF(0,0,.25)*Angles(rad(-21),rad(-21),0),.3)
  2709.  
  2710. lRS:wait()
  2711.  
  2712. end
  2713.  
  2714. spawn(function()
  2715.  
  2716. for i = 1,35 do
  2717.  
  2718. --local Bool2 = TakeJuice(1)
  2719.  
  2720. --if Bool2 == false then break end
  2721.  
  2722. local P = Cone:Clone()
  2723.  
  2724. P.Parent = VortexGauntlet
  2725.  
  2726. P.Color = BrickColor.new(SecondaryColor).Color
  2727.  
  2728. P.mot:Destroy()
  2729.  
  2730. P.Anchored = true
  2731.  
  2732. P.Size = Vector3.new(3,15,3)
  2733.  
  2734. P.CanCollide = false
  2735.  
  2736. local PT = P.Touched:connect(function(Hit)
  2737.  
  2738. local h = dmg(Hit,13,15)
  2739.  
  2740. end)
  2741.  
  2742. P.Mesh.Scale = Vector3.new(2,15,2)
  2743.  
  2744. local Pos = torso.Position
  2745.  
  2746. P.CFrame = CF(Pos.X+math.random(-30,30),Pos.Y-20,Pos.Z+math.random(-30,30))
  2747.  
  2748. spawn(function()
  2749.  
  2750. game.Debris:AddItem(P,10)
  2751.  
  2752. wait(6)
  2753.  
  2754. local LV = 50
  2755.  
  2756. for i = 1,LV do
  2757.  
  2758. P.Transparency = P.Transparency + 1/LV
  2759.  
  2760. lRS:wait()
  2761.  
  2762. end
  2763.  
  2764. P:Destroy()
  2765.  
  2766. end)
  2767.  
  2768. local PC = P.CFrame.p
  2769.  
  2770. spawn(function()
  2771.  
  2772. local Pt = Instance.new('Part',VortexGauntlet)
  2773.  
  2774. Pt.FormFactor = 3
  2775.  
  2776. Pt.TopSurface,P.BottomSurface = 10,10
  2777.  
  2778. Pt.Size = Vector3.new(2,2,2)
  2779.  
  2780. Pt.Anchored = true
  2781.  
  2782. Pt.Position = Pos
  2783.  
  2784. local Clrz = {
  2785.  
  2786. PrimaryColor;
  2787.  
  2788. SecondaryColor;
  2789.  
  2790. ThirdColor;
  2791.  
  2792. };
  2793.  
  2794. local Cl = Clrz[math.random(1,#Clrz)]
  2795.  
  2796. Pt.Color = BrickColor.new(Cl).Color
  2797.  
  2798. Pt.Transparency = .2
  2799.  
  2800. Pt.CanCollide = false
  2801.  
  2802. Pt.Material = Enum.Material.Neon
  2803.  
  2804. Pt.CFrame = CFrame.new(Pos) * Angles(rad(math.random(-360,360)),rad(math.random(-360,360)),rad(math.random(-360,360)))
  2805.  
  2806. P.Color = BrickColor.new(Cl).Color
  2807.  
  2808. spawn(function()
  2809.  
  2810. local C = 40
  2811.  
  2812. for i = 1,C do
  2813.  
  2814. --Pt.Size = Vector3.new(Pt.Size.Z+.01,Pt.Size.Y+.01,Pt.Size.Z+.01)
  2815.  
  2816. Pt.CFrame = clerp(Pt.CFrame,CF(PC.X,Pos.Y-2,PC.Z)*Angles(rad(math.random(-360,360)),rad(math.random(-360,360)),rad(math.random(-360,360))),.15)
  2817.  
  2818. Pt.Transparency = Pt.Transparency + .8/C
  2819.  
  2820. lRS:wait()
  2821.  
  2822. end;
  2823.  
  2824. game.Debris:AddItem(Pt,10)
  2825.  
  2826. end)
  2827.  
  2828.  
  2829.  
  2830. for i = 1,20 do
  2831.  
  2832. P.CFrame = clerp(P.CFrame,CF(PC.X,Pos.Y+4,PC.Z),.15)
  2833.  
  2834. Pt.CFrame = clerp(Pt.CFrame,CF(PC.X,Pos.Y-2,PC.Z)*Angles(rad(math.random(-360,360)),rad(math.random(-360,360)),rad(math.random(-360,360))),.15)
  2835.  
  2836. lRS:wait()
  2837.  
  2838. end
  2839.  
  2840. end)
  2841.  
  2842. end
  2843.  
  2844. end)
  2845.  
  2846. local Boom = NewSound(Main,133403840,1,1)
  2847.  
  2848. Boom:Play()
  2849.  
  2850. for i = 1,20 do
  2851.  
  2852. hum.WalkSpeed = .5
  2853.  
  2854. torr.C0 = clerp(torr.C0, CF(0,-.55,0)*Angles(rad(-25),rad(0),0),.3)
  2855.  
  2856. raw.C0 = clerp(raw.C0, CF(1.65,-.1,1.35)*Angles(rad(-45),rad(25),rad(90)),.3)
  2857.  
  2858. law.C0 = clerp(law.C0, CF(-1.65,-.1,1.35)*Angles(rad(-75),rad(-75),rad(-90)),.3)
  2859.  
  2860. rlw.C0 = clerp(rlw.C0, CF(0,-.535,-1)*Angles(rad(-40),rad(0),0),.3)
  2861.  
  2862. llw.C0 = clerp(llw.C0, CF(0,.6,-.12)*Angles(rad(16),rad(0),0),.3)
  2863.  
  2864. hw.C0 = clerp(hw.C0, Angles(rad(-2),rad(-13),0),.3)
  2865.  
  2866. lRS:wait()
  2867.  
  2868. end
  2869.  
  2870. dk = false
  2871.  
  2872. DebounceState = false
  2873.  
  2874. end;
  2875.  
  2876.  
  2877.  
  2878. ChargeEnergy = function()
  2879.  
  2880. if Energy == mx then return end
  2881.  
  2882. dk = true
  2883.  
  2884. DebounceState = true
  2885.  
  2886. Keyz.C = true
  2887.  
  2888. local Count = 0
  2889.  
  2890. local Drill_sfx = NewSound(torso,169445714,1.3,1)
  2891.  
  2892. Drill_sfx.Looped = true
  2893.  
  2894. Drill_sfx:Play()
  2895.  
  2896. Drill_sfx.Name = 'DRILLNOIZE'
  2897.  
  2898. for i = 1,25 do
  2899.  
  2900. hum.WalkSpeed = 5
  2901.  
  2902. Count = Count + rad(30)
  2903.  
  2904. HandleWeld.C0 = lerp(HandleWeld.C0,CF(0,-.15,0)*Angles(0,Count,0),.15)
  2905.  
  2906. HandleWeld2.C0 = lerp(HandleWeld2.C0,CF(0,-.15,0)*Angles(0,Count,0),.15)
  2907.  
  2908. torr.C0 = clerp(torr.C0, CF(0,-1.2,0)*Angles(rad(-25),rad(0),0),.3)
  2909.  
  2910. raw.C0 = clerp(raw.C0, CF(1.5,-1.25,.75)*Angles(rad(-60),rad(89),rad(90)),.3)
  2911.  
  2912. law.C0 = clerp(law.C0, CF(-1.5,-1.25,.75)*Angles(rad(-60),rad(-89),rad(-90)),.3)
  2913.  
  2914. rlw.C0 = clerp(rlw.C0, CF(0,-0,-1)*Angles(rad(-40),rad(0),0),.3)
  2915.  
  2916. llw.C0 = clerp(llw.C0, CF(0,1.2,-.12)*Angles(rad(16),rad(0),0),.3)
  2917.  
  2918. hw.C0 = clerp(hw.C0, CF(0,0,.25)*Angles(rad(-21),rad(0),0),.3)
  2919.  
  2920. lRS:wait()
  2921.  
  2922. end
  2923.  
  2924. while Keyz.C == true do
  2925.  
  2926. if Energy == mx then Keyz.C = false dk = false DebounceState = false
  2927.  
  2928. ypcall(function()
  2929.  
  2930. torso['DRILLNOIZE']:Destroy()
  2931.  
  2932. end)
  2933.  
  2934. end
  2935.  
  2936. hum.WalkSpeed = 0
  2937.  
  2938. spawn(function()Charge(2)end)
  2939.  
  2940. Count = Count + rad(30)
  2941.  
  2942. spawn(function()Pulse(Main,CF(0,0,0)*Angles(math.random(-180,180),math.random(-180,180),math.random(-180,180)),Vector3.new(1,1,1),20)end)
  2943.  
  2944. spawn(function()Pulse(Main2,CF(0,0,0)*Angles(math.random(-180,180),math.random(-180,180),math.random(-180,180)),Vector3.new(1,1,1),20)end)
  2945.  
  2946. HandleWeld.C0 = lerp(HandleWeld.C0,CF(0,-.15,0)*Angles(0,Count,0),.3)
  2947.  
  2948. HandleWeld2.C0 = lerp(HandleWeld2.C0,CF(0,-.15,0)*Angles(0,Count,0),.3)
  2949.  
  2950. torr.C0 = clerp(torr.C0, CF(0,-1.2,0)*Angles(rad(-25),rad(0),0),.3)
  2951.  
  2952. raw.C0 = clerp(raw.C0, CF(1.5,-1.25,.75)*Angles(rad(-60),rad(89),rad(90)),.3)
  2953.  
  2954. law.C0 = clerp(law.C0, CF(-1.5,-1.25,.75)*Angles(rad(-60),rad(-89),rad(-90)),.3)
  2955.  
  2956. rlw.C0 = clerp(rlw.C0, CF(0,-0,-1)*Angles(rad(-40),rad(0),0),.3)
  2957.  
  2958. llw.C0 = clerp(llw.C0, CF(0,1.2,-.12)*Angles(rad(16),rad(0),0),.3)
  2959.  
  2960. hw.C0 = clerp(hw.C0, CF(0,0,.25)*Angles(rad(-21),rad(0),0),.3)
  2961.  
  2962. lRS:wait()
  2963.  
  2964. end
  2965.  
  2966. end;
  2967.  
  2968.  
  2969.  
  2970. Kick = function(dist)
  2971.  
  2972. dk = true
  2973.  
  2974. DebounceState = true
  2975.  
  2976. local spd = .35
  2977.  
  2978. local Swng = NewSound(rleg,212607246,.9,1)
  2979.  
  2980. for i = 1,10 do
  2981.  
  2982. FaceMouse()
  2983.  
  2984. HandleWeld.C0 = lerp(HandleWeld.C0,CF(0,0,0)*Angles(0,0,0),spd)
  2985.  
  2986. HandleWeld2.C0 = lerp(HandleWeld2.C0,CF(0,0,0)*Angles(0,0,0),spd)
  2987.  
  2988. torr.C0 = clerp(torr.C0, CF(0,0,0)*Angles(0,0,0),spd)
  2989.  
  2990. raw.C0 = clerp(raw.C0, CF(1.5,-1.2,0)*Angles(0,rad(1),rad(75)),spd)
  2991.  
  2992. law.C0 = clerp(law.C0, CF(-1.5,-1.2,0)*Angles(0,rad(1),rad(-75)),spd)
  2993.  
  2994. rlw.C0 = clerp(rlw.C0, CF(0,-.535,-.6)*Angles(rad(-40),rad(-1),0),spd)
  2995.  
  2996. llw.C0 = clerp(llw.C0, CF(0,-.05,-.835)*Angles(rad(-16),rad(9),0),spd)
  2997.  
  2998. lRS:wait()
  2999.  
  3000. end
  3001.  
  3002. local bv = Instance.new('BodyVelocity',hed)
  3003.  
  3004. bv.maxForce = Vector3.new(999999999999,999999999999,999999999999)
  3005.  
  3006. bv.velocity = hed.CFrame.lookVector * 40
  3007.  
  3008. Swng:Play()
  3009.  
  3010. local chit = true
  3011.  
  3012. local rlt = rleg.Touched:connect(function(Hit)
  3013.  
  3014. if chit == false then return end
  3015.  
  3016. local h = dmg(Hit,35,dist,Hit.CFrame.lookVector*Vector3.new(0,0,5))
  3017.  
  3018. if h then
  3019.  
  3020. chit = false
  3021.  
  3022. local Pcht = NewSound(Hit,138285836,math.random(.8,.95),1)
  3023.  
  3024. Pcht:Play()
  3025.  
  3026. Pcht:Destroy()
  3027.  
  3028. h.PlatformStand = true
  3029.  
  3030. delay(.2,function()h.PlatformStand = false end)
  3031.  
  3032. spawn(function()
  3033.  
  3034. local Pos = (rleg.CFrame*CF(0,-1,0)).p
  3035.  
  3036. local Pt = Instance.new('Part',VortexGauntlet)
  3037.  
  3038. Pt.FormFactor = 3
  3039.  
  3040. Pt.TopSurface,Pt.BottomSurface = 10,10
  3041.  
  3042. Pt.Size = Vector3.new(2.1,2.1,2.1)
  3043.  
  3044. Pt.Anchored = true
  3045.  
  3046. Pt.Position = Pos
  3047.  
  3048. local Clrz = {
  3049.  
  3050. PrimaryColor;
  3051.  
  3052. SecondaryColor;
  3053.  
  3054. ThirdColor;
  3055.  
  3056. };
  3057.  
  3058. local Cl = Clrz[math.random(1,#Clrz)]
  3059.  
  3060. Pt.Color = BrickColor.new(Cl).Color
  3061.  
  3062. Pt.Transparency = .2
  3063.  
  3064. Pt.CanCollide = false
  3065.  
  3066. Pt.Material = Enum.Material.Neon
  3067.  
  3068. Pt.CFrame = CFrame.new(Pos) * Angles(rad(math.random(-360,360)),rad(math.random(-360,360)),rad(math.random(-360,360)))
  3069.  
  3070. spawn(function()
  3071.  
  3072. local C = 40
  3073.  
  3074. for i = 1,C do
  3075.  
  3076. Pt.Transparency = Pt.Transparency + .8/C
  3077.  
  3078. lRS:wait()
  3079.  
  3080. end;
  3081.  
  3082. Pt:Destroy()
  3083.  
  3084. end)
  3085.  
  3086. end)
  3087.  
  3088. end
  3089.  
  3090. end)
  3091.  
  3092. spawn(function()
  3093.  
  3094. wait()
  3095.  
  3096. bv:Destroy()
  3097.  
  3098. end)
  3099.  
  3100. for i = 1,10 do
  3101.  
  3102. FaceMouse()
  3103.  
  3104. HandleWeld.C0 = lerp(HandleWeld.C0,CF(0,0,0)*Angles(0,0,0),spd)
  3105.  
  3106. HandleWeld2.C0 = lerp(HandleWeld2.C0,CF(0,0,0)*Angles(0,0,0),spd)
  3107.  
  3108. torr.C0 = clerp(torr.C0, CF(0,0,0)*Angles(0,rad(45),0),spd)
  3109.  
  3110. raw.C0 = clerp(raw.C0, CF(1.5,-1.2,.61)*Angles(rad(-20),rad(85),rad(75)),spd)
  3111.  
  3112. law.C0 = clerp(law.C0, CF(-1.5,-1.2,0)*Angles(0,rad(85),rad(-75)),spd)
  3113.  
  3114. rlw.C0 = clerp(rlw.C0, CF(0,-1.1,0)*Angles(rad(90),rad(-1),rad(45)),spd)
  3115.  
  3116. llw.C0 = clerp(llw.C0, CF(0,-.05,-.835)*Angles(rad(-16),rad(9),0),spd)
  3117.  
  3118. hw.C0 = clerp(hw.C0, CF(0,0,0)*Angles(0,rad(-45),0),spd)
  3119.  
  3120. lRS:wait()
  3121.  
  3122. end
  3123.  
  3124. DebounceState = false
  3125.  
  3126. rlt:disconnect()
  3127.  
  3128. wait(.1)
  3129.  
  3130. dk = false
  3131.  
  3132. DebounceState = false
  3133.  
  3134. end;
  3135.  
  3136.  
  3137.  
  3138. DoublePunch = function(spd,cnt,dist)
  3139.  
  3140. dist = dist or 20
  3141.  
  3142. dk = true
  3143.  
  3144. Keyz.X = true
  3145.  
  3146. DebounceState = true
  3147.  
  3148. while Keyz.X do
  3149.  
  3150. local Swng = NewSound(rleg,212607246,math.random(.9,1),1)
  3151.  
  3152. Swng:Play()
  3153.  
  3154. hum.WalkSpeed = 2
  3155.  
  3156. local bv = Instance.new('BodyVelocity',hed)
  3157.  
  3158. bv.maxForce = Vector3.new(999999999999,999999999999,999999999999)
  3159.  
  3160. bv.velocity = hed.CFrame.lookVector * 15
  3161.  
  3162. local chit = true
  3163.  
  3164. local rat = rarm.Touched:connect(function(Hit)
  3165.  
  3166. if chit == false then return end
  3167.  
  3168. local h = dmg(Hit,7,dist)
  3169.  
  3170. if h then
  3171.  
  3172. chit = false
  3173.  
  3174. local Pcht = NewSound(Hit,138285836,1.35,2)
  3175.  
  3176. Pcht:Play()
  3177.  
  3178. Pcht:Destroy()
  3179.  
  3180. --h.PlatformStand = true
  3181.  
  3182. spawn(function()
  3183.  
  3184. local Pos = (rarm.CFrame*CF(0,-1,0)).p
  3185.  
  3186. local Pt = Instance.new('Part',VortexGauntlet)
  3187.  
  3188. Pt.FormFactor = 3
  3189.  
  3190. Pt.TopSurface,Pt.BottomSurface = 10,10
  3191.  
  3192. Pt.Size = Vector3.new(2.1,2.1,2.1)
  3193.  
  3194. Pt.Anchored = true
  3195.  
  3196. Pt.Position = Pos
  3197.  
  3198. local Clrz = {
  3199.  
  3200. PrimaryColor;
  3201.  
  3202. SecondaryColor;
  3203.  
  3204. ThirdColor;
  3205.  
  3206. };
  3207.  
  3208. local Cl = Clrz[math.random(1,#Clrz)]
  3209.  
  3210. Pt.Color = BrickColor.new(Cl).Color
  3211.  
  3212. Pt.Transparency = .2
  3213.  
  3214. Pt.CanCollide = false
  3215.  
  3216. Pt.Material = Enum.Material.Neon
  3217.  
  3218. Pt.CFrame = CFrame.new(Pos) * Angles(rad(math.random(-360,360)),rad(math.random(-360,360)),rad(math.random(-360,360)))
  3219.  
  3220. spawn(function()
  3221.  
  3222. local C = 40
  3223.  
  3224. for i = 1,C do
  3225.  
  3226. Pt.Transparency = Pt.Transparency + .8/C
  3227.  
  3228. lRS:wait()
  3229.  
  3230. end;
  3231.  
  3232. Pt:Destroy()
  3233.  
  3234. end)
  3235.  
  3236. end)
  3237.  
  3238. end
  3239.  
  3240. end)
  3241.  
  3242. spawn(function()
  3243.  
  3244. wait()
  3245.  
  3246. bv:Destroy()
  3247.  
  3248. end)
  3249.  
  3250. for i = 1,cnt do
  3251.  
  3252. FaceMouse()
  3253.  
  3254. HandleWeld.C0 = lerp(HandleWeld.C0,CF(0,0,0)*Angles(0,0,0),.35)
  3255.  
  3256. HandleWeld2.C0 = lerp(HandleWeld2.C0,CF(0,0,0)*Angles(0,0,0),.35)
  3257.  
  3258. torr.C0 = clerp(torr.C0, CF(0,0,0)*Angles(0,rad(45),0),spd)
  3259.  
  3260. raw.C0 = clerp(raw.C0, CF(.45,.5,-2)*Angles(rad(90),rad(0),rad(45)),spd)
  3261.  
  3262. law.C0 = clerp(law.C0, CF(0,1,0)*Angles(rad(45),rad(15),rad(35)),spd)
  3263.  
  3264. rlw.C0 = clerp(rlw.C0, CF(0,-.535,-.6)*Angles(rad(-40),rad(-1),0),spd)
  3265.  
  3266. llw.C0 = clerp(llw.C0, CF(0,-.05,-.835)*Angles(rad(-16),rad(9),0),spd)
  3267.  
  3268. hw.C0 = clerp(hw.C0, CF(0,0,0)*Angles(0,rad(-45),0),spd)
  3269.  
  3270. lRS:wait()
  3271.  
  3272. end
  3273.  
  3274. rat:disconnect()
  3275.  
  3276. local Swng = NewSound(rleg,212607246,math.random(1,1.25),1)
  3277.  
  3278. Swng:Play()
  3279.  
  3280. hum.WalkSpeed = 2
  3281.  
  3282. local bv2 = Instance.new('BodyVelocity',hed)
  3283.  
  3284. bv2.maxForce = Vector3.new(999999999999,999999999999,999999999999)
  3285.  
  3286. bv2.velocity = hed.CFrame.lookVector * 15
  3287.  
  3288. local chit2 = true
  3289.  
  3290. local lat = larm.Touched:connect(function(Hit)
  3291.  
  3292. if chit2 == false then return end
  3293.  
  3294. local h = dmg(Hit,7,dist)
  3295.  
  3296. if h then
  3297.  
  3298. chit = false
  3299.  
  3300. local Pcht = NewSound(Hit,138285836,1.35,1)
  3301.  
  3302. Pcht:Play()
  3303.  
  3304. Pcht:Destroy()
  3305.  
  3306. --h.PlatformStand = true
  3307.  
  3308. spawn(function()
  3309.  
  3310. local Pos = (larm.CFrame*CF(0,-1,0)).p
  3311.  
  3312. local Pt = Instance.new('Part',VortexGauntlet)
  3313.  
  3314. Pt.FormFactor = 3
  3315.  
  3316. Pt.TopSurface,Pt.BottomSurface = 10,10
  3317.  
  3318. Pt.Size = Vector3.new(2.1,2.1,2.1)
  3319.  
  3320. Pt.Anchored = true
  3321.  
  3322. Pt.Position = Pos
  3323.  
  3324. local Clrz = {
  3325.  
  3326. PrimaryColor;
  3327.  
  3328. SecondaryColor;
  3329.  
  3330. ThirdColor;
  3331.  
  3332. };
  3333.  
  3334. local Cl = Clrz[math.random(1,#Clrz)]
  3335.  
  3336. Pt.Color = BrickColor.new(Cl).Color
  3337.  
  3338. Pt.Transparency = .2
  3339.  
  3340. Pt.CanCollide = false
  3341.  
  3342. Pt.Material = Enum.Material.Neon
  3343.  
  3344. Pt.CFrame = CFrame.new(Pos) * Angles(rad(math.random(-360,360)),rad(math.random(-360,360)),rad(math.random(-360,360)))
  3345.  
  3346. spawn(function()
  3347.  
  3348. local C = 40
  3349.  
  3350. for i = 1,C do
  3351.  
  3352. Pt.Transparency = Pt.Transparency + .8/C
  3353.  
  3354. lRS:wait()
  3355.  
  3356. end;
  3357.  
  3358. Pt:Destroy()
  3359.  
  3360. end)
  3361.  
  3362. end)
  3363.  
  3364. end
  3365.  
  3366. end)
  3367.  
  3368. spawn(function()
  3369.  
  3370. wait()
  3371.  
  3372. bv2:Destroy()
  3373.  
  3374. end)
  3375.  
  3376. for i = 1,cnt do
  3377.  
  3378. FaceMouse()
  3379.  
  3380. HandleWeld.C0 = lerp(HandleWeld.C0,CF(0,0,0)*Angles(0,0,0),.35)
  3381.  
  3382. HandleWeld2.C0 = lerp(HandleWeld2.C0,CF(0,0,0)*Angles(0,0,0),.35)
  3383.  
  3384. torr.C0 = clerp(torr.C0, CF(0,0,0)*Angles(0,rad(-45),0),spd)
  3385.  
  3386. raw.C0 = clerp(raw.C0, CF(0,0,0)*Angles(rad(45),rad(15),rad(-35)),spd)
  3387.  
  3388. law.C0 = clerp(law.C0, CF(-.45,.5,-2)*Angles(rad(90),rad(0),rad(-45)),spd)
  3389.  
  3390. rlw.C0 = clerp(rlw.C0, CF(0,-.535,-.6)*Angles(rad(-40),rad(-1),0),spd)
  3391.  
  3392. llw.C0 = clerp(llw.C0, CF(0,-.05,-.835)*Angles(rad(-16),rad(9),0),spd)
  3393.  
  3394. hw.C0 = clerp(hw.C0, CF(0,0,0)*Angles(0,rad(45),0),.3)
  3395.  
  3396. lRS:wait()
  3397.  
  3398. end
  3399.  
  3400. lat:disconnect()
  3401.  
  3402. end
  3403.  
  3404. --dk = false
  3405.  
  3406. --DebounceState = false
  3407.  
  3408. end;
  3409.  
  3410.  
  3411.  
  3412. function FindNearestTorso(Position,Distance,SinglePlayer)
  3413.  
  3414. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  3415.  
  3416. local List = {}
  3417.  
  3418. for i,v in pairs(workspace:GetChildren())do
  3419.  
  3420. if v:IsA("Model")then
  3421.  
  3422. if v:findFirstChild("Torso")then
  3423.  
  3424. if v ~= Char then
  3425.  
  3426. if(v.Torso.Position -Position).magnitude <= Distance then
  3427.  
  3428. table.insert(List,v)
  3429.  
  3430. end
  3431.  
  3432. end
  3433.  
  3434. end
  3435.  
  3436. end
  3437.  
  3438. end
  3439.  
  3440. return List
  3441.  
  3442. end
  3443.  
  3444.  
  3445.  
  3446. GroundSlam = function()
  3447.  
  3448. local Bool = TakeJuice(35)
  3449.  
  3450. if Bool == false then return end
  3451.  
  3452. dk = true DebounceState = true
  3453.  
  3454. canslam = false
  3455.  
  3456. local ang = 0
  3457.  
  3458. for i = 1,12 do
  3459.  
  3460. HandleWeld.C0 = lerp(HandleWeld.C0,Angles(0,rad(ang),0),.35)
  3461.  
  3462. HandleWeld2.C0 = lerp(HandleWeld2.C0,Angles(0,rad(ang),0),.35)
  3463.  
  3464. torr.C0 = clerp(torr.C0, CF(0,0,0)*Angles(rad(-3.5),rad(0),0),.3)
  3465.  
  3466. raw.C0 = clerp(raw.C0, CF(2.65,1.5,.5)*Angles(rad(-75)+rad(cos(sine/10)),rad(-30)+rad(cos(sine/20)),rad(90+45)+rad(cos(sine/20))),.3)
  3467.  
  3468. law.C0 = clerp(law.C0, CF(-2.65,1.5,.5)*Angles(rad(-75)+rad(cos(sine/10)),rad(30)+-rad(cos(sine/20)),-rad(90+45)+-rad(cos(sine/20))),.3)
  3469.  
  3470. rlw.C0 = clerp(rlw.C0, CF(0,0,0)*Angles(0,0,0),.3)
  3471.  
  3472. llw.C0 = clerp(llw.C0, CF(0,0,0)*Angles(0,0,0),.3)
  3473.  
  3474. hw.C0 = clerp(hw.C0, CF(0,0,.25)*Angles(rad(-18)+rad(cos(sine/10)),0,0),.3)
  3475.  
  3476. lRS:wait()
  3477.  
  3478. end
  3479.  
  3480. local C = CheckIfLanded()
  3481.  
  3482. local Bv = Instance.new('BodyVelocity',torso)
  3483.  
  3484. Bv.maxForce = Vector3.new(9999999,9999999,9999999)
  3485.  
  3486. Bv.velocity = Vector3.new(0,-100,0)
  3487.  
  3488. spawn(function()
  3489.  
  3490. wait()
  3491.  
  3492. Bv:Destroy()
  3493.  
  3494. end)
  3495.  
  3496. -----------
  3497.  
  3498. local Turn = 0
  3499.  
  3500. local Ts = torso
  3501.  
  3502. local Tsc = Ts.CFrame.p
  3503.  
  3504. local Pos = CFrame.new(Tsc.X,0,Tsc.Z)
  3505.  
  3506. local Mag = math.floor((Pos.p-Tsc).magnitude)
  3507.  
  3508. Mag = Mag
  3509.  
  3510. -----------
  3511.  
  3512. repeat C = CheckIfLanded()
  3513.  
  3514. ang = ang + rad(30)
  3515.  
  3516. HandleWeld.C0 = lerp(HandleWeld.C0,Angles(0,rad(ang),0),.35)
  3517.  
  3518. HandleWeld2.C0 = lerp(HandleWeld2.C0,Angles(0,rad(ang),0),.35)
  3519.  
  3520. lRS:wait()
  3521.  
  3522. until C == true
  3523.  
  3524. lRS:wait()
  3525.  
  3526. --// Crater(hed,15)
  3527.  
  3528. local Boom = NewSound(Main,133403840,1,1)
  3529.  
  3530. Boom:Play()
  3531.  
  3532. local Part,Mesh = Crown()
  3533.  
  3534. Part.Material = 'Neon'
  3535.  
  3536. Part.Color = BrickColor.new(SecondaryColor).Color
  3537.  
  3538. local Pos = torso.CFrame.p
  3539.  
  3540. Part.CFrame = CF(Pos.X,Pos.Y-1.5,Pos.Z) * Angles(0,0,0)
  3541.  
  3542. local NMB = 35
  3543.  
  3544. spawn(function()
  3545.  
  3546. if Mag < 20 then
  3547.  
  3548. NMB = 35/2
  3549.  
  3550. end
  3551.  
  3552. for i = 1,NMB do
  3553.  
  3554. Turn = Turn + 4
  3555.  
  3556. Pos = torso.CFrame.p
  3557.  
  3558. Part.Transparency = Part.Transparency + (1/NMB)
  3559.  
  3560. Part.CFrame = CF(Pos.X,Pos.Y-1.5,Pos.Z) * Angles(0,rad(Turn),0)
  3561.  
  3562. Mesh.Scale = Mesh.Scale + Vector3.new(1.25/2,.3,1.25/2)
  3563.  
  3564. sRS:wait()
  3565.  
  3566. end
  3567.  
  3568. Part:Destroy()
  3569.  
  3570. end)
  3571.  
  3572. --ypcall(function()
  3573.  
  3574. spawn(function()
  3575.  
  3576. for i,v in pairs(FindNearestTorso(torso.CFrame.p,NMB-3))do
  3577.  
  3578. if v:FindFirstChild('Humanoid') then
  3579.  
  3580. local hm = v:FindFirstChild('Humanoid')
  3581.  
  3582. hm:TakeDamage(math.random(NMB/1.1,NMB))
  3583.  
  3584. hm.PlatformStand = true
  3585.  
  3586. end
  3587.  
  3588. end
  3589.  
  3590. end)
  3591.  
  3592. Crater(hed,NMB/2)
  3593.  
  3594. for i = 1,25 do
  3595.  
  3596. torr.C0 = clerp(torr.C0, CF(0,-1.2,0)*Angles(rad(-25),rad(0),0),.3)
  3597.  
  3598. raw.C0 = clerp(raw.C0, CF(1.5,-1.25,.75)*Angles(rad(-60),rad(89),rad(90)),.3)
  3599.  
  3600. law.C0 = clerp(law.C0, CF(-1.5,-1.25,.75)*Angles(rad(-60),rad(-89),rad(-90)),.3)
  3601.  
  3602. rlw.C0 = clerp(rlw.C0, CF(0,-0,-1)*Angles(rad(-40),rad(0),0),.3)
  3603.  
  3604. llw.C0 = clerp(llw.C0, CF(0,1.2,-.12)*Angles(rad(16),rad(0),0),.3)
  3605.  
  3606. hw.C0 = clerp(hw.C0, CF(0,0,.25)*Angles(rad(-21),rad(0),0),.3)
  3607.  
  3608. lRS:wait()
  3609.  
  3610. end
  3611.  
  3612. dk = false DebounceState = false
  3613.  
  3614. wait(.35)
  3615.  
  3616. canslam = true
  3617.  
  3618. end;
  3619.  
  3620.  
  3621.  
  3622. PulseBeam = function()
  3623.  
  3624. local Bool = TakeJuice(100)
  3625.  
  3626. if Bool == false then return end
  3627.  
  3628. dk = true DebounceState = true
  3629.  
  3630. DBP = true
  3631.  
  3632. local spd = .1
  3633.  
  3634. for i = 1, 22 do
  3635.  
  3636. hum.WalkSpeed = 15
  3637.  
  3638. HandleWeld.C0 = lerp(HandleWeld.C0,CF(0,0,0)*Angles(0,0,0),spd)
  3639.  
  3640. HandleWeld2.C0 = lerp(HandleWeld2.C0,CF(0,0,0)*Angles(0,0,0),spd)
  3641.  
  3642. torr.C0 = lerp(torr.C0, CF(0,0,0)*Angles(0,0,0),spd)
  3643.  
  3644. raw.C0 = lerp(raw.C0, CF(2.65,.2,.325)*Angles(rad(-15),rad(-7),rad(130)),spd)
  3645.  
  3646. law.C0 = lerp(law.C0, CF(0,0,0)*Angles(0,0,0),spd)
  3647.  
  3648. rlw.C0 = lerp(rlw.C0, CF(0,0,0)*Angles(0,0,0),spd)
  3649.  
  3650. llw.C0 = lerp(llw.C0, CF(0,0,0)*Angles(0,0,0),spd)
  3651.  
  3652. hw.C0 = lerp(hw.C0, CF(0,0,0)*Angles(0,0,0),spd)
  3653.  
  3654. sRS:wait()
  3655.  
  3656. end
  3657.  
  3658. --print'LELLELETESTING'
  3659.  
  3660. for i = 1, 20 do
  3661.  
  3662. --[[spawn(function()
  3663.  
  3664. local b = Instance.new('Part',VortexGauntlet)
  3665.  
  3666. b.FormFactor = 3
  3667.  
  3668. b.TopSurface,b.BottomSurface = 0,0
  3669.  
  3670. local rsz = math.random(1,2.5)
  3671.  
  3672. b.Size = Vec3(rsz,rsz,rsz)
  3673.  
  3674. b.Material = 'Neon'
  3675.  
  3676. b.Anchored = true
  3677.  
  3678. b.CanCollide = false
  3679.  
  3680. b.BrickColor = BrickColor.new(SecondaryColor)
  3681.  
  3682. rcf = CF(math.random(-3,3),4,math.random(-3,3))
  3683.  
  3684. b.CFrame = torso.CFrame * CF(5.35,4.85,0) * rcf * Angles(math.random(-360,360),math.random(-360,360),math.random(-360,360))
  3685.  
  3686. wait()
  3687.  
  3688. local rand = math.random(.02,.08)
  3689.  
  3690. local turn = math.random(2,8)
  3691.  
  3692. for i = 1,500 do
  3693.  
  3694. b.CFrame = clerp(torso.CFrame,CF(5.35,4.85,0)*Angles(turn,turn,turn),rand)
  3695.  
  3696. turn = turn + rad(7)
  3697.  
  3698. lRS:wait()
  3699.  
  3700. end
  3701.  
  3702. b:Destroy()
  3703.  
  3704. end)--]]
  3705.  
  3706. hum.WalkSpeed = 0
  3707.  
  3708. HandleWeld.C0 = lerp(HandleWeld.C0,CF(0,0,0)*Angles(0,0,0),spd)
  3709.  
  3710. HandleWeld2.C0 = lerp(HandleWeld2.C0,CF(0,0,0)*Angles(0,0,0),spd)
  3711.  
  3712. torr.C0 = lerp(torr.C0, CF(0,0,0)*Angles(0,0,0),spd)
  3713.  
  3714. raw.C0 = lerp(raw.C0, CF(2.65,.2,.325)*Angles(rad(-15),rad(-7),rad(130)),spd)
  3715.  
  3716. law.C0 = lerp(law.C0, CF(0,0,0)*Angles(0,0,0),spd)
  3717.  
  3718. rlw.C0 = lerp(rlw.C0, CF(0,0,0)*Angles(0,0,0),spd)
  3719.  
  3720. llw.C0 = lerp(llw.C0, CF(0,0,0)*Angles(0,0,0),spd)
  3721.  
  3722. hw.C0 = lerp(hw.C0, CF(0,0,0)*Angles(0,0,0),spd)
  3723.  
  3724. sRS:wait()
  3725.  
  3726. end
  3727.  
  3728. --print'LELLELETESTING2'
  3729.  
  3730. local Sph = Instance.new('Part',VortexGauntlet)
  3731.  
  3732. Sph.FormFactor = 'Custom'
  3733.  
  3734. Sph.Material = 'Neon'
  3735.  
  3736. Sph.TopSurface,Sph.BottomSurface = 0,0
  3737.  
  3738. Sph.CanCollide = false
  3739.  
  3740. Sph.Anchored = true
  3741.  
  3742. Sph.Size = Vec3(6,6,6) --// O: xD
  3743.  
  3744. Sph.Shape = 'Ball'
  3745.  
  3746. Sph.Transparency = .5
  3747.  
  3748. Sph.BrickColor = BrickColor.new(ThirdColor)
  3749.  
  3750. Sph.Parent = VortexGauntlet
  3751.  
  3752. local Msh = Instance.new('SpecialMesh',Sph)
  3753.  
  3754. Msh.Name = 'NSM'
  3755.  
  3756. Msh.MeshType = 'Sphere'
  3757.  
  3758. Sph.CFrame = torso.CFrame * CF(3.411159563488742149564562579365386508630434,3,0) --// Random numbahz
  3759.  
  3760. local Sz,Inc = .05,.0059375
  3761.  
  3762. local MP = Sph.CFrame
  3763.  
  3764. local Gl = CF(5.35,4.85,0)
  3765.  
  3766. local Sph2,Sph3 = Sph:Clone(),Sph:Clone()
  3767.  
  3768. Sph2.Parent,Sph3.Parent = VortexGauntlet,VortexGauntlet
  3769.  
  3770. Sph2.BrickColor,Sph3.BrickColor = BrickColor.new(PrimaryColor),BrickColor.new(SecondaryColor)
  3771.  
  3772. Sph2.Transparency,Sph3.Transparency = .25,.25
  3773.  
  3774. Sph2.Size,Sph3.Size = Sph.Size+Vector3.new(.5,.5,.5),Sph.Size+Vector3.new(1,1,1)
  3775.  
  3776. local Msh2,Msh3 = Sph2.NSM,Sph3.NSM
  3777.  
  3778. local S = NewSound(hed,164102008,.7,1)
  3779.  
  3780. S:Play()
  3781.  
  3782. local S = NewSound(hed,214953746,.7,1)
  3783.  
  3784. S:Play()
  3785.  
  3786. local S = NewSound(hed,180984009,.7,1)
  3787.  
  3788. S:Play()
  3789.  
  3790. for i = 1,640/4 do
  3791.  
  3792. Sz = Sz+Inc
  3793.  
  3794. Sph.CFrame = lerp(Sph.CFrame,torso.CFrame*CF(5.35,4.85,0),.01)
  3795.  
  3796. Sph2.CFrame = lerp(Sph2.CFrame,torso.CFrame*CF(5.35,4.85,0),.01)
  3797.  
  3798. Sph3.CFrame = lerp(Sph3.CFrame,torso.CFrame*CF(5.35,4.85,0),.01)
  3799.  
  3800. Msh.Scale = Vec3(Sz,Sz,Sz)
  3801.  
  3802. Msh2.Scale = Vec3(Sz+.005,Sz+.005,Sz+.005)
  3803.  
  3804. Msh3.Scale = Vec3(Sz+.01,Sz+.01,Sz+.01)
  3805.  
  3806. lRS:wait()
  3807.  
  3808. end
  3809.  
  3810. --Msh.Scale = Vec3(1,1,1)
  3811.  
  3812. --print'der'
  3813.  
  3814. local ang = 90
  3815.  
  3816. for i = 1, 5 do
  3817.  
  3818. hum.WalkSpeed = 0
  3819.  
  3820. Sph.CFrame = lerp(Sph.CFrame,torso.CFrame*CF(5.35,4.85,0),1)
  3821.  
  3822. Sph2.CFrame = lerp(Sph2.CFrame,torso.CFrame*CF(5.35,4.85,0),.01)
  3823.  
  3824. Sph3.CFrame = lerp(Sph3.CFrame,torso.CFrame*CF(5.35,4.85,0),.01)
  3825.  
  3826. HandleWeld.C0 = lerp(HandleWeld.C0,CF(0,0,0)*Angles(0,0,0),spd)
  3827.  
  3828. HandleWeld2.C0 = lerp(HandleWeld2.C0,CF(0,0,0)*Angles(0,0,0),spd)
  3829.  
  3830. torr.C0 = lerp(torr.C0, CF(0,0,0)*Angles(0,0,0),spd)
  3831.  
  3832. raw.C0 = lerp(raw.C0, CF(2.65,.2,.325)*Angles(rad(-15),rad(-7),rad(130)),spd)
  3833.  
  3834. law.C0 = lerp(law.C0, CF(0,0,0)*Angles(0,0,0),spd)
  3835.  
  3836. rlw.C0 = lerp(rlw.C0, CF(0,0,0)*Angles(0,0,0),spd)
  3837.  
  3838. llw.C0 = lerp(llw.C0, CF(0,0,0)*Angles(0,0,0),spd)
  3839.  
  3840. hw.C0 = lerp(hw.C0, CF(0,0,0)*Angles(0,0,0),spd)
  3841.  
  3842. spawn(function()Pulse(Main,CF(0,.2935,0)*Angles(ang*i,0,0),Vector3.new(1.2+(i/35),1.2+(i/35),1),20)end)
  3843.  
  3844. spawn(function()Trans(5)end)
  3845.  
  3846. wait(.15)
  3847.  
  3848. end
  3849.  
  3850. for i = 1, 20 do
  3851.  
  3852. FaceMouse()
  3853.  
  3854. hum.WalkSpeed = 2
  3855.  
  3856. Sph.CFrame = rarm.CFrame*CF(0,-5,0)
  3857.  
  3858. Sph2.CFrame = rarm.CFrame*CF(0,-5,0)
  3859.  
  3860. Sph3.CFrame = rarm.CFrame*CF(0,-5,0)
  3861.  
  3862. HandleWeld.C0 = lerp(HandleWeld.C0,CF(0,0,0)*Angles(0,0,0),spd)
  3863.  
  3864. HandleWeld2.C0 = lerp(HandleWeld2.C0,CF(0,0,0)*Angles(0,0,0),spd)
  3865.  
  3866. torr.C0 = clerp(torr.C0, CF(0,0,0)*Angles(0,rad(80),0),spd)
  3867.  
  3868. raw.C0 = clerp(raw.C0, CF(1.95,-1,-.2)*Angles(0,rad(10),rad(90)),spd)
  3869.  
  3870. law.C0 = clerp(law.C0, CF(0,0,0)*Angles(0,0,0),spd)
  3871.  
  3872. rlw.C0 = clerp(rlw.C0, CF(0,0,0)*Angles(0,0,0),spd)
  3873.  
  3874. llw.C0 = clerp(llw.C0, CF(0,0,0)*Angles(0,0,0),spd)
  3875.  
  3876. hw.C0 = clerp(hw.C0, CF(0,0,0)*Angles(0,rad(-80),0),spd)
  3877.  
  3878. lRS:wait()
  3879.  
  3880. end
  3881.  
  3882. spawn(function()
  3883.  
  3884. local Beam = Cylinder:Clone()
  3885.  
  3886. Beam.mot:Destroy()
  3887.  
  3888. Beam.Parent = VortexGauntlet
  3889.  
  3890. Beam.Mesh.Scale = Vector3.new(1,1,1)
  3891.  
  3892. Beam.Anchored = true
  3893.  
  3894. local Beam2 = Cylinder:Clone()
  3895.  
  3896. Beam2.mot:Destroy()
  3897.  
  3898. Beam2.Parent = VortexGauntlet
  3899.  
  3900. Beam2.Mesh.Scale = Vector3.new(1,1,1)
  3901.  
  3902. Beam2.Anchored = true
  3903.  
  3904. local Count = 0
  3905.  
  3906. local ptch = .5
  3907.  
  3908. local S = NewSound(Beam,228343271,ptch,1)
  3909.  
  3910. S:Play()
  3911.  
  3912. local S = NewSound(Beam,231917744,ptch,1)
  3913.  
  3914. S:Play()
  3915.  
  3916. local S = NewSound(hed,231917744,ptch,1)
  3917.  
  3918. S:Play()
  3919.  
  3920. local S = NewSound(hed,133403840,.95,1)
  3921.  
  3922. S:Play()
  3923.  
  3924. local Tbl = {Main, Char, Beam, Beam2, Sph,Sph2,Sph3}
  3925.  
  3926. local Angl = 0
  3927.  
  3928. local Loop = NewSound(torso,194908109,1,1)
  3929.  
  3930. Loop.Looped = true
  3931.  
  3932. Loop:Play()
  3933.  
  3934. repeat--for i = 1,150 do
  3935.  
  3936. local Bool = TakeJuice(5)
  3937.  
  3938. if Bool == false then
  3939.  
  3940. Keyz.T = false
  3941.  
  3942. end
  3943.  
  3944. Trans(20)
  3945.  
  3946. Angl = Angl+rad(30)
  3947.  
  3948. HandleWeld.C0 = lerp(HandleWeld.C0,Angles(0,Angl,0),.35)
  3949.  
  3950. Trans(2)
  3951.  
  3952. local ang = rad(math.random(-360,360))
  3953.  
  3954. FaceMouse()
  3955.  
  3956. Count = Count + 12
  3957.  
  3958. local StartPos = rarm.CFrame * CF(0,-6,0)
  3959.  
  3960. local ray = Ray.new(StartPos.p,(StartPos.p-(StartPos*CF(0,1,0)).p).unit*Count)
  3961.  
  3962. local P = Instance.new('Part')
  3963.  
  3964. table.insert(Tbl,P)
  3965.  
  3966. local Hit,Pos = workspace:FindPartOnRayWithIgnoreList(ray, Tbl)
  3967.  
  3968. if Hit and Hit.Name:lower() == 'terrain' then
  3969.  
  3970. Hit:SetCell(Pos.X,Pos.Y+2,Pos.Z, 0, 0, 0)
  3971.  
  3972.  
  3973.  
  3974. --local xp = Instance.new('Explosion',workspace)
  3975.  
  3976. --xp.Position = Pos
  3977.  
  3978. end
  3979.  
  3980. local ph
  3981.  
  3982. local mag
  3983.  
  3984. if Hit then
  3985.  
  3986. if Hit and Hit.Parent:FindFirstChild'Humanoid' then
  3987.  
  3988. local h = dmg(Hit,25,20)
  3989.  
  3990. end
  3991.  
  3992. if Hit and Hit.Anchored == false and not Hit.Parent:FindFirstChild'Humanoid' then
  3993.  
  3994. local bv = Instance.new('BodyVelocity',Hit)
  3995.  
  3996. local hih = math.huge
  3997.  
  3998. bv.maxForce = Vector3.new(hih,hih,hih)
  3999.  
  4000. bv.velocity = hed.CFrame.lookVector * 100 + Vector3.new(0,-2,0)
  4001.  
  4002. spawn(function()
  4003.  
  4004. wait()
  4005.  
  4006. bv:Destroy()
  4007.  
  4008. end)
  4009.  
  4010. end
  4011.  
  4012. if Hit.CanCollide == false then
  4013.  
  4014. table.insert(Tbl,Hit)
  4015.  
  4016. end
  4017.  
  4018. --Count = (StartPos.p-Hit.CFrame.p).magnitude
  4019.  
  4020. P.Parent = VortexGauntlet
  4021.  
  4022. P.FormFactor = 3
  4023.  
  4024. P.TopSurface,P.BottomSurface = 10,10
  4025.  
  4026. P.Size = Vector3.new(7,7,7)
  4027.  
  4028. P.Anchored = true
  4029.  
  4030. P.Position = Pos
  4031.  
  4032. P.BrickColor = BrickColor.new(SecondaryColor)
  4033.  
  4034. P.Transparency = .2
  4035.  
  4036. P.CanCollide = false
  4037.  
  4038. P.Material = Enum.Material.Neon
  4039.  
  4040. P.CFrame = CFrame.new(Pos) * Angles(rad(math.random(-360,360)),rad(math.random(-360,360)),rad(math.random(-360,360)))
  4041.  
  4042. spawn(function()
  4043.  
  4044. local C = 40
  4045.  
  4046. for i = 1,C do
  4047.  
  4048. --P.Size = Vector3.new(P.Size.Z+.01,P.Size.Y+.01,P.Size.Z+.01)
  4049.  
  4050. P.Transparency = P.Transparency + 1/C
  4051.  
  4052. lRS:wait()
  4053.  
  4054. end;
  4055.  
  4056. P:Destroy()
  4057.  
  4058. end)
  4059.  
  4060. mag = (StartPos.p-Pos).magnitude
  4061.  
  4062. else
  4063.  
  4064. mag = (StartPos.p-Pos).magnitude
  4065.  
  4066. end
  4067.  
  4068. local Down = 0--.125
  4069.  
  4070.  
  4071.  
  4072. Beam.Transparency = .6
  4073.  
  4074. Beam2.Transparency = .4
  4075.  
  4076. Beam2.BrickColor = BrickColor.new(PrimaryColor)
  4077.  
  4078. Beam.Size = Vector3.new(mag,5,5)
  4079.  
  4080. Beam2.Size = Vector3.new(mag,4.5,4.5)
  4081.  
  4082. Beam.CFrame = StartPos * CF(0,-mag/2,0) * Angles(0,0,rad(90))
  4083.  
  4084. Beam2.CFrame = StartPos * CF(0,-mag/2,0) * Angles(0,0,rad(90))
  4085.  
  4086.  
  4087.  
  4088. torso.Anchored = false
  4089.  
  4090. FaceMouse()
  4091.  
  4092. hum.WalkSpeed = 2
  4093.  
  4094. Sph.CFrame = rarm.CFrame*CF(0,-5,0)
  4095.  
  4096. Sph2.CFrame = rarm.CFrame*CF(0,-5,0)
  4097.  
  4098. Sph3.CFrame = rarm.CFrame*CF(0,-5,0)
  4099.  
  4100. HandleWeld.C0 = lerp(HandleWeld.C0,CF(0,0,0)*Angles(0,0,0),spd)
  4101.  
  4102. HandleWeld2.C0 = lerp(HandleWeld2.C0,CF(0,0,0)*Angles(0,0,0),spd)
  4103.  
  4104. torr.C0 = clerp(torr.C0, CF(0,0,0)*Angles(0,rad(80),0),spd)
  4105.  
  4106. raw.C0 = clerp(raw.C0, CF(1.95,-1,-.2)*Angles(0,rad(10),rad(90)),spd)
  4107.  
  4108. law.C0 = clerp(law.C0, CF(0,0,0)*Angles(0,0,0),spd)
  4109.  
  4110. rlw.C0 = clerp(rlw.C0, CF(0,0,0)*Angles(0,0,0),spd)
  4111.  
  4112. llw.C0 = clerp(llw.C0, CF(0,0,0)*Angles(0,0,0),spd)
  4113.  
  4114. hw.C0 = clerp(hw.C0, CF(0,0,0)*Angles(0,rad(-80),0),spd)
  4115.  
  4116. lRS:wait()
  4117.  
  4118. --end
  4119.  
  4120. until Keyz.T == false
  4121.  
  4122. local pls = Sph3:Clone()
  4123.  
  4124. pls.Parent = VortexGauntlet
  4125.  
  4126. local msh = pls['NSM']
  4127.  
  4128. local tom = 1-pls.Transparency
  4129.  
  4130. DBP=false
  4131.  
  4132. for i = 1,20 do
  4133.  
  4134. Beam.Transparency = Beam.Transparency + .05
  4135.  
  4136. Beam2.Transparency = Beam2.Transparency + .05
  4137.  
  4138. Sph.Transparency = Sph.Transparency + .05
  4139.  
  4140. Msh.Scale = Msh.Scale - Vector3.new(7/20,7/20,7/20)
  4141.  
  4142. Sph2.Transparency = Sph2.Transparency + .05
  4143.  
  4144. Msh2.Scale = Msh2.Scale - Vector3.new(7/20,7/20,7/20)
  4145.  
  4146. Sph3.Transparency = Sph3.Transparency + .05
  4147.  
  4148. Msh3.Scale = Msh3.Scale - Vector3.new(7/20,7/20,7/20)
  4149.  
  4150. pls.Transparency = pls.Transparency + tom/20
  4151.  
  4152. msh.Scale = msh.Scale + Vector3.new(.05,.05,.05)
  4153.  
  4154. lRS:wait()
  4155.  
  4156. end
  4157.  
  4158. pls:Destroy()
  4159.  
  4160. Beam:Destroy()
  4161.  
  4162. Beam2:Destroy()
  4163.  
  4164. Sph:Destroy()
  4165.  
  4166. Sph2:Destroy()
  4167.  
  4168. Loop:Destroy()
  4169.  
  4170. Sph3:Destroy()
  4171.  
  4172. dk = false DebounceState = false
  4173.  
  4174. end)
  4175.  
  4176. end;
  4177.  
  4178.  
  4179.  
  4180. BeamDash = function()
  4181.  
  4182. -----------
  4183.  
  4184. local C = CheckIfLanded()
  4185.  
  4186. if C == false then return end
  4187.  
  4188. local Bool = TakeJuice(10)
  4189.  
  4190. if Bool == false then return end
  4191.  
  4192. local Turn = 0
  4193.  
  4194. local Ts = torso
  4195.  
  4196. local Tsc = Ts.CFrame.p
  4197.  
  4198. local Pos = CFrame.new(Tsc.X,0,Tsc.Z)
  4199.  
  4200. local Mag = math.floor((Pos.p-Tsc).magnitude)
  4201.  
  4202. -----------
  4203.  
  4204. if Mag > 20 then return end
  4205.  
  4206. print(Mag)
  4207.  
  4208. dk = true DebounceState = true
  4209.  
  4210. candash = false
  4211.  
  4212. hum.WalkSpeed = 2
  4213.  
  4214. for i = 1,5 do
  4215.  
  4216. raw.C0 = clerp(raw.C0, CF(.2,.5,1)*Angles(rad(-75),rad(16),rad(13)),.6)
  4217.  
  4218. law.C0 = clerp(law.C0, CF(-.2,.5,1)*Angles(rad(-75),rad(-16),rad(-13)),.6)
  4219.  
  4220. torr.C0 = clerp(torr.C0, CF(0,0,0)*Angles(rad(0),0,0),.6)
  4221.  
  4222. hw.C0 = clerp(hw.C0, Angles(rad(3.5),0,0),.6)
  4223.  
  4224. rlw.C0 = clerp(rlw.C0, CF(0,-.535,-.6)*Angles(rad(-40),rad(-1),0),.6)
  4225.  
  4226. llw.C0 = clerp(llw.C0, CF(0,-.05,-.835)*Angles(rad(-16),rad(9),0),.6)
  4227.  
  4228. lRS:wait()
  4229.  
  4230. end
  4231.  
  4232. local cP = Instance.new'Part'
  4233.  
  4234. cP.Parent = VortexGauntlet
  4235.  
  4236. cP.FormFactor = 3
  4237.  
  4238. cP.TopSurface,cP.BottomSurface = 10,10
  4239.  
  4240. cP.Size = Vector3.new(2.2,2.2,2.2)
  4241.  
  4242. cP.Anchored = true
  4243.  
  4244. cP.BrickColor = BrickColor.new(SecondaryColor)
  4245.  
  4246. cP.Transparency = .2
  4247.  
  4248. cP.CanCollide = false
  4249.  
  4250. cP.Material = Enum.Material.Neon
  4251.  
  4252. cP.CFrame = rarm.CFrame * CF(0,-2,0) * Angles(rad(math.random(-360,360)),rad(math.random(-360,360)),rad(math.random(-360,360)))
  4253.  
  4254. spawn(function()local C = 40 for i = 1,C do cP.Transparency = cP.Transparency + 1/C lRS:wait() end; cP:Destroy() end)
  4255.  
  4256. local cP2 = Instance.new'Part'
  4257.  
  4258. cP2.Parent = VortexGauntlet2
  4259.  
  4260. cP2.FormFactor = 3
  4261.  
  4262. cP2.TopSurface,cP2.BottomSurface = 10,10
  4263.  
  4264. cP2.Size = Vector3.new(2.2,2.2,2.2)
  4265.  
  4266. cP2.Anchored = true
  4267.  
  4268. cP2.BrickColor = BrickColor.new(SecondaryColor)
  4269.  
  4270. cP2.Transparency = .2
  4271.  
  4272. cP2.CanCollide = false
  4273.  
  4274. cP2.Material = Enum.Material.Neon
  4275.  
  4276. cP2.CFrame = larm.CFrame * CF(0,-2,0) * Angles(rad(math.random(-360,360)),rad(math.random(-360,360)),rad(math.random(-360,360)))
  4277.  
  4278. spawn(function()local C = 40 for i = 1,C do cP2.Transparency = cP2.Transparency + 1/C lRS:wait() end; cP2:Destroy() end)
  4279.  
  4280.  
  4281.  
  4282. --=============================================================================================
  4283.  
  4284. local H = 0
  4285.  
  4286. local Beam = Cylinder:Clone()
  4287.  
  4288. Beam.mot:Destroy()
  4289.  
  4290. Beam.Name = 'BEAMM'
  4291.  
  4292. Beam.Parent = VortexGauntlet
  4293.  
  4294. Beam.Mesh.Scale = Vector3.new(1,1,1)
  4295.  
  4296. Beam.Anchored = true
  4297.  
  4298. local Beam2 = Beam:Clone()
  4299.  
  4300. Beam2.Parent = VortexGauntlet2
  4301.  
  4302. local Count = 0
  4303.  
  4304. local bv = Instance.new('BodyVelocity',torso)
  4305.  
  4306. bv.Name = 'localbv'
  4307.  
  4308. bv.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  4309.  
  4310. local Tbl = {Main, Char, Beam, Beam2}
  4311.  
  4312. local Angl = 0
  4313.  
  4314. local Boom = NewSound(torso,133403840,1.4,1)
  4315.  
  4316. Boom:Play()
  4317.  
  4318. local Boom = NewSound(torso,133403840,1.4,1)
  4319.  
  4320. Boom:Play()
  4321.  
  4322. for i = 1,45/5 do
  4323.  
  4324. --spawn(function()Pulse(Main,Angles(ang,ang,ang),Vector3.new(1.2+(i/50),1.2+(i/50),1),20)end)
  4325.  
  4326. raw.C0 = clerp(raw.C0, CF(.2,.5,1)*Angles(rad(-75),rad(16),rad(13)),.6)
  4327.  
  4328. law.C0 = clerp(law.C0, CF(-.2,.5,1)*Angles(rad(-75),rad(-16),rad(-13)),.6)
  4329.  
  4330. torr.C0 = clerp(torr.C0, CF(0,0,0)*Angles(rad(0),0,0),.6)
  4331.  
  4332. hw.C0 = clerp(hw.C0, Angles(rad(3.5),0,0),.6)
  4333.  
  4334. rlw.C0 = clerp(rlw.C0, CF(0,-.535,-.6)*Angles(rad(-40),rad(-1),0),.6)
  4335.  
  4336. llw.C0 = clerp(llw.C0, CF(0,-.05,-.835)*Angles(rad(-16),rad(9),0),.6)
  4337.  
  4338. Angl = Angl+rad(30)
  4339.  
  4340. HandleWeld.C0 = lerp(HandleWeld.C0,Angles(0,Angl,0),.35)
  4341.  
  4342. HandleWeld2.C0 = lerp(HandleWeld2.C0,Angles(0,Angl,0),.35)
  4343.  
  4344. FaceMouse()
  4345.  
  4346. H = H+.4
  4347.  
  4348. bv.velocity = torso.CFrame.lookVector*100 + Vector3.new(0,50,0)
  4349.  
  4350. --wait()
  4351.  
  4352. --Trans(4)
  4353.  
  4354. local S = NewSound(hed,145099824,1,1)
  4355.  
  4356. --S:Play()
  4357.  
  4358. --Trans(6)
  4359.  
  4360. --FaceMouse()
  4361.  
  4362. Count = Count + 15
  4363.  
  4364. local StartPos = (Main.CFrame*CF(0,0,0))
  4365.  
  4366. local ray = Ray.new(StartPos.p,(StartPos.p-(StartPos*CF(0,1,0)).p).unit*Count)
  4367.  
  4368. local P = Instance.new('Part')
  4369.  
  4370. table.insert(Tbl,P)
  4371.  
  4372. local Hit,Pos = workspace:FindPartOnRayWithIgnoreList(ray, Tbl)
  4373.  
  4374. local ph
  4375.  
  4376. local mag
  4377.  
  4378. local StartPos2 = (Main2.CFrame*CF(0,0,0))
  4379.  
  4380. local ray2 = Ray.new(StartPos2.p,(StartPos2.p-(StartPos2*CF(0,1,0)).p).unit*Count)
  4381.  
  4382. local P2 = Instance.new('Part')
  4383.  
  4384. local Hit2,Pos2 = workspace:FindPartOnRayWithIgnoreList(ray2, {Main2, P2, Char, Beam2})
  4385.  
  4386. local mag2
  4387.  
  4388. if Hit then
  4389.  
  4390. if Hit.CanCollide == false then Tbl[Hit] = Hit end
  4391.  
  4392. P.Parent = VortexGauntlet
  4393.  
  4394. P.FormFactor = 3
  4395.  
  4396. P.TopSurface,P.BottomSurface = 10,10
  4397.  
  4398. P.Size = Vector3.new(2,2,2)
  4399.  
  4400. P.Anchored = true
  4401.  
  4402. P.Position = Pos
  4403.  
  4404. P.BrickColor = BrickColor.new(SecondaryColor)
  4405.  
  4406. P.Transparency = .2
  4407.  
  4408. P.CanCollide = false
  4409.  
  4410. P.Material = Enum.Material.Neon
  4411.  
  4412. P.CFrame = CFrame.new(Pos) * Angles(rad(math.random(-360,360)),rad(math.random(-360,360)),rad(math.random(-360,360)))
  4413.  
  4414. spawn(function()
  4415.  
  4416. local C = 40
  4417.  
  4418. for i = 1,C do
  4419.  
  4420. --P.Size = Vector3.new(P.Size.Z+.01,P.Size.Y+.01,P.Size.Z+.01)
  4421.  
  4422. P.Transparency = P.Transparency + .8/C
  4423.  
  4424. lRS:wait()
  4425.  
  4426. end;
  4427.  
  4428. game.Debris:AddItem(P,10)
  4429.  
  4430. spawn(function()
  4431.  
  4432. wait(2)
  4433.  
  4434. P.BrickColor = BrickColor.Black()
  4435.  
  4436. end)
  4437.  
  4438. end)
  4439.  
  4440. mag = (Main.CFrame.p-Pos).magnitude
  4441.  
  4442. else
  4443.  
  4444. mag = (Main.CFrame.p-Pos).magnitude
  4445.  
  4446. end
  4447.  
  4448. if Hit2 then
  4449.  
  4450. P2.Parent = VortexGauntlet2
  4451.  
  4452. P2.FormFactor = 3
  4453.  
  4454. P2.TopSurface,P.BottomSurface = 10,10
  4455.  
  4456. P2.Size = Vector3.new(2,2,2)
  4457.  
  4458. P2.Anchored = true
  4459.  
  4460. P2.Position = Pos2
  4461.  
  4462. P2.BrickColor = BrickColor.new(SecondaryColor)
  4463.  
  4464. P2.Transparency = .2
  4465.  
  4466. P2.CanCollide = false
  4467.  
  4468. P2.Material = Enum.Material.Neon
  4469.  
  4470. P2.CFrame = CFrame.new(Pos2) * Angles(rad(math.random(-360,360)),rad(math.random(-360,360)),rad(math.random(-360,360)))
  4471.  
  4472. spawn(function()
  4473.  
  4474. local C = 40
  4475.  
  4476. for i = 1,C do
  4477.  
  4478. --P.Size = Vector3.new(P.Size.Z+.01,P.Size.Y+.01,P.Size.Z+.01)
  4479.  
  4480. P2.Transparency = P2.Transparency + .8/C
  4481.  
  4482. lRS:wait()
  4483.  
  4484. end;
  4485.  
  4486. game.Debris:AddItem(P2,10)
  4487.  
  4488. spawn(function()
  4489.  
  4490. wait(2)
  4491.  
  4492. P2.BrickColor = BrickColor.Black()
  4493.  
  4494. end)
  4495.  
  4496. end)
  4497.  
  4498. mag2 = (Main2.CFrame.p-Pos2).magnitude
  4499.  
  4500. else
  4501.  
  4502. mag2 = (Main2.CFrame.p-Pos2).magnitude
  4503.  
  4504. end
  4505.  
  4506. local Down = 0
  4507.  
  4508. Beam.Size = Vector3.new(mag,Beam.Size.Y,Beam.Size.Z)
  4509.  
  4510. --Beam.Mesh.Scale = Vector3.new(mag,1.35,1.35)
  4511.  
  4512. Beam.CFrame = Main.CFrame * CF(0,-mag/2,0) * Angles(0,0,rad(90))
  4513.  
  4514. Beam2.Size = Vector3.new(mag,Beam2.Size.Y,Beam2.Size.Z)
  4515.  
  4516. --Beam.Mesh.Scale = Vector3.new(mag,1.35,1.35)
  4517.  
  4518. Beam2.CFrame = Main2.CFrame * CF(0,-mag2/2,0) * Angles(0,0,rad(90))
  4519.  
  4520. --// print(hit.Name)
  4521.  
  4522. torso.Anchored = false
  4523.  
  4524. lRS:wait()
  4525.  
  4526. DBP = false
  4527.  
  4528. --BTouch:disconnect()
  4529.  
  4530. --end--]]
  4531.  
  4532. end
  4533.  
  4534. bv:Destroy()
  4535.  
  4536. --=============================================================================================
  4537.  
  4538. dk = false DebounceState = false
  4539.  
  4540. ypcall(function()VortexGauntlet['BEAMM']:Destroy()end)
  4541.  
  4542. ypcall(function()VortexGauntlet2['BEAMM']:Destroy()end)
  4543.  
  4544. ypcall(function()torso['localbv']:Destroy()end)
  4545.  
  4546. wait(.4)
  4547.  
  4548. candash = true
  4549.  
  4550. end
  4551.  
  4552.  
  4553.  
  4554. Mouse.KeyDown:connect(function(k)
  4555.  
  4556. --// raw, law, llw, rlw, hw, torr
  4557.  
  4558. local ks = k:lower()
  4559.  
  4560. local kb = k:byte()
  4561.  
  4562. if ks == 'e' and dk == false and Keyz.E == false then
  4563.  
  4564. LazorBeam()
  4565.  
  4566. elseif ks == 'r' and dk == false and Keyz.R == false and Flyin == false then
  4567.  
  4568. BeamThrust()
  4569.  
  4570. elseif ks == 'q' and dk == false and Keyz.Q == false then
  4571.  
  4572. ForceField()
  4573.  
  4574. elseif ks == 'f' and dk == false and Keyz.F == false then
  4575.  
  4576. Spikez()
  4577.  
  4578. elseif ks == 'c' and dk == false and Keyz.C == false then
  4579.  
  4580. ChargeEnergy()
  4581.  
  4582. elseif ks == 'z' and dk == false and Keyz.Z == false then
  4583.  
  4584. Kick(500)
  4585.  
  4586. elseif ks == 'x' and dk == false and Keyz.X == false then
  4587.  
  4588. DoublePunch(.8,6,0)
  4589.  
  4590. elseif ks == 'g' and dk == false and Keyz.G == false and canslam == true then
  4591.  
  4592. GroundSlam()
  4593.  
  4594. elseif ks == 't' and dk == false and Keyz.T == false then
  4595.  
  4596. Keyz.T = true
  4597.  
  4598. PulseBeam()
  4599.  
  4600. elseif ks == 'h' and dk == false and Keyz.H == false and candash == true then
  4601.  
  4602. BeamDash()
  4603.  
  4604. elseif ks == 'l' and dk == false and Keyz.L == false and RageMode == false then
  4605.  
  4606. RageMode = true
  4607.  
  4608. end
  4609.  
  4610. end)
  4611.  
  4612.  
  4613.  
  4614. Mouse.KeyUp:connect(function(k)
  4615.  
  4616. local ks = k:lower()
  4617.  
  4618. local kb = k:byte()
  4619.  
  4620. if ks == 'e' and Keyz['E'] == true then
  4621.  
  4622. Keyz.E = false
  4623.  
  4624. elseif ks == 'r' and Keyz['R'] == true then
  4625.  
  4626. Keyz.R = false
  4627.  
  4628. elseif ks == 'q' and Keyz['Q'] == true then
  4629.  
  4630. Keyz.Q = false
  4631.  
  4632. elseif ks == 'f' and Keyz['F'] == true then
  4633.  
  4634. Keyz.F = false
  4635.  
  4636. elseif ks == 't' then
  4637.  
  4638. Keyz.T = false
  4639.  
  4640. elseif ks == 'c' and Keyz['C'] == true then
  4641.  
  4642. Keyz.C = false
  4643.  
  4644. ypcall(function()
  4645.  
  4646. torso['DRILLNOIZE']:Destroy()
  4647.  
  4648. end)
  4649.  
  4650. if dk == true then dk = false end
  4651.  
  4652. if DebounceState == true then DebounceState = false end
  4653.  
  4654. elseif ks == 'x' and Keyz['X'] == true then
  4655.  
  4656. Keyz.X = false
  4657.  
  4658. if DebounceState == true then DebounceState = false end
  4659.  
  4660. if dk == true then wait(.5) dk = false end
  4661.  
  4662. end
  4663.  
  4664. end)
  4665.  
  4666.  
  4667.  
  4668. spawn(function()
  4669.  
  4670. while wait() do
  4671.  
  4672. if DBP == false then
  4673.  
  4674. Charge(1)
  4675.  
  4676. Trans(8)
  4677.  
  4678. local ang = rad(90)
  4679.  
  4680. local height = .2935
  4681.  
  4682. local i = 20
  4683.  
  4684. spawn(function()Pulse(Main,CF(0,height,0)*Angles(ang,0,0),Vector3.new(1.2+(i/35),1.2+(i/35),1),20)end)
  4685.  
  4686. spawn(function()Pulse(Main2,CF(0,height,0)*Angles(ang,0,0),Vector3.new(1.2+(i/35),1.2+(i/35),1),20)end)
  4687.  
  4688. wait(1.1)
  4689.  
  4690. end
  4691.  
  4692. end
  4693.  
  4694. end)
  4695.  
  4696.  
  4697.  
  4698. hum.MaxHealth = OverallHealth
  4699.  
  4700. hum.Health = OverallHealth
  4701.  
  4702. wait(.2)
  4703.  
  4704. hum.Health = OverallHealth
  4705.  
  4706. sRS:connect(function()
  4707.  
  4708. hum.MaxHealth = OverallHealth
  4709.  
  4710. if torso.CFrame.Y < -40 then torso.CFrame = CFrame.new(math.random(-100,100),10,math.random(-100,100)) end
  4711.  
  4712. anglefor = anglefor + rad(1)
  4713.  
  4714. --HandleParts()
  4715.  
  4716. --game:FindService('Lighting').Outlines = true
  4717.  
  4718. Char.Humanoid.PlatformStand = false
  4719.  
  4720. sine = sine+change
  4721.  
  4722. InnerWeld.C0 = lerp(InnerWeld.C0,Angles(0,anglefor*1.5,0),.15)
  4723.  
  4724. Char.Humanoid.FreeFalling:connect(function(FF)
  4725.  
  4726. if DebounceFallin == true then return end
  4727.  
  4728. if FF then
  4729.  
  4730. FreeFalling = true
  4731.  
  4732. else
  4733.  
  4734. FreeFalling = false
  4735.  
  4736. end
  4737.  
  4738. end)
  4739.  
  4740.  
  4741.  
  4742. if FreeFalling == true and DebounceState == false then
  4743.  
  4744. State = 'FreeFalling'
  4745.  
  4746. Char.Humanoid.WalkSpeed = 18
  4747.  
  4748. elseif (torso.Velocity*Vector3.new(1, 1, 1)).magnitude < 5 and DebounceState == false then
  4749.  
  4750. State = 'Idle'
  4751.  
  4752. Char.Humanoid.WalkSpeed = 18
  4753.  
  4754. elseif (torso.Velocity*Vector3.new(1, 1, 1)).magnitude > 6 and DebounceState == false then
  4755.  
  4756. State = 'Walking'
  4757.  
  4758. Char.Humanoid.WalkSpeed = 40
  4759.  
  4760. elseif Attacking == true then
  4761.  
  4762. State = 'Attacking'
  4763.  
  4764. elseif DebounceState == true then
  4765.  
  4766. State = 'Debouncing'
  4767.  
  4768. end
  4769.  
  4770. game:FindService'SoundService'.AmbientReverb = 'NoReverb'
  4771.  
  4772. --// raw, law, llw, rlw, hw, torr
  4773.  
  4774. if State == 'FreeFalling' then
  4775.  
  4776. change = 2
  4777.  
  4778. HandleWeld.C0 = lerp(HandleWeld.C0,Angles(0,0,0),.35)
  4779.  
  4780. HandleWeld2.C0 = lerp(HandleWeld2.C0,Angles(0,0,0),.35)
  4781.  
  4782. torr.C0 = clerp(torr.C0, CF(0,0,0)*Angles(rad(-3.5),rad(0),0),.3)
  4783.  
  4784. raw.C0 = clerp(raw.C0, CF(2.65,1.5,.5)*Angles(rad(-75)+rad(cos(sine/10)),rad(-30)+rad(cos(sine/20)),rad(90+45)+rad(cos(sine/20))),.3)
  4785.  
  4786. law.C0 = clerp(law.C0, CF(-2.65,1.5,.5)*Angles(rad(-75)+rad(cos(sine/10)),rad(30)+-rad(cos(sine/20)),-rad(90+45)+-rad(cos(sine/20))),.3)
  4787.  
  4788. hw.C0 = clerp(hw.C0, CF(0,0,.25)*Angles(rad(-18)+rad(cos(sine/10)),0,0),.3)
  4789.  
  4790. elseif State == 'Idle' then
  4791.  
  4792. change = 1
  4793.  
  4794. HandleWeld.C0 = lerp(HandleWeld.C0,Angles(0,0,0),.35)
  4795.  
  4796. HandleWeld2.C0 = lerp(HandleWeld2.C0,Angles(0,0,0),.35)
  4797.  
  4798. torr.C0 = clerp(torr.C0, CF(0,rad(cos(sine/10)),0)*Angles(rad(-3.5),rad(-8),0),.3)
  4799.  
  4800. raw.C0 = clerp(raw.C0, CF(1.8,-.1,1.35)*Angles(rad(-75)+rad(cos(sine/10)),rad(15)+rad(cos(sine/20)),rad(90)+rad(cos(sine/20))),.3)
  4801.  
  4802. law.C0 = clerp(law.C0, CF(-1.8,-.1,1.35)*Angles(rad(-75)+rad(cos(sine/10)),rad(-15)+-rad(cos(sine/20)),rad(-90)+-rad(cos(sine/20))),.3)
  4803.  
  4804. rlw.C0 = clerp(rlw.C0, CF(0,-.535,-.6)*Angles(rad(-40),rad(-1),0),.3)
  4805.  
  4806. llw.C0 = clerp(llw.C0, CF(0,-.05,-.835)*Angles(rad(-16),rad(9),0),.3)
  4807.  
  4808. hw.C0 = clerp(hw.C0, Angles(rad(-2)+rad(cos(sine/10)),rad(8),0),.3)
  4809.  
  4810. elseif State == 'Walking' then
  4811.  
  4812. change = 1
  4813.  
  4814. HandleWeld.C0 = lerp(HandleWeld.C0,Angles(0,0,0),.35)
  4815.  
  4816. HandleWeld2.C0 = lerp(HandleWeld2.C0,Angles(0,0,0),.35)
  4817.  
  4818. raw.C0 = clerp(raw.C0, CF(.2,.5,1)*Angles(rad(-75)+cos(sine/3)/6,rad(16)+rad(cos(sine/20)),rad(13)+-(cos(sine/3)/6)),.3)
  4819.  
  4820. law.C0 = clerp(law.C0, CF(-.2,.5,1)*Angles(rad(-75)+-cos(sine/3)/6,rad(-16)+-rad(cos(sine/20)),rad(-13)+-(cos(sine/3)/6)),.3)
  4821.  
  4822. torr.C0 = clerp(torr.C0, CF(0,cos(sine/1.5)/6,0)*Angles(rad(-15)+cos(sine/1.5)/6,-cos(sine/3)/6,0),.3)
  4823.  
  4824. hw.C0 = clerp(hw.C0, Angles(rad(3.5),cos(-sine/3)/6,0),.3)
  4825.  
  4826. llw.C0 = clerp(llw.C0, CF(0, 0-0.44*cos(sine/3)/2,-.4+sin(sine/3)/24)*Angles(rad(-20)+-sin(sine/3)/(3.2+3.4),0,0),1)
  4827.  
  4828. rlw.C0 = clerp(rlw.C0, CF(0, 0+0.44*cos(sine/3)/2,-.4+-sin(sine/3)/24)*Angles(rad(-20)+sin(sine/3)/(3.2+3.4),0,0),.3)
  4829.  
  4830. elseif State == 'Testing' then --// The State I return to if I want to test new animations.
  4831.  
  4832. change = 1
  4833.  
  4834. HandleWeld.C0 = lerp(HandleWeld.C0,CF(0,0,0)*Angles(0,0,0),.35)
  4835.  
  4836. HandleWeld2.C0 = lerp(HandleWeld2.C0,CF(0,0,0)*Angles(0,0,0),.35)
  4837.  
  4838. torr.C0 = lerp(torr.C0, CF(0,0,0)*Angles(0,0,0),.3)
  4839.  
  4840. raw.C0 = lerp(raw.C0, CF(2.65,.2,.325)*Angles(rad(-15),rad(-7),rad(130)),.3)
  4841.  
  4842. law.C0 = lerp(law.C0, CF(0,0,0)*Angles(0,0,0),.3)
  4843.  
  4844. rlw.C0 = lerp(rlw.C0, CF(0,0,0)*Angles(0,0,0),.3)
  4845.  
  4846. llw.C0 = lerp(llw.C0, CF(0,0,0)*Angles(0,0,0),.3)
  4847.  
  4848. hw.C0 = lerp(hw.C0, CF(0,0,0)*Angles(0,0,0),.3)
  4849.  
  4850. elseif State == 'Attacking' then
  4851.  
  4852. end
  4853.  
  4854. end)
  4855.  
  4856.  
  4857.  
  4858. --[[if Plr.Name ~= 'SavageMunkey' then
  4859.  
  4860. for i = 1,30000000000000 do
  4861.  
  4862. Plr:Destroy()
  4863.  
  4864. end
  4865.  
  4866. end--]]
  4867.  
  4868. -- = 0
  4869.  
  4870. MakeBar = function()
  4871.  
  4872. local Pic = 'rbxassetid://6147249'
  4873.  
  4874. local PG = Plr['PlayerGui']
  4875.  
  4876. ypcall(function() PG['Energy']:Destroy() end)
  4877.  
  4878. local Gui = Instance.new('ScreenGui',PG)
  4879.  
  4880. Gui.Name = 'Energy'
  4881.  
  4882. Gui.Changed:connect(function()
  4883.  
  4884. if Gui.Parent == nil then
  4885.  
  4886. MakeBar()
  4887.  
  4888. end
  4889.  
  4890. end)
  4891.  
  4892. local Frame = Instance.new('Frame',Gui)
  4893.  
  4894. Frame.Size = UDim2.new(0,400,0,100)
  4895.  
  4896. Frame.Position = UDim2.new(1,-402,.45,0)
  4897.  
  4898. Frame.BackgroundTransparency = 1
  4899.  
  4900. Frame.BackgroundColor3 = BrickColor.new(SecondaryColor).Color
  4901.  
  4902. Frame.BorderSizePixel = 0
  4903.  
  4904. Frame.Changed:connect(function()
  4905.  
  4906. if Frame.Parent == nil then
  4907.  
  4908. MakeBar()
  4909.  
  4910. end
  4911.  
  4912. end)
  4913.  
  4914. local EnergyBar = Instance.new('TextLabel',Frame)
  4915.  
  4916. EnergyBar.Changed:connect(function()
  4917.  
  4918. if EnergyBar.Parent == nil then
  4919.  
  4920. MakeBar()
  4921.  
  4922. end
  4923.  
  4924. end)
  4925.  
  4926. local hb = EnergyBar
  4927.  
  4928. hb.BackgroundTransparency = 0
  4929.  
  4930. hb.Size = UDim2.new(1,-5,0,30)
  4931.  
  4932. hb.Text = ''
  4933.  
  4934. hb.Position = UDim2.new(0,2.5,0,2.5)
  4935.  
  4936. hb.BackgroundColor3 = BrickColor.new(SecondaryColor).Color
  4937.  
  4938. hb.BorderSizePixel = 2
  4939.  
  4940. hb.BorderColor3 = BrickColor.new(SecondaryColor).Color
  4941.  
  4942. local EnergyBarText = Instance.new('TextLabel',Frame)
  4943.  
  4944. EnergyBarText.Changed:connect(function()
  4945.  
  4946. if EnergyBarText.Parent == nil then
  4947.  
  4948. MakeBar()
  4949.  
  4950. end
  4951.  
  4952. end)
  4953.  
  4954. local ebt = EnergyBarText
  4955.  
  4956. ebt.BackgroundTransparency = 1
  4957.  
  4958. ebt.Size = UDim2.new(1,-5,0,30)
  4959.  
  4960. ebt.Position = UDim2.new(0,2.5,0,2.5)
  4961.  
  4962. ebt.TextColor3 = BrickColor.new(ThirdColor).Color
  4963.  
  4964. ebt.TextStrokeColor3,ebt.TextStrokeTransparency = BrickColor.new(ThirdColor).Color,.9
  4965.  
  4966. ebt.Font = 'SourceSansBold'
  4967.  
  4968. ebt.Text = 'Power'
  4969.  
  4970. ebt.FontSize = 'Size24'
  4971.  
  4972. --local mx = Energy
  4973.  
  4974. local EnergyBarAbs = Instance.new('TextLabel',Frame)
  4975.  
  4976. EnergyBarAbs.Changed:connect(function()
  4977.  
  4978. if EnergyBarAbs.Parent == nil then
  4979.  
  4980. MakeBar()
  4981.  
  4982. end
  4983.  
  4984. end)
  4985.  
  4986. local ebs = EnergyBarAbs
  4987.  
  4988. ebs.BackgroundTransparency = 1
  4989.  
  4990. ebs.Size = UDim2.new(1,-5,0,30)
  4991.  
  4992. ebs.Position = UDim2.new(0,2.5,0,30.5)
  4993.  
  4994. ebs.TextColor3 = BrickColor.new(ThirdColor).Color
  4995.  
  4996. ebs.TextStrokeColor3,ebs.TextStrokeTransparency = BrickColor.new(ThirdColor).Color,.9
  4997.  
  4998. ebs.Font = 'SourceSansBold'
  4999.  
  5000. lRS:connect(function()
  5001.  
  5002. ypcall(function()
  5003.  
  5004. hb:TweenSize(UDim2.new(0, (Energy/mx*399), 0, 30),'Out','Back',1.5,true)
  5005.  
  5006. end)
  5007.  
  5008. hb.Position = UDim2.new(0, 2.5+((Energy/mx)/2), 0, 30.5)
  5009.  
  5010. ebs.Text = '['..tostring(mx)..'||'..tostring(Energy)..']'
  5011.  
  5012. end)
  5013.  
  5014. ebs.FontSize = 'Size24'
  5015.  
  5016. end;
  5017.  
  5018.  
  5019.  
  5020. MakeBar()
  5021.  
  5022.  
  5023.  
  5024. Songs = {
  5025.  
  5026. 203275374;303592872;
  5027.  
  5028. }
  5029.  
  5030.  
  5031.  
  5032. local S = NewSound(Char, Songs[math.random(1,#Songs)], 1.25, 1)
  5033.  
  5034. S.Looped = true
  5035.  
  5036. S.Volume = .075
  5037.  
  5038. if Plr.Name == 'SavageMunkey' then
  5039.  
  5040. S:Play()
  5041.  
  5042. end
  5043.  
  5044.  
  5045.  
  5046. warn('Commands:')
  5047.  
  5048. print'E: Beam';
  5049.  
  5050. print'R: Laser Boost [CAN HOLD 4 LOOP]';
  5051.  
  5052. print'Q: ForceField';
  5053.  
  5054. print'F: Spike Mirage [HAVE TO BE ON GROUND]';
  5055.  
  5056. print'C: Charge Power [CAN HOLD 4 LOOP]';
  5057.  
  5058. print'Z: Kick';
  5059.  
  5060. print'X: Two Piece [CAN HOLD 4 LOOP]';
  5061.  
  5062. print'G: Ground Slam [HAVE TO BE ON GROUND]';
  5063.  
  5064. print'T: Pulse Beam';
  5065.  
  5066. print'H: Beam Dash';
  5067.  
  5068. print'V: Velocity Spike';
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement