Advertisement
Guest User

Untitled

a guest
Mar 26th, 2017
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 260.83 KB | None | 0 0
  1. -- RoyalHUBV2
  2.  
  3. local RoyalHUB = Instance.new("ScreenGui")
  4. local RoyalGUI = Instance.new("Frame")
  5. local BecomeGOD = Instance.new("TextButton")
  6. local ServerDestruction = Instance.new("TextButton")
  7. local GasMan = Instance.new("TextButton")
  8. local SmokeWeed = Instance.new("TextButton")
  9. local ImageLabel = Instance.new("ImageLabel")
  10. local Credits = Instance.new("TextLabel")
  11. local Execute = Instance.new("TextButton")
  12. local Close = Instance.new("TextButton")
  13.  
  14. -- Dont fuck with any of this stuff
  15.  
  16. RoyalHUB.Name = "RoyalHUB"
  17. RoyalHUB.Parent = game.StarterGui
  18.  
  19. RoyalGUI.Name = "RoyalGUI"
  20. RoyalGUI.Parent = RoyalHUB
  21. RoyalGUI.BackgroundColor3 = Color3.new(0, 0, 0)
  22. RoyalGUI.BackgroundTransparency = 0.5
  23. RoyalGUI.Draggable = true -- REALLY REALLY DONT FUCK WITH THIS!
  24. RoyalGUI.Position = UDim2.new(0, 211, 0, 161)
  25. RoyalGUI.Size = UDim2.new(0, 485, 0, 266)
  26.  
  27. BecomeGOD.Name = "BecomeGOD"
  28. BecomeGOD.Parent = RoyalGUI
  29. BecomeGOD.BackgroundColor3 = Color3.new(0, 0, 0)
  30. BecomeGOD.BackgroundTransparency = 0.5
  31. BecomeGOD.Size = UDim2.new(0, 200, 0, 50)
  32. BecomeGOD.Font = Enum.Font.SciFi
  33. BecomeGOD.FontSize = Enum.FontSize.Size14
  34. BecomeGOD.Text = "BecomeGOD"
  35. BecomeGOD.TextColor3 = Color3.new(0, 1, 1)
  36. BecomeGOD.TextScaled = true
  37. BecomeGOD.TextSize = 14
  38. BecomeGOD.TextWrapped = true
  39.  
  40. ServerDestruction.Name = "Server Destruction"
  41. ServerDestruction.Parent = RoyalGUI
  42. ServerDestruction.BackgroundColor3 = Color3.new(0, 0, 0)
  43. ServerDestruction.BackgroundTransparency = 0.5
  44. ServerDestruction.Position = UDim2.new(0, 0, 0, 69)
  45. ServerDestruction.Size = UDim2.new(0, 200, 0, 50)
  46. ServerDestruction.Font = Enum.Font.SciFi
  47. ServerDestruction.FontSize = Enum.FontSize.Size14
  48. ServerDestruction.Text = "Server Destruction"
  49. ServerDestruction.TextColor3 = Color3.new(0, 1, 1)
  50. ServerDestruction.TextScaled = true
  51. ServerDestruction.TextSize = 14
  52. ServerDestruction.TextWrapped = true
  53.  
  54. GasMan.Name = "GasMan"
  55. GasMan.Parent = RoyalGUI
  56. GasMan.BackgroundColor3 = Color3.new(0, 0, 0)
  57. GasMan.BackgroundTransparency = 0.5
  58. GasMan.Position = UDim2.new(0, 0, 0, 138)
  59. GasMan.Size = UDim2.new(0, 200, 0, 50)
  60. GasMan.Font = Enum.Font.SciFi
  61. GasMan.FontSize = Enum.FontSize.Size14
  62. GasMan.Text = "GasMan"
  63. GasMan.TextColor3 = Color3.new(0, 1, 1)
  64. GasMan.TextScaled = true
  65. GasMan.TextSize = 14
  66. GasMan.TextWrapped = true
  67.  
  68. SmokeWeed.Name = "Smoke Weed"
  69. SmokeWeed.Parent = RoyalGUI
  70. SmokeWeed.BackgroundColor3 = Color3.new(0, 0, 0)
  71. SmokeWeed.BackgroundTransparency = 0.5
  72. SmokeWeed.Position = UDim2.new(0, 0, 0, 210)
  73. SmokeWeed.Size = UDim2.new(0, 200, 0, 56)
  74. SmokeWeed.Font = Enum.Font.SourceSans
  75. SmokeWeed.FontSize = Enum.FontSize.Size14
  76. SmokeWeed.Text = "Get Dank like Royal"
  77. SmokeWeed.TextColor3 = Color3.new(0, 1, 1)
  78. SmokeWeed.TextScaled = true
  79. SmokeWeed.TextSize = 14
  80. SmokeWeed.TextWrapped = true
  81.  
  82. ImageLabel.Parent = RoyalGUI
  83. ImageLabel.BackgroundColor3 = Color3.new(0, 0, 0)
  84. ImageLabel.BackgroundTransparency = 0.5
  85. ImageLabel.Position = UDim2.new(0, 205, 0, 0)
  86. ImageLabel.Size = UDim2.new(0, 280, 0, 266)
  87. ImageLabel.Image = "rbxassetid://712715946"
  88. ImageLabel.ImageTransparency = 0.5
  89.  
  90. Credits.Name = "Credits"
  91. Credits.Parent = RoyalGUI
  92. Credits.BackgroundColor3 = Color3.new(1, 1, 1)
  93. Credits.BackgroundTransparency = 1
  94. Credits.Position = UDim2.new(0, 207, 0, 214)
  95. Credits.Size = UDim2.new(0, 181, 0, 52)
  96. Credits.Font = Enum.Font.SciFi
  97. Credits.FontSize = Enum.FontSize.Size24
  98. Credits.Text = "RoyalHUB -Made By Royale.EXE/John"
  99. Credits.TextColor3 = Color3.new(0, 1, 1)
  100. Credits.TextScaled = true
  101. Credits.TextSize = 24
  102. Credits.TextWrapped = true
  103.  
  104. Execute.Name = "Execute"
  105. Execute.Parent = RoyalGUI
  106. Execute.BackgroundColor3 = Color3.new(0, 0, 0)
  107. Execute.BackgroundTransparency = 0.5
  108. Execute.Position = UDim2.new(0, 0, 0, 266)
  109. Execute.Size = UDim2.new(0, 485, 0, 103)
  110. Execute.Font = Enum.Font.SciFi
  111. Execute.FontSize = Enum.FontSize.Size18 -- Yup an Executor ;)
  112. Execute.Text = "Executor"
  113. Execute.TextColor3 = Color3.new(0, 1, 1)
  114. Execute.TextScaled = true
  115. Execute.TextSize = 18
  116. Execute.TextWrapped = true
  117.  
  118. Close.Name = "Close"
  119. Close.Parent = RoyalGUI
  120. Close.BackgroundColor3 = Color3.new(1, 0, 0)
  121. Close.Position = UDim2.new(0, 449, 0, 0)
  122. Close.Size = UDim2.new(0, 36, 0, 31)
  123. Close.Font = Enum.Font.SciFi
  124. Close.FontSize = Enum.FontSize.Size14
  125. Close.Text = "X"
  126. Close.TextColor3 = Color3.new(1, 1, 1)
  127. Close.TextScaled = true
  128. Close.TextSize = 14
  129. Close.TextWrapped = true
  130.  
  131. Close.MouseButton1Down:connect(function()
  132. game.CoreGui.RoyalHUB:Destroy()
  133. end)
  134.  
  135. BecomeGOD.MouseButton1Down:connect(function()
  136. --GOD--
  137.  
  138. Player = game.Players.LocalPlayer
  139. Char = Player.Character
  140. Torso = Char.Torso
  141. Head = Char.Head
  142. Arms = {Char:FindFirstChild'Right Arm', Char:FindFirstChild'Left Arm'}
  143. Shoulders = {Torso:FindFirstChild'Right Shoulder', Torso:FindFirstChild'Left Shoulder'}
  144. Legs = {Char:FindFirstChild'Right Leg', Char:FindFirstChild'Left Leg'}
  145. HumRoot = Char:FindFirstChild'HumanoidRootPart'
  146. HumRootJ = HumRoot['RootJoint']
  147. Humanoid = Char:FindFirstChild'Humanoid'
  148. Mouse = Player:GetMouse()
  149.  
  150. local s = Workspace:FindFirstChild('god_script: '..Player.Name,true)
  151. if s then
  152. local f = s:FindFirstChild'stop'
  153. if f then
  154. f:Invoke()
  155. end
  156. end
  157. s=nil
  158.  
  159. Debris = game:service'Debris'
  160. RS = game:service'RunService'
  161. Chatserv = game:service'Chat'
  162. Insertserv = game:service'InsertService'
  163.  
  164. Neck = Torso:FindFirstChild'Neck'
  165.  
  166. pcall(function() Char.Shirobako:Destroy() end)
  167. Main = Instance.new("Model",Char)
  168. Main.Name = "Shirobako"
  169. script.Parent=Main
  170.  
  171. cfn=CFrame.new
  172. ang = function(x,y,z) return CFrame.Angles(x or 0,y or 0,z or 0)end
  173. m={tau=math.pi*2;float=196.25}
  174. v3n=Vector3.new
  175. md,mr,PI=math.rad, math.random, math.pi
  176. bcol=BrickColor.new
  177. numkp=NumberSequenceKeypoint.new
  178. colkp=ColorSequenceKeypoint.new
  179.  
  180. function l(a1,x,y,z,rx,ry,rz)
  181. local cf
  182. if tostring(a1):find(',') == nil then
  183. cf=a1.CFrame
  184. else cf=a1 end
  185. return cf*CFrame.new(x or 0,y or 0,z or 0)*CFrame.Angles(
  186. rx or 0,ry or 0,yz or 0)
  187. end
  188.  
  189. New = function(what)
  190. return function(bar)
  191. local obj=Instance.new(what)
  192. for arg,val in pairs(bar) do
  193. if arg == "_P" then
  194. obj.Parent = val
  195. elseif arg=="_PP" then
  196. obj.Part0=val[1]
  197. obj.Part1=val[2]
  198. else
  199. if pcall(function()return obj[arg] end) then
  200. obj[arg]=val
  201. end
  202. end
  203. end
  204. return obj
  205. end
  206. end
  207.  
  208. Edit = function(what)
  209. return function(args)
  210. for ind,obj in next,what do
  211. for arg,val in next,args do
  212. local child,argu = arg:match"(.+)%.(.+)"
  213. if child and argu then
  214. if pcall(function()return obj[child][argu] end) then
  215. -- print'a'
  216. obj[child][argu]=val
  217. end
  218. else
  219. if arg=='_F'then
  220. val(ind,obj)
  221. elseif pcall(function()return obj[arg]end) then
  222. obj[arg]=val
  223. end
  224. end
  225. end
  226. end
  227. end
  228. end
  229.  
  230. _1,_2,_3=nil,nil
  231. set_material = nil
  232. set_color = nil
  233. set_parent = nil
  234. set_anchor = nil
  235. Part = function(x,y,z,col,tr)
  236. local p = New"Part"{
  237. _P=set_parent or Main;
  238. BrickColor = bcol(col or set_color or "White");
  239. CanCollide = false;
  240. Transparency = tr or 0;
  241. Size = Vector3.new(x or 0,y or 0,z or 0);
  242. Material = set_material or 'SmoothPlastic';
  243. Anchored = (set_anchor~=nil and set_anchor or false)
  244. }
  245. for _,sur in next,Enum.NormalId:GetEnumItems() do
  246. p[sur.Name..'Surface'] = 10
  247. end
  248. _1 = p
  249. return p
  250. end
  251. Wedge = function(x,y,z,col,tr)
  252. local p = New"WedgePart"{
  253. _P=Main;
  254. BrickColor = bcol(col or "White");
  255. CanCollide = false;
  256. Transparency = tr or 0;
  257. Size = Vector3.new(x or 0,y or 0,z or 0);
  258. Material = set_material or 'SmoothPlastic';
  259. Anchored = (set_anchor~=nil and set_anchor or false)
  260. }
  261. for _,sur in next,Enum.NormalId:GetEnumItems() do
  262. p[sur.Name..'Surface'] = 0
  263. end
  264. _1 = p
  265. return p
  266. end
  267. Weld = function(part0,part1,c0,c1,...) --over-engineered welding function which accepts many things
  268. local ar = {...}
  269. local cframe0,cframe1
  270. local function checkf()local res=true
  271. for i,v in pairs(ar)do
  272. if type(v) ~= 'number' then
  273. res=false
  274. end
  275. end
  276. return res
  277. end
  278. if type(c0) == 'table' then
  279. cframe0 = CFrame.new(c0[1] or 0, c0[2] or 0, c0[3] or 0) * CFrame.Angles(
  280. c0[4] or 0, c0[5] or 0, c0[6] or 0)
  281. elseif type(c0) == 'userdata' then
  282. cframe0 = c0
  283. elseif type(c0) == 'number' and checkf() then
  284. cframe0 = CFrame.new(c0 or 0,c1 or 0,ar[1] or 0) * CFrame.Angles(ar[2] or 0, ar[3] or 0, ar[4] or 0)
  285. end
  286. if type(c1) == 'table' then
  287. cframe1 = CFrame.new(c1[1] or 0, c1[2] or 0, c1[3] or 0) * CFrame.Angles(
  288. c1[4] or 0, c1[5] or 0, c1[6] or 0)
  289. elseif type(c1) == 'userdata' then
  290. cframe1 = c1
  291. elseif type(c1) == 'number' and (not c0 or (c0 and type(c0) == 'table')) then
  292. cframe1 = CFrame.new(c1 or 0, ar[1] or 0, ar[2] or 0) * CFrame.Angles(ar[3] or 0, ar[4] or 0, ar[5] or 0)
  293. end
  294. for i,v in pairs(ar)do
  295. if type(v) == 'table' then
  296. cframe1 = CFrame.new(v[1] or 0, v[2] or 0, v[3] or 0) * CFrame.new(v[4] or 0, v[5] or 0, v[6] or 0)
  297. elseif type(v) == 'userdata' then
  298. cframe1 = v
  299. end
  300. end
  301.  
  302. cframe0,cframe1 = cframe1,cframe0
  303. part0.Position=part1.Position
  304. local weld = Instance.new("Motor")
  305. weld.Part0 = part0
  306. weld.Part1 = part1
  307. weld.C0 = cframe0 or CFrame.new()
  308. weld.C1 = cframe1 or CFrame.new()
  309. weld.MaxVelocity = .1
  310. weld.Parent = part0
  311. _2=weld
  312. return weld
  313. end
  314.  
  315. mesh_ids = {
  316. spike = "rbxassetid://1033714";
  317. ring = "rbxassetid://3270017";
  318. coil = 'rbxassetid://16606212';
  319. diamond = 'rbxassetid://9756362';
  320. rock = 'rbxassetid://1290033';
  321. }
  322. mesh_texs = {
  323. rock = 'rbxassetid://1290030';
  324. }
  325.  
  326. Mesh = function(parent,id,sx,sy,sz)
  327. local name = ( (id == 'cyl' and 'CylinderMesh') or (id == 'bl' and 'BlockMesh') or 'SpecialMesh')
  328. local mesh = Instance.new(name)
  329. if id == 's' then
  330. mesh.MeshType = Enum.MeshType.Sphere
  331. elseif id == 'w' then
  332. mesh.MeshType = Enum.MeshType.Wedge
  333. elseif string.find(id,"://") ~= nil then
  334. mesh.MeshId = id
  335. end
  336. mesh.Scale = Vector3.new(sx or 1, sy or 1, sz or 1)
  337. mesh.Parent = parent
  338. _3=mesh
  339. return mesh
  340. end
  341.  
  342. cane = Part(.1,4,.1,'Deep blue')Mesh(_1,'cyl')
  343. hw=Weld(cane,Arms[1],0,-1.15,0,-PI/2)
  344.  
  345. bl = Part(.4,.4,.1)Mesh(_1,'s')
  346. Weld(bl,cane,0,2.25)
  347. bl2 = Part(.3,.3,.1,'Deep orange')Mesh(_1,'s',1,1,1.25)
  348. Weld(bl2,bl)_1.Material='Neon'
  349. set_color='Black'
  350. for i=0,1,1/4 do
  351. ring = Part(.1,.1,.1)Mesh(_1,mesh_ids.ring,.25-i*(.25*.9),.25-i*(.25*.9),.1)
  352. Weld(ring,cane,0,-2-i*.25,0,PI/2)
  353. end
  354. set_color='Bright orange'
  355. for a=-PI/2,PI/2,PI/6 do
  356. arm = Part(.1,.5,.1)Mesh(_1,'bl',.5,1,.5)
  357. New'Weld'{_P=arm;_PP={arm,bl};
  358. C1=cfn(0,0,0)*ang(0,0,a);
  359. C0=cfn(0,-arm.Size.y,0);
  360. }
  361. dec = Part(.1,.1,.1,'Bright red')Mesh(_1,'bl',.525,1,.525)_1.Material='Neon'
  362. Weld(dec,arm,0,.25*.8)
  363. end
  364.  
  365. arm=Part(.1,.9,.1)Mesh(_1,'bl',.5,1,.5)
  366. New'Weld'{_P=arm;_PP={arm,bl};
  367. C1=cfn(.1,-.15,0)*ang(0,0,md'25');
  368. C0=cfn(0,arm.Size.y/2,0);
  369. }
  370.  
  371. dec = Part(.1,.1,.1,'Bright red')Mesh(_1,'bl',.525,1,.525)_1.Material='Neon'
  372. Weld(dec,arm,0,-.45*.8)
  373. arm=Part(.1,.9,.1)Mesh(_1,'bl',.5,1,.5)
  374.  
  375. New'Weld'{_P=arm;_PP={arm,bl};
  376. C1=cfn(-.1,-.15,0)*ang(0,0,md'-25');
  377. C0=cfn(0,arm.Size.y/2,0);
  378. }
  379. dec = Part(.1,.1,.1,'Bright red')Mesh(_1,'bl',.525,1,.525)_1.Material='Neon'
  380. Weld(dec,arm,0,-.45*.8)
  381.  
  382. set_color=nil
  383. coil=Part(.1,.1,.1,'New Yeller')Mesh(_1,mesh_ids.coil,.11,.11,1.15)
  384. Weld(coil,cane,0,0,0,PI/2,0,md'15')
  385.  
  386. disk=Part(.1,.1,.1,'New Yeller')Mesh(_1,'cyl',1.1,1,1.1)
  387. Weld(disk,cane,0,-2+.085)
  388. disk=Part(.1,.1,.1,'New Yeller')Mesh(_1,'cyl',1.1,1,1.1)
  389. Weld(disk,cane,0,2-.085)
  390.  
  391. rainbow={}
  392. for i=0,1,.1 do
  393. local p=60/360
  394. local col=Color3.fromHSV(p+((p*.25)*i),1,1)
  395. local kp=colkp(i,col)
  396. table.insert(rainbow,kp)
  397. end
  398. sizes={}
  399. b=false
  400. for i=0,1,1/4 do
  401. b=not b
  402. local s=.1+(i/2)
  403. local s2=s/5
  404. local kp=numkp(i,(b and s or s2))
  405. table.insert(sizes,kp)
  406. end
  407. emitter=New"ParticleEmitter"{_P=coil;
  408. Texture='rbxassetid://98824648';
  409. Color=ColorSequence.new(rainbow);
  410. Size=NumberSequence.new(sizes);
  411. VelocitySpread=180;
  412. Lifetime=NumberRange.new(3);
  413. Transparency=NumberSequence.new{numkp(0,1);numkp(.5,.5);numkp(1,1)};
  414. Speed=NumberRange.new(.25,.75);
  415. Rotation=NumberRange.new(0,75);
  416. LockedToPart=true;
  417. Rate=3;
  418. }
  419.  
  420. Joints={}
  421.  
  422. function addJoint(name,weld,c0,c1)
  423. local t= {}
  424. t.w=weld
  425. t.n_c0 = c0 or weld.C0
  426. t.n_c1 = c1 or weld.C1
  427. t._desired=weld.C0
  428. t.spd=.1
  429. t.l=0
  430.  
  431. function t:get()
  432. return setmetatable({},{__newindex=function(t,i,v)
  433. if i=='d' and self.l == 0 then
  434. self.d = v
  435. elseif i == 's' then self.spd=v end end})
  436. end
  437.  
  438. setmetatable(t,{__newindex=function(ta,i,v)
  439. if i=='d' then
  440. ta._desired = ta.n_c0 * v
  441. end end})
  442.  
  443. Joints[name]=t
  444. getfenv(0)[name]=Joints[name]
  445. end
  446.  
  447. --Create Joints--
  448. addJoint('rw',New"Weld"{_P = Torso;Part0=Torso;Part1=Arms[1];
  449. C0=cfn(1,0.5,0); C1=cfn(-.5,0.5,0)})
  450. addJoint('lw',New"Weld"{_P = Torso;Part0=Torso;Part1=Arms[2];
  451. C0=cfn(-1,0.5,0); C1=cfn(.5,0.5,0)})
  452. addJoint('rw2',New"Weld"{_P=Torso;_PP={Torso,Legs[1]};
  453. C0=cfn(1,-1,0);C1=cfn(0.5,1,0)})
  454. addJoint('lw2',New"Weld"{_P=Torso;_PP={Torso,Legs[2]};
  455. C0=cfn(-1,-1,0);C1=cfn(-0.5,1,0)})
  456.  
  457. addJoint('tw',HumRootJ,cfn(0,0,0,-1,0,0,0,0,1,0,1,-0),
  458. cfn(0,0,0,-1,-0,-0,0,0,1,0,1,0))
  459.  
  460. addJoint('nw',Neck,cfn(0,1,0,-1,-0,-0,0,0,1,0,1,0),
  461. cfn(0,-.5,0,-1,-0,-0,0,0,1,0,1,0))
  462. addJoint('hw',hw)
  463.  
  464. Connections = {}
  465.  
  466. anim_con = RS.Stepped:connect(function()
  467. for _,j in next,Joints do
  468. j.w.C0 = j.w.C0:lerp(j._desired,j.spd)
  469. end
  470. end)
  471.  
  472. local pt=tick()
  473. local pm=0
  474. local ppos=Torso.Position
  475. function shadow_effect()
  476. local ssss={}
  477. if (tick()-pt)>.075 then
  478. -- for _,hum in next,findHum(Torso.Position,10)do
  479. -- hum.Parent:BreakJoints()
  480. -- end
  481. Char.archivable=true
  482. local cl=Char:Clone()cl.Parent=Main
  483. Char.archivable=false
  484. for _,obj in next,cl:children() do
  485. if not obj:IsA'Part' then obj:Destroy()
  486. elseif obj:IsA'Part'then
  487. Edit{obj}{Transparency=.5;Reflectance=.1;Anchored=true;CanCollide=false;
  488. Material='Neon';BrickColro=bcol'New Yeller'}
  489. local ttt={obj,obj.CFrame}
  490. table.insert(ssss,ttt)
  491. end
  492. end
  493.  
  494. Spawn(function()
  495. for i=0,1,.1 do
  496. for _,v in next,ssss do
  497. v[1].Transparency=.5+i/2
  498. v[1].Size=v[1].Size*1.025
  499. v[1].CFrame=v[2]
  500. v[1].BrickColor=bcol'New Yeller'
  501. end
  502. wait()
  503. end
  504. cl:Destroy()end)
  505. pt=tick()
  506. end
  507. end
  508. dash=false
  509.  
  510. function findHum(pos,rad,hum2)
  511. local hums={}
  512. function check(a)
  513. local res=false
  514. for i,ho in pairs(hums)do
  515. if a==ho then res=true end
  516. end
  517. return res
  518. end
  519. for i,v in pairs(Workspace:children())do
  520. if v:IsA'Model'and v~=Char and v~=(hum2 or Char) then
  521. for i,q in pairs(v:children())do
  522. if q:IsA'Humanoid' and q.Parent:FindFirstChild'Torso'and(q.Torso.Position-pos).magnitude < rad then
  523. if not check(q)then
  524. table.insert(hums,q)
  525. end
  526. end
  527. end
  528. end
  529. end
  530. return hums
  531. end
  532.  
  533. -- Head.face.Texture='rbxassetid://321187438'
  534. WalkSpeed=20
  535.  
  536. do --Idleloop
  537. --IDLES--
  538. Anim="Idle"
  539. local sin,cos,abs = math.sin,math.cos,math.abs
  540. local rw,lw,rw2,lw2,tw = rw:get(),lw:get(),rw2:get(),lw2:get(),tw:get()
  541. local angle=0
  542. local a=md'7.5'
  543. idle_con=RS.Stepped:connect(function()
  544.  
  545. local walkmag = v3n(HumRoot.Velocity.x,0,HumRoot.Velocity.z).magnitude
  546. angle=angle%100+1/5
  547.  
  548. if walkmag > .2 then
  549. Anim='Walk'
  550. else
  551. Anim='Idle'
  552. end
  553. Humanoid.WalkSpeed=WalkSpeed
  554. if Anim == 'Idle' then
  555. rw.d = cfn(0,sin(angle)*.1,0)*ang(0,0,md'10'+sin(angle)*.075)
  556. lw.d = cfn(0,sin(angle)*.1,0)*ang(0,0,-md'10'-sin(angle)*.075)
  557.  
  558. rw2.d = cfn(sin(angle)*.05,abs(sin(angle))*.05,0) * ang(0,0,md'5'-sin(angle)*.1)
  559. lw2.d = cfn(-sin(angle)*.05,abs(sin(angle))*.05,0) * ang(0,0,-md'5'+sin(angle)*.1)
  560.  
  561. tw.d = cfn(0,0,sin(angle)*.15)
  562. elseif Anim == 'Walk' then
  563. tw.d=cfn(0,0,sin(angle)*.1)*ang(md'5')
  564.  
  565. rw.d=ang(md'-15',0,a)
  566. lw.d=ang(md'-15',0,-a)
  567. rw2.d=ang(md'-15',0,a)
  568. lw2.d=ang(md'-15',0,-a)
  569. if dash and WalkSpeed>0 then
  570. Humanoid.WalkSpeed=130
  571. shadow_effect()
  572. end
  573. end
  574. end)
  575. end
  576.  
  577. function ringSFX(cf,p,r,s)
  578. p.Anchored=true
  579. p.CFrame=cf
  580. local t=p.Transparency
  581. local msh=Mesh(p,mesh_ids.ring)
  582. Spawn(function()
  583. for i=0,1,(s or .1) do
  584. p.Transparency=t+((1-t)*i)
  585. msh.Scale=v3n(r*i,r*i,1)
  586. wait()
  587. end
  588. p:Destroy()
  589. end)
  590. end
  591. function sphereSFX(cf,p,r,s)
  592. p.Anchored=true
  593. p.CFrame=cf
  594. local t=p.Transparency
  595. local msh=Mesh(p,'s')
  596. Spawn(function()
  597. for i=0,1,(s or .1) do
  598. p.Transparency=t+((1-t)*i)
  599. msh.Scale=v3n(r*i,r*i,r*i)
  600. wait()
  601. end
  602. p:Destroy()
  603. end)
  604. end
  605.  
  606. function hideAllParts(wut,an)
  607. local parts={}
  608. local function hide(object,anchor)
  609. if object:IsA("BasePart") or object:IsA("Decal") then
  610. local tr=object.Transparency
  611. local t={o=object,t=tr}
  612. object.Transparency = 1
  613. if object:IsA'BasePart' then
  614. t.a=object.Anchored
  615.  
  616. if anchor==nil then
  617. object.Anchored=true
  618. else
  619. if anchor == 1 then
  620. object.Anchored=true
  621. else
  622. object.Anchored=false
  623. end
  624. end
  625.  
  626. t.c=object.CanCollide
  627. object.CanCollide=false
  628. end
  629.  
  630. table.insert(parts,t)
  631. end
  632. for _, child in ipairs(object:GetChildren()) do
  633. hide(child,an)
  634. end
  635. end
  636. hide(wut,an)
  637. -- for i,v in pairs(Char:children())do
  638. -- pcall(function()print(v.Anchored)end)end
  639. return function()
  640. for i,v in ipairs(parts) do
  641. v.o.Transparency = v.t
  642. if v.o:IsA'BasePart'then
  643. if v.a~=nil then
  644. v.o.Anchored=v.a
  645. end
  646. if v.c~=nil then
  647. v.o.CanCollide=v.c
  648. end
  649. end
  650. end
  651. end
  652. end
  653.  
  654. -- unh=hideAllParts(Char)wait()
  655. -- unh()
  656.  
  657. do --Main part of the script
  658.  
  659. function slash(mouse)
  660. rw.l=1
  661. rw.d=ang(PI/2,0,-PI/4/2)*ang(0,PI/2)
  662. hw.d=cfn(0,-.85,0)*ang(0,PI/2)
  663. wait'.5'
  664. local p=Part(4,4,1,'New Yeller',.5)
  665. p.Anchored=true
  666. local stp,enp=l(Torso,-5,0,-3).p,l(Torso,5,0,-3).p
  667. p.CFrame=cfn(stp,enp)
  668. local mag=(stp-enp).magnitude
  669. local sx,sz=p.Size.x,p.Size.y
  670.  
  671. for _,hum in next,findHum(l(Torso,0,0,-3).p,5) do
  672. ringSFX(l(hum.Torso),Part(1,1,1,'New Yeller',.5),10)
  673. ringSFX(l(hum.Torso)*ang(PI/2),Part(1,1,1,'New Yeller',.5),10)
  674. ringSFX(l(hum.Torso)*ang(PI/2,PI/2),Part(1,1,1,'New Yeller',.5),10)
  675.  
  676. local bl=Part(1,1,1,'New Yeller')bl.Anchored=true bl.Material='Neon'
  677. local msh=Mesh(_1,'s')
  678. bl.CFrame=hum.Torso.CFrame
  679. msh.Scale=hum.Parent:GetExtentsSize()
  680. local lol=math.max(msh.Scale.x,msh.Scale.y,msh.Scale.z)
  681.  
  682. local scale=v3n(lol,lol,lol)*1.25
  683. local pos=hum.Torso.Position
  684.  
  685. ---Shrink ball, teleball with trail, enlarge and unhide---
  686. Spawn(function()
  687. local unhide=hideAllParts(hum.Parent)
  688. for i=1,.1,-.05 do
  689. msh.Scale=scale*i
  690. wait()
  691. end
  692.  
  693. bl.CFrame=cfn(mouse.hit.p)
  694. local mag=(pos-l(bl).p).magnitude
  695. local laz=Part(1,1,mag,'New Yeller',.5) laz.Anchored=true
  696. laz.CFrame=cfn(l(bl).p,pos)*cfn(0,0,-mag/2)
  697. Spawn(function()
  698. for i=0,1,.1 do laz.Transparency=i wait()end laz:Destroy()end)
  699. for i=.1,1,.1 do
  700. msh.Scale=scale*i
  701. wait()
  702. end
  703. hum.Parent:MoveTo(bl.Position)
  704. -- repeat wait() until (l(hum.Torso).p-l(bl,0,2).p).magnitude<3
  705. unhide()
  706.  
  707. bl:Destroy()
  708. end)
  709.  
  710. end
  711. Spawn(function()
  712. for i=0,1,.25 do
  713. p.Size=v3n(sx,sz,i*mag)
  714. p.CFrame=cfn(stp,enp)*cfn(0,0,-(i*(mag/2)))
  715.  
  716. wait()
  717. end
  718. for i=.5,1,.1 do
  719. p.Transparency=i
  720. wait()
  721. end p:Destroy()
  722. end)
  723. rw.spd=.3
  724. rw.d=ang(PI/2,0,md'130')*ang(0,PI/2)
  725. wait'.5'
  726. rw.l=0
  727. hw.d=cfn()
  728. end
  729.  
  730. function laser(mouse)
  731. rw.l=1
  732. lw.l=1
  733. rw.d=ang(md'100',0,md'-55')
  734. lw.d=ang(md'100',0,md'55')
  735. hw.d=ang(md'7.5',md'45')
  736. cp=Part(.1,.1,.1)
  737. local laz=Part(3,0,3,'New Yeller')laz.Material='Neon'
  738. Mesh(laz,'bl').Name='m'
  739. laz.Anchored=true
  740. local t={}
  741. for i=0,m.tau,m.tau/6 do
  742. local p=Part(.1,.1,.1)
  743. local w=Weld(p,bl,{0,0,-.25,PI/2,i,0},{0,0,1})
  744. Edit{w}{C0=w.C0*ang(PI/2),C1=w.C1*ang(PI/2)}
  745. Mesh(_1,mesh_ids.diamond,.3,.3,.3)
  746. w.DesiredAngle=9e+009
  747. table.insert(t,p)
  748. end
  749. aura=Part(1,1,1,'New Yeller',.5)Weld(aura,bl)
  750. local msh=Mesh(aura,'s',0,0,0)
  751. for i=0,1,.1 do msh.Scale=v3n(2,2,2)*i wait()end
  752. holding=true
  753. local tr=0
  754. local li={}
  755. local r=1.5
  756. local pt=tick()
  757. local function ran()return l(bl,mr(-r,r),mr(-r,r),mr(-r,r),mr(-PI,PI),mr(-PI,PI),mr(-PI,PI))end
  758. for i=1,6 do
  759. local pp=Part(.1,.1,.1,'New Yeller',.5)_1.Anchored=true _1.Material='Neon'
  760. pp.CFrame=ran()
  761. table.insert(li,pp)
  762. end
  763. ---Make aura glow
  764. Spawn(function()
  765.  
  766. while wait()do
  767. for i=0,.5,.1 do aura.Transparency=.5+i/2
  768. for _,v in next,li do v.CFrame=ran() end
  769. wait()end
  770. for i=.5,0,-.1 do aura.Transparency=.5+i/2
  771. for _,v in next,li do v.CFrame=ran() end
  772. wait()end
  773. end end)
  774.  
  775. while holding do
  776. ---Positioning laser---
  777. local mag=(l(bl).p-mouse.hit.p).magnitude
  778. laz.Size=v3n(.1,mag,.1)
  779. laz.CFrame = (cfn(l(bl).p,mouse.hit.p)*cfn(0,0,-mag/2))*ang(PI/2)
  780.  
  781. ---Damaging---
  782. for _,hum in next,findHum(mouse.hit.p,3) do
  783. -- hum:TakeDamage(1)
  784. -- if not hum.Torso:FindFirstChild'Umpalumpa'then
  785.  
  786. --Turn them to androids and anchor em still--
  787. local android=hum.Torso:FindFirstChild'android'
  788.  
  789. if not android then
  790.  
  791.  
  792. local pp=Part(1,1,1,'New Yeller',.5)Weld(pp,hum.Torso,0,0,0,0,PI)
  793. _1.Name='android'
  794. local ring = Part(1,1,1,'',1)ring.Parent=pp
  795. local ring2 = Part(1,1,1,'New Yeller',.5)ring.Parent=pp
  796. ring2.Parent=ring
  797. local sx,sy,sz=6,2,6
  798. Mesh(ring,'cyl',sx+.25,sy,sz+.25)
  799. Mesh(ring2,mesh_ids.ring,sx,sz,sy*6)
  800. Weld(ring,pp,ang(PI/2),ang(PI/2)).DesiredAngle=9e+009
  801. Weld(ring2,ring,ang(PI/2))
  802. for _,face in next,Enum.NormalId:GetEnumItems() do
  803. if face.Name~="Top"and face.Name~="Bottom" then
  804.  
  805. New"Texture"{_P=ring;Face=face;Texture='rbxassetid://33092505';}
  806. end
  807. end
  808. pp.Parent=hum.Torso
  809. Mesh(pp,'s',5,7,5)
  810. local cnt=New"NumberValue"{_P=pp;Name='cnt'}
  811. local huhu=hum
  812. local cf=huhu.Torso.CFrame
  813. local o1,o2=huhu.WalkSpeed,huhu.JumpPower
  814. huhu.WalkSpeed=0
  815. huhu.JumpPower=0
  816. local bp=New"BodyPosition"{_P=hum.Torso;MaxForce=v3n(1,1,1)*9e+009;
  817. position=hum.Torso.Position;Name='Umpalumpa'}
  818. Spawn(function()
  819. repeat
  820. -- pcall(function()huhu.Torso.Anchored=true end)
  821. -- pp.CFrame=cf
  822. pcall(function()pp.Parent.Anchored=false end)
  823. cnt.Value=cnt.Value-1
  824. wait'.5'
  825. until cnt.Value <= 0
  826. huhu.WalkSpeed,huhu.JumpPower=o1,o2
  827. pcall(function()bp:Destroy() end)
  828. for i=.5,1,.1 do
  829. pp.Transparency=i
  830. ring2.Transparency=i
  831. wait()
  832. end pp:Destroy()
  833. end)
  834. Debris:AddItem(pp,7)
  835. else
  836. android.cnt.Value=.5
  837. end
  838.  
  839. ---Backup stucking---
  840.  
  841. -- Debris:AddItem(bp,.25) --end
  842. end
  843. -- 'rbxassetid://430059354'
  844. ---Cross effect---
  845. local bl=Part(1,1,1,nil,.5)Mesh(_1,'s')
  846. local bl2=Part(1,1,1,nil,.5)Mesh(_1,'s')
  847. Edit{bl,bl2}{Anchored=true;BrickColor=bcol'New Yeller'}
  848.  
  849. bl.CFrame=cfn(mouse.hit.p,l(Torso).p)*ang(0,PI/2)
  850. bl2.CFrame=l(bl,0,0,0,PI/2)
  851. -- bl3.CFrame=l(bl2,0,0,0,0,PI/2)
  852.  
  853. Spawn(function()
  854. for i=0,1,.1 do
  855. for _,v in next,{bl,bl2}do
  856. pcall(function()v.Mesh.Scale=v3n(1,10,1)*i end)
  857. v.Transparency=i
  858. end wait()
  859. end bl:Destroy()bl2:Destroy() end)
  860.  
  861. ---Ring efect beneath you
  862. local gr,gr_pos=Workspace:FindPartOnRay(Ray.new(l(Torso).p,v3n(0,-10)),Char)
  863. if (tick()-pt)>.1 then
  864. if gr and gr_pos then
  865. Part(.1,.1,.1,'New Yeller',.5)
  866. ringSFX(cfn(gr_pos)*ang(PI/2),_1,20)
  867. end
  868. ---"Grow" effect on laser---
  869. Spawn(function()
  870. local cl=laz:Clone()cl.Parent=Main
  871. local msh=cl.m
  872. for i=0,1,.25 do
  873. msh.Scale=v3n(1+i*10,1,1+i*10)
  874. cl.Transparency=i
  875. wait()
  876. end
  877. cl:Destroy()
  878. end)
  879.  
  880. pt=tick()
  881. end
  882. wait()
  883. end
  884. ---Clearing up---
  885. for i,v in pairs(t)do v:Destroy()end
  886. for i,v in pairs(li)do v:Destroy()end
  887. laz:Destroy()
  888. for i=1,0,-.1 do msh.Scale=v3n(2,2,2)*i wait()end
  889. aura:Destroy()
  890. hw.d=cfn()
  891. rw.l=0 lw.l=0
  892. end
  893.  
  894. function recurseHum(what)
  895. local res
  896. local p=what
  897. repeat
  898. p=p.Parent
  899. if p then
  900. local hum=p:FindFirstChild'Humanoid'
  901. if hum then
  902. res=hum
  903. break
  904. end
  905. end
  906. until p==nil
  907. return res
  908. end
  909.  
  910. function galaxy()
  911.  
  912. local function getAllParts(radius)
  913. local min,max = math.min,math.max
  914. local list={}
  915. local pos1,pos2=l(Torso,-15,-2,-15).p,l(Torso,15,2,15).p
  916. local reg=Region3.new(v3n(min(pos1.x,pos2.x),min(pos1.y,pos2.y),min(pos1.z,pos2.z)),
  917. v3n(max(pos1.x,pos2.x),max(pos1.y,pos2.y),max(pos1.z,pos2.z)))
  918. for i,v in pairs(Workspace:FindPartsInRegion3WithIgnoreList(reg,{Char})) do
  919. if (v.Position-Torso.Position).magnitude<radius and v.Name~='Base' then
  920. table.insert(list,v)
  921. end
  922. end
  923. return list
  924. end
  925.  
  926. local orig_ws=Humanoid.WalkSpeed
  927. WalkSpeed=0
  928. Edit{rw,lw,rw2,lw2,tw}{l=1}
  929. tw.d=ang(md'-45')
  930. -- rw.d=ang(md'-45',0,md'25')
  931. rw.d=ang(md'50',0,md'25')*ang(0,md'15')
  932. lw.d=ang(md'-45',0,md'-25')
  933. -- hw.d=ang(0,0,md'15')
  934. hw.d=cfn(0,.05,0)
  935. rw2.d=ang(PI/4,0,md'15')
  936. lw2.d=ang(PI/4,0,-md'15')
  937. Humanoid.HipHeight=-1.5
  938. local linese={}
  939. local spinners={}
  940.  
  941. ---Rings---
  942. for a=-90,90,45 do
  943. local cyl=Part(1,1,1,'',1)Mesh(cyl,'cyl',10,1,10)
  944. local ww=Weld(cyl,HumRoot,0,0,0,md(a))
  945. table.insert(spinners,ww)
  946. table.insert(linese,cyl)
  947. end
  948. for a=-90,90,45 do
  949. local cyl=Part(1,1,1,'',1)Mesh(cyl,'cyl',10,1,10)
  950. local ww=Weld(cyl,HumRoot,0,0,0,0,0,md(a))
  951. table.insert(spinners,ww)
  952. table.insert(linese,cyl)
  953. end
  954. for i,v in pairs(linese)do
  955. for _,face in next,Enum.NormalId:GetEnumItems() do
  956. if face.Name~='Top'and face.Name~='Bottom' then
  957. New"Texture"{_P=v;Texture='rbxassetid://'..180728579-1;Face=face;Transparency=0;
  958. StudsPreTileU=1;}
  959. end
  960. end end
  961.  
  962. ---Spheres---
  963. for i=0,1,1/6 do
  964. local p=Part(1,1,1,'New Yeller',.9)p.Material='Neon'
  965. Mesh(p,'s',i*9,i*9,i*9)
  966. table.insert(spinners,Weld(p,Torso))
  967. for _,face in next,Enum.NormalId:GetEnumItems() do
  968. New"Decal"{_P=p;Face=face;Texture='rbxassetid://'..124291850-1;Transparency=.5}
  969. end
  970. end
  971. base_spd = .025
  972. deviation = 1
  973. local ptick=tick()
  974. holding=true
  975. ---Mainloop---
  976. while holding do
  977. ---Spin---
  978. for o,weld in next,spinners do
  979. weld.C1 = weld.C1 * ang(0,(o%2==0 and -1 or 1)*base_spd)
  980. end
  981.  
  982. --Move parts away from you---
  983. for _,part in next,getAllParts(7) do
  984.  
  985. local hum=recurseHum(part)
  986. if hum and (hum.Torso.Position-Torso.Position).magnitude <= 10 then
  987. local rot=l(hum.Torso)-l(hum.Torso).p
  988. hum.Torso.CFrame=cfn((cfn(hum.Torso.CFrame.p,Torso.CFrame.p)*cfn(0,0,5)).p)*rot
  989. break
  990. else
  991. local rot=l(part)-l(part).p
  992. part.CFrame=cfn((cfn(part.CFrame.p,Torso.CFrame.p)*cfn(0,0,5)).p)*rot
  993. end
  994. end
  995.  
  996. ---Heal others---
  997. if (tick()-ptick)>.25 then
  998.  
  999. for _,hum in next,findHum(Torso.Position,20) do
  1000. hum:TakeDamage(-5)
  1001. local mag=(l(hum.Torso).p-l(Torso).p).magnitude
  1002. local bl=Part(.1,mag,.1,'Lime green',.75)bl.Material='Neon'
  1003. bl.Anchored=true
  1004. local msh=Mesh(_1,'s')
  1005. bl.CFrame=l(cfn(l(Torso).p,l(hum.Torso).p),0,0,-mag/2)*ang(PI/2)
  1006. local momo=godly(hum.Parent,'Lime green',.9)
  1007. Spawn(function() ---Fade out beam---
  1008. local scales={}
  1009. for _,v in pairs(momo:children())do table.insert(scales,v.Mesh.Scale) end
  1010. for i=0,1,.05 do
  1011. for i2,v in pairs(momo:children())do
  1012. v.Mesh.Scale=scales[i2]+(v3n(.05,.05,.05)*i)
  1013. v.Transparency=.9+(.1*i)
  1014. end
  1015. bl.Transparency=.75+i*(1-.75)
  1016. msh.Scale=v3n(1+i*5,1,1+i*.5)
  1017. wait()
  1018. end
  1019. momo:Destroy()
  1020. bl:Destroy()end)
  1021. end
  1022. ptick=tick()
  1023. end
  1024. ---Heal yourself---
  1025. Humanoid:TakeDamage(-5)
  1026. wait()
  1027. end
  1028. for _,v in pairs(spinners)do v.Parent:Destroy()end
  1029. Humanoid.HipHeight=0
  1030. hw.d=cfn()
  1031. WalkSpeed=orig_ws
  1032. Edit{rw,lw,rw2,lw2,tw}{l=0}
  1033.  
  1034. end
  1035. function godly(tar,color,tr)
  1036. local function getM(a)
  1037. local res=nil
  1038. for i,v in pairs(a:children())do
  1039. if v.className:match'Mesh' then
  1040. res=v
  1041. end
  1042. end return res
  1043. end
  1044. local godo=New"Model"{_P=Main}
  1045. set_parent=godo
  1046. local trlist={}
  1047. for i,v in next,(tar and tar:children() or Char:children()) do
  1048. if v:IsA'Part' and v.Name~='HumanoidRootPart' then
  1049. if v.Name =='Head'then
  1050. local pp=Part(1,1,1,color or 'New Yeller',tr or .9)pp.Material='Neon'
  1051. pp.Size=v.Size
  1052. Weld(pp,v)
  1053. local mesh=v.Mesh:Clone()mesh.Parent=pp
  1054. mesh.Scale=mesh.Scale*1.1
  1055. table.insert(trlist,mesh.Scale)
  1056. else
  1057. local pp=Part(1,1,1,color or 'New Yeller',tr or .9)_1.Material='Neon'
  1058. pp.Size=v.Size Weld(pp,v)
  1059. local msh=Mesh(pp,'bl')
  1060. msh.Scale=msh.Scale*1.1
  1061. table.insert(trlist,msh.Scale)
  1062. end
  1063. elseif v:IsA'Hat'then
  1064. local pp=Part(.1,.1,.1,color or 'New Yeller',tr or .9)_1.Material='Neon'
  1065. Weld(pp,v.Handle)
  1066. local mesh=getM(v.Handle):Clone()
  1067. mesh.TextureId=''
  1068. mesh.Scale=mesh.Scale+(mesh.Scale*.01)
  1069. mesh.Parent=pp
  1070. table.insert(trlist,mesh.Scale)
  1071. end
  1072. end
  1073. set_parent=nil
  1074. return godo,trlist
  1075. end
  1076.  
  1077. main_aura,main_aura_tr=godly()
  1078.  
  1079. function hammer(mouse)
  1080. Edit{rw,lw,rw2,lw2,tw}{l=1}
  1081. tw.d=cfn()*ang(md'25')
  1082. Humanoid.HipHeight=.25
  1083. rw2.d=cfn(0,-.05,0)*ang(md'25')
  1084. lw2.d=ang(md'-25')
  1085. rw.d=cfn(0,0,-.25)*ang(PI/2+md'25',0,md'-45')
  1086. lw.d=cfn(0,0,-.25)*ang(PI/2+md'25',0,md'45')
  1087. hw.d=cfn(0,-1,0)*ang(PI/2,md'45')
  1088. wait(1)
  1089. local ppos=l(HumRoot,0,0,-5).p
  1090. for _,hum in next,findHum(ppos,30) do
  1091. Spawn(function()hum.PlatformStand=true wait'.1'hum.PlatformStand=false end)
  1092. hum.Torso.Velocity=v3n(0,100,0)
  1093. end
  1094.  
  1095. rw.d=cfn(0,0,-.25)*ang(PI/2+md'45',0,md'-45')
  1096. lw.d=cfn(0,0,-.25)*ang(PI/2+md'45',0,md'45')
  1097. tw.d=ang(md'-45')
  1098. lw2.d=ang(md'-55')
  1099. local bv=New"BodyVelocity"{_P=Torso,velocity=HumRoot.CFrame.lookVector*-30}
  1100.  
  1101. local gr,gr_p=Workspace:FindPartOnRay(Ray.new(ppos,v3n(0,-10,0)),Char)
  1102. -- ge,ge_p=nil,nil
  1103.  
  1104. if not gr or not gr_p then
  1105. hw.d=cfn()
  1106. Edit{rw,lw,rw2,lw2,tw}{l=0}
  1107. return end
  1108.  
  1109. local volcano=Part(1,1,1,'Crimson')volcano.Anchored=true
  1110. volcano.CFrame=cfn(gr_p)
  1111. local cf =volcano.CFrame
  1112. local r=100
  1113. Spawn(function()
  1114. for i=1,5 do
  1115. local pp=Part(3,3,3,'White')pp.Material='Slate'
  1116. local msh=Mesh(pp,mesh_ids.rock)msh.Scale=v3n(.6,.6,.6)*pp.Size
  1117. msh.TextureId = mesh_texs.rock
  1118. msh.VertexColor=v3n(1,0,0)
  1119. pp.CanCollide=true
  1120. New"Fire"{_P=pp;Size=4.5;Heat=0}
  1121. pp.CFrame=l(cf,0,0,0,mr(-md'15',md'15'),0,mr(-md'15',md'15'))*cfn(0,0,1)
  1122. pp:BreakJoints()
  1123. pp.Velocity=l(cf,0,0,0,mr(-4,4),mr(-4,4),mr(-4,4)).lookVector*40+v3n(0,50,0)
  1124. New"BodyForce"{_P=pp;Name='F';Force=v3n(0,(m.float*pp:GetMass())*.75,0)}
  1125. New"BodyAngularVelocity"{_P=pp;angularvelocity=v3n(4,4,4)*PI*4}
  1126. Delay(1,function()
  1127. for i=1,3 do
  1128. local p=pp:Clone()
  1129. p.Size=v3n(1,1,1)
  1130. p.Parent=Main
  1131. p.F.Force=v3n(0,p:GetMass()*m.float*1.25,0)
  1132. p.Velocity=cfn(p.Position,mouse.hit.p).lookVector*200
  1133. p.Touched:connect(function(hit)
  1134. if hit:IsDescendantOf(Char) then return end
  1135. local e=Instance.new("Explosion",Workspace)
  1136. e.BlastPressure=0
  1137. e.BlastRadius = 7
  1138. e.Position=p.Position
  1139. e.Hit:connect(function(hit)
  1140. local hum=hit.Parent:FindFirstChild'Humanoid'
  1141. if hum and hum.Parent~=Char then
  1142. hum:TakeDamage(2)
  1143. end end)
  1144. p:Destroy()
  1145. end)
  1146.  
  1147. Debris:AddItem(p,2)
  1148. end
  1149. pp:Destroy()
  1150. end)
  1151. wait()
  1152. end
  1153. end)
  1154.  
  1155. ringSFX(l(volcano,0,0,0,PI/2),volcano,40,.025)
  1156. wait(1)
  1157. bv:Destroy()
  1158.  
  1159. hw.d=cfn()
  1160. Edit{rw,lw,rw2,lw2,tw}{l=0}
  1161. end
  1162.  
  1163. stealthed=false
  1164. re=nil
  1165.  
  1166. function ballSFX(cf,part,scale,from,to,dir)
  1167. part.Anchored=true
  1168. part.CFrame=cf
  1169. local msh=Mesh(part,'s',0,0,0)
  1170. for i=from,to,dir do
  1171. msh.Scale=v3n(scale,scale,scale)*i
  1172. wait()
  1173. end
  1174. end
  1175.  
  1176. function stealth()
  1177. stealthed=not stealthed
  1178. local tt=main_aura_tr
  1179. if stealthed then
  1180. re = hideAllParts(Char,0)
  1181. emitter.Enabled=false
  1182. ---Shrink---
  1183. for i=0,1,.1 do
  1184. Edit(main_aura:children()){
  1185. Transparency=.9+(i*.1);
  1186. ['Mesh.Scale'] = v3n(1,1,1)*(1-i);
  1187. }
  1188. wait()
  1189. end
  1190. else
  1191. ---Expand---
  1192. for i=0,1,.1 do
  1193. Edit(main_aura:children()){
  1194. Transparency=1-(.1*i);
  1195. -- ['Mesh.Scale']=(v3n(1.1,1.1,1.1)*i);
  1196. }
  1197. for o,v in pairs(main_aura:children())do
  1198. v.Mesh.Scale=tt[o]*i
  1199. end
  1200. wait()
  1201. end
  1202. re()
  1203. emitter.Enabled=true
  1204. end
  1205. end
  1206.  
  1207. function conjure()
  1208. c_cf=l(Torso,0,0,-5)
  1209. set_anchor = true
  1210. mp = Part(.15,1,.15)
  1211. mp.CFrame=c_cf
  1212. blade = Part(1,4,.25)
  1213. _1.CFrame=l(mp,0,.5+2)
  1214. Mesh(_1,'bl',1,1,.5)
  1215. cp = Part(.8,3.8,.25,'White')
  1216. New"Texture"{_P=cp;Face='Back';Texture='rbxassetid://33092538'}
  1217. New"Texture"{_P=cp;Face='Front';Texture='rbxassetid://33092538'}
  1218. cp.CFrame=l(blade)
  1219. Mesh(_1,'bl',1,1,.55)
  1220.  
  1221. tip1=Wedge(.25,1,.5)
  1222. _1.CFrame=l(blade,.25,2+_1.Size.y/2,0,0,-PI/2)
  1223. Mesh(_1,'w',.5,1,1)
  1224. tip2=Wedge(.25,1,.5)
  1225. _1.CFrame=l(blade,-.25,2+_1.Size.y/2,0,0,PI/2)
  1226. Mesh(_1,'w',.5,1,1)
  1227. set_anchor = nil
  1228. end
  1229. -- conjure()
  1230.  
  1231.  
  1232. holding=false
  1233. attacking=false
  1234. klist={
  1235. f=slash;
  1236. qq=laser;
  1237. cq=galaxy;
  1238. r=hammer;
  1239. z=stealth;
  1240. x=conjure;
  1241. }
  1242.  
  1243. Humanoid.Died:connect(function()
  1244. local bl=Part(10,10,10)bl.Anchored=true
  1245. bl.CFrame=l(Torso)
  1246. for _,v in pairs(Char:children())do
  1247. if v:IsA'BasePart'then
  1248. v.Touched:connect(function(a)
  1249. local h=recurseHum(a)
  1250. if h and h.Parent~=Char then h.Health=0 end
  1251. end)
  1252. end
  1253. end
  1254. for i,v in pairs(findHum(Torso.Position,10))do
  1255. v.Parent:BreakJoints()
  1256. end
  1257. Mesh(bl,'s')
  1258. Spawn(function()
  1259. for i=0,1,.1 do
  1260. Edit{bl}{Transparency=i}
  1261. wait()
  1262. end
  1263. end)
  1264. end)
  1265.  
  1266. -- rbxassetid://430066606 mesh
  1267. -- rbxassetid://430066609 tex
  1268.  
  1269. -- New"FileMesh"{_P=character.Head;MeshId='rbxassetid://430066606'}
  1270.  
  1271. holding=false
  1272. Mouse.KeyUp:connect(function(key)
  1273. if key=='0' then dash=false else
  1274. for i,v in pairs(klist)do
  1275. if key == i:sub(1,1) and i:sub(2,2) == 'q' then
  1276. holding=false
  1277. end
  1278. end
  1279. end
  1280. end)
  1281. Mouse.KeyDown:connect(function(key)
  1282. if attacking then return end
  1283. attacking=true
  1284. if key=='0' then dash=true else
  1285. for i,v in pairs(klist)do
  1286. if key==i:sub(1,1) then
  1287. v(Mouse)
  1288. end
  1289. end
  1290. end
  1291. attacking=false
  1292. end)
  1293.  
  1294. for i,v in next,getfenv(0) do
  1295. if i:match('_con') then
  1296. table.insert(Connections,v)
  1297. end
  1298. end
  1299. New"BindableFunction"{_P=script;Name='stop'}.OnInvoke=function()for i,v in pairs(Connections)do v:disconnect()end end
  1300.  
  1301. script.Name='god_script: '..Player.Name
  1302. end
  1303.  
  1304. end)
  1305.  
  1306.  
  1307. GasMan.MouseButton1Down:connect(function()
  1308. --// Vortex Gauntlets created by SavageMunkey
  1309. --// Thx for ideas and help: dangerspookycanyon(3 Attack Ideas, Body Suit Prototypes),georgeyeo(RayCast help), AltairStarMaster(like 99999999 attack ideas), and others
  1310. Plr = game.Players.LocalPlayer
  1311. Char = Plr.Character
  1312. Mouse = Plr:GetMouse()
  1313. local sine,change = 0,1
  1314. ------------------------
  1315. local OverallHealth = 100 --// Only thing you need to change #1
  1316. local Energy = 5000--// Only thing you need to change #2
  1317. local PrimaryColor,SecondaryColor,ThirdColor = 'Really black','Pearl','Really black' --// Only thing[s] you need to change #3
  1318. 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)
  1319. --// 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
  1320. ------------------------
  1321. RageMode = false --// Don't touch, is for variable ---
  1322. ------------------------
  1323. game:FindService'SoundService':ClearAllChildren()
  1324. local mx = Energy
  1325. --game:FindService'SoundService'.AmbientReverb = 'ConcertHall'
  1326. local anglefor = 0
  1327. local candash = true
  1328. Keyz = {
  1329. A = false;
  1330. B = false;
  1331. C = false;
  1332. D = false;
  1333. E = false;
  1334. F = false;
  1335. G = false;
  1336. H = false;
  1337. I = false;
  1338. J = false;
  1339. K = false;
  1340. L = false;
  1341. M = false;
  1342. N = false;
  1343. O = false;
  1344. P = false;
  1345. Q = false;
  1346. R = false;
  1347. S = false;
  1348. T = false;
  1349. U = false;
  1350. V = false;
  1351. W = false;
  1352. X = false;
  1353. Y = false;
  1354. Z = false;
  1355. };
  1356. Flyin = false
  1357. 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'
  1358. local rarm,larm,hed,torso,hroot,lleg,hum,rleg,mouse = ra,la,hd,ts,root,ll,humanoid,rl,Mouse
  1359. local Falling,DS,MS,Attacking,Stance,State,LastState = false,false,false,false,'Standing','Idle','Idle'
  1360. DS = false
  1361. local canslam = true
  1362. local DebounceFallin = false
  1363. local DebounceState,DebounceHit,DebounceKey,EctDebounce = false,false,false,false
  1364. pcall(function() hed['Running']:Destroy() end)
  1365. local lRS = game["Run Service"].RenderStepped
  1366. local sRS = game["Run Service"].Stepped or game["Run Service"].Heartbeat
  1367. local lrs,rs = lRS,sRS
  1368. local ds,dh,dk,ed = DebounceState,DebounceHit,DebounceKey,EctDebounce
  1369. local DBP = false
  1370.  
  1371. Weld = function(P0,P1,CF)
  1372. local W = Instance.new('Weld',P1)
  1373. W.Part0 = P0
  1374. W.Part1 = P1
  1375. W.C1 = CF
  1376. return W
  1377. end;
  1378.  
  1379. NewSound = function(Parent, Id, Pitch ,Volume)
  1380. local Sound = Instance.new('Sound',Parent)
  1381. Sound.Volume = Volume
  1382. Sound.Pitch = Pitch
  1383. Sound.SoundId = 'rbxassetid://'..Id
  1384. return Sound
  1385. end;
  1386. ----
  1387.  
  1388. ----
  1389. wait()
  1390. hw = Weld(torso,hed,CFrame.new(0,-1.5,0));
  1391. torr = Weld(root,torso,CFrame.new(0,0,0));
  1392. raw = Weld(torso,rarm,CFrame.new(-1.5,0,0));
  1393. law = Weld(torso,larm,CFrame.new(1.5,0,0));
  1394. rlw = Weld(torso,rleg,CFrame.new(-.5,2,0));
  1395. llw = Weld(torso,lleg,CFrame.new(.5,2,0));
  1396. ----
  1397. clerp = function(c1,c2,al)
  1398. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  1399. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  1400. for i,v in pairs(com1) do
  1401. com1[i] = v+(com2[i]-v)*al
  1402. end
  1403. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))--]]
  1404. end
  1405. lerp = function(c1,c2,al)
  1406. return c1:lerp(c2,al)
  1407. end
  1408.  
  1409. New = function(Object, Parent, Name, Data)
  1410. local Object = Instance.new(Object)
  1411. delay(.1,function()
  1412. if Object:IsA'Part' then
  1413. Object.CanCollide = false
  1414. Object.Locked = true
  1415. end;end)
  1416. for Index, Value in pairs(Data or {}) do
  1417. Object[Index] = Value
  1418. end
  1419. Object.Parent = Parent
  1420. Object.Name = Name
  1421. return Object
  1422. end
  1423.  
  1424. ----// Right Claw
  1425. VortexGauntlet = New("Model",Char,"VortexGauntlet",{})
  1426. 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),})
  1427. Mesh = New("BlockMesh",Main,"Mesh",{})
  1428. 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),})
  1429. Mesh = New("BlockMesh",Part1,"Mesh",{})
  1430. 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),})
  1431. 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),})
  1432. Mesh = New("BlockMesh",Part2,"Mesh",{})
  1433. 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),})
  1434. 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),})
  1435. Mesh = New("BlockMesh",Part3,"Mesh",{})
  1436. 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),})
  1437. 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,})
  1438. Mesh = New("BlockMesh",ClawPart,"Mesh",{})
  1439. 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),})
  1440. 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,})
  1441. Mesh = New("SpecialMesh",ClawPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  1442. 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),})
  1443. 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),})
  1444. 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,})
  1445. 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),})
  1446. 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),})
  1447. 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,})
  1448. 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),})
  1449. 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,})
  1450. Mesh = New("BlockMesh",ClawPart,"Mesh",{})
  1451. 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),})
  1452. 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,})
  1453. Mesh = New("BlockMesh",ClawPart,"Mesh",{})
  1454. 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),})
  1455. 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,})
  1456. Mesh = New("SpecialMesh",ClawPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  1457. 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),})
  1458. 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,})
  1459. Mesh = New("BlockMesh",ClawPart,"Mesh",{})
  1460. 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),})
  1461. 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,})
  1462. Mesh = New("BlockMesh",ClawPart,"Mesh",{})
  1463. 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),})
  1464. 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,})
  1465. Mesh = New("SpecialMesh",ClawPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  1466. 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),})
  1467. 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,})
  1468. Mesh = New("BlockMesh",ClawPart,"Mesh",{})
  1469. 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),})
  1470. 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,})
  1471. Mesh = New("BlockMesh",ClawPart,"Mesh",{})
  1472. 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),})
  1473. 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,})
  1474. Mesh = New("SpecialMesh",ClawPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  1475. 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),})
  1476. 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,})
  1477. Mesh = New("BlockMesh",ClawPart,"Mesh",{})
  1478. 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),})
  1479. ----// Left Claw
  1480. VortexGauntlet2 = New("Model",Char,"VortexGauntlet2",{})
  1481. 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),})
  1482. Mesh = New("BlockMesh",Main2,"Mesh",{})
  1483. 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),})
  1484. Mesh = New("BlockMesh",Part1a,"Mesh",{})
  1485. 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),})
  1486. 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),})
  1487. Mesh = New("BlockMesh",Part2a,"Mesh",{})
  1488. 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),})
  1489. 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),})
  1490. Mesh = New("BlockMesh",Part3a,"Mesh",{})
  1491. 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),})
  1492. 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,})
  1493. Mesh = New("BlockMesh",ClawPart2,"Mesh",{})
  1494. 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),})
  1495. 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,})
  1496. Mesh = New("SpecialMesh",ClawPart2,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  1497. 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),})
  1498. 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),})
  1499. 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,})
  1500. 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),})
  1501. 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),})
  1502. 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,})
  1503. 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),})
  1504. 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,})
  1505. Mesh = New("BlockMesh",ClawPart2,"Mesh",{})
  1506. 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),})
  1507. 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,})
  1508. Mesh = New("BlockMesh",ClawPart2,"Mesh",{})
  1509. 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),})
  1510. 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,})
  1511. Mesh = New("SpecialMesh",ClawPart2,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  1512. 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),})
  1513. 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,})
  1514. Mesh = New("BlockMesh",ClawPart2,"Mesh",{})
  1515. 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),})
  1516. 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,})
  1517. Mesh = New("BlockMesh",ClawPart2,"Mesh",{})
  1518. 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),})
  1519. 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,})
  1520. Mesh = New("SpecialMesh",ClawPart2,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  1521. 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),})
  1522. 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,})
  1523. Mesh = New("BlockMesh",ClawPart2,"Mesh",{})
  1524. 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),})
  1525. 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,})
  1526. Mesh = New("BlockMesh",ClawPart2,"Mesh",{})
  1527. 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),})
  1528. 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,})
  1529. Mesh = New("SpecialMesh",ClawPart2,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  1530. 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),})
  1531. 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,})
  1532. Mesh = New("BlockMesh",ClawPart2,"Mesh",{})
  1533. 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),})
  1534. ----// RightLegBrace
  1535. RightLegBrace = New("Model",Char,"RightLegBrace",{})
  1536. 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)})
  1537. Mesh = New("BlockMesh",Latch,"Mesh",{})
  1538. 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),})
  1539. Mesh = New("BlockMesh",Brace1,"Mesh",{})
  1540. 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),})
  1541. 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),})
  1542. Mesh = New("BlockMesh",Brace2,"Mesh",{})
  1543. 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),})
  1544. 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),})
  1545. Mesh = New("BlockMesh",Brace3,"Mesh",{})
  1546. 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),})
  1547. ----// LeftLegBrace
  1548. LeftLegBrace2 = New("Model",Char,"LeftLegBrace",{})
  1549. 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)})
  1550. Mesh = New("BlockMesh",Latcha,"Mesh",{})
  1551. 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),})
  1552. Mesh = New("BlockMesh",Brace1a,"Mesh",{})
  1553. 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),})
  1554. 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),})
  1555. Mesh = New("BlockMesh",Brace2a,"Mesh",{})
  1556. 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),})
  1557. 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),})
  1558. Mesh = New("BlockMesh",Brace3a,"Mesh",{})
  1559. 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),})
  1560. ----// Exo Spine
  1561. Chest = New("Model",Char,"Chest",{})
  1562. 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,})
  1563. 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,})
  1564. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Brick,})
  1565. 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),})
  1566. 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,})
  1567. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Brick,})
  1568. 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),})
  1569. 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,})
  1570. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Brick,})
  1571. 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),})
  1572. 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,})
  1573. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Brick,})
  1574. 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),})
  1575. 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,})
  1576. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 0.5, 1),MeshType = Enum.MeshType.Brick,})
  1577. 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),})
  1578. 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,})
  1579. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 0.5, 1),MeshType = Enum.MeshType.Brick,})
  1580. 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),})
  1581. 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,})
  1582. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 0.5, 1),MeshType = Enum.MeshType.Brick,})
  1583. 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),})
  1584. 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,})
  1585. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 0.5, 1),MeshType = Enum.MeshType.Brick,})
  1586. 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),})
  1587. 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,})
  1588. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 0.5, 1),MeshType = Enum.MeshType.Brick,})
  1589. 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),})
  1590. ----// Battery Pack
  1591. BatteryPack = New("Model",Char,"BatteryPack",{})
  1592. 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),})
  1593. Mesh = New("SpecialMesh",Inner,"Mesh",{Scale = Vector3.new(0.5, 0.850000024, 0.5),MeshId = "rbxassetid://9756362",MeshType = Enum.MeshType.FileMesh,})
  1594. 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),})
  1595. Mesh = New("BlockMesh",Top,"Mesh",{})
  1596. 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),})
  1597. 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),})
  1598. Mesh = New("BlockMesh",Outer,"Mesh",{})
  1599. 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),})
  1600. 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),})
  1601. Mesh = New("BlockMesh",Bottom,"Mesh",{})
  1602. 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),})
  1603. BatteryPack:MoveTo(CFrame.new(0,6,0).p)
  1604. ----// Helmet
  1605. Helmet = New("Model",Char,"Helmet",{})
  1606. 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,})
  1607. 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,})
  1608. Mesh = New("BlockMesh",Wall,"Mesh",{Scale = Vector3.new(0.25, 1, 1),})
  1609. 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),})
  1610. 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,})
  1611. Mesh = New("BlockMesh",Wall,"Mesh",{Scale = Vector3.new(0.25, 1, 1),})
  1612. 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),})
  1613. 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,})
  1614. Mesh = New("BlockMesh",Wall,"Mesh",{Scale = Vector3.new(0.25, 1, 1),})
  1615. 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),})
  1616. 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,})
  1617. Mesh = New("BlockMesh",Wall,"Mesh",{Scale = Vector3.new(0.25, 1, 1),})
  1618. 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),})
  1619. 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,})
  1620. Mesh = New("BlockMesh",Wall,"Mesh",{Scale = Vector3.new(0.25, 1, 1),})
  1621. 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),})
  1622. 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,})
  1623. Mesh = New("BlockMesh",Wall,"Mesh",{Scale = Vector3.new(0.25, 1, 1),})
  1624. 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),})
  1625. 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,})
  1626. Mesh = New("BlockMesh",Wall,"Mesh",{Scale = Vector3.new(0.25, 1, 1),})
  1627. 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),})
  1628. 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,})
  1629. Mesh = New("BlockMesh",Wall,"Mesh",{})
  1630. 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),})
  1631. 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,})
  1632. Mesh = New("BlockMesh",Wall,"Mesh",{})
  1633. 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),})
  1634. 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,})
  1635. Mesh = New("BlockMesh",Wall,"Mesh",{Scale = Vector3.new(0.25, 1, 1),})
  1636. 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),})
  1637. 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,})
  1638. Mesh = New("BlockMesh",Wall,"Mesh",{Scale = Vector3.new(0.25, 1, 1),})
  1639. 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),})
  1640. 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,})
  1641. Mesh = New("SpecialMesh",Wall,"Mesh",{Scale = Vector3.new(0.25, 1, 1),MeshType = Enum.MeshType.Wedge,})
  1642. 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),})
  1643. 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,})
  1644. Mesh = New("BlockMesh",Wall,"Mesh",{Scale = Vector3.new(0.25, 1, 1),})
  1645. 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),})
  1646. 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,})
  1647. Mesh = New("BlockMesh",Wall,"Mesh",{Scale = Vector3.new(0.25, 1, 1),})
  1648. 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),})
  1649. 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,})
  1650. Mesh = New("SpecialMesh",Wall,"Mesh",{Scale = Vector3.new(0.25, 1, 1),MeshType = Enum.MeshType.Wedge,})
  1651. 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),})
  1652. 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,})
  1653. Mesh = New("SpecialMesh",Wall,"Mesh",{Scale = Vector3.new(0.25, 1, 1),MeshType = Enum.MeshType.Wedge,})
  1654. 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),})
  1655. 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,})
  1656. Mesh = New("BlockMesh",Wall,"Mesh",{Scale = Vector3.new(0.25, 1, 1),})
  1657. 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),})
  1658. ----// End
  1659.  
  1660. rad = function(Int)
  1661. return math.rad(tonumber(Int))
  1662. end;
  1663. sin = function(Int)
  1664. return math.sin(tonumber(Int))
  1665. end;
  1666. cos = function(Int)
  1667. return math.cos(tonumber(Int))
  1668. end;
  1669. Angles = function(X,Y,Z)
  1670. return CFrame.Angles(X,Y,Z);
  1671. end;
  1672. Euler = function(X,Y,Z)
  1673. return CFrame.fromEulerAnglesXYZ(X,Y,Z);
  1674. end;
  1675. CF = function(X,Y,Z)
  1676. return CFrame.new(X,Y,Z);
  1677. end;
  1678.  
  1679. --// Suit Welds
  1680. local HandleWeld = Weld(rarm,Main,Angles(0,0,0)*CF(0,.35,0))
  1681. local HandleWeld2 = Weld(larm,Main2,Angles(0,0,0)*CF(0,.35,0))
  1682. local BraceWeld = Weld(rleg,Latch,CF(0,0,0))
  1683. local BraceWeld2 = Weld(lleg,Latcha,CF(0,0,0))
  1684. local ExoWeld = Weld(torso,BackLatch,CF(0,0,0))
  1685. local BatteryWeld = Weld(Outer,BackLatch,CF(0,0,1.775))
  1686. local InnerWeld = Weld(Inner,Outer,CF(0,0,0))
  1687. local TopW,BottomW = Weld(Top,Outer,CF(0,-.75,0)),Weld(Bottom,Outer,CF(0,.75,0))
  1688. local HelmetWeld = Weld(HeadHandle,hed,CF(0,.05,0))
  1689. --\\ Suit Welds
  1690.  
  1691. dmg=function(hit,Damage,Knockback,angle)
  1692. local mana = 0
  1693. if DebounceHit == false then
  1694. DebounceHit = true
  1695. coroutine.resume(coroutine.create(function()
  1696. wait(0.1)
  1697. DebounceHit = false
  1698. end))
  1699. if hit.Parent==nil then
  1700. return
  1701. end
  1702. --CPlayer=Bin
  1703. h=hit.Parent:FindFirstChild("Humanoid")
  1704. if h~=nil and hit.Parent.Name~=Char.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  1705. if mana < 400 then
  1706. mana = mana + math.random(5,15)
  1707. end
  1708. if mana > 400 then
  1709. mana = 400
  1710. end
  1711. Damage=Damage
  1712. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  1713. return
  1714. end]]
  1715. c=Instance.new("ObjectValue")
  1716. c.Name="creator"
  1717. c.Value=game.Players.LocalPlayer
  1718. c.Parent=h
  1719. game:GetService("Debris"):AddItem(c,.5)
  1720. -- print(c.Value)
  1721. if math.random(0,99)+math.random()<=7.8 then
  1722. --CRIT=true
  1723. Damage=Damage*3
  1724. --[[ Knockback=Knockback*2
  1725. r=Instance.new("BodyAngularVelocity")
  1726. r.P=3000
  1727. r.maxTorque=Vector3.new(500000000,50000000000,500000000)*50000
  1728. r.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  1729. r.Parent=hit.Parent.Torso]]
  1730. --critsound(2)
  1731.  
  1732. end
  1733. if NO_OP == true then
  1734. Damage = h.MaxHealth / Damage
  1735. else
  1736. Damage = Damage+math.random(0,9)
  1737. end
  1738. --warn('dmged')
  1739. -- Blood(hit.CFrame*CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,0),math.floor(Damage/2))
  1740. h.Health = h.Health - Damage
  1741. -- showDamage(hit.Parent,Damage,.5)
  1742. vp=Instance.new("BodyVelocity")
  1743. vp.P=500
  1744. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  1745. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  1746. vp.velocity=torso.CFrame.lookVector*Knockback+torso.Velocity/1.05
  1747. if Knockback>0 then
  1748. vp.Parent=hit.Parent.Torso
  1749. end
  1750. game:GetService("Debris"):AddItem(vp,.1)
  1751. r=Instance.new("BodyAngularVelocity")
  1752. r.P=3000
  1753. r.maxTorque=Vector3.new(500000000,50000000000,500000000)*50000
  1754. r.angularvelocity= angle or Vector3.new(0,0,0)
  1755. r.Parent=hit.Parent.Torso
  1756. game:GetService("Debris"):AddItem(r,.5)
  1757. c=Instance.new("ObjectValue")
  1758. c.Name="creator"
  1759. c.Value=Plr
  1760. c.Parent=h
  1761. game:GetService("Debris"):AddItem(c,.5)
  1762. return h
  1763. --CRIT=false
  1764. --hitDeb=true
  1765. --AttackPos=6
  1766. end
  1767. end
  1768. end
  1769.  
  1770. function getAllParts(from)
  1771. local t = {}
  1772. function getParts(where)
  1773. for i, v in pairs(where:children()) do
  1774. if v:IsA("BasePart") then
  1775. if v.Parent ~= Char and v.Parent.Parent ~= Char then
  1776. table.insert(t, v)
  1777. end
  1778. end
  1779. getParts(v)
  1780. end
  1781. end
  1782. getParts(workspace)
  1783. return t
  1784. end
  1785.  
  1786. Search = function(Object, ClassName, Function)
  1787. for index,obj in next, Object:children() do
  1788. if obj:IsA(tostring(ClassName)) then
  1789. Function(obj)
  1790. end
  1791. end
  1792. end
  1793.  
  1794. TransClone = function(Trans)
  1795. local md = Char
  1796. md.Archivable = true
  1797. local md2 = md:Clone()
  1798. md2.Parent = workspace
  1799. pcall(function()
  1800. md2.BodyColors:Destroy()
  1801. end)
  1802. md.Archivable=false
  1803. Search(md2,'Part',function(P)
  1804. P.Transparency = .9
  1805. P.Material = 'Neon'
  1806. P.BrickColor = BrickColor.new('Teal')
  1807. end)
  1808.  
  1809. Search(md2['VortexGauntlet'],'Part',function(P)
  1810. P.Transparency = Trans
  1811. P.Material = 'Neon'
  1812. P.BrickColor = BrickColor.new('Teal')
  1813. end)
  1814.  
  1815. Search(md2['VortexGauntlet2'],'Part',function(P)
  1816. P.Transparency = Trans
  1817. P.Material = 'Neon'
  1818. P.BrickColor = BrickColor.new('Teal')
  1819. end)
  1820.  
  1821. Search(md2['RightLegBrace'],'Part',function(P)
  1822. P.Transparency = Trans
  1823. P.Material = 'Neon'
  1824. P.BrickColor = BrickColor.new('Teal')
  1825. end)
  1826.  
  1827. Search(md2['LeftLegBrace'],'Part',function(P)
  1828. P.Transparency = Trans
  1829. P.Material = 'Neon'
  1830. P.BrickColor = BrickColor.new('Teal')
  1831. end)
  1832.  
  1833. Search(md2['Chest'],'Part',function(P)
  1834. P.Transparency = Trans
  1835. P.Material = 'Neon'
  1836. P.BrickColor = BrickColor.new('Teal')
  1837. end)
  1838.  
  1839. Search(md2['BatteryPack'],'Part',function(P)
  1840. P.Transparency = Trans
  1841. P.Material = 'Neon'
  1842. P.BrickColor = BrickColor.new('Teal')
  1843. end)
  1844.  
  1845. Search(md2['Helmet'],'Part',function(P)
  1846. P.Transparency = Trans
  1847. P.Material = 'Neon'
  1848. P.BrickColor = BrickColor.new('Teal')
  1849. end)
  1850.  
  1851. return md2
  1852. end;
  1853.  
  1854. TakeJuice = function(Amnt)
  1855. if Energy - Amnt <= -1 then
  1856. if dk == true then dk = false end
  1857. if DebounceState == true then DebounceState = false end
  1858. if Flyin == true then Flyin = false end
  1859. if DBP == true then DBP = false end
  1860. return false end
  1861. if Energy - Amnt >= 0 then
  1862. spawn(function()
  1863. for i = 1,tonumber(Amnt) do
  1864. Energy = Energy - 1
  1865. wait(i/(Amnt*10))
  1866. end
  1867. end)
  1868. end
  1869. return true
  1870. end;
  1871.  
  1872. Charge = function(Amnt)
  1873. if Energy < mx then
  1874. for i = 1,tonumber(Amnt) do
  1875. if Energy == mx then return end
  1876. Energy = Energy + 1
  1877. wait(i/(Amnt*10))
  1878. end
  1879. end
  1880. end;
  1881.  
  1882. --// Mesh Removing
  1883. ypcall(function()
  1884. hed.Mesh:Destroy()
  1885. wait(.2)
  1886. local HedMesh = Instance.new('BlockMesh',hed)
  1887. HedMesh.Scale = Vector3.new(.560002,1.10002,1.10002)
  1888. HedMesh.Name = 'Mesh'
  1889. end)
  1890. for index,obj in next, Char:children() do
  1891. if obj:IsA'CharacterMesh' then
  1892. obj:Destroy()
  1893. end
  1894. if obj:IsA'Hat' then
  1895. obj:Destroy()
  1896. end
  1897. end
  1898. --\\ Mesh Removing
  1899.  
  1900. function RayCast(pos1, pos2, maxDist, forward)
  1901. local list = getAllParts(workspace)
  1902. local pos0 = pos1
  1903. for dist = 1, maxDist, forward do
  1904. lRS:wait()
  1905. pos0 = (CFrame.new(pos1, pos2) * CFrame.new(0, 0, -dist)).p
  1906. for _, v in pairs(list) do
  1907. local pos3 = v.CFrame:pointToObjectSpace(pos0)
  1908. local s = v.Size
  1909. 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
  1910. return pos0, v
  1911. end
  1912. end
  1913. end
  1914. return pos0, nil
  1915. end
  1916.  
  1917.  
  1918. HandleParts = function(Obj, Scale)
  1919. Scale = Scale or 0
  1920. local P = Instance.new('Part',VortexGauntlet)
  1921. P.Anchored = true
  1922. P.Transparency = .3
  1923. P.FormFactor = 3
  1924. P.Size = Vector3.new(.4+Scale,.4+Scale,.4+Scale)
  1925. P.CFrame = Obj.CFrame * CF(0,-.7,0) * Angles(math.random(),math.random(),math.random())
  1926. P.Material = 'Neon'
  1927. P.CanCollide = false
  1928. P.BrickColor = BrickColor.new(SecondaryColor)
  1929. local PM = Instance.new('BlockMesh',P)
  1930. spawn(function()
  1931. for i = 1,20 do
  1932. PM.Scale = PM.Scale + Vector3.new(.05,.05,.05)
  1933. P.Transparency = P.Transparency + .05
  1934. lRS:wait()
  1935. end
  1936. P:Destroy()
  1937. end)
  1938. end
  1939.  
  1940. Trans = function(Numb)
  1941. local R = function()
  1942. ------------------------------------------------
  1943. spawn(function()
  1944. for i = 1,20 do
  1945. Part3.Transparency = Part3.Transparency + 1/Numb
  1946. lRS:wait()
  1947. end
  1948. end)
  1949. wait(.1)
  1950. ----
  1951. spawn(function()
  1952. for i = 1,20 do
  1953. Part2.Transparency = Part2.Transparency + 1/Numb
  1954. lRS:wait()
  1955. end
  1956. end)
  1957. wait(.1)
  1958. ----
  1959. spawn(function()
  1960. for i = 1,20 do
  1961. Part1.Transparency = Part1.Transparency + 1/Numb
  1962. lRS:wait()
  1963. end
  1964. end)
  1965. ------------------------------------------------
  1966. ------------------------------------------------
  1967. spawn(function()
  1968. for i = 1,20 do
  1969. Part3.Transparency = Part3.Transparency - 1/Numb
  1970. lRS:wait()
  1971. end
  1972. end)
  1973. wait(.1)
  1974. ----
  1975. spawn(function()
  1976. for i = 1,20 do
  1977. Part2.Transparency = Part2.Transparency - 1/Numb
  1978. lRS:wait()
  1979. end
  1980. end)
  1981. wait(.1)
  1982. ----
  1983. spawn(function()
  1984. for i = 1,20 do
  1985. Part1.Transparency = Part1.Transparency - 1/Numb
  1986. lRS:wait()
  1987. end
  1988. end)
  1989. ------------------------------------------------
  1990. end
  1991.  
  1992. local L = function()
  1993. ------------------------------------------------
  1994. spawn(function()
  1995. for i = 1,20 do
  1996. Part3a.Transparency = Part3a.Transparency + 1/Numb
  1997. lRS:wait()
  1998. end
  1999. end)
  2000. wait(.1)
  2001. ----
  2002. spawn(function()
  2003. for i = 1,20 do
  2004. Part2a.Transparency = Part2a.Transparency + 1/Numb
  2005. lRS:wait()
  2006. end
  2007. end)
  2008. wait(.1)
  2009. ----
  2010. spawn(function()
  2011. for i = 1,20 do
  2012. Part1a.Transparency = Part1a.Transparency + 1/Numb
  2013. lRS:wait()
  2014. end
  2015. end)
  2016. ------------------------------------------------
  2017. ------------------------------------------------
  2018. spawn(function()
  2019. for i = 1,20 do
  2020. Part3a.Transparency = Part3a.Transparency - 1/Numb
  2021. lRS:wait()
  2022. end
  2023. end)
  2024. wait(.1)
  2025. ----
  2026. spawn(function()
  2027. for i = 1,20 do
  2028. Part2a.Transparency = Part2a.Transparency - 1/Numb
  2029. lRS:wait()
  2030. end
  2031. end)
  2032. wait(.1)
  2033. ----
  2034. spawn(function()
  2035. for i = 1,20 do
  2036. Part1a.Transparency = Part1a.Transparency - 1/Numb
  2037. lRS:wait()
  2038. end
  2039. end)
  2040. ------------------------------------------------
  2041. end
  2042.  
  2043. spawn(R)
  2044. spawn(L)
  2045. end;
  2046.  
  2047. newRay = function(start,face,range,wat)
  2048. local rey=Ray.new(start.p,(face.p-start.p).Unit*range)
  2049. local hit,pos=workspace:FindPartOnRayWithIgnoreList(rey,wat)
  2050. return rey,hit,pos
  2051. end
  2052.  
  2053. Pulse = function(Parent, Angle, Sc, Increase)
  2054. local Rng = Instance.new('Part',Parent)
  2055. Rng.FormFactor = 3
  2056. Rng.Size = Vector3.new(.2,.2,.2)
  2057. Rng.BrickColor = BrickColor.new(SecondaryColor)
  2058. Rng.Anchored = true
  2059. Rng.CFrame = Parent.CFrame*Angle
  2060. local Msh = Instance.new('SpecialMesh',Rng)
  2061. Msh.MeshId = 'rbxassetid://3270017'
  2062. Msh.Scale = Sc
  2063. spawn(function()
  2064. for i = 1,Increase do
  2065. Msh.Scale = Msh.Scale + Vector3.new(.1,.1,0)
  2066. Rng.Transparency = Rng.Transparency + 1/Increase
  2067. lRS:wait()
  2068. end
  2069. Rng:Destroy()
  2070. end)
  2071. end;
  2072.  
  2073. FaceMouse = function()
  2074. local Torso = torso
  2075. local atan2, pi, dir, torso, torsoPos = math.atan2, math.pi
  2076. local torso = Char:FindFirstChild'Torso'
  2077. if torso then
  2078. torsoPos = torso.CFrame.p
  2079. dir = (mouse.Hit.p - torsoPos).unit
  2080. torso.CFrame = CFrame.new(torsoPos) * CFrame.Angles(0, atan2(dir.X, dir.Z) + pi, 0)
  2081. end;end;
  2082.  
  2083. CheckIfLanded = function()
  2084. local Ray = Ray.new(torso.Position,Vector3.new(0,-1,0)*10)
  2085. local Ignore = {}
  2086. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  2087. if v.Character ~= nil then
  2088. Ignore[#Ignore+1] = v.Character
  2089. end
  2090. end
  2091. local Hit,Pos,SurfaceNorm = workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
  2092. if Hit == nil then return false,nil end
  2093. return true,Hit
  2094. end;
  2095.  
  2096. CL = function()
  2097. local C = CheckIfLanded()
  2098. if C == false then
  2099. DebounceState = false
  2100. dk = false
  2101. DBP = false
  2102. Flyin = false
  2103. return end
  2104. end;
  2105.  
  2106. local acos = math.acos
  2107. local sqrt = math.sqrt
  2108. local Vec3 = Vector3.new
  2109. local fromAxisAngle = CFrame.fromAxisAngle
  2110.  
  2111. toAxisAngle = function(CFr)
  2112. local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
  2113. local Angle = math.acos((R00+R11+R22-1)/2)
  2114. local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  2115. A = A == 0 and 0.00001 or A
  2116. local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  2117. B = B == 0 and 0.00001 or B
  2118. local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  2119. C = C == 0 and 0.00001 or C
  2120. local x = (R21-R12)/sqrt(A)
  2121. local y = (R02-R20)/sqrt(B)
  2122. local z = (R10-R01)/sqrt(C)
  2123. return Vec3(x,y,z),Angle
  2124. end
  2125.  
  2126. Crown = function()
  2127. local P = Instance.new('Part',VortexGauntlet)
  2128. P.FormFactor = 3
  2129. P.Material = 'Neon'
  2130. P.CanCollide = false
  2131. P.Anchored = true
  2132. P.Size = Vector3.new(2,2,2)
  2133. local M = Instance.new('SpecialMesh',P)
  2134. M.MeshId = 'rbxassetid://20329976'
  2135. return P,M
  2136. end;
  2137.  
  2138. LerpCFrame = function(CFrame1,CFrame2,Num)
  2139. local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
  2140. return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
  2141. end
  2142.  
  2143. ApplyTrig = function(Num,Func)
  2144. local Min,Max = Func(0),Func(1)
  2145. local i = Func(Num)
  2146. return (i-Min)/(Max-Min)
  2147. end
  2148.  
  2149. getm = function(obj)
  2150. if obj:IsA'Part' then
  2151. return obj:GetMass()
  2152. else
  2153. print(obj.ClassName..', YOU SHALL NOT MASS!!! ') --// Pun
  2154. return 0
  2155. end
  2156. end;
  2157.  
  2158. isnormal = function(plr)
  2159. if plr:FindFirstChild'Torso' then
  2160. if getm(plr.Torso) > 4 then
  2161. return false
  2162. end
  2163. end
  2164. return true
  2165. end;
  2166.  
  2167. Crater = function(Torso,Radius)
  2168. spawn(function()
  2169. local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10)
  2170. local Ignore = {}
  2171. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  2172. if v.Character ~= nil then
  2173. Ignore[#Ignore+1] = v.Character
  2174. end
  2175. end
  2176. local Hit,Pos,SurfaceNorm = workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
  2177. if Hit == nil then return end
  2178. local Parts = {}
  2179. for i = 1,360,40 do
  2180. local P = Instance.new("Part",VortexGauntlet)
  2181. P.Anchored = true
  2182. P.FormFactor = "Custom"
  2183. P.BrickColor = Hit.BrickColor
  2184. P.Material = Hit.Material
  2185. P.TopSurface = "Smooth"
  2186. P.BottomSurface = "Smooth"
  2187. P.Size = Vector3.new(5,5,5)*(math.random(80,100)/100)
  2188. 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)))
  2189. 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}
  2190. if math.random(0,5) == 0 then -- rubble
  2191. local P = Instance.new("Part",Torso.Parent)
  2192. P.Anchored = true
  2193. P.FormFactor = "Custom"
  2194. P.BrickColor = Hit.BrickColor
  2195. P.Material = Hit.Material
  2196. P.TopSurface = "Smooth"
  2197. P.BottomSurface = "Smooth"
  2198. P.Size = Vector3.new(2,2,2)*(math.random(80,100)/100)
  2199. 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)))
  2200. 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}
  2201. end
  2202. end
  2203. for i = 0,1,0.05 do
  2204. for i2,v in pairs(Parts) do
  2205. v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
  2206. end
  2207. wait(0.02)
  2208. end
  2209. for i,v in pairs(Parts) do
  2210. if v[1].Size.X > 2.1 then
  2211. v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
  2212. end
  2213. v[1].Anchored = false
  2214. end
  2215. for i = 0,1,0.05 do
  2216. for i2,v in pairs(Parts) do
  2217. v[1].Transparency = i
  2218. if i == 1 then
  2219. v[1]:Destroy()
  2220. elseif i >= 0.25 then
  2221. v[1].CanCollide = false
  2222. end
  2223. end
  2224. wait(0.02)
  2225. end
  2226. Parts = nil
  2227. end)
  2228. end
  2229.  
  2230. LazorBeam = function()
  2231. DebounceState = true
  2232. DBP = true
  2233. dk = true
  2234. Trans(4)
  2235. local Bool = TakeJuice(25)
  2236. if Bool == false then return end
  2237. local S = NewSound(hed,164102008,1.5,1)
  2238. S:Play()
  2239. for i = 1,30 do
  2240. FaceMouse()
  2241. Char.Humanoid.WalkSpeed = 5
  2242. llw.C0 = clerp(llw.C0, CF(0,0,0),.15)
  2243. rlw.C0 = clerp(rlw.C0, CF(0,0,0),.15)
  2244. law.C0 = clerp(law.C0, CF(.5,.5,.2)*Angles(rad(90),0,rad(45+25)),.15)
  2245. raw.C0 = clerp(raw.C0, CF(0,.5,-1.5)*Angles(rad(89),rad(5),rad(25)),.15)
  2246. hw.C0 = clerp(hw.C0, CF(0,0,0)*Angles(0,rad(-25),0),.15)
  2247. torr.C0 = clerp(torr.C0, CF(0,0,0)*Angles(0,rad(25),0),.15)
  2248. lRS:wait()
  2249. end
  2250. Trans(6)
  2251. wait(.05)
  2252. for i = 1,30 do
  2253. FaceMouse()
  2254. HandleParts(Main,i/75)
  2255. local ang = rad(math.random(-360,360))
  2256. --spawn(function()Pulse(Main,Angles(ang,ang,ang),Vector3.new(1.2+(i/50),1.2+(i/50),1),20)end)
  2257. lRS:wait()
  2258. end
  2259.  
  2260. local Beam = Cylinder:Clone()
  2261. Beam.mot:Destroy()
  2262. Beam.Parent = VortexGauntlet
  2263. Beam.Mesh.Scale = Vector3.new(1,1,1)
  2264. Beam.Anchored = true
  2265. --local pos,hit = RayCast(Main.Position,(Main.Position-Vector3.new(0,0,10)),100,1)
  2266. local Count = 0
  2267. --Pulse()
  2268. --wait(.5)
  2269. --spawn(function()Pulse(Main,Angles(rad(45),0,rad(45)),Vector3.new(2.5,2.5,1),25)end)
  2270. --spawn(function()Pulse(Main,Angles(-rad(45),0,rad(-45)),Vector3.new(2.5,2.5,1),25)end)
  2271. local S = NewSound(Beam,228343271,.95,1)
  2272. S:Play()
  2273. local S = NewSound(Beam,231917744,.95,1)
  2274. S:Play()
  2275. local S = NewSound(hed,154454228,1,1)
  2276. --S:Play()
  2277. local Tbl = {Main, Char, Beam}
  2278. local Angl = 0
  2279. for i = 1,60 do
  2280. Angl = Angl+rad(30)
  2281. HandleWeld.C0 = lerp(HandleWeld.C0,Angles(0,Angl,0),.35)
  2282. Trans(2)
  2283. local ang = rad(math.random(-360,360))
  2284. 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)
  2285. FaceMouse()
  2286. Count = Count + i
  2287. FaceMouse()
  2288. Count = Count + i
  2289. local StartPos = (Main.CFrame*CF(0,0,0))
  2290. local ray = Ray.new(StartPos.p,(StartPos.p-(StartPos*CF(0,1,0)).p).unit*Count/2)
  2291. local P = Instance.new('Part')
  2292. table.insert(Tbl,P)
  2293. local Hit,Pos = workspace:FindPartOnRayWithIgnoreList(ray, Tbl)
  2294. local ph
  2295. local mag
  2296. if Hit then
  2297. if Hit and Hit.Parent:FindFirstChild'Humanoid' then
  2298. local h = dmg(Hit,9,3)
  2299. end
  2300. if Hit and Hit.Anchored == false and not Hit.Parent:FindFirstChild'Humanoid' then
  2301. local bv = Instance.new('BodyVelocity',Hit)
  2302. local hih = 50000
  2303. bv.maxForce = Vector3.new(hih,hih,hih)
  2304. bv.velocity = torso.CFrame.lookVector * 20 + Vector3.new(0,-2,0)
  2305. spawn(function()
  2306. wait(.1)
  2307. bv:Destroy()
  2308. end)
  2309. end
  2310. if Hit.CanCollide == false then
  2311. table.insert(Tbl,Hit)
  2312. end
  2313. --Count = (StartPos.p-Hit.CFrame.p).magnitude
  2314. P.Parent = VortexGauntlet
  2315. P.FormFactor = 3
  2316. P.TopSurface,P.BottomSurface = 10,10
  2317. P.Size = Vector3.new(2,2,2)
  2318. P.Anchored = true
  2319. P.Position = Pos
  2320. P.BrickColor = BrickColor.new(SecondaryColor)
  2321. P.Transparency = .2
  2322. P.CanCollide = false
  2323. P.Material = Enum.Material.Neon
  2324. P.CFrame = CFrame.new(Pos) * Angles(rad(math.random(-360,360)),rad(math.random(-360,360)),rad(math.random(-360,360)))
  2325. spawn(function()
  2326. local C = 40
  2327. for i = 1,C do
  2328. --P.Size = Vector3.new(P.Size.Z+.01,P.Size.Y+.01,P.Size.Z+.01)
  2329. P.Transparency = P.Transparency + 1/C
  2330. lRS:wait()
  2331. end;
  2332. P:Destroy()
  2333. end)
  2334. mag = (Main.CFrame.p-Pos).magnitude
  2335. else
  2336. mag = (Main.CFrame.p-Pos).magnitude
  2337. end
  2338. local Down = 0--.125
  2339. Beam.Size = Vector3.new(mag,2.5,2.5) --//Beam.Size.Y-Down,Beam.Size.Z-Down)
  2340. --Beam.Mesh.Scale = Vector3.new(mag,1.35,1.35)
  2341. Beam.CFrame = Main.CFrame * CF(0,-mag/2,0) * Angles(0,0,rad(90))
  2342. --// print(hit.Name)
  2343. torso.Anchored = false
  2344. lRS:wait()
  2345. --BTouch:disconnect()
  2346. end--]]
  2347. torso.Anchored = false
  2348. spawn(function()
  2349. local C = 40
  2350. for i = 1,C do
  2351. pcall(function()
  2352. Beam.Mesh.Scale = Beam.Mesh.Scale - Vector3.new(0,.085/2,.085/2)
  2353. end)
  2354. pcall(function()
  2355. Beam.Transparency = Beam.Transparency + 1/C
  2356. end)
  2357. lRS:wait()
  2358. end;Beam:Destroy()
  2359. DBP = false
  2360. end)
  2361. wait(.1)
  2362. dk = false
  2363. DebounceState = false
  2364. end
  2365.  
  2366. BeamThrust = function()
  2367. DBP = true
  2368. DebounceState = true
  2369. dk = true
  2370. Flyin = true
  2371. Keyz.R = true
  2372. local C,Below = CheckIfLanded()
  2373. if C == false then
  2374. DebounceState = false
  2375. dk = false
  2376. DBP = false
  2377. Flyin = false
  2378. return end
  2379. for i = 1,9 do
  2380. --FaceMouse()
  2381. HandleParts(Main, i/75)
  2382. HandleParts(Main2,i/75)
  2383. Char.Humanoid.WalkSpeed = 7
  2384. torr.C0 = clerp(torr.C0, CF(0,rad(cos(sine/3)),0)*Angles(rad(0),rad(0),0),.3)
  2385. 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)
  2386. 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)
  2387. rlw.C0 = clerp(rlw.C0, CF(0,-.535,-.6)*Angles(rad(-40),rad(0),0),.3)
  2388. llw.C0 = clerp(llw.C0, CF(0,-.05,-.835)*Angles(rad(-16),rad(0),0),.3)
  2389. hw.C0 = clerp(hw.C0, Angles(rad(-2)+rad(cos(sine/10)),rad(0),0),.3)
  2390. lRS:wait()
  2391. end
  2392. wait(.05)
  2393. --for i = 1,30 do
  2394. HandleParts(Main,1.5)
  2395. HandleParts(Main2,1.5)
  2396. local ang = rad(math.random(-360,360))
  2397. --spawn(function()Pulse(Main,Angles(ang,ang,ang),Vector3.new(1.2+(i/50),1.2+(i/50),1),20)end)
  2398. lRS:wait()
  2399. --end
  2400. local S = NewSound(Main,231917744,.95,1)
  2401. S:Play()
  2402. local S = NewSound(Main2,231917744,.95,1)
  2403. S:Play()
  2404. local S = NewSound(Main,231917744,.95,1)
  2405. --:Play()
  2406. local S = NewSound(Main2,231917744,.95,1)
  2407. --S:Play()
  2408. local S = NewSound(Main,231917744,.95,1)
  2409. --S:Play()
  2410. local S = NewSound(Main2,231917744,.95,1)
  2411. --S:Play()
  2412. local Loop = NewSound(torso,194908109,1,1)
  2413. Loop.Looped = true
  2414. Loop:Play()
  2415. Trans(2)
  2416. local H = 0
  2417. local Beam = Cylinder:Clone()
  2418. Beam.mot:Destroy()
  2419. Beam.Name = 'BEAMM'
  2420. Beam.Parent = VortexGauntlet
  2421. Beam.Mesh.Scale = Vector3.new(1,1,1)
  2422. Beam.Anchored = true
  2423. local Beam2 = Beam:Clone()
  2424. Beam2.Parent = VortexGauntlet2
  2425. local Count = 0
  2426. local bv = Instance.new('BodyVelocity',torso)
  2427. bv.Name = 'localbv'
  2428. bv.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  2429. local Tbl = {Main, Char, Beam, Beam2}
  2430. local Angl = 0
  2431. repeat
  2432. local Bool2 = TakeJuice(25)
  2433. if Bool2 == false then break end
  2434. for i = 1,45/2 do
  2435. --spawn(function()Pulse(Main,Angles(ang,ang,ang),Vector3.new(1.2+(i/50),1.2+(i/50),1),20)end)
  2436. torr.C0 = clerp(torr.C0, CF(0,rad(cos(sine/3)),0)*Angles(rad(-15),rad(0),0),.3)
  2437. 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)
  2438. 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)
  2439. rlw.C0 = clerp(rlw.C0, CF(0,-.535,-.6)*Angles(rad(-40),rad(0),0),.3)
  2440. llw.C0 = clerp(llw.C0, CF(0,-.05,-.835)*Angles(rad(-16),rad(0),0),.3)
  2441. hw.C0 = clerp(hw.C0, Angles(rad(-2)+rad(cos(sine/10)),rad(0),0),.3)
  2442. Angl = Angl+rad(30)
  2443. HandleWeld.C0 = lerp(HandleWeld.C0,Angles(0,Angl,0),.35)
  2444. HandleWeld2.C0 = lerp(HandleWeld2.C0,Angles(0,Angl,0),.35)
  2445. FaceMouse()
  2446. H = H+.4
  2447. bv.velocity = Vector3.new(0,H*1.5,0) + torso.CFrame.lookVector*H*2
  2448. --wait()
  2449. --Trans(4)
  2450. local S = NewSound(hed,145099824,1,1)
  2451. --S:Play()
  2452. --Trans(6)
  2453. --FaceMouse()
  2454. Count = Count + 25
  2455. local StartPos = (Main.CFrame*CF(0,0,0))
  2456. local ray = Ray.new(StartPos.p,(StartPos.p-(StartPos*CF(0,1,0)).p).unit*Count)
  2457. local P = Instance.new('Part')
  2458. table.insert(Tbl,P)
  2459. local Hit,Pos = workspace:FindPartOnRayWithIgnoreList(ray, Tbl)
  2460. local ph
  2461. local mag
  2462. local StartPos2 = (Main2.CFrame*CF(0,0,0))
  2463. local ray2 = Ray.new(StartPos2.p,(StartPos2.p-(StartPos2*CF(0,1,0)).p).unit*Count)
  2464. local P2 = Instance.new('Part')
  2465. local Hit2,Pos2 = workspace:FindPartOnRayWithIgnoreList(ray2, {Main2, P2, Char, Beam2})
  2466. local mag2
  2467. if Hit then
  2468. if Hit.CanCollide == false then Tbl[Hit] = Hit end
  2469. P.Parent = VortexGauntlet
  2470. P.FormFactor = 3
  2471. P.TopSurface,P.BottomSurface = 10,10
  2472. P.Size = Vector3.new(2,2,2)
  2473. P.Anchored = true
  2474. P.Position = Pos
  2475. P.BrickColor = BrickColor.new(SecondaryColor)
  2476. P.Transparency = .2
  2477. P.CanCollide = false
  2478. P.Material = Enum.Material.Neon
  2479. P.CFrame = CFrame.new(Pos) * Angles(rad(math.random(-360,360)),rad(math.random(-360,360)),rad(math.random(-360,360)))
  2480. spawn(function()
  2481. local C = 40
  2482. for i = 1,C do
  2483. --P.Size = Vector3.new(P.Size.Z+.01,P.Size.Y+.01,P.Size.Z+.01)
  2484. P.Transparency = P.Transparency + .8/C
  2485. lRS:wait()
  2486. end;
  2487. game.Debris:AddItem(P,10)
  2488. spawn(function()
  2489. wait(2)
  2490. P.BrickColor = BrickColor.Black()
  2491. end)
  2492. end)
  2493. mag = (Main.CFrame.p-Pos).magnitude
  2494. else
  2495. mag = (Main.CFrame.p-Pos).magnitude
  2496. end
  2497. if Hit2 then
  2498. P2.Parent = VortexGauntlet2
  2499. P2.FormFactor = 3
  2500. P2.TopSurface,P.BottomSurface = 10,10
  2501. P2.Size = Vector3.new(2,2,2)
  2502. P2.Anchored = true
  2503. P2.Position = Pos2
  2504. P2.BrickColor = BrickColor.new(SecondaryColor)
  2505. P2.Transparency = .2
  2506. P2.CanCollide = false
  2507. P2.Material = Enum.Material.Neon
  2508. P2.CFrame = CFrame.new(Pos2) * Angles(rad(math.random(-360,360)),rad(math.random(-360,360)),rad(math.random(-360,360)))
  2509. spawn(function()
  2510. local C = 40
  2511. for i = 1,C do
  2512. --P.Size = Vector3.new(P.Size.Z+.01,P.Size.Y+.01,P.Size.Z+.01)
  2513. P2.Transparency = P2.Transparency + .8/C
  2514. lRS:wait()
  2515. end;
  2516. game.Debris:AddItem(P2,10)
  2517. spawn(function()
  2518. wait(2)
  2519. P2.BrickColor = BrickColor.Black()
  2520. end)
  2521. end)
  2522. mag2 = (Main2.CFrame.p-Pos2).magnitude
  2523. else
  2524. mag2 = (Main2.CFrame.p-Pos2).magnitude
  2525. end
  2526. local Down = 0
  2527. Beam.Size = Vector3.new(mag,Beam.Size.Y,Beam.Size.Z)
  2528. --Beam.Mesh.Scale = Vector3.new(mag,1.35,1.35)
  2529. Beam.CFrame = Main.CFrame * CF(0,-mag/2,0) * Angles(0,0,rad(90))
  2530. Beam2.Size = Vector3.new(mag,Beam2.Size.Y,Beam2.Size.Z)
  2531. --Beam.Mesh.Scale = Vector3.new(mag,1.35,1.35)
  2532. Beam2.CFrame = Main2.CFrame * CF(0,-mag2/2,0) * Angles(0,0,rad(90))
  2533. --// print(hit.Name)
  2534. torso.Anchored = false
  2535. lRS:wait()
  2536. DBP = false
  2537. --BTouch:disconnect()
  2538. --end--]]
  2539. end
  2540. torso.Anchored = false
  2541. until Keyz.R == false wait()
  2542. ypcall(function()VortexGauntlet['BEAMM']:Destroy()end)
  2543. ypcall(function()VortexGauntlet2['BEAMM']:Destroy()end)
  2544. ypcall(function()torso['localbv']:Destroy()end)
  2545. DebounceState = false
  2546. ypcall(function() Loop:Destroy() end)
  2547. wait(.2)
  2548. dk = false
  2549. wait(1.8)
  2550. Flyin = false
  2551. DBP = false
  2552. end;
  2553.  
  2554. ForceField = function()
  2555. DebounceState = true
  2556. dk = true
  2557. Keyz.Q = true
  2558. local Bool = TakeJuice(15)
  2559. if Bool == false then return end
  2560. local Count = 0
  2561. for i = 1,20 do
  2562. hum.WalkSpeed = 0
  2563. Count = Count + rad(30)
  2564. HandleWeld.C0 = lerp(HandleWeld.C0,CF(0,-.15,0)*Angles(0,Count,0),.3)
  2565. HandleWeld2.C0 = lerp(HandleWeld2.C0,CF(0,-.15,0)*Angles(0,Count,0),.3)
  2566. torr.C0 = clerp(torr.C0, CF(0,-1.2,0)*Angles(rad(-25),rad(0),0),.3)
  2567. raw.C0 = clerp(raw.C0, CF(1.5,-1.25,.75)*Angles(rad(-60),rad(89),rad(90)),.3)
  2568. law.C0 = clerp(law.C0, CF(-1.5,-1.25,.75)*Angles(rad(-60),rad(-89),rad(-90)),.3)
  2569. rlw.C0 = clerp(rlw.C0, CF(0,-0,-1)*Angles(rad(-40),rad(0),0),.3)
  2570. llw.C0 = clerp(llw.C0, CF(0,1.2,-.12)*Angles(rad(16),rad(0),0),.3)
  2571. hw.C0 = clerp(hw.C0, CF(0,0,.25)*Angles(rad(-21),rad(0),0),.3)
  2572. lRS:wait()
  2573. end
  2574. local NewA = 0
  2575. local FF = Instance.new('Part',VortexGauntlet)
  2576. FF.TopSurface,FF.BottomSurface,FF.FormFactor = 10,10,3
  2577. FF.Size = Vector3.new(5,5,5)
  2578. FF.Anchored,FF.CanCollide = true,false
  2579. FF.Color = BrickColor.new(SecondaryColor).Color
  2580. FF.Material,FF.Transparency = 'Neon',.7
  2581. local ang = rad(math.random(-360,360))
  2582. FF.CFrame = torso.CFrame * Angles(ang,ang,ang)
  2583. local FT = FF.Touched:connect(function(Hit)
  2584. local h = dmg(Hit,30,100)
  2585. end)
  2586. hum.WalkSpeed = 0
  2587. local Loop = NewSound(torso,238032904,1,1)
  2588. Loop.Looped = true
  2589. Loop:Play()
  2590. for i = 1,15 do
  2591. local Inc = 1
  2592. Count = Count+rad(30)
  2593. NewA = NewA + rad(3)
  2594. HandleWeld.C0 = lerp(HandleWeld.C0,Angles(0,Count,0),.35)
  2595. HandleWeld2.C0 = lerp(HandleWeld2.C0,Angles(0,Count,0),.35)
  2596. FF.Size = Vector3.new(FF.Size.X+Inc,FF.Size.Y+Inc,FF.Size.Z+Inc)
  2597. FF.CFrame = torso.CFrame * Angles(ang+NewA,ang+NewA,ang+NewA)
  2598. lRS:wait()
  2599. end
  2600. FF.CFrame = torso.CFrame * Angles(ang+NewA,ang+NewA,ang+NewA)
  2601. DebounceState = false
  2602. ypcall(function()Loop:Destroy()end)
  2603. spawn(function()
  2604. wait(5)
  2605. local N = 150
  2606. for i = 1,N do
  2607. FF.Transparency = FF.Transparency + (1)/(N)
  2608. lRS:wait()
  2609. end
  2610. FT:disconnect()
  2611. FF:Destroy()
  2612. end)
  2613. hum.WalkSpeed = .5
  2614. for i = 1,10 do
  2615. HandleWeld.C0 = lerp(HandleWeld.C0,Angles(0,0,0),.35)
  2616. HandleWeld2.C0 = lerp(HandleWeld2.C0,Angles(0,0,0),.35)
  2617. lRS:wait()
  2618. end
  2619. dk = false
  2620. end
  2621.  
  2622. Spikez = function()
  2623. local Bool = TakeJuice(50)
  2624. if Bool == false then return end
  2625. local C = CheckIfLanded()
  2626. if C == false then
  2627. DebounceState = false
  2628. dk = false
  2629. DBP = false
  2630. Flyin = false
  2631. return end
  2632. dk = true
  2633. DebounceState = true
  2634. local Laugh = NewSound(hed,221057812,1.3,1)
  2635. --Laugh:Play()
  2636. for i = 1,10 do
  2637. hum.WalkSpeed = 2
  2638. torr.C0 = clerp(torr.C0, CF(0,-.55,0)*Angles(rad(-25),rad(0),0),.3)
  2639. raw.C0 = clerp(raw.C0, CF(1.65,-.1,1.35)*Angles(rad(-45),rad(25),rad(90)),.3)
  2640. law.C0 = clerp(law.C0, CF(-1.65,-.1,1.35)*Angles(rad(-75),rad(-75),rad(-90)),.3)
  2641. rlw.C0 = clerp(rlw.C0, CF(0,-.535,-1)*Angles(rad(-40),rad(0),0),.3)
  2642. llw.C0 = clerp(llw.C0, CF(0,.6,-.12)*Angles(rad(16),rad(0),0),.3)
  2643. hw.C0 = clerp(hw.C0, Angles(rad(-2),rad(-13),0),.3)
  2644. lRS:wait()
  2645. end
  2646. local Drill_sfx = NewSound(Main,188959272,1.25,.2)
  2647. Drill_sfx:Play()
  2648. local Count = 0
  2649. for i = 1,55 do
  2650. hum.WalkSpeed = 0
  2651. Count = Count + rad(30)
  2652. HandleWeld.C0 = lerp(HandleWeld.C0,CF(0,-.15,0)*Angles(0,Count,0),.35)
  2653. torr.C0 = clerp(torr.C0, CF(0,-1.2,0)*Angles(rad(-25),rad(0),0),.3)
  2654. raw.C0 = clerp(raw.C0, CF(1.5,-1.25,.75)*Angles(rad(-60),rad(89),rad(90)),.3)
  2655. law.C0 = clerp(law.C0, CF(-1.65,-.1,1.35)*Angles(rad(-75),rad(-75),rad(-90)),.3)
  2656. rlw.C0 = clerp(rlw.C0, CF(0,-0,-1)*Angles(rad(-40),rad(0),0),.3)
  2657. llw.C0 = clerp(llw.C0, CF(0,1.2,-.12)*Angles(rad(16),rad(0),0),.3)
  2658. hw.C0 = clerp(hw.C0, CF(0,0,.25)*Angles(rad(-21),rad(-21),0),.3)
  2659. lRS:wait()
  2660. end
  2661. spawn(function()
  2662. for i = 1,35 do
  2663. --local Bool2 = TakeJuice(1)
  2664. --if Bool2 == false then break end
  2665. local P = Cone:Clone()
  2666. P.Parent = VortexGauntlet
  2667. P.Color = BrickColor.new(SecondaryColor).Color
  2668. P.mot:Destroy()
  2669. P.Anchored = true
  2670. P.Size = Vector3.new(3,15,3)
  2671. P.CanCollide = false
  2672. local PT = P.Touched:connect(function(Hit)
  2673. local h = dmg(Hit,13,15)
  2674. end)
  2675. P.Mesh.Scale = Vector3.new(2,15,2)
  2676. local Pos = torso.Position
  2677. P.CFrame = CF(Pos.X+math.random(-30,30),Pos.Y-20,Pos.Z+math.random(-30,30))
  2678. spawn(function()
  2679. game.Debris:AddItem(P,10)
  2680. wait(6)
  2681. local LV = 50
  2682. for i = 1,LV do
  2683. P.Transparency = P.Transparency + 1/LV
  2684. lRS:wait()
  2685. end
  2686. P:Destroy()
  2687. end)
  2688. local PC = P.CFrame.p
  2689. spawn(function()
  2690. local Pt = Instance.new('Part',VortexGauntlet)
  2691. Pt.FormFactor = 3
  2692. Pt.TopSurface,P.BottomSurface = 10,10
  2693. Pt.Size = Vector3.new(2,2,2)
  2694. Pt.Anchored = true
  2695. Pt.Position = Pos
  2696. local Clrz = {
  2697. PrimaryColor;
  2698. SecondaryColor;
  2699. ThirdColor;
  2700. };
  2701. local Cl = Clrz[math.random(1,#Clrz)]
  2702. Pt.Color = BrickColor.new(Cl).Color
  2703. Pt.Transparency = .2
  2704. Pt.CanCollide = false
  2705. Pt.Material = Enum.Material.Neon
  2706. Pt.CFrame = CFrame.new(Pos) * Angles(rad(math.random(-360,360)),rad(math.random(-360,360)),rad(math.random(-360,360)))
  2707. P.Color = BrickColor.new(Cl).Color
  2708. spawn(function()
  2709. local C = 40
  2710. for i = 1,C do
  2711. --Pt.Size = Vector3.new(Pt.Size.Z+.01,Pt.Size.Y+.01,Pt.Size.Z+.01)
  2712. 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)
  2713. Pt.Transparency = Pt.Transparency + .8/C
  2714. lRS:wait()
  2715. end;
  2716. game.Debris:AddItem(Pt,10)
  2717. end)
  2718.  
  2719. for i = 1,20 do
  2720. P.CFrame = clerp(P.CFrame,CF(PC.X,Pos.Y+4,PC.Z),.15)
  2721. 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)
  2722. lRS:wait()
  2723. end
  2724. end)
  2725. end
  2726. end)
  2727. local Boom = NewSound(Main,133403840,1,1)
  2728. Boom:Play()
  2729. for i = 1,20 do
  2730. hum.WalkSpeed = .5
  2731. torr.C0 = clerp(torr.C0, CF(0,-.55,0)*Angles(rad(-25),rad(0),0),.3)
  2732. raw.C0 = clerp(raw.C0, CF(1.65,-.1,1.35)*Angles(rad(-45),rad(25),rad(90)),.3)
  2733. law.C0 = clerp(law.C0, CF(-1.65,-.1,1.35)*Angles(rad(-75),rad(-75),rad(-90)),.3)
  2734. rlw.C0 = clerp(rlw.C0, CF(0,-.535,-1)*Angles(rad(-40),rad(0),0),.3)
  2735. llw.C0 = clerp(llw.C0, CF(0,.6,-.12)*Angles(rad(16),rad(0),0),.3)
  2736. hw.C0 = clerp(hw.C0, Angles(rad(-2),rad(-13),0),.3)
  2737. lRS:wait()
  2738. end
  2739. dk = false
  2740. DebounceState = false
  2741. end;
  2742.  
  2743. ChargeEnergy = function()
  2744. if Energy == mx then return end
  2745. dk = true
  2746. DebounceState = true
  2747. Keyz.C = true
  2748. local Count = 0
  2749. local Drill_sfx = NewSound(torso,169445714,1.3,1)
  2750. Drill_sfx.Looped = true
  2751. Drill_sfx:Play()
  2752. Drill_sfx.Name = 'DRILLNOIZE'
  2753. for i = 1,25 do
  2754. hum.WalkSpeed = 5
  2755. Count = Count + rad(30)
  2756. HandleWeld.C0 = lerp(HandleWeld.C0,CF(0,-.15,0)*Angles(0,Count,0),.15)
  2757. HandleWeld2.C0 = lerp(HandleWeld2.C0,CF(0,-.15,0)*Angles(0,Count,0),.15)
  2758. torr.C0 = clerp(torr.C0, CF(0,-1.2,0)*Angles(rad(-25),rad(0),0),.3)
  2759. raw.C0 = clerp(raw.C0, CF(1.5,-1.25,.75)*Angles(rad(-60),rad(89),rad(90)),.3)
  2760. law.C0 = clerp(law.C0, CF(-1.5,-1.25,.75)*Angles(rad(-60),rad(-89),rad(-90)),.3)
  2761. rlw.C0 = clerp(rlw.C0, CF(0,-0,-1)*Angles(rad(-40),rad(0),0),.3)
  2762. llw.C0 = clerp(llw.C0, CF(0,1.2,-.12)*Angles(rad(16),rad(0),0),.3)
  2763. hw.C0 = clerp(hw.C0, CF(0,0,.25)*Angles(rad(-21),rad(0),0),.3)
  2764. lRS:wait()
  2765. end
  2766. while Keyz.C == true do
  2767. if Energy == mx then Keyz.C = false dk = false DebounceState = false
  2768. ypcall(function()
  2769. torso['DRILLNOIZE']:Destroy()
  2770. end)
  2771. end
  2772. hum.WalkSpeed = 0
  2773. spawn(function()Charge(2)end)
  2774. Count = Count + rad(30)
  2775. 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)
  2776. 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)
  2777. HandleWeld.C0 = lerp(HandleWeld.C0,CF(0,-.15,0)*Angles(0,Count,0),.3)
  2778. HandleWeld2.C0 = lerp(HandleWeld2.C0,CF(0,-.15,0)*Angles(0,Count,0),.3)
  2779. torr.C0 = clerp(torr.C0, CF(0,-1.2,0)*Angles(rad(-25),rad(0),0),.3)
  2780. raw.C0 = clerp(raw.C0, CF(1.5,-1.25,.75)*Angles(rad(-60),rad(89),rad(90)),.3)
  2781. law.C0 = clerp(law.C0, CF(-1.5,-1.25,.75)*Angles(rad(-60),rad(-89),rad(-90)),.3)
  2782. rlw.C0 = clerp(rlw.C0, CF(0,-0,-1)*Angles(rad(-40),rad(0),0),.3)
  2783. llw.C0 = clerp(llw.C0, CF(0,1.2,-.12)*Angles(rad(16),rad(0),0),.3)
  2784. hw.C0 = clerp(hw.C0, CF(0,0,.25)*Angles(rad(-21),rad(0),0),.3)
  2785. lRS:wait()
  2786. end
  2787. end;
  2788.  
  2789. Kick = function(dist)
  2790. dk = true
  2791. DebounceState = true
  2792. local spd = .35
  2793. local Swng = NewSound(rleg,212607246,.9,1)
  2794. for i = 1,10 do
  2795. FaceMouse()
  2796. HandleWeld.C0 = lerp(HandleWeld.C0,CF(0,0,0)*Angles(0,0,0),spd)
  2797. HandleWeld2.C0 = lerp(HandleWeld2.C0,CF(0,0,0)*Angles(0,0,0),spd)
  2798. torr.C0 = clerp(torr.C0, CF(0,0,0)*Angles(0,0,0),spd)
  2799. raw.C0 = clerp(raw.C0, CF(1.5,-1.2,0)*Angles(0,rad(1),rad(75)),spd)
  2800. law.C0 = clerp(law.C0, CF(-1.5,-1.2,0)*Angles(0,rad(1),rad(-75)),spd)
  2801. rlw.C0 = clerp(rlw.C0, CF(0,-.535,-.6)*Angles(rad(-40),rad(-1),0),spd)
  2802. llw.C0 = clerp(llw.C0, CF(0,-.05,-.835)*Angles(rad(-16),rad(9),0),spd)
  2803. lRS:wait()
  2804. end
  2805. local bv = Instance.new('BodyVelocity',hed)
  2806. bv.maxForce = Vector3.new(999999999999,999999999999,999999999999)
  2807. bv.velocity = hed.CFrame.lookVector * 40
  2808. Swng:Play()
  2809. local chit = true
  2810. local rlt = rleg.Touched:connect(function(Hit)
  2811. if chit == false then return end
  2812. local h = dmg(Hit,35,dist,Hit.CFrame.lookVector*Vector3.new(0,0,5))
  2813. if h then
  2814. chit = false
  2815. local Pcht = NewSound(Hit,138285836,math.random(.8,.95),1)
  2816. Pcht:Play()
  2817. Pcht:Destroy()
  2818. h.PlatformStand = true
  2819. delay(.2,function()h.PlatformStand = false end)
  2820. spawn(function()
  2821. local Pos = (rleg.CFrame*CF(0,-1,0)).p
  2822. local Pt = Instance.new('Part',VortexGauntlet)
  2823. Pt.FormFactor = 3
  2824. Pt.TopSurface,Pt.BottomSurface = 10,10
  2825. Pt.Size = Vector3.new(2.1,2.1,2.1)
  2826. Pt.Anchored = true
  2827. Pt.Position = Pos
  2828. local Clrz = {
  2829. PrimaryColor;
  2830. SecondaryColor;
  2831. ThirdColor;
  2832. };
  2833. local Cl = Clrz[math.random(1,#Clrz)]
  2834. Pt.Color = BrickColor.new(Cl).Color
  2835. Pt.Transparency = .2
  2836. Pt.CanCollide = false
  2837. Pt.Material = Enum.Material.Neon
  2838. Pt.CFrame = CFrame.new(Pos) * Angles(rad(math.random(-360,360)),rad(math.random(-360,360)),rad(math.random(-360,360)))
  2839. spawn(function()
  2840. local C = 40
  2841. for i = 1,C do
  2842. Pt.Transparency = Pt.Transparency + .8/C
  2843. lRS:wait()
  2844. end;
  2845. Pt:Destroy()
  2846. end)
  2847. end)
  2848. end
  2849. end)
  2850. spawn(function()
  2851. wait()
  2852. bv:Destroy()
  2853. end)
  2854. for i = 1,10 do
  2855. FaceMouse()
  2856. HandleWeld.C0 = lerp(HandleWeld.C0,CF(0,0,0)*Angles(0,0,0),spd)
  2857. HandleWeld2.C0 = lerp(HandleWeld2.C0,CF(0,0,0)*Angles(0,0,0),spd)
  2858. torr.C0 = clerp(torr.C0, CF(0,0,0)*Angles(0,rad(45),0),spd)
  2859. raw.C0 = clerp(raw.C0, CF(1.5,-1.2,.61)*Angles(rad(-20),rad(85),rad(75)),spd)
  2860. law.C0 = clerp(law.C0, CF(-1.5,-1.2,0)*Angles(0,rad(85),rad(-75)),spd)
  2861. rlw.C0 = clerp(rlw.C0, CF(0,-1.1,0)*Angles(rad(90),rad(-1),rad(45)),spd)
  2862. llw.C0 = clerp(llw.C0, CF(0,-.05,-.835)*Angles(rad(-16),rad(9),0),spd)
  2863. hw.C0 = clerp(hw.C0, CF(0,0,0)*Angles(0,rad(-45),0),spd)
  2864. lRS:wait()
  2865. end
  2866. DebounceState = false
  2867. rlt:disconnect()
  2868. wait(.1)
  2869. dk = false
  2870. DebounceState = false
  2871. end;
  2872.  
  2873. DoublePunch = function(spd,cnt,dist)
  2874. dist = dist or 20
  2875. dk = true
  2876. Keyz.X = true
  2877. DebounceState = true
  2878. while Keyz.X do
  2879. local Swng = NewSound(rleg,212607246,math.random(.9,1),1)
  2880. Swng:Play()
  2881. hum.WalkSpeed = 2
  2882. local bv = Instance.new('BodyVelocity',hed)
  2883. bv.maxForce = Vector3.new(999999999999,999999999999,999999999999)
  2884. bv.velocity = hed.CFrame.lookVector * 15
  2885. local chit = true
  2886. local rat = rarm.Touched:connect(function(Hit)
  2887. if chit == false then return end
  2888. local h = dmg(Hit,7,dist)
  2889. if h then
  2890. chit = false
  2891. local Pcht = NewSound(Hit,138285836,1.35,2)
  2892. Pcht:Play()
  2893. Pcht:Destroy()
  2894. --h.PlatformStand = true
  2895. spawn(function()
  2896. local Pos = (rarm.CFrame*CF(0,-1,0)).p
  2897. local Pt = Instance.new('Part',VortexGauntlet)
  2898. Pt.FormFactor = 3
  2899. Pt.TopSurface,Pt.BottomSurface = 10,10
  2900. Pt.Size = Vector3.new(2.1,2.1,2.1)
  2901. Pt.Anchored = true
  2902. Pt.Position = Pos
  2903. local Clrz = {
  2904. PrimaryColor;
  2905. SecondaryColor;
  2906. ThirdColor;
  2907. };
  2908. local Cl = Clrz[math.random(1,#Clrz)]
  2909. Pt.Color = BrickColor.new(Cl).Color
  2910. Pt.Transparency = .2
  2911. Pt.CanCollide = false
  2912. Pt.Material = Enum.Material.Neon
  2913. Pt.CFrame = CFrame.new(Pos) * Angles(rad(math.random(-360,360)),rad(math.random(-360,360)),rad(math.random(-360,360)))
  2914. spawn(function()
  2915. local C = 40
  2916. for i = 1,C do
  2917. Pt.Transparency = Pt.Transparency + .8/C
  2918. lRS:wait()
  2919. end;
  2920. Pt:Destroy()
  2921. end)
  2922. end)
  2923. end
  2924. end)
  2925. spawn(function()
  2926. wait()
  2927. bv:Destroy()
  2928. end)
  2929. for i = 1,cnt do
  2930. FaceMouse()
  2931. HandleWeld.C0 = lerp(HandleWeld.C0,CF(0,0,0)*Angles(0,0,0),.35)
  2932. HandleWeld2.C0 = lerp(HandleWeld2.C0,CF(0,0,0)*Angles(0,0,0),.35)
  2933. torr.C0 = clerp(torr.C0, CF(0,0,0)*Angles(0,rad(45),0),spd)
  2934. raw.C0 = clerp(raw.C0, CF(.45,.5,-2)*Angles(rad(90),rad(0),rad(45)),spd)
  2935. law.C0 = clerp(law.C0, CF(0,1,0)*Angles(rad(45),rad(15),rad(35)),spd)
  2936. rlw.C0 = clerp(rlw.C0, CF(0,-.535,-.6)*Angles(rad(-40),rad(-1),0),spd)
  2937. llw.C0 = clerp(llw.C0, CF(0,-.05,-.835)*Angles(rad(-16),rad(9),0),spd)
  2938. hw.C0 = clerp(hw.C0, CF(0,0,0)*Angles(0,rad(-45),0),spd)
  2939. lRS:wait()
  2940. end
  2941. rat:disconnect()
  2942. local Swng = NewSound(rleg,212607246,math.random(1,1.25),1)
  2943. Swng:Play()
  2944. hum.WalkSpeed = 2
  2945. local bv2 = Instance.new('BodyVelocity',hed)
  2946. bv2.maxForce = Vector3.new(999999999999,999999999999,999999999999)
  2947. bv2.velocity = hed.CFrame.lookVector * 15
  2948. local chit2 = true
  2949. local lat = larm.Touched:connect(function(Hit)
  2950. if chit2 == false then return end
  2951. local h = dmg(Hit,7,dist)
  2952. if h then
  2953. chit = false
  2954. local Pcht = NewSound(Hit,138285836,1.35,1)
  2955. Pcht:Play()
  2956. Pcht:Destroy()
  2957. --h.PlatformStand = true
  2958. spawn(function()
  2959. local Pos = (larm.CFrame*CF(0,-1,0)).p
  2960. local Pt = Instance.new('Part',VortexGauntlet)
  2961. Pt.FormFactor = 3
  2962. Pt.TopSurface,Pt.BottomSurface = 10,10
  2963. Pt.Size = Vector3.new(2.1,2.1,2.1)
  2964. Pt.Anchored = true
  2965. Pt.Position = Pos
  2966. local Clrz = {
  2967. PrimaryColor;
  2968. SecondaryColor;
  2969. ThirdColor;
  2970. };
  2971. local Cl = Clrz[math.random(1,#Clrz)]
  2972. Pt.Color = BrickColor.new(Cl).Color
  2973. Pt.Transparency = .2
  2974. Pt.CanCollide = false
  2975. Pt.Material = Enum.Material.Neon
  2976. Pt.CFrame = CFrame.new(Pos) * Angles(rad(math.random(-360,360)),rad(math.random(-360,360)),rad(math.random(-360,360)))
  2977. spawn(function()
  2978. local C = 40
  2979. for i = 1,C do
  2980. Pt.Transparency = Pt.Transparency + .8/C
  2981. lRS:wait()
  2982. end;
  2983. Pt:Destroy()
  2984. end)
  2985. end)
  2986. end
  2987. end)
  2988. spawn(function()
  2989. wait()
  2990. bv2:Destroy()
  2991. end)
  2992. for i = 1,cnt do
  2993. FaceMouse()
  2994. HandleWeld.C0 = lerp(HandleWeld.C0,CF(0,0,0)*Angles(0,0,0),.35)
  2995. HandleWeld2.C0 = lerp(HandleWeld2.C0,CF(0,0,0)*Angles(0,0,0),.35)
  2996. torr.C0 = clerp(torr.C0, CF(0,0,0)*Angles(0,rad(-45),0),spd)
  2997. raw.C0 = clerp(raw.C0, CF(0,0,0)*Angles(rad(45),rad(15),rad(-35)),spd)
  2998. law.C0 = clerp(law.C0, CF(-.45,.5,-2)*Angles(rad(90),rad(0),rad(-45)),spd)
  2999. rlw.C0 = clerp(rlw.C0, CF(0,-.535,-.6)*Angles(rad(-40),rad(-1),0),spd)
  3000. llw.C0 = clerp(llw.C0, CF(0,-.05,-.835)*Angles(rad(-16),rad(9),0),spd)
  3001. hw.C0 = clerp(hw.C0, CF(0,0,0)*Angles(0,rad(45),0),.3)
  3002. lRS:wait()
  3003. end
  3004. lat:disconnect()
  3005. end
  3006. --dk = false
  3007. --DebounceState = false
  3008. end;
  3009.  
  3010. function FindNearestTorso(Position,Distance,SinglePlayer)
  3011. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  3012. local List = {}
  3013. for i,v in pairs(workspace:GetChildren())do
  3014. if v:IsA("Model")then
  3015. if v:findFirstChild("Torso")then
  3016. if v ~= Char then
  3017. if(v.Torso.Position -Position).magnitude <= Distance then
  3018. table.insert(List,v)
  3019. end
  3020. end
  3021. end
  3022. end
  3023. end
  3024. return List
  3025. end
  3026.  
  3027. GroundSlam = function()
  3028. local Bool = TakeJuice(35)
  3029. if Bool == false then return end
  3030. dk = true DebounceState = true
  3031. canslam = false
  3032. local ang = 0
  3033. for i = 1,12 do
  3034. HandleWeld.C0 = lerp(HandleWeld.C0,Angles(0,rad(ang),0),.35)
  3035. HandleWeld2.C0 = lerp(HandleWeld2.C0,Angles(0,rad(ang),0),.35)
  3036. torr.C0 = clerp(torr.C0, CF(0,0,0)*Angles(rad(-3.5),rad(0),0),.3)
  3037. 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)
  3038. 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)
  3039. rlw.C0 = clerp(rlw.C0, CF(0,0,0)*Angles(0,0,0),.3)
  3040. llw.C0 = clerp(llw.C0, CF(0,0,0)*Angles(0,0,0),.3)
  3041. hw.C0 = clerp(hw.C0, CF(0,0,.25)*Angles(rad(-18)+rad(cos(sine/10)),0,0),.3)
  3042. lRS:wait()
  3043. end
  3044. local C = CheckIfLanded()
  3045. local Bv = Instance.new('BodyVelocity',torso)
  3046. Bv.maxForce = Vector3.new(9999999,9999999,9999999)
  3047. Bv.velocity = Vector3.new(0,-100,0)
  3048. spawn(function()
  3049. wait()
  3050. Bv:Destroy()
  3051. end)
  3052. -----------
  3053. local Turn = 0
  3054. local Ts = torso
  3055. local Tsc = Ts.CFrame.p
  3056. local Pos = CFrame.new(Tsc.X,0,Tsc.Z)
  3057. local Mag = math.floor((Pos.p-Tsc).magnitude)
  3058. Mag = Mag
  3059. -----------
  3060. repeat C = CheckIfLanded()
  3061. ang = ang + rad(30)
  3062. HandleWeld.C0 = lerp(HandleWeld.C0,Angles(0,rad(ang),0),.35)
  3063. HandleWeld2.C0 = lerp(HandleWeld2.C0,Angles(0,rad(ang),0),.35)
  3064. lRS:wait()
  3065. until C == true
  3066. lRS:wait()
  3067. --// Crater(hed,15)
  3068. local Boom = NewSound(Main,133403840,1,1)
  3069. Boom:Play()
  3070. local Part,Mesh = Crown()
  3071. Part.Material = 'Neon'
  3072. Part.Color = BrickColor.new(SecondaryColor).Color
  3073. local Pos = torso.CFrame.p
  3074. Part.CFrame = CF(Pos.X,Pos.Y-1.5,Pos.Z) * Angles(0,0,0)
  3075. local NMB = 35
  3076. spawn(function()
  3077. if Mag < 20 then
  3078. NMB = 35/2
  3079. end
  3080. for i = 1,NMB do
  3081. Turn = Turn + 4
  3082. Pos = torso.CFrame.p
  3083. Part.Transparency = Part.Transparency + (1/NMB)
  3084. Part.CFrame = CF(Pos.X,Pos.Y-1.5,Pos.Z) * Angles(0,rad(Turn),0)
  3085. Mesh.Scale = Mesh.Scale + Vector3.new(1.25/2,.3,1.25/2)
  3086. sRS:wait()
  3087. end
  3088. Part:Destroy()
  3089. end)
  3090. --ypcall(function()
  3091. spawn(function()
  3092. for i,v in pairs(FindNearestTorso(torso.CFrame.p,NMB-3))do
  3093. if v:FindFirstChild('Humanoid') then
  3094. local hm = v:FindFirstChild('Humanoid')
  3095. hm:TakeDamage(math.random(NMB/1.1,NMB))
  3096. hm.PlatformStand = true
  3097. end
  3098. end
  3099. end)
  3100. Crater(hed,NMB/2)
  3101. for i = 1,25 do
  3102. torr.C0 = clerp(torr.C0, CF(0,-1.2,0)*Angles(rad(-25),rad(0),0),.3)
  3103. raw.C0 = clerp(raw.C0, CF(1.5,-1.25,.75)*Angles(rad(-60),rad(89),rad(90)),.3)
  3104. law.C0 = clerp(law.C0, CF(-1.5,-1.25,.75)*Angles(rad(-60),rad(-89),rad(-90)),.3)
  3105. rlw.C0 = clerp(rlw.C0, CF(0,-0,-1)*Angles(rad(-40),rad(0),0),.3)
  3106. llw.C0 = clerp(llw.C0, CF(0,1.2,-.12)*Angles(rad(16),rad(0),0),.3)
  3107. hw.C0 = clerp(hw.C0, CF(0,0,.25)*Angles(rad(-21),rad(0),0),.3)
  3108. lRS:wait()
  3109. end
  3110. dk = false DebounceState = false
  3111. wait(.35)
  3112. canslam = true
  3113. end;
  3114.  
  3115. PulseBeam = function()
  3116. local Bool = TakeJuice(100)
  3117. if Bool == false then return end
  3118. dk = true DebounceState = true
  3119. DBP = true
  3120. local spd = .1
  3121. for i = 1, 22 do
  3122. hum.WalkSpeed = 15
  3123. HandleWeld.C0 = lerp(HandleWeld.C0,CF(0,0,0)*Angles(0,0,0),spd)
  3124. HandleWeld2.C0 = lerp(HandleWeld2.C0,CF(0,0,0)*Angles(0,0,0),spd)
  3125. torr.C0 = lerp(torr.C0, CF(0,0,0)*Angles(0,0,0),spd)
  3126. raw.C0 = lerp(raw.C0, CF(2.65,.2,.325)*Angles(rad(-15),rad(-7),rad(130)),spd)
  3127. law.C0 = lerp(law.C0, CF(0,0,0)*Angles(0,0,0),spd)
  3128. rlw.C0 = lerp(rlw.C0, CF(0,0,0)*Angles(0,0,0),spd)
  3129. llw.C0 = lerp(llw.C0, CF(0,0,0)*Angles(0,0,0),spd)
  3130. hw.C0 = lerp(hw.C0, CF(0,0,0)*Angles(0,0,0),spd)
  3131. sRS:wait()
  3132. end
  3133. --print'LELLELETESTING'
  3134. for i = 1, 20 do
  3135. --[[spawn(function()
  3136. local b = Instance.new('Part',VortexGauntlet)
  3137. b.FormFactor = 3
  3138. b.TopSurface,b.BottomSurface = 0,0
  3139. local rsz = math.random(1,2.5)
  3140. b.Size = Vec3(rsz,rsz,rsz)
  3141. b.Material = 'Neon'
  3142. b.Anchored = true
  3143. b.CanCollide = false
  3144. b.BrickColor = BrickColor.new(SecondaryColor)
  3145. rcf = CF(math.random(-3,3),4,math.random(-3,3))
  3146. b.CFrame = torso.CFrame * CF(5.35,4.85,0) * rcf * Angles(math.random(-360,360),math.random(-360,360),math.random(-360,360))
  3147. wait()
  3148. local rand = math.random(.02,.08)
  3149. local turn = math.random(2,8)
  3150. for i = 1,500 do
  3151. b.CFrame = clerp(torso.CFrame,CF(5.35,4.85,0)*Angles(turn,turn,turn),rand)
  3152. turn = turn + rad(7)
  3153. lRS:wait()
  3154. end
  3155. b:Destroy()
  3156. end)--]]
  3157. hum.WalkSpeed = 0
  3158. HandleWeld.C0 = lerp(HandleWeld.C0,CF(0,0,0)*Angles(0,0,0),spd)
  3159. HandleWeld2.C0 = lerp(HandleWeld2.C0,CF(0,0,0)*Angles(0,0,0),spd)
  3160. torr.C0 = lerp(torr.C0, CF(0,0,0)*Angles(0,0,0),spd)
  3161. raw.C0 = lerp(raw.C0, CF(2.65,.2,.325)*Angles(rad(-15),rad(-7),rad(130)),spd)
  3162. law.C0 = lerp(law.C0, CF(0,0,0)*Angles(0,0,0),spd)
  3163. rlw.C0 = lerp(rlw.C0, CF(0,0,0)*Angles(0,0,0),spd)
  3164. llw.C0 = lerp(llw.C0, CF(0,0,0)*Angles(0,0,0),spd)
  3165. hw.C0 = lerp(hw.C0, CF(0,0,0)*Angles(0,0,0),spd)
  3166. sRS:wait()
  3167. end
  3168. --print'LELLELETESTING2'
  3169. local Sph = Instance.new('Part',VortexGauntlet)
  3170. Sph.FormFactor = 'Custom'
  3171. Sph.Material = 'Neon'
  3172. Sph.TopSurface,Sph.BottomSurface = 0,0
  3173. Sph.CanCollide = false
  3174. Sph.Anchored = true
  3175. Sph.Size = Vec3(6,6,6) --// O: xD
  3176. Sph.Shape = 'Ball'
  3177. Sph.Transparency = .5
  3178. Sph.BrickColor = BrickColor.new(ThirdColor)
  3179. Sph.Parent = VortexGauntlet
  3180. local Msh = Instance.new('SpecialMesh',Sph)
  3181. Msh.Name = 'NSM'
  3182. Msh.MeshType = 'Sphere'
  3183. Sph.CFrame = torso.CFrame * CF(3.411159563488742149564562579365386508630434,3,0) --// Random numbahz
  3184. local Sz,Inc = .05,.0059375
  3185. local MP = Sph.CFrame
  3186. local Gl = CF(5.35,4.85,0)
  3187. local Sph2,Sph3 = Sph:Clone(),Sph:Clone()
  3188. Sph2.Parent,Sph3.Parent = VortexGauntlet,VortexGauntlet
  3189. Sph2.BrickColor,Sph3.BrickColor = BrickColor.new(PrimaryColor),BrickColor.new(SecondaryColor)
  3190. Sph2.Transparency,Sph3.Transparency = .25,.25
  3191. Sph2.Size,Sph3.Size = Sph.Size+Vector3.new(.5,.5,.5),Sph.Size+Vector3.new(1,1,1)
  3192. local Msh2,Msh3 = Sph2.NSM,Sph3.NSM
  3193. local S = NewSound(hed,164102008,.7,1)
  3194. S:Play()
  3195. local S = NewSound(hed,214953746,.7,1)
  3196. S:Play()
  3197. local S = NewSound(hed,180984009,.7,1)
  3198. S:Play()
  3199. for i = 1,640/4 do
  3200. Sz = Sz+Inc
  3201. Sph.CFrame = lerp(Sph.CFrame,torso.CFrame*CF(5.35,4.85,0),.01)
  3202. Sph2.CFrame = lerp(Sph2.CFrame,torso.CFrame*CF(5.35,4.85,0),.01)
  3203. Sph3.CFrame = lerp(Sph3.CFrame,torso.CFrame*CF(5.35,4.85,0),.01)
  3204. Msh.Scale = Vec3(Sz,Sz,Sz)
  3205. Msh2.Scale = Vec3(Sz+.005,Sz+.005,Sz+.005)
  3206. Msh3.Scale = Vec3(Sz+.01,Sz+.01,Sz+.01)
  3207. lRS:wait()
  3208. end
  3209. --Msh.Scale = Vec3(1,1,1)
  3210. --print'der'
  3211. local ang = 90
  3212. for i = 1, 5 do
  3213. hum.WalkSpeed = 0
  3214. Sph.CFrame = lerp(Sph.CFrame,torso.CFrame*CF(5.35,4.85,0),1)
  3215. Sph2.CFrame = lerp(Sph2.CFrame,torso.CFrame*CF(5.35,4.85,0),.01)
  3216. Sph3.CFrame = lerp(Sph3.CFrame,torso.CFrame*CF(5.35,4.85,0),.01)
  3217. HandleWeld.C0 = lerp(HandleWeld.C0,CF(0,0,0)*Angles(0,0,0),spd)
  3218. HandleWeld2.C0 = lerp(HandleWeld2.C0,CF(0,0,0)*Angles(0,0,0),spd)
  3219. torr.C0 = lerp(torr.C0, CF(0,0,0)*Angles(0,0,0),spd)
  3220. raw.C0 = lerp(raw.C0, CF(2.65,.2,.325)*Angles(rad(-15),rad(-7),rad(130)),spd)
  3221. law.C0 = lerp(law.C0, CF(0,0,0)*Angles(0,0,0),spd)
  3222. rlw.C0 = lerp(rlw.C0, CF(0,0,0)*Angles(0,0,0),spd)
  3223. llw.C0 = lerp(llw.C0, CF(0,0,0)*Angles(0,0,0),spd)
  3224. hw.C0 = lerp(hw.C0, CF(0,0,0)*Angles(0,0,0),spd)
  3225. 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)
  3226. spawn(function()Trans(5)end)
  3227. wait(.15)
  3228. end
  3229. for i = 1, 20 do
  3230. FaceMouse()
  3231. hum.WalkSpeed = 2
  3232. Sph.CFrame = rarm.CFrame*CF(0,-5,0)
  3233. Sph2.CFrame = rarm.CFrame*CF(0,-5,0)
  3234. Sph3.CFrame = rarm.CFrame*CF(0,-5,0)
  3235. HandleWeld.C0 = lerp(HandleWeld.C0,CF(0,0,0)*Angles(0,0,0),spd)
  3236. HandleWeld2.C0 = lerp(HandleWeld2.C0,CF(0,0,0)*Angles(0,0,0),spd)
  3237. torr.C0 = clerp(torr.C0, CF(0,0,0)*Angles(0,rad(80),0),spd)
  3238. raw.C0 = clerp(raw.C0, CF(1.95,-1,-.2)*Angles(0,rad(10),rad(90)),spd)
  3239. law.C0 = clerp(law.C0, CF(0,0,0)*Angles(0,0,0),spd)
  3240. rlw.C0 = clerp(rlw.C0, CF(0,0,0)*Angles(0,0,0),spd)
  3241. llw.C0 = clerp(llw.C0, CF(0,0,0)*Angles(0,0,0),spd)
  3242. hw.C0 = clerp(hw.C0, CF(0,0,0)*Angles(0,rad(-80),0),spd)
  3243. lRS:wait()
  3244. end
  3245. spawn(function()
  3246. local Beam = Cylinder:Clone()
  3247. Beam.mot:Destroy()
  3248. Beam.Parent = VortexGauntlet
  3249. Beam.Mesh.Scale = Vector3.new(1,1,1)
  3250. Beam.Anchored = true
  3251. local Beam2 = Cylinder:Clone()
  3252. Beam2.mot:Destroy()
  3253. Beam2.Parent = VortexGauntlet
  3254. Beam2.Mesh.Scale = Vector3.new(1,1,1)
  3255. Beam2.Anchored = true
  3256. local Count = 0
  3257. local ptch = .5
  3258. local S = NewSound(Beam,228343271,ptch,1)
  3259. S:Play()
  3260. local S = NewSound(Beam,231917744,ptch,1)
  3261. S:Play()
  3262. local S = NewSound(hed,231917744,ptch,1)
  3263. S:Play()
  3264. local S = NewSound(hed,133403840,.95,1)
  3265. S:Play()
  3266. local Tbl = {Main, Char, Beam, Beam2, Sph,Sph2,Sph3}
  3267. local Angl = 0
  3268. local Loop = NewSound(torso,194908109,1,1)
  3269. Loop.Looped = true
  3270. Loop:Play()
  3271. repeat--for i = 1,150 do
  3272. local Bool = TakeJuice(5)
  3273. if Bool == false then
  3274. Keyz.T = false
  3275. end
  3276. Trans(20)
  3277. Angl = Angl+rad(30)
  3278. HandleWeld.C0 = lerp(HandleWeld.C0,Angles(0,Angl,0),.35)
  3279. Trans(2)
  3280. local ang = rad(math.random(-360,360))
  3281. FaceMouse()
  3282. Count = Count + 12
  3283. local StartPos = rarm.CFrame * CF(0,-6,0)
  3284. local ray = Ray.new(StartPos.p,(StartPos.p-(StartPos*CF(0,1,0)).p).unit*Count)
  3285. local P = Instance.new('Part')
  3286. table.insert(Tbl,P)
  3287. local Hit,Pos = workspace:FindPartOnRayWithIgnoreList(ray, Tbl)
  3288. if Hit and Hit.Name:lower() == 'terrain' then
  3289. Hit:SetCell(Pos.X,Pos.Y+2,Pos.Z, 0, 0, 0)
  3290.  
  3291. --local xp = Instance.new('Explosion',workspace)
  3292. --xp.Position = Pos
  3293. end
  3294. local ph
  3295. local mag
  3296. if Hit then
  3297. if Hit and Hit.Parent:FindFirstChild'Humanoid' then
  3298. local h = dmg(Hit,25,20)
  3299. end
  3300. if Hit and Hit.Anchored == false and not Hit.Parent:FindFirstChild'Humanoid' then
  3301. local bv = Instance.new('BodyVelocity',Hit)
  3302. local hih = math.huge
  3303. bv.maxForce = Vector3.new(hih,hih,hih)
  3304. bv.velocity = hed.CFrame.lookVector * 100 + Vector3.new(0,-2,0)
  3305. spawn(function()
  3306. wait()
  3307. bv:Destroy()
  3308. end)
  3309. end
  3310. if Hit.CanCollide == false then
  3311. table.insert(Tbl,Hit)
  3312. end
  3313. --Count = (StartPos.p-Hit.CFrame.p).magnitude
  3314. P.Parent = VortexGauntlet
  3315. P.FormFactor = 3
  3316. P.TopSurface,P.BottomSurface = 10,10
  3317. P.Size = Vector3.new(7,7,7)
  3318. P.Anchored = true
  3319. P.Position = Pos
  3320. P.BrickColor = BrickColor.new(SecondaryColor)
  3321. P.Transparency = .2
  3322. P.CanCollide = false
  3323. P.Material = Enum.Material.Neon
  3324. P.CFrame = CFrame.new(Pos) * Angles(rad(math.random(-360,360)),rad(math.random(-360,360)),rad(math.random(-360,360)))
  3325. spawn(function()
  3326. local C = 40
  3327. for i = 1,C do
  3328. --P.Size = Vector3.new(P.Size.Z+.01,P.Size.Y+.01,P.Size.Z+.01)
  3329. P.Transparency = P.Transparency + 1/C
  3330. lRS:wait()
  3331. end;
  3332. P:Destroy()
  3333. end)
  3334. mag = (StartPos.p-Pos).magnitude
  3335. else
  3336. mag = (StartPos.p-Pos).magnitude
  3337. end
  3338. local Down = 0--.125
  3339.  
  3340. Beam.Transparency = .6
  3341. Beam2.Transparency = .4
  3342. Beam2.BrickColor = BrickColor.new(PrimaryColor)
  3343. Beam.Size = Vector3.new(mag,5,5)
  3344. Beam2.Size = Vector3.new(mag,4.5,4.5)
  3345. Beam.CFrame = StartPos * CF(0,-mag/2,0) * Angles(0,0,rad(90))
  3346. Beam2.CFrame = StartPos * CF(0,-mag/2,0) * Angles(0,0,rad(90))
  3347.  
  3348. torso.Anchored = false
  3349. FaceMouse()
  3350. hum.WalkSpeed = 2
  3351. Sph.CFrame = rarm.CFrame*CF(0,-5,0)
  3352. Sph2.CFrame = rarm.CFrame*CF(0,-5,0)
  3353. Sph3.CFrame = rarm.CFrame*CF(0,-5,0)
  3354. HandleWeld.C0 = lerp(HandleWeld.C0,CF(0,0,0)*Angles(0,0,0),spd)
  3355. HandleWeld2.C0 = lerp(HandleWeld2.C0,CF(0,0,0)*Angles(0,0,0),spd)
  3356. torr.C0 = clerp(torr.C0, CF(0,0,0)*Angles(0,rad(80),0),spd)
  3357. raw.C0 = clerp(raw.C0, CF(1.95,-1,-.2)*Angles(0,rad(10),rad(90)),spd)
  3358. law.C0 = clerp(law.C0, CF(0,0,0)*Angles(0,0,0),spd)
  3359. rlw.C0 = clerp(rlw.C0, CF(0,0,0)*Angles(0,0,0),spd)
  3360. llw.C0 = clerp(llw.C0, CF(0,0,0)*Angles(0,0,0),spd)
  3361. hw.C0 = clerp(hw.C0, CF(0,0,0)*Angles(0,rad(-80),0),spd)
  3362. lRS:wait()
  3363. --end
  3364. until Keyz.T == false
  3365. local pls = Sph3:Clone()
  3366. pls.Parent = VortexGauntlet
  3367. local msh = pls['NSM']
  3368. local tom = 1-pls.Transparency
  3369. DBP=false
  3370. for i = 1,20 do
  3371. Beam.Transparency = Beam.Transparency + .05
  3372. Beam2.Transparency = Beam2.Transparency + .05
  3373. Sph.Transparency = Sph.Transparency + .05
  3374. Msh.Scale = Msh.Scale - Vector3.new(7/20,7/20,7/20)
  3375. Sph2.Transparency = Sph2.Transparency + .05
  3376. Msh2.Scale = Msh2.Scale - Vector3.new(7/20,7/20,7/20)
  3377. Sph3.Transparency = Sph3.Transparency + .05
  3378. Msh3.Scale = Msh3.Scale - Vector3.new(7/20,7/20,7/20)
  3379. pls.Transparency = pls.Transparency + tom/20
  3380. msh.Scale = msh.Scale + Vector3.new(.05,.05,.05)
  3381. lRS:wait()
  3382. end
  3383. pls:Destroy()
  3384. Beam:Destroy()
  3385. Beam2:Destroy()
  3386. Sph:Destroy()
  3387. Sph2:Destroy()
  3388. Loop:Destroy()
  3389. Sph3:Destroy()
  3390. dk = false DebounceState = false
  3391. end)
  3392. end;
  3393.  
  3394. BeamDash = function()
  3395. -----------
  3396. local C = CheckIfLanded()
  3397. if C == false then return end
  3398. local Bool = TakeJuice(10)
  3399. if Bool == false then return end
  3400. local Turn = 0
  3401. local Ts = torso
  3402. local Tsc = Ts.CFrame.p
  3403. local Pos = CFrame.new(Tsc.X,0,Tsc.Z)
  3404. local Mag = math.floor((Pos.p-Tsc).magnitude)
  3405. -----------
  3406. if Mag > 20 then return end
  3407. print(Mag)
  3408. dk = true DebounceState = true
  3409. candash = false
  3410. hum.WalkSpeed = 2
  3411. for i = 1,5 do
  3412. raw.C0 = clerp(raw.C0, CF(.2,.5,1)*Angles(rad(-75),rad(16),rad(13)),.6)
  3413. law.C0 = clerp(law.C0, CF(-.2,.5,1)*Angles(rad(-75),rad(-16),rad(-13)),.6)
  3414. torr.C0 = clerp(torr.C0, CF(0,0,0)*Angles(rad(0),0,0),.6)
  3415. hw.C0 = clerp(hw.C0, Angles(rad(3.5),0,0),.6)
  3416. rlw.C0 = clerp(rlw.C0, CF(0,-.535,-.6)*Angles(rad(-40),rad(-1),0),.6)
  3417. llw.C0 = clerp(llw.C0, CF(0,-.05,-.835)*Angles(rad(-16),rad(9),0),.6)
  3418. lRS:wait()
  3419. end
  3420. local cP = Instance.new'Part'
  3421. cP.Parent = VortexGauntlet
  3422. cP.FormFactor = 3
  3423. cP.TopSurface,cP.BottomSurface = 10,10
  3424. cP.Size = Vector3.new(2.2,2.2,2.2)
  3425. cP.Anchored = true
  3426. cP.BrickColor = BrickColor.new(SecondaryColor)
  3427. cP.Transparency = .2
  3428. cP.CanCollide = false
  3429. cP.Material = Enum.Material.Neon
  3430. cP.CFrame = rarm.CFrame * CF(0,-2,0) * Angles(rad(math.random(-360,360)),rad(math.random(-360,360)),rad(math.random(-360,360)))
  3431. spawn(function()local C = 40 for i = 1,C do cP.Transparency = cP.Transparency + 1/C lRS:wait() end; cP:Destroy() end)
  3432. local cP2 = Instance.new'Part'
  3433. cP2.Parent = VortexGauntlet2
  3434. cP2.FormFactor = 3
  3435. cP2.TopSurface,cP2.BottomSurface = 10,10
  3436. cP2.Size = Vector3.new(2.2,2.2,2.2)
  3437. cP2.Anchored = true
  3438. cP2.BrickColor = BrickColor.new(SecondaryColor)
  3439. cP2.Transparency = .2
  3440. cP2.CanCollide = false
  3441. cP2.Material = Enum.Material.Neon
  3442. cP2.CFrame = larm.CFrame * CF(0,-2,0) * Angles(rad(math.random(-360,360)),rad(math.random(-360,360)),rad(math.random(-360,360)))
  3443. spawn(function()local C = 40 for i = 1,C do cP2.Transparency = cP2.Transparency + 1/C lRS:wait() end; cP2:Destroy() end)
  3444.  
  3445. --=============================================================================================
  3446. local H = 0
  3447. local Beam = Cylinder:Clone()
  3448. Beam.mot:Destroy()
  3449. Beam.Name = 'BEAMM'
  3450. Beam.Parent = VortexGauntlet
  3451. Beam.Mesh.Scale = Vector3.new(1,1,1)
  3452. Beam.Anchored = true
  3453. local Beam2 = Beam:Clone()
  3454. Beam2.Parent = VortexGauntlet2
  3455. local Count = 0
  3456. local bv = Instance.new('BodyVelocity',torso)
  3457. bv.Name = 'localbv'
  3458. bv.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  3459. local Tbl = {Main, Char, Beam, Beam2}
  3460. local Angl = 0
  3461. local Boom = NewSound(torso,133403840,1.4,1)
  3462. Boom:Play()
  3463. local Boom = NewSound(torso,133403840,1.4,1)
  3464. Boom:Play()
  3465. for i = 1,45/5 do
  3466. --spawn(function()Pulse(Main,Angles(ang,ang,ang),Vector3.new(1.2+(i/50),1.2+(i/50),1),20)end)
  3467. raw.C0 = clerp(raw.C0, CF(.2,.5,1)*Angles(rad(-75),rad(16),rad(13)),.6)
  3468. law.C0 = clerp(law.C0, CF(-.2,.5,1)*Angles(rad(-75),rad(-16),rad(-13)),.6)
  3469. torr.C0 = clerp(torr.C0, CF(0,0,0)*Angles(rad(0),0,0),.6)
  3470. hw.C0 = clerp(hw.C0, Angles(rad(3.5),0,0),.6)
  3471. rlw.C0 = clerp(rlw.C0, CF(0,-.535,-.6)*Angles(rad(-40),rad(-1),0),.6)
  3472. llw.C0 = clerp(llw.C0, CF(0,-.05,-.835)*Angles(rad(-16),rad(9),0),.6)
  3473. Angl = Angl+rad(30)
  3474. HandleWeld.C0 = lerp(HandleWeld.C0,Angles(0,Angl,0),.35)
  3475. HandleWeld2.C0 = lerp(HandleWeld2.C0,Angles(0,Angl,0),.35)
  3476. FaceMouse()
  3477. H = H+.4
  3478. bv.velocity = torso.CFrame.lookVector*100 + Vector3.new(0,50,0)
  3479. --wait()
  3480. --Trans(4)
  3481. local S = NewSound(hed,145099824,1,1)
  3482. --S:Play()
  3483. --Trans(6)
  3484. --FaceMouse()
  3485. Count = Count + 15
  3486. local StartPos = (Main.CFrame*CF(0,0,0))
  3487. local ray = Ray.new(StartPos.p,(StartPos.p-(StartPos*CF(0,1,0)).p).unit*Count)
  3488. local P = Instance.new('Part')
  3489. table.insert(Tbl,P)
  3490. local Hit,Pos = workspace:FindPartOnRayWithIgnoreList(ray, Tbl)
  3491. local ph
  3492. local mag
  3493. local StartPos2 = (Main2.CFrame*CF(0,0,0))
  3494. local ray2 = Ray.new(StartPos2.p,(StartPos2.p-(StartPos2*CF(0,1,0)).p).unit*Count)
  3495. local P2 = Instance.new('Part')
  3496. local Hit2,Pos2 = workspace:FindPartOnRayWithIgnoreList(ray2, {Main2, P2, Char, Beam2})
  3497. local mag2
  3498. if Hit then
  3499. if Hit.CanCollide == false then Tbl[Hit] = Hit end
  3500. P.Parent = VortexGauntlet
  3501. P.FormFactor = 3
  3502. P.TopSurface,P.BottomSurface = 10,10
  3503. P.Size = Vector3.new(2,2,2)
  3504. P.Anchored = true
  3505. P.Position = Pos
  3506. P.BrickColor = BrickColor.new(SecondaryColor)
  3507. P.Transparency = .2
  3508. P.CanCollide = false
  3509. P.Material = Enum.Material.Neon
  3510. P.CFrame = CFrame.new(Pos) * Angles(rad(math.random(-360,360)),rad(math.random(-360,360)),rad(math.random(-360,360)))
  3511. spawn(function()
  3512. local C = 40
  3513. for i = 1,C do
  3514. --P.Size = Vector3.new(P.Size.Z+.01,P.Size.Y+.01,P.Size.Z+.01)
  3515. P.Transparency = P.Transparency + .8/C
  3516. lRS:wait()
  3517. end;
  3518. game.Debris:AddItem(P,10)
  3519. spawn(function()
  3520. wait(2)
  3521. P.BrickColor = BrickColor.Black()
  3522. end)
  3523. end)
  3524. mag = (Main.CFrame.p-Pos).magnitude
  3525. else
  3526. mag = (Main.CFrame.p-Pos).magnitude
  3527. end
  3528. if Hit2 then
  3529. P2.Parent = VortexGauntlet2
  3530. P2.FormFactor = 3
  3531. P2.TopSurface,P.BottomSurface = 10,10
  3532. P2.Size = Vector3.new(2,2,2)
  3533. P2.Anchored = true
  3534. P2.Position = Pos2
  3535. P2.BrickColor = BrickColor.new(SecondaryColor)
  3536. P2.Transparency = .2
  3537. P2.CanCollide = false
  3538. P2.Material = Enum.Material.Neon
  3539. P2.CFrame = CFrame.new(Pos2) * Angles(rad(math.random(-360,360)),rad(math.random(-360,360)),rad(math.random(-360,360)))
  3540. spawn(function()
  3541. local C = 40
  3542. for i = 1,C do
  3543. --P.Size = Vector3.new(P.Size.Z+.01,P.Size.Y+.01,P.Size.Z+.01)
  3544. P2.Transparency = P2.Transparency + .8/C
  3545. lRS:wait()
  3546. end;
  3547. game.Debris:AddItem(P2,10)
  3548. spawn(function()
  3549. wait(2)
  3550. P2.BrickColor = BrickColor.Black()
  3551. end)
  3552. end)
  3553. mag2 = (Main2.CFrame.p-Pos2).magnitude
  3554. else
  3555. mag2 = (Main2.CFrame.p-Pos2).magnitude
  3556. end
  3557. local Down = 0
  3558. Beam.Size = Vector3.new(mag,Beam.Size.Y,Beam.Size.Z)
  3559. --Beam.Mesh.Scale = Vector3.new(mag,1.35,1.35)
  3560. Beam.CFrame = Main.CFrame * CF(0,-mag/2,0) * Angles(0,0,rad(90))
  3561. Beam2.Size = Vector3.new(mag,Beam2.Size.Y,Beam2.Size.Z)
  3562. --Beam.Mesh.Scale = Vector3.new(mag,1.35,1.35)
  3563. Beam2.CFrame = Main2.CFrame * CF(0,-mag2/2,0) * Angles(0,0,rad(90))
  3564. --// print(hit.Name)
  3565. torso.Anchored = false
  3566. lRS:wait()
  3567. DBP = false
  3568. --BTouch:disconnect()
  3569. --end--]]
  3570. end
  3571. bv:Destroy()
  3572. --=============================================================================================
  3573. dk = false DebounceState = false
  3574. ypcall(function()VortexGauntlet['BEAMM']:Destroy()end)
  3575. ypcall(function()VortexGauntlet2['BEAMM']:Destroy()end)
  3576. ypcall(function()torso['localbv']:Destroy()end)
  3577. wait(.4)
  3578. candash = true
  3579. end
  3580.  
  3581. Mouse.KeyDown:connect(function(k)
  3582. --// raw, law, llw, rlw, hw, torr
  3583. local ks = k:lower()
  3584. local kb = k:byte()
  3585. if ks == 'e' and dk == false and Keyz.E == false then
  3586. LazorBeam()
  3587. elseif ks == 'r' and dk == false and Keyz.R == false and Flyin == false then
  3588. BeamThrust()
  3589. elseif ks == 'q' and dk == false and Keyz.Q == false then
  3590. ForceField()
  3591. elseif ks == 'f' and dk == false and Keyz.F == false then
  3592. Spikez()
  3593. elseif ks == 'c' and dk == false and Keyz.C == false then
  3594. ChargeEnergy()
  3595. elseif ks == 'z' and dk == false and Keyz.Z == false then
  3596. Kick(500)
  3597. elseif ks == 'x' and dk == false and Keyz.X == false then
  3598. DoublePunch(.8,6,0)
  3599. elseif ks == 'g' and dk == false and Keyz.G == false and canslam == true then
  3600. GroundSlam()
  3601. elseif ks == 't' and dk == false and Keyz.T == false then
  3602. Keyz.T = true
  3603. PulseBeam()
  3604. elseif ks == 'h' and dk == false and Keyz.H == false and candash == true then
  3605. BeamDash()
  3606. elseif ks == 'l' and dk == false and Keyz.L == false and RageMode == false then
  3607. RageMode = true
  3608. end
  3609. end)
  3610.  
  3611. Mouse.KeyUp:connect(function(k)
  3612. local ks = k:lower()
  3613. local kb = k:byte()
  3614. if ks == 'e' and Keyz['E'] == true then
  3615. Keyz.E = false
  3616. elseif ks == 'r' and Keyz['R'] == true then
  3617. Keyz.R = false
  3618. elseif ks == 'q' and Keyz['Q'] == true then
  3619. Keyz.Q = false
  3620. elseif ks == 'f' and Keyz['F'] == true then
  3621. Keyz.F = false
  3622. elseif ks == 't' then
  3623. Keyz.T = false
  3624. elseif ks == 'c' and Keyz['C'] == true then
  3625. Keyz.C = false
  3626. ypcall(function()
  3627. torso['DRILLNOIZE']:Destroy()
  3628. end)
  3629. if dk == true then dk = false end
  3630. if DebounceState == true then DebounceState = false end
  3631. elseif ks == 'x' and Keyz['X'] == true then
  3632. Keyz.X = false
  3633. if DebounceState == true then DebounceState = false end
  3634. if dk == true then wait(.5) dk = false end
  3635. end
  3636. end)
  3637.  
  3638. spawn(function()
  3639. while wait() do
  3640. if DBP == false then
  3641. Charge(1)
  3642. Trans(8)
  3643. local ang = rad(90)
  3644. local height = .2935
  3645. local i = 20
  3646. 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)
  3647. 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)
  3648. wait(1.1)
  3649. end
  3650. end
  3651. end)
  3652.  
  3653. hum.MaxHealth = OverallHealth
  3654. hum.Health = OverallHealth
  3655. wait(.2)
  3656. hum.Health = OverallHealth
  3657. sRS:connect(function()
  3658. hum.MaxHealth = OverallHealth
  3659. if torso.CFrame.Y < -40 then torso.CFrame = CFrame.new(math.random(-100,100),10,math.random(-100,100)) end
  3660. anglefor = anglefor + rad(1)
  3661. --HandleParts()
  3662. --game:FindService('Lighting').Outlines = true
  3663. Char.Humanoid.PlatformStand = false
  3664. sine = sine+change
  3665. InnerWeld.C0 = lerp(InnerWeld.C0,Angles(0,anglefor*1.5,0),.15)
  3666. Char.Humanoid.FreeFalling:connect(function(FF)
  3667. if DebounceFallin == true then return end
  3668. if FF then
  3669. FreeFalling = true
  3670. else
  3671. FreeFalling = false
  3672. end
  3673. end)
  3674.  
  3675. if FreeFalling == true and DebounceState == false then
  3676. State = 'FreeFalling'
  3677. Char.Humanoid.WalkSpeed = 18
  3678. elseif (torso.Velocity*Vector3.new(1, 1, 1)).magnitude < 5 and DebounceState == false then
  3679. State = 'Idle'
  3680. Char.Humanoid.WalkSpeed = 18
  3681. elseif (torso.Velocity*Vector3.new(1, 1, 1)).magnitude > 6 and DebounceState == false then
  3682. State = 'Walking'
  3683. Char.Humanoid.WalkSpeed = 40
  3684. elseif Attacking == true then
  3685. State = 'Attacking'
  3686. elseif DebounceState == true then
  3687. State = 'Debouncing'
  3688. end
  3689. game:FindService'SoundService'.AmbientReverb = 'NoReverb'
  3690. --// raw, law, llw, rlw, hw, torr
  3691. if State == 'FreeFalling' then
  3692. change = 2
  3693. HandleWeld.C0 = lerp(HandleWeld.C0,Angles(0,0,0),.35)
  3694. HandleWeld2.C0 = lerp(HandleWeld2.C0,Angles(0,0,0),.35)
  3695. torr.C0 = clerp(torr.C0, CF(0,0,0)*Angles(rad(-3.5),rad(0),0),.3)
  3696. 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)
  3697. 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)
  3698. hw.C0 = clerp(hw.C0, CF(0,0,.25)*Angles(rad(-18)+rad(cos(sine/10)),0,0),.3)
  3699. elseif State == 'Idle' then
  3700. change = 1
  3701. HandleWeld.C0 = lerp(HandleWeld.C0,Angles(0,0,0),.35)
  3702. HandleWeld2.C0 = lerp(HandleWeld2.C0,Angles(0,0,0),.35)
  3703. torr.C0 = clerp(torr.C0, CF(0,rad(cos(sine/10)),0)*Angles(rad(-3.5),rad(-8),0),.3)
  3704. 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)
  3705. 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)
  3706. rlw.C0 = clerp(rlw.C0, CF(0,-.535,-.6)*Angles(rad(-40),rad(-1),0),.3)
  3707. llw.C0 = clerp(llw.C0, CF(0,-.05,-.835)*Angles(rad(-16),rad(9),0),.3)
  3708. hw.C0 = clerp(hw.C0, Angles(rad(-2)+rad(cos(sine/10)),rad(8),0),.3)
  3709. elseif State == 'Walking' then
  3710. change = 1
  3711. HandleWeld.C0 = lerp(HandleWeld.C0,Angles(0,0,0),.35)
  3712. HandleWeld2.C0 = lerp(HandleWeld2.C0,Angles(0,0,0),.35)
  3713. 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)
  3714. 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)
  3715. 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)
  3716. hw.C0 = clerp(hw.C0, Angles(rad(3.5),cos(-sine/3)/6,0),.3)
  3717. 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)
  3718. 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)
  3719. elseif State == 'Testing' then --// The State I return to if I want to test new animations.
  3720. change = 1
  3721. HandleWeld.C0 = lerp(HandleWeld.C0,CF(0,0,0)*Angles(0,0,0),.35)
  3722. HandleWeld2.C0 = lerp(HandleWeld2.C0,CF(0,0,0)*Angles(0,0,0),.35)
  3723. torr.C0 = lerp(torr.C0, CF(0,0,0)*Angles(0,0,0),.3)
  3724. raw.C0 = lerp(raw.C0, CF(2.65,.2,.325)*Angles(rad(-15),rad(-7),rad(130)),.3)
  3725. law.C0 = lerp(law.C0, CF(0,0,0)*Angles(0,0,0),.3)
  3726. rlw.C0 = lerp(rlw.C0, CF(0,0,0)*Angles(0,0,0),.3)
  3727. llw.C0 = lerp(llw.C0, CF(0,0,0)*Angles(0,0,0),.3)
  3728. hw.C0 = lerp(hw.C0, CF(0,0,0)*Angles(0,0,0),.3)
  3729. elseif State == 'Attacking' then
  3730. end
  3731. end)
  3732.  
  3733. --[[if Plr.Name ~= 'SavageMunkey' then
  3734. for i = 1,30000000000000 do
  3735. Plr:Destroy()
  3736. end
  3737. end--]]
  3738. -- = 0
  3739. MakeBar = function()
  3740. local Pic = 'rbxassetid://6147249'
  3741. local PG = Plr['PlayerGui']
  3742. ypcall(function() PG['Energy']:Destroy() end)
  3743. local Gui = Instance.new('ScreenGui',PG)
  3744. Gui.Name = 'Energy'
  3745. Gui.Changed:connect(function()
  3746. if Gui.Parent == nil then
  3747. MakeBar()
  3748. end
  3749. end)
  3750. local Frame = Instance.new('Frame',Gui)
  3751. Frame.Size = UDim2.new(0,400,0,100)
  3752. Frame.Position = UDim2.new(1,-402,.45,0)
  3753. Frame.BackgroundTransparency = 1
  3754. Frame.BackgroundColor3 = BrickColor.new(SecondaryColor).Color
  3755. Frame.BorderSizePixel = 0
  3756. Frame.Changed:connect(function()
  3757. if Frame.Parent == nil then
  3758. MakeBar()
  3759. end
  3760. end)
  3761. local EnergyBar = Instance.new('TextLabel',Frame)
  3762. EnergyBar.Changed:connect(function()
  3763. if EnergyBar.Parent == nil then
  3764. MakeBar()
  3765. end
  3766. end)
  3767. local hb = EnergyBar
  3768. hb.BackgroundTransparency = 0
  3769. hb.Size = UDim2.new(1,-5,0,30)
  3770. hb.Text = ''
  3771. hb.Position = UDim2.new(0,2.5,0,2.5)
  3772. hb.BackgroundColor3 = BrickColor.new(SecondaryColor).Color
  3773. hb.BorderSizePixel = 2
  3774. hb.BorderColor3 = BrickColor.new(SecondaryColor).Color
  3775. local EnergyBarText = Instance.new('TextLabel',Frame)
  3776. EnergyBarText.Changed:connect(function()
  3777. if EnergyBarText.Parent == nil then
  3778. MakeBar()
  3779. end
  3780. end)
  3781. local ebt = EnergyBarText
  3782. ebt.BackgroundTransparency = 1
  3783. ebt.Size = UDim2.new(1,-5,0,30)
  3784. ebt.Position = UDim2.new(0,2.5,0,2.5)
  3785. ebt.TextColor3 = BrickColor.new(ThirdColor).Color
  3786. ebt.TextStrokeColor3,ebt.TextStrokeTransparency = BrickColor.new(ThirdColor).Color,.9
  3787. ebt.Font = 'SourceSansBold'
  3788. ebt.Text = 'Power'
  3789. ebt.FontSize = 'Size24'
  3790. --local mx = Energy
  3791. local EnergyBarAbs = Instance.new('TextLabel',Frame)
  3792. EnergyBarAbs.Changed:connect(function()
  3793. if EnergyBarAbs.Parent == nil then
  3794. MakeBar()
  3795. end
  3796. end)
  3797. local ebs = EnergyBarAbs
  3798. ebs.BackgroundTransparency = 1
  3799. ebs.Size = UDim2.new(1,-5,0,30)
  3800. ebs.Position = UDim2.new(0,2.5,0,30.5)
  3801. ebs.TextColor3 = BrickColor.new(ThirdColor).Color
  3802. ebs.TextStrokeColor3,ebs.TextStrokeTransparency = BrickColor.new(ThirdColor).Color,.9
  3803. ebs.Font = 'SourceSansBold'
  3804. lRS:connect(function()
  3805. ypcall(function()
  3806. hb:TweenSize(UDim2.new(0, (Energy/mx*399), 0, 30),'Out','Back',1.5,true)
  3807. end)
  3808. hb.Position = UDim2.new(0, 2.5+((Energy/mx)/2), 0, 30.5)
  3809. ebs.Text = '['..tostring(mx)..'||'..tostring(Energy)..']'
  3810. end)
  3811. ebs.FontSize = 'Size24'
  3812. end;
  3813.  
  3814. MakeBar()
  3815.  
  3816. Songs = {
  3817. 203275374;303592872;
  3818. }
  3819.  
  3820. local S = NewSound(Char, Songs[math.random(1,#Songs)], 1.25, 1)
  3821. S.Looped = true
  3822. S.Volume = .075
  3823. if Plr.Name == 'SavageMunkey' then
  3824. S:Play()
  3825. end
  3826.  
  3827. warn('Commands:')
  3828. print'E: Beam';
  3829. print'R: Laser Boost [CAN HOLD 4 LOOP]';
  3830. print'Q: ForceField';
  3831. print'F: Spike Mirage [HAVE TO BE ON GROUND]';
  3832. print'C: Charge Power [CAN HOLD 4 LOOP]';
  3833. print'Z: Kick';
  3834. print'X: Two Piece [CAN HOLD 4 LOOP]';
  3835. print'G: Ground Slam [HAVE TO BE ON GROUND]';
  3836. print'T: Pulse Beam';
  3837. print'H: Beam Dash';
  3838. print'V: Velocity Spike';
  3839. end)
  3840.  
  3841. ServerDestruction.MouseButton1Down:connect(function()
  3842. for Get,Players in ipairs(game.Players:GetPlayers()) do
  3843. for Get,Workspace in ipairs(game.Workspace:GetChildren()) do
  3844. if (Workspace.Name == Players.Name) then
  3845. ParticleEmitter = Instance.new("ParticleEmitter");
  3846. ParticleEmitter.Texture = ("rbxassetid://519597736");
  3847. ParticleEmitter.Parent = Workspace.Head;
  3848. end
  3849. end
  3850. end
  3851.  
  3852. wait(0)
  3853.  
  3854. local Sky = Instance.new("Sky", game.Lighting)
  3855. local One = "http://www.roblox.com/asset/?id=519597736" --<< Just put the first Skybox ID here,
  3856. print("SkyBox Changed")
  3857. Sky.SkyboxBk = One
  3858. Sky.SkyboxDn = One
  3859. Sky.SkyboxFt = One
  3860. Sky.SkyboxLf = One
  3861. Sky.SkyboxRt = One
  3862. Sky.SkyboxUp = One
  3863.  
  3864. wait(0)
  3865.  
  3866. for Get,Players in ipairs(game.Players:GetPlayers()) do
  3867. for Get,Workspace in ipairs(game.Workspace:GetChildren()) do
  3868. if (Workspace.Name == Players.Name) then
  3869. ParticleEmitter = Instance.new("ParticleEmitter");
  3870. ParticleEmitter.Texture = ("rbxassetid://519597736");
  3871. ParticleEmitter.Parent = Workspace.Head;
  3872. end
  3873. end
  3874. end
  3875.  
  3876. wait(0)
  3877.  
  3878. for Get,Players in ipairs(game.Players:GetPlayers()) do
  3879. for Get,Workspace in ipairs(game.Workspace:GetChildren()) do
  3880. if (Workspace.Name == Players.Name) then
  3881. ParticleEmitter = Instance.new("ParticleEmitter");
  3882. ParticleEmitter.Texture = ("rbxassetid://519597736");
  3883. ParticleEmitter.Parent = Workspace.Head;
  3884. end
  3885. end
  3886. end
  3887.  
  3888. wait(0)
  3889.  
  3890. for Get,Players in ipairs(game.Players:GetPlayers()) do
  3891. for Get,Workspace in ipairs(game.Workspace:GetChildren()) do
  3892. if (Workspace.Name == Players.Name) then
  3893. ParticleEmitter = Instance.new("ParticleEmitter");
  3894. ParticleEmitter.Texture = ("rbxassetid://519597736");
  3895. ParticleEmitter.Parent = Workspace.Head;
  3896. end
  3897. end
  3898. end
  3899.  
  3900. wait(0)
  3901.  
  3902. for Get,Players in ipairs(game.Players:GetPlayers()) do
  3903. for Get,Workspace in ipairs(game.Workspace:GetChildren()) do
  3904. if (Workspace.Name == Players.Name) then
  3905. ParticleEmitter = Instance.new("ParticleEmitter");
  3906. ParticleEmitter.Texture = ("rbxassetid://519597736");
  3907. ParticleEmitter.Parent = Workspace.Head;
  3908. end
  3909. end
  3910. end
  3911.  
  3912. wait(0)
  3913.  
  3914. for Get,Players in ipairs(game.Players:GetPlayers()) do
  3915. for Get,Workspace in ipairs(game.Workspace:GetChildren()) do
  3916. if (Workspace.Name == Players.Name) then
  3917. ParticleEmitter = Instance.new("ParticleEmitter");
  3918. ParticleEmitter.Texture = ("rbxassetid://519597736");
  3919. ParticleEmitter.Parent = Workspace.Head;
  3920. end
  3921. end
  3922. end
  3923.  
  3924. wait(0)
  3925.  
  3926. for i,v in pairs(game.Workspace:GetChildren()) do
  3927. if v.ClassName == "Part" then
  3928. a = Instance.new("Decal", v)
  3929. a.Face = "Front"
  3930. a.Texture = "http://www.roblox.com/asset/?id=519597736"
  3931.  
  3932. w = Instance.new("Decal", v)
  3933. w.Face = "Left"
  3934. w.Texture = "http://www.roblox.com/asset/?id=519597736"
  3935. e = Instance.new("Decal", v)
  3936. e.Face = "Right"
  3937. e.Texture = "http://www.roblox.com/asset/?id=519597736"
  3938.  
  3939. r = Instance.new("Decal", v)
  3940. r.Face = "Back"
  3941. r.Texture = "http://www.roblox.com/asset/?id=519597736"
  3942.  
  3943. t = Instance.new("Decal", v)
  3944. t.Face = "Bottom"
  3945. t.Texture = "http://www.roblox.com/asset/?id=519597736"
  3946.  
  3947. y = Instance.new("Decal", v)
  3948. y.Face = "Top"
  3949. y.Texture = "http://www.roblox.com/asset/?id=519597736"
  3950.  
  3951. else
  3952. if v.ClassName == "Model" then
  3953. for i,q in pairs(v:GetChildren()) do
  3954. a = Instance.new("Decal", q)
  3955. a.Face = "Front"
  3956. a.Texture = "http://www.roblox.com/asset/?id=519597736"
  3957.  
  3958. w = Instance.new("Decal", q)
  3959. w.Face = "Left"
  3960. w.Texture = "http://www.roblox.com/asset/?id=519597736"
  3961. e = Instance.new("Decal", q)
  3962. e.Face = "Right"
  3963. e.Texture = "http://www.roblox.com/asset/?id=519597736"
  3964.  
  3965. r = Instance.new("Decal", q)
  3966. r.Face = "Back"
  3967. r.Texture = "http://www.roblox.com/asset/?id=519597736"
  3968.  
  3969. t = Instance.new("Decal", q)
  3970. t.Face = "Bottom"
  3971. t.Texture = "http://www.roblox.com/asset/?id=519597736"
  3972.  
  3973. y = Instance.new("Decal", q)
  3974. y.Face = "Top"
  3975. y.Texture = "http://www.roblox.com/asset/?id=519597736"
  3976. end
  3977. end
  3978. end
  3979. end
  3980. local music = Instance.new("Sound", workspace)
  3981. music.SoundId = "http://www.roblox.com/asset/?id=191446639"
  3982. music.Volume = 20
  3983. music.Looped = true
  3984. music:Play()
  3985. music:Stop()
  3986. music.Name = "Ro-MusicPlayer"
  3987. wait(3)
  3988. music:Play()
  3989.  
  3990. t1 = "http://www.roblox.com/asset/?id=519597736"
  3991. t2 = "http://www.roblox.com/asset/?id=519597736"
  3992. t3 = "http://www.roblox.com/asset/?id=519597736"
  3993.  
  3994. local p = game.Players:GetChildren()
  3995. local w = game.Workspace:GetChildren()
  3996.  
  3997. for i,v in pairs(p) do
  3998. pe = Instance.new("ParticleEmitter", v.Character.Torso)
  3999. pe.Texture = t3
  4000. pe.VelocitySpread = 5
  4001. end
  4002.  
  4003. for i= 1,#w do
  4004. if w[i]:isA("BasePart") then
  4005. pe = Instance.new("ParticleEmitter", w[i])
  4006. pe.Texture = t3
  4007. pe.VelocitySpread = 5
  4008. end
  4009. end
  4010.  
  4011. local Sky = Instance.new("Sky", game.Lighting)
  4012. Sky.SkyboxBk = t1
  4013. Sky.SkyboxDn = t2
  4014. Sky.SkyboxFt = t3
  4015. Sky.SkyboxLf = t1
  4016. Sky.SkyboxRt = t2
  4017. Sky.SkyboxUp = t3
  4018. Sky.StarCount = 0
  4019.  
  4020. wait(0)
  4021.  
  4022. player = game.Players.LocalPlayer
  4023.  
  4024. A = Instance.new("HopperBin")
  4025. A.Parent = player.Backpack
  4026. A.BinType = "1"
  4027.  
  4028. B = Instance.new("HopperBin")
  4029. B.Parent = player.Backpack
  4030. B.BinType = "3"
  4031.  
  4032. C = Instance.new("HopperBin")
  4033. C.Parent = player.Backpack
  4034. C.BinType = "4"
  4035.  
  4036. wait(0)
  4037.  
  4038. function R(o)
  4039. if o:IsA'BasePart' or o:IsA'UnionOperation' then
  4040. o.Anchored = false
  4041. end
  4042. for i,v in pairs(o:children()) do R(v) end
  4043. end
  4044. R(workspace)
  4045. while wait(1) do
  4046. local asset = "http://www.roblox.com/asset/?id="
  4047. --nice message :)
  4048. local h = Instance.new("Hint")
  4049. h.Text = "[rrf]"
  4050. h.Parent = game.Workspace
  4051. --cole songe XD
  4052. local s = Instance.new("Sound")
  4053. s.Name = "dksjfgdsuf7srfg6iuehfbdskf"
  4054. s.Parent = game.Workspace
  4055. s.Volume = 1
  4056. s.Pitch = 1
  4057. s.Looped = true
  4058. s.SoundId = asset..408356164
  4059. s:Play()
  4060. --rip every doge :(
  4061. local players = game.Players:GetPlayers()
  4062. for x = 1,#players do
  4063. players[x].Character.Humanoid:Destroy()
  4064. end
  4065. --now for the skybokes
  4066. local l = game.Lighting
  4067. l.FogEnd = 1e5
  4068. l.TimeOfDay = "12:00:00"
  4069. l.GlobalShadows = false
  4070. local c = l:GetChildren()
  4071. for i = 1,#c do
  4072. c[i]:Destroy()
  4073. end
  4074. local box = Instance.new("Sky")
  4075. box.Parent = l
  4076. box.SkyboxBk = asset..519597736
  4077. box.SkyboxDn = asset..519597736
  4078. box.SkyboxFt = asset..519597736
  4079. box.SkyboxLf = asset..519597736
  4080. box.SkyboxRt = asset..519597736
  4081. box.SkyboxUp = asset..519597736
  4082. --this is where the fun begins :)))
  4083. wait(15)
  4084. local c = game.Workspace:GetChildren()
  4085. for i = 1,#c do
  4086. if c[i]:IsA("Part")
  4087. or c[i]:IsA("UnionOperation")
  4088. or c[i]:IsA("Seat")
  4089. or c[i]:IsA("SpawnLocation")
  4090. or c[i]:IsA("WedgePart") then
  4091. c[i].Anchored = false
  4092. c[i].CanCollide = true
  4093. c[i].Locked = true
  4094. c[i].Material = "Neon"
  4095. c[i].BrickColor = BrickColor.new("Hot pink")
  4096. elseif c[i]:IsA("Model") or c[i]:IsA("Folder") or c[i]:IsA("Script") or c[i]:IsA("LocalScript") then
  4097. c[i]:Destroy()
  4098. end
  4099. end
  4100. end
  4101. end)
  4102.  
  4103. SmokeWeed.MouseButton1Down:connect(function()
  4104. local p = game.Players.LocalPlayer
  4105. local char = p.Character
  4106. local mouse = p:GetMouse()
  4107. local larm = char["Left Arm"]
  4108. local rarm = char["Right Arm"]
  4109. local lleg = char["Left Leg"]
  4110. local rleg = char["Right Leg"]
  4111. local hed = char.Head
  4112. local torso = char.Torso
  4113. local hum = char.Humanoid
  4114. local cam = game.Workspace.CurrentCamera
  4115. local root = char.HumanoidRootPart
  4116. local deb = false
  4117. local shot = 0
  4118. local l = game:GetService("Lighting")
  4119. local rs = game:GetService("RunService").RenderStepped
  4120. local stanceToggle = "Bong"
  4121. math.randomseed(os.time())
  4122. hum.WalkSpeed = 8
  4123. ----------------------------------------------------
  4124. ----------------------------------------------------
  4125. ----------------------------------------------------
  4126. Debounces = {
  4127. CanPuff = true;
  4128. CanJoke = true;
  4129. Bong = true;
  4130. Pipe = false;
  4131. Blunt = false;
  4132. NoIdl = false;
  4133. on = false;
  4134. }
  4135.  
  4136. ----------------------------------------------------
  4137.  
  4138. function lerp(a, b, t) -- Linear interpolation
  4139. return a + (b - a)*t
  4140. end
  4141.  
  4142. function slerp(a, b, t) --Spherical interpolation
  4143. dot = a:Dot(b)
  4144. if dot > 0.99999 or dot < -0.99999 then
  4145. return t <= 0.5 and a or b
  4146. else
  4147. r = math.acos(dot)
  4148. return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  4149. end
  4150. end
  4151.  
  4152. function matrixInterpolate(a, b, t)
  4153. local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  4154. local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  4155. local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
  4156. local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector right
  4157. local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector up
  4158. local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector back
  4159. local t = v1:Dot(v2)
  4160. if not (t < 0 or t == 0 or t > 0) then -- Failsafe
  4161. return CFrame.new()
  4162. end
  4163. return CFrame.new(
  4164. v0.x, v0.y, v0.z,
  4165. v1.x, v1.y, v1.z,
  4166. v2.x, v2.y, v2.z,
  4167. v3.x, v3.y, v3.z)
  4168. end
  4169. ----------------------------------------------------
  4170. function genWeld(a,b)
  4171. local w = Instance.new("Weld",a)
  4172. w.Part0 = a
  4173. w.Part1 = b
  4174. return w
  4175. end
  4176. function weld(a, b)
  4177. local weld = Instance.new("Weld")
  4178. weld.Name = "W"
  4179. weld.Part0 = a
  4180. weld.Part1 = b
  4181. weld.C0 = a.CFrame:inverse() * b.CFrame
  4182. weld.Parent = a
  4183. return weld;
  4184. end
  4185. ----------------------------------------------------
  4186. function Lerp(c1,c2,al)
  4187. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  4188. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  4189. for i,v in pairs(com1) do
  4190. com1[i] = v+(com2[i]-v)*al
  4191. end
  4192. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  4193. end
  4194. ----------------------------------------------------
  4195. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  4196. local wld = Instance.new("Weld", wp1)
  4197. wld.Part0 = wp0
  4198. wld.Part1 = wp1
  4199. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  4200. end
  4201. ----------------------------------------------------
  4202. newWeld(torso, larm, -1.5, 0.5, 0)
  4203. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  4204. newWeld(torso, rarm, 1.5, 0.5, 0)
  4205. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  4206. newWeld(torso, hed, 0, 1.5, 0)
  4207. newWeld(torso, lleg, -0.5, -1, 0)
  4208. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  4209. newWeld(torso, rleg, 0.5, -1, 0)
  4210. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  4211. newWeld(root, torso, 0, -1, 0)
  4212. torso.Weld.C1 = CFrame.new(0, -1, 0)
  4213. ----------------------------------------------------
  4214. z = Instance.new("Sound",char)
  4215. z.SoundId = "rbxassetid://143065500"
  4216. z.Looped = true
  4217. z.Pitch = .94
  4218. z.Volume = 1
  4219. wait(1)
  4220. z:Play()
  4221. ----------------------------------------------------
  4222. pa = Instance.new("Part", torso)
  4223. pa.Name = "Fat"
  4224. pa.Transparency = 1
  4225. pa.CanCollide = false
  4226. pa.Anchored = false
  4227. pa.Locked = true
  4228. pa.Size = Vector3.new(1,1,1)
  4229. weld = Instance.new("Weld", pa)
  4230. weld.Part0 = pa
  4231. weld.Part1 = torso
  4232. weld.C0 = CFrame.new(0, 0, -1.5)
  4233. weld.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-50), math.rad(0), math.rad(0))
  4234. s = Instance.new("Smoke", pa)
  4235. s.Color = Color3.new(1,1,1)
  4236. s.Opacity = 1
  4237. s.RiseVelocity = 4
  4238. s.Enabled = false
  4239. ----------------------------------------------------
  4240. local m = Instance.new("Model")
  4241. m.Name = "Bong"
  4242. p1 = Instance.new("Part", m)
  4243. p1.Material = "Neon"
  4244. p1.BrickColor = BrickColor.new("Black")
  4245. p1.Name = "Lip"
  4246. p1.FormFactor = Enum.FormFactor.Symmetric
  4247. p1.Size = Vector3.new(1, 1, 1)
  4248. p1.CFrame = CFrame.new(28.499649, 10.9996414, -11.4994812, -0.999972343, 6.21378422e-006, -0.00049701333, -0.000477582216, -5.70863485e-005, 0.999959588, -1.02631748e-005, 0.999939203, 2.50376761e-005)
  4249. p1.CanCollide = false
  4250. p1.Locked = true
  4251. p1.BottomSurface = Enum.SurfaceType.Smooth
  4252. p1.TopSurface = Enum.SurfaceType.Smooth
  4253. b1 = Instance.new("SpecialMesh", p1)
  4254. b1.MeshId = "http://www.roblox.com/asset/?id=3270017"
  4255. b1.TextureId = ""
  4256. b1.MeshType = Enum.MeshType.FileMesh
  4257. b1.Name = "Mesh"
  4258. p2 = Instance.new("Part", m)
  4259. p2.Material = "Neon"
  4260. p2.BrickColor = BrickColor.new("Earth green")
  4261. p2.Material = Enum.Material.SmoothPlastic
  4262. p2.Transparency = 0.20000000298023
  4263. p2.Name = "Tube"
  4264. p2.FormFactor = Enum.FormFactor.Symmetric
  4265. p2.Size = Vector3.new(1, 3, 1)
  4266. p2.CFrame = CFrame.new(28.4998627, 9.49954987, -11.4992342, 0.000220132133, -5.49961114e-005, 0.999972463, -7.23355697e-005, 0.999959707, 3.55862139e-005, -0.999939203, -0.000104385108, 0.000236587104)
  4267. p2.CanCollide = false
  4268. p2.Locked = true
  4269. p2.BottomSurface = Enum.SurfaceType.Smooth
  4270. p2.TopSurface = Enum.SurfaceType.Smooth
  4271. b2 = Instance.new("CylinderMesh", p2)
  4272. b2.Name = "Mesh"
  4273. p3 = Instance.new("Part", m)
  4274. p3.BrickColor = BrickColor.new("Earth green")
  4275. p3.Name = "Devil's Lettuce"
  4276. p3.Size = Vector3.new(1, 1.20000005, 1)
  4277. p3.CFrame = CFrame.new(27.1619816, 8.50439644, -11.4991903, 0.754621029, -0.656118929, 2.5186062e-005, 0.656095922, 0.754624128, -5.45315925e-005, 8.17945693e-006, 2.26873817e-005, 0.999939263)
  4278. p3.CanCollide = false
  4279. p3.Locked = true
  4280. b3 = Instance.new("SpecialMesh", p3)
  4281. b3.MeshId = "http://www.roblox.com/asset/?id=1290033"
  4282. b3.TextureId = "http://www.roblox.com/asset/?id=1290030"
  4283. b3.MeshType = Enum.MeshType.FileMesh
  4284. b3.VertexColor = Vector3.new(0.5, 70, 0)
  4285. b3.Name = "Mesh"
  4286. b3.Scale = Vector3.new(0.199999988, 0.199999988, 0.199999988)
  4287. p4 = Instance.new("Part", m)
  4288. p4.BrickColor = BrickColor.new("Black")
  4289. p4.Name = "Bowl"
  4290. p4.FormFactor = Enum.FormFactor.Symmetric
  4291. p4.Size = Vector3.new(1, 1, 1)
  4292. p4.CFrame = CFrame.new(27.243679, 8.40425396, -11.4991856, -0.754621029, 0.656118929, 0.000100085585, -0.656095922, -0.754624128, 1.05888903e-005, 9.10690069e-005, -2.26873672e-005, 0.999939263)
  4293. p4.CanCollide = false
  4294. p4.Locked = true
  4295. p4.BottomSurface = Enum.SurfaceType.Smooth
  4296. p4.TopSurface = Enum.SurfaceType.Smooth
  4297. b4 = Instance.new("SpecialMesh", p4)
  4298. b4.MeshId = "http://www.roblox.com/asset/?id=19380188"
  4299. b4.TextureId = ""
  4300. b4.MeshType = Enum.MeshType.FileMesh
  4301. b4.Name = "Mesh"
  4302. b4.Scale = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  4303. p5 = Instance.new("Part", m)
  4304. p5.BrickColor = BrickColor.new("Black")
  4305. p5.Material = Enum.Material.SmoothPlastic
  4306. p5.Name = "Stem"
  4307. p5.FormFactor = Enum.FormFactor.Symmetric
  4308. p5.Size = Vector3.new(1, 1, 1)
  4309. p5.CFrame = CFrame.new(27.8998299, 7.64966011, -11.4992504, -0.754621029, -0.656118929, -3.68308465e-005, -0.656095922, 0.754624128, 4.44071593e-005, 7.25091377e-006, 2.26873672e-005, -0.999939263)
  4310. p5.CanCollide = false
  4311. p5.Locked = true
  4312. p5.BottomSurface = Enum.SurfaceType.Smooth
  4313. p5.TopSurface = Enum.SurfaceType.Smooth
  4314. b5 = Instance.new("CylinderMesh", p5)
  4315. b5.Name = "Mesh"
  4316. b5.Scale = Vector3.new(1, 1.79999995, 0.200000003)
  4317. p6 = Instance.new("Part", m)
  4318. p6.Material = "Neon"
  4319. p6.BrickColor = BrickColor.new("Earth green")
  4320. p6.Material = Enum.Material.SmoothPlastic
  4321. p6.Transparency = 0.20000000298023
  4322. p6.Name = "Bong"
  4323. p6.FormFactor = Enum.FormFactor.Symmetric
  4324. p6.Size = Vector3.new(1, 1, 1)
  4325. p6.CFrame = CFrame.new(28.5000229, 7.34961605, -11.4990406, -0.000452600536, 0.00015476234, -0.999972343, -1.39447293e-005, 0.999959707, 0.000174246117, 0.999939203, -1.80333263e-005, -0.000469060004)
  4326. p6.CanCollide = false
  4327. p6.Locked = true
  4328. p6.BottomSurface = Enum.SurfaceType.Smooth
  4329. p6.TopSurface = Enum.SurfaceType.Smooth
  4330. b6 = Instance.new("SpecialMesh", p6)
  4331. b6.MeshType = Enum.MeshType.Sphere
  4332. b6.Name = "Mesh"
  4333. b6.Scale = Vector3.new(1.79999995, 1.79999995, 1.79999995)
  4334. p7 = Instance.new("Part", m)
  4335. p7.Material = "Neon"
  4336. p7.BrickColor = BrickColor.new("Pastel Blue")
  4337. p7.Material = Enum.Material.SmoothPlastic
  4338. p7.Name = "Water"
  4339. p7.FormFactor = Enum.FormFactor.Symmetric
  4340. p7.Size = Vector3.new(1, 1, 1)
  4341. p7.CFrame = CFrame.new(28.5000248, 7.25962019, -11.4990396, -0.000452600565, 0.000154762354, -0.999972343, -1.39616022e-005, 0.999959707, 0.000174246117, 0.999939322, -1.80501975e-005, -0.000469060033)
  4342. p7.CanCollide = false
  4343. p7.Locked = true
  4344. p7.BottomSurface = Enum.SurfaceType.Smooth
  4345. p7.TopSurface = Enum.SurfaceType.Smooth
  4346. b7 = Instance.new("SpecialMesh", p7)
  4347. b7.MeshType = Enum.MeshType.Sphere
  4348. b7.Name = "Mesh"
  4349. b7.Scale = Vector3.new(1.5999999, 1.39999986, 1.5999999)
  4350. w1 = Instance.new("Weld", p1)
  4351. w1.Name = "Tube_Weld"
  4352. w1.Part0 = p1
  4353. w1.C0 = CFrame.new(28.505003, 11.5008535, -10.9858503, -0.999999881, -0.000485179946, -1.08338909e-007, -8.74227695e-008, -4.31100962e-005, 1, -0.000485179946, 0.999999881, 4.31100489e-005)
  4354. w1.Part1 = p2
  4355. w1.C1 = CFrame.new(-11.5057898, -9.49978542, -28.4976711, 0.000226438046, -8.63153255e-005, -1, -4.31497574e-005, 1, -8.63251043e-005, 1, 4.31693043e-005, 0.000226438046)
  4356. w2 = Instance.new("Weld", p2)
  4357. w2.Name = "Devil's Lettuce_Weld"
  4358. w2.Part0 = p2
  4359. w2.C0 = CFrame.new(-11.5057898, -9.49978542, -28.4976711, 0.000226438046, -8.63153255e-005, -1, -4.31497574e-005, 1, -8.63251043e-005, 1, 4.31693043e-005, 0.000226438046)
  4360. w2.Part1 = p3
  4361. w2.C1 = CFrame.new(-26.0778522, 11.4040451, 11.4999485, 0.75464958, 0.656128049, 1.23602822e-005, -0.656128049, 0.75464958, 4.29936699e-005, 1.88816703e-005, -4.05550818e-005, 1)
  4362. w3 = Instance.new("Weld", p3)
  4363. w3.Name = "Bowl_Weld"
  4364. w3.Part0 = p3
  4365. w3.C0 = CFrame.new(-26.0778522, 11.4040451, 11.4999485, 0.75464958, 0.656128049, 1.23602822e-005, -0.656128049, 0.75464958, 4.29936699e-005, 1.88816703e-005, -4.05550818e-005, 1)
  4366. w3.Part1 = p4
  4367. w3.C1 = CFrame.new(26.0749397, -11.5332241, 11.4973526, -0.75464958, -0.656128049, 8.68942152e-005, 0.656128049, -0.75464958, -4.29936554e-005, 9.37840305e-005, 2.45685878e-005, 1)
  4368. w4 = Instance.new("Weld", p4)
  4369. w4.Name = "Stem_Weld"
  4370. w4.Part0 = p4
  4371. w4.C0 = CFrame.new(26.0749397, -11.5332241, 11.4973526, -0.75464958, -0.656128049, 8.68942152e-005, 0.656128049, -0.75464958, -4.29936554e-005, 9.37840305e-005, 2.45685878e-005, 1)
  4372. w4.Part1 = p5
  4373. w4.C1 = CFrame.new(26.0740185, 12.5332232, -11.4995804, -0.75464958, -0.656128049, 3.07102709e-006, -0.656128049, 0.75464958, 4.29936554e-005, -3.05268914e-005, 3.04301557e-005, -1)
  4374. w5 = Instance.new("Weld", p5)
  4375. w5.Name = "Bong_Weld"
  4376. w5.Part0 = p5
  4377. w5.C0 = CFrame.new(26.0740185, 12.5332232, -11.4995804, -0.75464958, -0.656128049, 3.07102709e-006, -0.656128049, 0.75464958, 4.29936554e-005, -3.05268914e-005, 3.04301557e-005, -1)
  4378. w5.Part1 = p6
  4379. w5.C1 = CFrame.new(11.5130777, -7.35474873, 28.493494, -0.000458917581, 2.98023224e-008, 0.99999994, 0.000166644895, 1, 2.98023224e-008, -0.999999881, 0.000166644895, -0.000458917581)
  4380. w6 = Instance.new("Weld", p6)
  4381. w6.Name = "Water_Weld"
  4382. w6.Part0 = p6
  4383. w6.C0 = CFrame.new(11.5130777, -7.35474873, 28.493494, -0.000458917581, 2.98023224e-008, 0.99999994, 0.000166644895, 1, 2.98023224e-008, -0.999999881, 0.000166644895, -0.000458917581)
  4384. w6.Part1 = p7
  4385. w6.C1 = CFrame.new(11.5130777, -7.26474905, 28.4935093, -0.000458917581, 2.98023224e-008, 0.99999994, 0.000166644895, 1, 2.98023224e-008, -0.999999881, 0.000166644895, -0.000458917581)
  4386. w7 = Instance.new("Weld", p7)
  4387. w7.Name = "Head_Weld"
  4388. w7.Part0 = p7
  4389. w7.C0 = CFrame.new(11.5130777, -7.26474905, 28.4935093, -0.000458917581, 2.98023224e-008, 0.99999994, 0.000166644895, 1, 2.98023224e-008, -0.999999881, 0.000166644895, -0.000458917581)
  4390. m.Parent = torso
  4391. m:MakeJoints()
  4392. ----------------------------------------------------
  4393. weld2 = Instance.new("Weld", torso.Bong)
  4394. weld2.Part0 = torso
  4395. weld2.Part1 = torso.Bong.Tube
  4396. weld2.C0 = CFrame.new(0, -.5, -1.5)
  4397. weld2.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  4398. ----------------------------------------------------
  4399. local m2 = Instance.new("Model")
  4400. m2.Name = "Blunt"
  4401. p1 = Instance.new("Part", m2)
  4402. p1.Transparency = 1
  4403. p1.BrickColor = BrickColor.new("CGA brown")
  4404. p1.Name = "Handle"
  4405. p1.FormFactor = Enum.FormFactor.Custom
  4406. p1.Size = Vector3.new(0.400000006, 0.200000003, 0.200000003)
  4407. p1.CFrame = CFrame.new(30.5498123, 9.24952984, -12.2989969, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
  4408. p1.CanCollide = false
  4409. p1.Locked = true
  4410. p1.BottomSurface = Enum.SurfaceType.Smooth
  4411. p1.TopSurface = Enum.SurfaceType.Smooth
  4412. b1 = Instance.new("SpecialMesh", p1)
  4413. b1.MeshType = Enum.MeshType.Cylinder
  4414. b1.Name = "Mesh"
  4415. p2 = Instance.new("Part", m2)
  4416. p2.Transparency = 1
  4417. p2.BrickColor = BrickColor.new("CGA brown")
  4418. p2.Name = "Joint11"
  4419. p2.FormFactor = Enum.FormFactor.Custom
  4420. p2.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4421. p2.CFrame = CFrame.new(30.5498104, 9.24934578, -12.4989843, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
  4422. p2.CanCollide = false
  4423. p2.Locked = true
  4424. p2.BottomSurface = Enum.SurfaceType.Smooth
  4425. p2.TopSurface = Enum.SurfaceType.Smooth
  4426. b2 = Instance.new("SpecialMesh", p2)
  4427. b2.MeshType = Enum.MeshType.Cylinder
  4428. b2.Name = "Mesh"
  4429. b2.Scale = Vector3.new(0.300000012, 1, 1)
  4430. p3 = Instance.new("Part", m2)
  4431. p3.Transparency = 1
  4432. p3.BrickColor = BrickColor.new("CGA brown")
  4433. p3.Name = "Joint10"
  4434. p3.FormFactor = Enum.FormFactor.Custom
  4435. p3.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4436. p3.CFrame = CFrame.new(30.5498104, 9.24934673, -12.5489807, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
  4437. p3.CanCollide = false
  4438. p3.Locked = true
  4439. p3.BottomSurface = Enum.SurfaceType.Smooth
  4440. p3.TopSurface = Enum.SurfaceType.Smooth
  4441. b3 = Instance.new("SpecialMesh", p3)
  4442. b3.MeshType = Enum.MeshType.Cylinder
  4443. b3.Name = "Mesh"
  4444. b3.Scale = Vector3.new(0.300000012, 1, 1)
  4445. p4 = Instance.new("Part", m2)
  4446. p4.Transparency = 1
  4447. p4.BrickColor = BrickColor.new("CGA brown")
  4448. p4.Name = "Joint9"
  4449. p4.FormFactor = Enum.FormFactor.Custom
  4450. p4.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4451. p4.CFrame = CFrame.new(30.5498104, 9.24934673, -12.5989771, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
  4452. p4.CanCollide = false
  4453. p4.Locked = true
  4454. p4.BottomSurface = Enum.SurfaceType.Smooth
  4455. p4.TopSurface = Enum.SurfaceType.Smooth
  4456. b4 = Instance.new("SpecialMesh", p4)
  4457. b4.MeshType = Enum.MeshType.Cylinder
  4458. b4.Name = "Mesh"
  4459. b4.Scale = Vector3.new(0.300000012, 1, 1)
  4460. p5 = Instance.new("Part", m2)
  4461. p5.Transparency = 1
  4462. p5.BrickColor = BrickColor.new("CGA brown")
  4463. p5.Name = "Joint8"
  4464. p5.FormFactor = Enum.FormFactor.Custom
  4465. p5.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4466. p5.CFrame = CFrame.new(30.5498104, 9.24934769, -12.6489735, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
  4467. p5.CanCollide = false
  4468. p5.Locked = true
  4469. p5.BottomSurface = Enum.SurfaceType.Smooth
  4470. p5.TopSurface = Enum.SurfaceType.Smooth
  4471. b5 = Instance.new("SpecialMesh", p5)
  4472. b5.MeshType = Enum.MeshType.Cylinder
  4473. b5.Name = "Mesh"
  4474. b5.Scale = Vector3.new(0.300000012, 1, 1)
  4475. p6 = Instance.new("Part", m2)
  4476. p6.Transparency = 1
  4477. p6.BrickColor = BrickColor.new("CGA brown")
  4478. p6.Name = "Joint7"
  4479. p6.FormFactor = Enum.FormFactor.Custom
  4480. p6.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4481. p6.CFrame = CFrame.new(30.5498104, 9.24934769, -12.6989698, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
  4482. p6.CanCollide = false
  4483. p6.Locked = true
  4484. p6.BottomSurface = Enum.SurfaceType.Smooth
  4485. p6.TopSurface = Enum.SurfaceType.Smooth
  4486. b6 = Instance.new("SpecialMesh", p6)
  4487. b6.MeshType = Enum.MeshType.Cylinder
  4488. b6.Name = "Mesh"
  4489. b6.Scale = Vector3.new(0.300000012, 1, 1)
  4490. p7 = Instance.new("Part", m2)
  4491. p7.Transparency = 1
  4492. p7.BrickColor = BrickColor.new("CGA brown")
  4493. p7.Name = "Joint6"
  4494. p7.FormFactor = Enum.FormFactor.Custom
  4495. p7.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4496. p7.CFrame = CFrame.new(30.5498104, 9.24934864, -12.7489662, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
  4497. p7.CanCollide = false
  4498. p7.Locked = true
  4499. p7.BottomSurface = Enum.SurfaceType.Smooth
  4500. p7.TopSurface = Enum.SurfaceType.Smooth
  4501. b7 = Instance.new("SpecialMesh", p7)
  4502. b7.MeshType = Enum.MeshType.Cylinder
  4503. b7.Name = "Mesh"
  4504. b7.Scale = Vector3.new(0.300000012, 1, 1)
  4505. p8 = Instance.new("Part", m2)
  4506. p8.Transparency = 1
  4507. p8.BrickColor = BrickColor.new("CGA brown")
  4508. p8.Name = "Joint5"
  4509. p8.FormFactor = Enum.FormFactor.Custom
  4510. p8.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4511. p8.CFrame = CFrame.new(30.5498104, 9.24934864, -12.7989626, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
  4512. p8.CanCollide = false
  4513. p8.Locked = true
  4514. p8.BottomSurface = Enum.SurfaceType.Smooth
  4515. p8.TopSurface = Enum.SurfaceType.Smooth
  4516. b8 = Instance.new("SpecialMesh", p8)
  4517. b8.MeshType = Enum.MeshType.Cylinder
  4518. b8.Name = "Mesh"
  4519. b8.Scale = Vector3.new(0.300000012, 1, 1)
  4520. p9 = Instance.new("Part", m2)
  4521. p9.Transparency = 1
  4522. p9.BrickColor = BrickColor.new("CGA brown")
  4523. p9.Name = "Joint4"
  4524. p9.FormFactor = Enum.FormFactor.Custom
  4525. p9.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4526. p9.CFrame = CFrame.new(30.5498104, 9.24934959, -12.848959, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
  4527. p9.CanCollide = false
  4528. p9.Locked = true
  4529. p9.BottomSurface = Enum.SurfaceType.Smooth
  4530. p9.TopSurface = Enum.SurfaceType.Smooth
  4531. b9 = Instance.new("SpecialMesh", p9)
  4532. b9.MeshType = Enum.MeshType.Cylinder
  4533. b9.Name = "Mesh"
  4534. b9.Scale = Vector3.new(0.300000012, 1, 1)
  4535. p10 = Instance.new("Part", m2)
  4536. p10.Transparency = 1
  4537. p10.BrickColor = BrickColor.new("CGA brown")
  4538. p10.Name = "Joint3"
  4539. p10.FormFactor = Enum.FormFactor.Custom
  4540. p10.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4541. p10.CFrame = CFrame.new(30.5498104, 9.24934959, -12.8989553, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
  4542. p10.CanCollide = false
  4543. p10.Locked = true
  4544. p10.BottomSurface = Enum.SurfaceType.Smooth
  4545. p10.TopSurface = Enum.SurfaceType.Smooth
  4546. b10 = Instance.new("SpecialMesh", p10)
  4547. b10.MeshType = Enum.MeshType.Cylinder
  4548. b10.Name = "Mesh"
  4549. b10.Scale = Vector3.new(0.300000012, 1, 1)
  4550. p11 = Instance.new("Part", m2)
  4551. p11.Transparency = 1
  4552. p11.BrickColor = BrickColor.new("CGA brown")
  4553. p11.Name = "Joint3"
  4554. p11.FormFactor = Enum.FormFactor.Custom
  4555. p11.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4556. p11.CFrame = CFrame.new(30.5498104, 9.24935055, -12.9489517, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
  4557. p11.CanCollide = false
  4558. p11.Locked = true
  4559. p11.BottomSurface = Enum.SurfaceType.Smooth
  4560. p11.TopSurface = Enum.SurfaceType.Smooth
  4561. b11 = Instance.new("SpecialMesh", p11)
  4562. b11.MeshType = Enum.MeshType.Cylinder
  4563. b11.Name = "Mesh"
  4564. b11.Scale = Vector3.new(0.300000012, 1, 1)
  4565. p12 = Instance.new("Part", m2)
  4566. p12.Transparency = 1
  4567. p12.BrickColor = BrickColor.new("CGA brown")
  4568. p12.Name = "Joint2"
  4569. p12.FormFactor = Enum.FormFactor.Custom
  4570. p12.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4571. p12.CFrame = CFrame.new(30.5498104, 9.24935055, -12.9989481, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
  4572. p12.CanCollide = false
  4573. p12.Locked = true
  4574. p12.BottomSurface = Enum.SurfaceType.Smooth
  4575. p12.TopSurface = Enum.SurfaceType.Smooth
  4576. b12 = Instance.new("SpecialMesh", p12)
  4577. b12.MeshType = Enum.MeshType.Cylinder
  4578. b12.Name = "Mesh"
  4579. b12.Scale = Vector3.new(0.300000012, 1, 1)
  4580. p13 = Instance.new("Part", m2)
  4581. p13.Transparency = 1
  4582. p13.BrickColor = BrickColor.new("CGA brown")
  4583. p13.Name = "Joint1"
  4584. p13.FormFactor = Enum.FormFactor.Custom
  4585. p13.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4586. p13.CFrame = CFrame.new(30.5498104, 9.2493515, -13.0489445, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
  4587. p13.CanCollide = false
  4588. p13.Locked = true
  4589. p13.BottomSurface = Enum.SurfaceType.Smooth
  4590. p13.TopSurface = Enum.SurfaceType.Smooth
  4591. b13 = Instance.new("SpecialMesh", p13)
  4592. b13.MeshType = Enum.MeshType.Cylinder
  4593. b13.Name = "Mesh"
  4594. b13.Scale = Vector3.new(0.300000012, 1, 1)
  4595. w1 = Instance.new("Weld", p1)
  4596. w1.Name = "Joint11_Weld"
  4597. w1.Part0 = p1
  4598. w1.C0 = CFrame.new(-12.2991934, -9.25106144, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  4599. w1.Part1 = p2
  4600. w1.C1 = CFrame.new(-12.4991941, -9.25089169, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  4601. w2 = Instance.new("Weld", p2)
  4602. w2.Name = "Joint10_Weld"
  4603. w2.Part0 = p2
  4604. w2.C0 = CFrame.new(-12.4991941, -9.25089169, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  4605. w2.Part1 = p3
  4606. w2.C1 = CFrame.new(-12.5491943, -9.25089645, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  4607. w3 = Instance.new("Weld", p3)
  4608. w3.Name = "Joint9_Weld"
  4609. w3.Part0 = p3
  4610. w3.C0 = CFrame.new(-12.5491943, -9.25089645, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  4611. w3.Part1 = p4
  4612. w3.C1 = CFrame.new(-12.5991945, -9.25090027, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  4613. w4 = Instance.new("Weld", p4)
  4614. w4.Name = "Joint8_Weld"
  4615. w4.Part0 = p4
  4616. w4.C0 = CFrame.new(-12.5991945, -9.25090027, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  4617. w4.Part1 = p5
  4618. w4.C1 = CFrame.new(-12.6491947, -9.25090504, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  4619. w5 = Instance.new("Weld", p5)
  4620. w5.Name = "Joint7_Weld"
  4621. w5.Part0 = p5
  4622. w5.C0 = CFrame.new(-12.6491947, -9.25090504, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  4623. w5.Part1 = p6
  4624. w5.C1 = CFrame.new(-12.6991949, -9.25090885, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  4625. w6 = Instance.new("Weld", p6)
  4626. w6.Name = "Joint6_Weld"
  4627. w6.Part0 = p6
  4628. w6.C0 = CFrame.new(-12.6991949, -9.25090885, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  4629. w6.Part1 = p7
  4630. w6.C1 = CFrame.new(-12.7491951, -9.25091362, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  4631. w7 = Instance.new("Weld", p7)
  4632. w7.Name = "Joint5_Weld"
  4633. w7.Part0 = p7
  4634. w7.C0 = CFrame.new(-12.7491951, -9.25091362, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  4635. w7.Part1 = p8
  4636. w7.C1 = CFrame.new(-12.7991953, -9.25091743, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  4637. w8 = Instance.new("Weld", p8)
  4638. w8.Name = "Joint4_Weld"
  4639. w8.Part0 = p8
  4640. w8.C0 = CFrame.new(-12.7991953, -9.25091743, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  4641. w8.Part1 = p9
  4642. w8.C1 = CFrame.new(-12.8491955, -9.2509222, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  4643. w9 = Instance.new("Weld", p9)
  4644. w9.Name = "Joint3_Weld"
  4645. w9.Part0 = p9
  4646. w9.C0 = CFrame.new(-12.8491955, -9.2509222, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  4647. w9.Part1 = p10
  4648. w9.C1 = CFrame.new(-12.8991957, -9.25092602, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  4649. w10 = Instance.new("Weld", p10)
  4650. w10.Name = "Joint3_Weld"
  4651. w10.Part0 = p10
  4652. w10.C0 = CFrame.new(-12.8991957, -9.25092602, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  4653. w10.Part1 = p11
  4654. w10.C1 = CFrame.new(-12.9491959, -9.25093079, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  4655. w11 = Instance.new("Weld", p11)
  4656. w11.Name = "Joint2_Weld"
  4657. w11.Part0 = p11
  4658. w11.C0 = CFrame.new(-12.9491959, -9.25093079, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  4659. w11.Part1 = p12
  4660. w11.C1 = CFrame.new(-12.9991961, -9.2509346, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  4661. w12 = Instance.new("Weld", p12)
  4662. w12.Name = "Joint1_Weld"
  4663. w12.Part0 = p12
  4664. w12.C0 = CFrame.new(-12.9991961, -9.2509346, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  4665. w12.Part1 = p13
  4666. w12.C1 = CFrame.new(-13.0491962, -9.25093937, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  4667. m2.Parent = larm
  4668. m2:MakeJoints()
  4669. ----------------------------------------------------
  4670. weld3 = Instance.new("Weld", larm.Blunt)
  4671. weld3.Part0 = larm
  4672. weld3.Part1 = p1
  4673. weld3.C0 = CFrame.new(0, 0, 0)
  4674. weld3.C1 = CFrame.new(-.4, -.8, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(130))
  4675. ----------------------------------------------------
  4676. local m3 = Instance.new("Model")
  4677. m3.Name = "Pipe"
  4678. p1 = Instance.new("Part", m3)
  4679. p1.Transparency = 1
  4680. p1.BrickColor = BrickColor.new("Lime green")
  4681. p1.Name = "Ganja"
  4682. p1.Size = Vector3.new(1, 1.20000005, 1)
  4683. p1.CFrame = CFrame.new(34.4998474, 9.47253323, -12.1971197, 0.999142408, 0.0395895876, 0.00966008008, -0.0395250656, 0.999140501, -0.00866904482, -0.00997729599, 0.00824850239, 0.999855876)
  4684. p1.CanCollide = false
  4685. p1.Locked = true
  4686. b1 = Instance.new("SpecialMesh", p1)
  4687. b1.MeshId = "http://www.roblox.com/asset/?id=1290033"
  4688. b1.TextureId = "http://www.roblox.com/asset/?id=1290030"
  4689. b1.MeshType = Enum.MeshType.FileMesh
  4690. b1.Name = "Mesh"
  4691. b1.VertexColor = Vector3.new(1, 1, 0)
  4692. b1.Scale = Vector3.new(0.25, 0.25, 0.25)
  4693. p2 = Instance.new("Part", m3)
  4694. p2.Transparency = 1
  4695. p2.BrickColor = BrickColor.new("Reddish brown")
  4696. p2.Name = "Bowl"
  4697. p2.FormFactor = Enum.FormFactor.Custom
  4698. p2.Size = Vector3.new(0.200000003, 0.600000024, 0.200000003)
  4699. p2.CFrame = CFrame.new(34.5002136, 9.30045128, -12.1985321, 0.999142408, -0.0395896509, -0.00965970568, -0.0395250618, -0.999140382, 0.00867650099, -0.0099772159, -0.0082559688, -0.999855697)
  4700. p2.CanCollide = false
  4701. p2.Locked = true
  4702. p2.BottomSurface = Enum.SurfaceType.Smooth
  4703. p2.TopSurface = Enum.SurfaceType.Smooth
  4704. b2 = Instance.new("SpecialMesh", p2)
  4705. b2.MeshId = "http://www.roblox.com/asset/?id=1038653"
  4706. b2.TextureId = "http://www.roblox.com/asset/?id=63422869"
  4707. b2.MeshType = Enum.MeshType.FileMesh
  4708. b2.Name = "Mesh"
  4709. b2.Scale = Vector3.new(0.5, 0.75, 0.5)
  4710. p3 = Instance.new("Part", m3)
  4711. p3.Transparency = 1
  4712. p3.BrickColor = BrickColor.new("Reddish brown")
  4713. p3.Name = "Handle"
  4714. p3.FormFactor = Enum.FormFactor.Custom
  4715. p3.Size = Vector3.new(0.200000003, 1.29999995, 0.200000003)
  4716. p3.CFrame = CFrame.new(34.4998512, 9.09950542, -13.0488882, -0.999973059, -6.22216612e-006, 1.18450553e-005, 7.51431071e-006, 1.40070915e-005, -0.999959469, -1.02808699e-005, -0.999939501, 1.80210918e-005)
  4717. p3.CanCollide = false
  4718. p3.Locked = true
  4719. p3.BottomSurface = Enum.SurfaceType.Smooth
  4720. p3.TopSurface = Enum.SurfaceType.Smooth
  4721. b3 = Instance.new("CylinderMesh", p3)
  4722. b3.Name = "Mesh"
  4723. w1 = Instance.new("Weld", p1)
  4724. w1.Name = "Bowl_Weld"
  4725. w1.Part0 = p1
  4726. w1.C0 = CFrame.new(-34.2188034, -10.7307339, 11.9460506, 0.999168873, -0.0395192951, -0.00998879783, 0.0396024287, 0.999181271, 0.00826664828, 0.00965392869, -0.00865535904, 0.999915898)
  4727. w1.Part1 = p2
  4728. w1.C1 = CFrame.new(-34.2259827, 10.5586996, -11.9460554, 0.999168873, -0.0395192914, -0.00998871867, -0.0396024957, -0.999181211, -0.00827411562, -0.00965355337, 0.00866281614, -0.999915838)
  4729. w2 = Instance.new("Weld", p2)
  4730. w2.Name = "Handle_Weld"
  4731. w2.Part0 = p2
  4732. w2.C0 = CFrame.new(-34.2259827, 10.5586996, -11.9460554, 0.999168873, -0.0395192914, -0.00998871867, -0.0396024957, -0.999181211, -0.00827411562, -0.00965355337, 0.00866281614, -0.999915838)
  4733. w2.Part1 = p3
  4734. w2.C1 = CFrame.new(34.5000114, -13.0499754, 9.09998798, -1, -3.60887031e-009, -8.74227766e-008, 8.74227766e-008, 4.37113883e-008, -1, 3.60887409e-009, -1, -4.37113883e-008)
  4735. w3 = Instance.new("Weld", p3)
  4736. w3.Name = "Handle_Weld"
  4737. w3.Part0 = p3
  4738. w3.C0 = CFrame.new(34.5000114, -13.0499754, 9.09998798, -1, -3.60887031e-009, -8.74227766e-008, 8.74227766e-008, 4.37113883e-008, -1, 3.60887409e-009, -1, -4.37113883e-008)
  4739. m3.Parent = larm
  4740. m3:MakeJoints()
  4741. ----------------------------------------------------
  4742. weld4 = Instance.new("Weld", larm.Pipe)
  4743. weld4.Part0 = larm
  4744. weld4.Part1 = p3
  4745. weld4.C0 = CFrame.new(0, 0, 0)
  4746. weld4.C1 = CFrame.new(-.8, .7, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(40))
  4747. ----------------------------------------------------
  4748. local m4 = Instance.new("Model")
  4749. m4.Name = "Match"
  4750. p1 = Instance.new("Part", m4)
  4751. p1.CanCollide = false
  4752. p1.Transparency = 1
  4753. p1.BrickColor = BrickColor.new("Brown")
  4754. p1.Material = "Marble"
  4755. p1.Name = "Match"
  4756. p1.Size = Vector3.new(1, 2.4, 1)
  4757. p1.CFrame = CFrame.new(-8.20000362, 1.18600059, -10.0000038, 1.00000048, -0.00011438923, 0.000152289867, 0.000114176073, 0.999999344, 0.00107795233, -0.000152289867, -0.00107795768, 0.999999762)
  4758. b1 = Instance.new("BlockMesh", p1)
  4759. b1.Name = "Mesh"
  4760. b1.Scale = Vector3.new(0.14, 1, 0.14)
  4761. p2 = Instance.new("Part", m4)
  4762. p2.CanCollide = false
  4763. p2.Transparency = 1
  4764. p2.BrickColor = BrickColor.new("Really black")
  4765. p2.Shape = "Ball"
  4766. p2.Material = "Sand"
  4767. p2.Name = "MatchHead"
  4768. p2.Size = Vector3.new(1, 1, 1)
  4769. p2.CFrame = CFrame.new(-8.20000267, 2.48600006, -10.0000038, 1.00000048, -0.000109304514, -3.49245965e-009, 0.000109255525, 0.999999404, 0.00103000901, 1.41153578e-008, -0.00103003171, 0.999999821)
  4770. b2 = Instance.new("SpecialMesh", p2)
  4771. b2.MeshType = "Sphere"
  4772. b2.Name = "Mesh"
  4773. b2.Scale = Vector3.new(0.3, 0.6, 0.3)
  4774. x1 = Instance.new("Fire",p2)
  4775. x1.Heat = 4
  4776. x1.Size = 2
  4777. x1.Enabled = false
  4778. x1.Color = Color3.new(236, 139, 70)
  4779. x1.SecondaryColor = Color3.new(0, 0, 0)
  4780. w1 = Instance.new("Weld", p2)
  4781. w1.Part0 = p1
  4782. w1.C0 = CFrame.new(8.19834042, -1.19771659, 9.99996376, 1, 0.00011420052, -0.000152360211, -0.000114364695, 0.999999404, -0.00107794593, 0.000152237015, 0.00107796339, 0.999999404)
  4783. w1.Part1 = p2
  4784. w1.C1 = CFrame.new(8.19972706, -2.49719477, 9.99743366, 1, 0.000109279979, -5.62802924e-008, -0.000109279979, 0.999999464, -0.00103001995, -5.62802924e-008, 0.00103001995, 0.999999464)
  4785. m4.Parent = rarm
  4786. m4:MakeJoints()
  4787. ----------------------------------------------------
  4788. weld5 = Instance.new("Weld", p1)
  4789. weld5.Part0 = p1
  4790. weld5.Part1 = rarm
  4791. weld5.C0 = CFrame.new(0, 0, 0)
  4792. weld5.C1 = CFrame.new(.2, -.8, .3) * CFrame.Angles(math.rad(-150), math.rad(0), math.rad(0))
  4793. ----------------------------------------------------
  4794. function Burn()
  4795. local bk=torso.Bong["Devil's Lettuce"].Mesh
  4796. bk.VertexColor=Vector3.new(0,0,0)
  4797. local pl=Instance.new("PointLight",bk.Parent)
  4798. pl.Brightness=0 pl.Color=Color3.new(1,0,0)
  4799. for i=1,50 do wait()bk.VertexColor=bk.VertexColor+Vector3.new(.05,0,0)pl.Brightness=pl.Brightness+0.05 end
  4800. for i=1,50 do wait()bk.VertexColor=bk.VertexColor-Vector3.new(.05,0,0)pl.Brightness=pl.Brightness-0.05 end
  4801. pl:Remove()
  4802. end
  4803. ----------------------------------------------------
  4804. function Burn2()
  4805. local bk=larm.Pipe.Ganja.Mesh
  4806. bk.VertexColor=Vector3.new(0,0,0)
  4807. local pl=Instance.new("PointLight",bk.Parent)
  4808. pl.Brightness=0 pl.Color=Color3.new(1,0,0)
  4809. for i=1,50 do wait()bk.VertexColor=bk.VertexColor+Vector3.new(.05,0,0)pl.Brightness=pl.Brightness+0.05 end
  4810. for i=1,50 do wait()bk.VertexColor=bk.VertexColor-Vector3.new(.05,0,0)pl.Brightness=pl.Brightness-0.05 end
  4811. pl:Remove()
  4812. end
  4813. ----------------------------------------------------
  4814. function Burn3()
  4815. local brn=larm.Blunt.Joint1
  4816. brn.BrickColor = BrickColor.new("Dusty rose")
  4817. wait(.5)
  4818. brn.BrickColor = BrickColor.new("Bright red")
  4819. wait(.5)
  4820. brn.BrickColor = BrickColor.new("Really red")
  4821. wait(1)
  4822. brn.BrickColor = BrickColor.new("Black")
  4823. wait(.5)
  4824. brn.BrickColor = BrickColor.new("Really black")
  4825. wait(1)
  4826. brn.BrickColor = BrickColor.new("White")
  4827. end
  4828. ----------------------------------------------------
  4829. function Match1()
  4830. for i = 1, 10 do wait()
  4831. for i,v in pairs(m4:GetChildren()) do
  4832. if v:IsA("Part") then
  4833. v.Transparency = v.Transparency - 0.1
  4834. end
  4835. end
  4836. end
  4837. x1.Enabled = true
  4838. end
  4839. ----------------------------------------------------
  4840. function Match2()
  4841. for i = 1, 10 do wait()
  4842. for i,v in pairs(m4:GetChildren()) do
  4843. if v:IsA("Part") then
  4844. v.Transparency = v.Transparency + 0.1
  4845. end
  4846. end
  4847. end
  4848. x1.Enabled = false
  4849. end
  4850. ----------------------------------------------------
  4851. print("snoop dawg motherfiker")--Dun change plox
  4852. ----------------------------------------------------
  4853. function Snoop()
  4854. pits = {0.7, 0.75, 0.8, 0.85, 0.9, 0.95, 1}
  4855.  
  4856. if math.random(1,3) == 1 then
  4857. cgh = Instance.new("Sound",hed)
  4858. cgh.SoundId = "rbxassetid://186581757"
  4859. cgh.Pitch = pits[math.random(1,#pits)]
  4860. cgh.Volume = 1
  4861. wait(.1)
  4862. cgh:Play()
  4863. end
  4864.  
  4865. frogSequence = {177231086,177235819,177231110,177231125,177235637,177231141,177231148,177231162,177231174,177231186}
  4866. snoopSequence = {175425918,175425940,175425986,175426013,175426270,175426298,175426373,175426397,175426407,175426432,175426443,175426561,175426586,175426607,175426620,175426638,175426653,175426666,175426691,175426764,175426777,175426972,175426988,175426999,175427017,175427038,175427054,175427092,175427110,175427137,175427148,175427177}
  4867.  
  4868. fatboysraidmcdonalds = {
  4869. SelectFromTable = function(tab)
  4870. if #tab == 0 then
  4871. return nil
  4872. else
  4873. return tab[math.random(1,#tab)]
  4874. end
  4875. end,
  4876. ["Clamp"] = function(n,a,b)
  4877. n = tonumber(n or 0) or 0
  4878. a = tonumber(a or -math.huge) or -math.huge
  4879. b = tonumber(b or math.huge) or math.huge
  4880. if a > b then
  4881. a,b = b,a
  4882. end
  4883. return math.max(a,math.min(b,n))
  4884. end,
  4885. ["Slerp"] = function(val)
  4886. val = fatboysraidmcdonalds.Clamp(val,0,1)
  4887. local input = math.pi/2 + (val*math.pi);
  4888. local sine = math.sin(input);
  4889. local scale = -sine/2;
  4890. return 0.5 + scale;
  4891. end,
  4892. ["Bounce"] = function(val)
  4893. val = val%2
  4894. if val <= 1 then
  4895. return val
  4896. else
  4897. return 2 - val
  4898. end
  4899. end,
  4900. ["Camera"] = {
  4901. ["Smooth"] = function(t)
  4902. local start = tick()
  4903. local now = start
  4904. local targ = start + t
  4905. local Diff = now - start
  4906. local cam = Workspace.CurrentCamera
  4907. local orig = cam.FieldOfView
  4908. local diff,distance,offset
  4909. if orig >= 70 then
  4910. distance = 50
  4911. offset = orig - 70
  4912. diff = offset/distance
  4913. else
  4914. distance = 120 - orig
  4915. offset = 0
  4916. diff = 0
  4917. end
  4918. local speed = 0.5 + (math.random()*1.5)
  4919. while now <= targ do
  4920. cam.FieldOfView = orig + (fatboysraidmcdonalds.Slerp(fatboysraidmcdonalds.Bounce(diff + (Diff*speed))) * distance)
  4921. wait()
  4922. now = tick()
  4923. Diff = now - start
  4924. end
  4925. cam.FieldOfView = orig
  4926. return Diff
  4927. end,
  4928. ["Headache"] = function(t)
  4929. local now = tick()
  4930. local targ = tick() + t
  4931. local cam = Workspace.CurrentCamera
  4932. local fixes = {
  4933. ["FieldOfView"] = cam.FieldOfView,
  4934. ["TiltUnits"] = 0,
  4935. }
  4936. while now <= targ do
  4937. local fov = 60 + math.random()*60
  4938. local pan = -8 + (math.random()*16)
  4939. local tilt = -9 + (math.random()*18)
  4940. local roll = (-math.pi/2) + (math.random()*(math.pi*4))
  4941. fixes.TiltUnits = fixes.TiltUnits + tilt
  4942. cam.FieldOfView = fov
  4943. cam:TiltUnits(tilt)
  4944. wait()
  4945. now = tick()
  4946. end
  4947. cam.FieldOfView = fixes.FieldOfView
  4948. cam:TiltUnits(-fixes.TiltUnits)
  4949. return t + (now - targ)
  4950. end
  4951. },
  4952. ["Control"] = function(t,switch)
  4953. switch = switch == nil and true or switch
  4954. local phase = math.min((tonumber(t or 10) or 10),math.random() + (switch and 2 or 0))
  4955. local pick
  4956. if switch then
  4957. pick = fatboysraidmcdonalds.Camera.Smooth
  4958. else
  4959. pick = {}
  4960. for i,v in pairs(fatboysraidmcdonalds.Camera) do
  4961. if i ~= "Smooth" then
  4962. table.insert(pick,v)
  4963. end
  4964. end
  4965. pick = fatboysraidmcdonalds.SelectFromTable(pick)
  4966. end
  4967. local offset = pick(phase)
  4968. t = t - offset
  4969. if t >= 1 then
  4970. fatboysraidmcdonalds.Control(t,not switch)
  4971. elseif t > 0 then
  4972. fatboysraidmcdonalds.Control(t,false)
  4973. end
  4974. end,
  4975. ["Snoop"] = function(t)
  4976. local snoopy = Instance.new("Part")
  4977. snoopy.Anchored = true
  4978. snoopy.Locked = true
  4979. snoopy.CanCollide = false
  4980. snoopy.FormFactor = "Custom"
  4981. snoopy.Transparency = 1
  4982. snoopy.Size = Vector3.new(2,2,1)
  4983. local lol = Instance.new("BillboardGui")
  4984. lol.Name = "anim"
  4985. lol.Adornee = lol.Parent
  4986. lol.AlwaysOnTop = false
  4987. lol.Size = UDim2.new(1.5,0,1.5,0)
  4988. lol.SizeOffset = Vector2.new(-0.5,-0.5)
  4989. lol.Parent = snoopy
  4990. local cam = Workspace.CurrentCamera
  4991. local function Pos(p)
  4992. return p + cam.Focus.p
  4993. end
  4994. local function newSnoop(tiem)
  4995. Spawn(function()
  4996. local new = snoopy:Clone()
  4997. local anim = new:WaitForChild("anim")
  4998. animGui(anim,snoopSequence,0.05)
  4999. local tack = tick()
  5000. local start = tack
  5001. local wow = tack*(((math.random()*2)-1)*57)
  5002. local s,c,r = math.sin(wow)*math.random(200,225)*0.01,math.cos(wow)*math.random(175,200)*0.01,-1 + (math.random()*2)
  5003. local dist = 10
  5004. local xp,yp,zp = dist*-s,dist*-r,dist*-c
  5005. local xe,ye,ze = dist*s,dist*r,dist*c
  5006. local pos,targ = Vector3.new(xp,yp,zp),Vector3.new(xe,ye,ze)
  5007. new.CFrame = Pos(CFrame.new(pos))
  5008. new.Parent = cam
  5009. tiem = tack + tiem
  5010. while tack <= tiem do
  5011. local diff = fatboysraidmcdonalds.Clamp((tack-start)/(tiem-start),0,1)
  5012. new.CFrame = Pos(CFrame.new(pos + ((targ-pos)*diff)))
  5013. wait()
  5014. tack = tick()
  5015. end
  5016. new.CFrame = Pos(CFrame.new(targ))
  5017. new:destroy()
  5018. end)
  5019. end
  5020. local now = tick()
  5021. local targ = now + t
  5022. while now <= targ do
  5023. local diff = targ - now
  5024. newSnoop(math.min(diff,0.75 + math.random()*0.5))
  5025. wait()
  5026. now = tick()
  5027. end
  5028. end,
  5029. ["Illuminati"] = function(t,frame)
  5030. local decal = e
  5031. local audio = 168907893
  5032. local img = Instance.new("ImageLabel",frame)
  5033. img.BackgroundTransparency = 1
  5034. img.BorderSizePixel = 0
  5035. img.ImageTransparency = 0.5
  5036. img.ZIndex = 10
  5037. img.Size = UDim2.new(0.1,0,0.1,0)
  5038. img.Position = UDim2.new(0.45,0,0.45,0)
  5039. img.Image = "http://www.roblox.com/asset/?id="..tostring(decal)
  5040. local sound = Instance.new("Sound",img)
  5041. sound.Volume = 0.75
  5042. sound.Looped = true
  5043. sound.PlayOnRemove = false
  5044. sound.SoundId = "http://www.roblox.com/asset/?id="..tostring(audio)
  5045. sound:Play()
  5046. img:TweenSizeAndPosition(UDim2.new(1,0,1,0),UDim2.new(0,0,0,0),"Out","Linear",t+1.5)
  5047. img.Changed:connect(function(p)
  5048. if p ~= "ImageTransparency" then
  5049. local x = img.Size.X.Scale
  5050. img.ImageTransparency = 1 - x
  5051. sound.Volume = x
  5052. end
  5053. end)
  5054. end
  5055. }
  5056.  
  5057. function animGui(lol,sequence,speed)
  5058. local img = Instance.new("ImageLabel",lol)
  5059. img.BackgroundTransparency = 1
  5060. img.BorderSizePixel = 0
  5061. img.Size = UDim2.new(2.25,0,5,0)
  5062. img.Position = UDim2.new(0,0,-2.5,0)
  5063. Spawn(function()
  5064. local now = tick()
  5065. while img:IsDescendantOf(game) do
  5066. img.Image = "http://www.roblox.com/asset/?id="..tostring(sequence[(math.floor((tick()-now)/speed)%#sequence)+1]-1)
  5067. wait()
  5068. end
  5069. end)
  5070. return img
  5071. end
  5072.  
  5073. function Rainbow(h)
  5074. local h,s,v = h%1,1,1
  5075. local r, g, b
  5076.  
  5077. local i = math.floor(h * 6);
  5078. local f = h * 6 - i;
  5079. local p = v * (1 - s);
  5080. local q = v * (1 - f * s);
  5081. local t = v * (1 - (1 - f) * s);
  5082.  
  5083. i = i % 6
  5084.  
  5085. if i == 0 then r, g, b = v, t, p
  5086. elseif i == 1 then r, g, b = q, v, p
  5087. elseif i == 2 then r, g, b = p, v, t
  5088. elseif i == 3 then r, g, b = p, q, v
  5089. elseif i == 4 then r, g, b = t, p, v
  5090. elseif i == 5 then r, g, b = v, p, q
  5091. end
  5092.  
  5093. return r, g, b
  5094. end
  5095.  
  5096. local gui = Instance.new("ScreenGui",game.Players.LocalPlayer.PlayerGui)
  5097. gui.Name = "SnoopyMcSnooperson"
  5098. local frame = Instance.new("Frame",gui)
  5099. frame.Size = UDim2.new(1,0,1,0)
  5100. frame.BackgroundTransparency = 1
  5101. local snoop = animGui(frame,snoopSequence,0.05)
  5102. snoop.Size = UDim2.new(0.25,0,0.50,0)
  5103. snoop.Position = UDim2.new(-0.25,0,0.25,0)
  5104. frog = animGui(frame,frogSequence,0.05)
  5105. frog.Size = UDim2.new(0.25,0,0.50,0)
  5106. frog.Position = UDim2.new(1,0,0.25,0)
  5107.  
  5108. trollLabels = {snoopSequence,frogSequence,"Can I have a large pizza with please, cheese?","thomas the weed engine","get out of my face","ur gone and i gutta stay hi111","a duble rainbow... wut dos it men??22/?/","im so high bro","im so high bruh","whoa im tripin balz man","get out of my face","ellomenartiy","WORK 8 HOURS\nPLAY 8 HOURS\nSLEEP 8 HOURS","fite the powur bruh","fite the man11","usa females are payed 20 cents less bru its unfair","why am i doing this to myself","the woods are my home man","run free little bro","teach me ur ways, snoopie-san kawabi","how much for a bong","i luv this bong man","oh yeah its right in my bronchioles man","is this real life??","this is a robbery","this is why my mom doesnt like me"}
  5109. snoop:TweenPosition(UDim2.new(0,0,0.25,0), "Out", "Sine", 1, true)
  5110. frog:TweenPosition(UDim2.new(0.75,0,0.25,0), "Out","Sine", 1, true)
  5111. Spawn(function()
  5112. local start = tick()
  5113. local last = start
  5114. local ending = false
  5115. local tiem = 10
  5116. Spawn(function()
  5117. fatboysraidmcdonalds.Control(tiem)
  5118. end)
  5119. Spawn(function()
  5120. fatboysraidmcdonalds.Snoop(tiem)
  5121. end)
  5122. Spawn(function()
  5123. fatboysraidmcdonalds.Illuminati(tiem,frame)
  5124. end)
  5125. while true do
  5126. local tack = tick()
  5127. local now = tack-start
  5128. frog.Rotation = now*360
  5129. if now <= tiem then
  5130. local k = math.min(now/2,0.5)
  5131. frame.BackgroundTransparency = 1 - k
  5132. if tack - last >= 0.25 then
  5133. for i = 1,3 do
  5134. local wow = tack*(((math.random()*2)-1)*57)
  5135. local s,c = math.sin(wow)*math.random(200,225)*0.01,math.cos(wow)*math.random(175,200)*0.01
  5136. local dist = 0.5
  5137. local xp,yp = dist+(dist*s),dist+(dist*c)
  5138. local xe,ye = dist-(dist*s),dist-(dist*c)
  5139. local funk
  5140. if i == 1 then
  5141. funk = trollLabels[math.random(1,2)]
  5142. else
  5143. funk = trollLabels[math.random(3,#trollLabels)]
  5144. end
  5145. local ngui
  5146. local size = math.random()*0.25
  5147. if funk == snoopSequence then
  5148. ngui = animGui(frame,funk,0.05)
  5149. ngui.Size = UDim2.new(size,0,size*2,0)
  5150. ngui.ImageTransparency = (frame.BackgroundTransparency*2) - 1
  5151. elseif funk == frogSequence then
  5152. ngui = animGui(frame,funk,0.05)
  5153. ngui.Size = UDim2.new(size,0,size,0)
  5154. ngui.ImageTransparency = (frame.BackgroundTransparency*2) - 1
  5155. else
  5156. ngui = Instance.new("TextLabel",frame)
  5157. local bt = frame.BackgroundTransparency
  5158. ngui.TextTransparency = (bt-0.5)/0.5
  5159. ngui.TextStrokeTransparency = bt
  5160. ngui.BackgroundTransparency = 1
  5161. ngui.TextColor3 = Color3.new(math.random(),math.random(),math.random())
  5162. ngui.Font = "ArialBold"
  5163. ngui.Text = funk
  5164. ngui.Size = UDim2.new(size*0.5,0,size*0.5,0)
  5165. ngui.TextScaled = true
  5166. ngui.TextWrapped = false
  5167. ngui.FontSize = "Size48"
  5168. end
  5169. ngui.Position = UDim2.new(xp,0,yp,0)
  5170. ngui:TweenPosition(UDim2.new(xe,0,ye,0), "Out", "Linear", math.random(35,80)*0.035*i, true,function()
  5171. ngui:destroy()
  5172. end)
  5173. if i == 1 then
  5174. local sp = 500*(1-(math.random()*2))
  5175. ngui.Changed:connect(function(prop)
  5176. if prop ~= "Rotation" and prop ~= "ImageTransparency" then
  5177. ngui.Rotation = (tick()-tack)*sp
  5178. ngui.ImageTransparency = (frame.BackgroundTransparency*2) - 1
  5179. end
  5180. end)
  5181. else
  5182. ngui.Changed:connect(function(prop)
  5183. if prop ~= "TextTransparency" and prop ~= "TextStrokeTransparency" then
  5184. local bt = frame.BackgroundTransparency
  5185. ngui.TextTransparency = (bt-0.5)/0.5
  5186. ngui.TextStrokeTransparency = bt
  5187. end
  5188. end)
  5189. end
  5190. end
  5191. last = tack
  5192. end
  5193. else
  5194. if not ending then
  5195. ending = true
  5196. snoop:TweenPosition(UDim2.new(-0.25,0,0.25,0), "Out", "Sine", math.max((tiem+1)-now,0), true)
  5197. frog:TweenPosition(UDim2.new(1,0,0.25,0), "Out", "Sine", math.max((tiem+1)-now,0), true)
  5198. end
  5199. local nao = math.max(((tiem+1)-now)*0.3,0)
  5200. frame.BackgroundTransparency = 1 - nao
  5201. if nao == 0 then
  5202. gui:destroy()
  5203. return
  5204. end
  5205. end
  5206. frame.BackgroundColor3 = Color3.new(Rainbow(now))
  5207. wait()
  5208. end
  5209. end)
  5210. end
  5211. ----------------------------------------------------
  5212. local Using="Bong"
  5213. local tools={m,m2,m3}
  5214. function tolFad(nam)
  5215. local tol=nil
  5216. for _,v in pairs(tools) do
  5217. if Using=="Bong" then
  5218. tol=m
  5219. elseif Using=="Blunt" then
  5220. tol=m2
  5221. elseif Using=="Pipe" then
  5222. tol=m3
  5223. end
  5224. if v~=tol then
  5225. for _,c in pairs(v:GetChildren()) do
  5226. if c:IsA("Part") then
  5227. c.Transparency=1
  5228. end
  5229. end
  5230. else
  5231. for _,c in pairs(v:GetChildren()) do
  5232. if c:IsA("Part") and c.Name ~= "Bong" and c.Name ~= "Tube" then
  5233. c.Transparency = 0
  5234. elseif c:IsA("Part") and c.Name == "Bong" or c.Name == "Tube" then
  5235. c.Transparency = 0.2
  5236. end
  5237. end
  5238. end
  5239. end
  5240. end
  5241. --[[if Debounces.Bong == true then
  5242. Debounces.Pipe = false
  5243. Debounces.Blunt = false
  5244. for i = 1, 10 do wait()
  5245. for i,v in pairs(torso.Bong:GetChildren()) do
  5246. if v:IsA("Part") and v.Transparency <= 1 then
  5247. v.Transparency = v.Transparency - 0.1
  5248. end
  5249. end
  5250. end
  5251. for i = 1, 10 do wait()
  5252. for q,e in pairs(rarm.Pipe:GetChildren()) do
  5253. if e:IsA("Part") and e.Transparency >= 0 then
  5254. e.Transparency = e.Transparency + 0.1
  5255. elseif e:IsA("Part") and e.Transparency == 1 then wait()
  5256. end
  5257. end
  5258. end
  5259. for i = 1, 10 do wait()
  5260. for a,d in pairs(rarm.Blunt:GetChildren()) do
  5261. if d:IsA("Part") and d.Transparency >= 0 then
  5262. d.Transparency = d.Transparency + 0.1
  5263. elseif d:IsA("Part") and d.Transparency == 1 then wait()
  5264. end
  5265. end
  5266. end
  5267. elseif Debounces.Pipe == true then
  5268. Debounces.Bong = false
  5269. Debounces.Blunt = false
  5270. for i = 1, 10 do wait()
  5271. for i,v in pairs(torso.Bong:GetChildren()) do
  5272. if v:IsA("Part") and v.Transparency >= 0 then
  5273. v.Transparency = v.Transparency + 0.1
  5274. elseif v:IsA("Part") and v.Transparency == 1 then wait()
  5275. end
  5276. end
  5277. end
  5278. for i = 1, 10 do wait()
  5279. for q,e in pairs(rarm.Pipe:GetChildren()) do
  5280. if e:IsA("Part") and e.Transparency <= 1 then
  5281. e.Transparency = e.Transparency - 0.1
  5282. end
  5283. end
  5284. end
  5285. for i = 1, 10 do wait()
  5286. for a,d in pairs(rarm.Blunt:GetChildren()) do
  5287. if d:IsA("Part") and d.Transparency >= 0 then
  5288. d.Transparency = d.Transparency + 0.1
  5289. elseif d:IsA("Part") and d.Transparency == 1 then wait()
  5290. end
  5291. end
  5292. end
  5293. elseif Debounces.Blunt == true then
  5294. Debounces.Bong = false
  5295. Debounces.Pipe = false
  5296. for i = 1, 10 do wait()
  5297. for i,v in pairs(torso.Bong:GetChildren()) do
  5298. if v:IsA("Part") and v.Transparency >= 0 then
  5299. v.Transparency = v.Transparency + 0.1
  5300. elseif v:IsA("Part") and v.Transparency == 1 then wait()
  5301. end
  5302. end
  5303. end
  5304. for i = 1, 10 do wait()
  5305. for q,e in pairs(rarm.Pipe:GetChildren()) do
  5306. if e:IsA("Part") and e.Transparency >= 0 then
  5307. e.Transparency = e.Transparency + 0.1
  5308. elseif e:IsA("Part") and e.Transparency == 1 then wait()
  5309. end
  5310. end
  5311. end
  5312. for i = 1, 10 do wait()
  5313. for a,d in pairs(rarm.Blunt:GetChildren()) do
  5314. if d:IsA("Part") and d.Transparency <= 1 then
  5315. d.Transparency = d.Transparency - 0.1
  5316. end
  5317. end
  5318. end
  5319. end]]--
  5320. ----------------------------------------------------
  5321. mouse.KeyDown:connect(function(key)
  5322. if key == "q" then
  5323. if Debounces.CanPuff == true then
  5324. Using = "Bong"
  5325. stanceToggle = "Bong"
  5326. tolFad(Using)
  5327. end
  5328. end
  5329. end)
  5330. mouse.KeyDown:connect(function(key)
  5331. if key == "e" then
  5332. if Debounces.CanPuff == true then
  5333. Using = "Pipe"
  5334. stanceToggle = "Pipe"
  5335. tolFad(Using)
  5336. end
  5337. end
  5338. end)
  5339. mouse.KeyDown:connect(function(key)
  5340. if key == "r" then
  5341. if Debounces.CanPuff == true then
  5342. Using = "Blunt"
  5343. stanceToggle = "Blunt"
  5344. tolFad(Using)
  5345. end
  5346. end
  5347. end)
  5348. ----------------------------------------------------
  5349. mt = {8, 8.4, 8.8, 9, 9.4}
  5350. mouse.KeyDown:connect(function(key)
  5351. if key == "h" then
  5352. if Debounces.CanJoke == true then
  5353. Debounces.CanJoke = false
  5354. z = Instance.new("Sound",hed)
  5355. z.SoundId = "http://www.roblox.com/asset/?id=238500679"
  5356. z.Looped = false
  5357. z.Pitch = mt[math.random(1,#mt)]
  5358. z.Volume = 1
  5359. z2 = Instance.new("Sound",hed)
  5360. z2.SoundId = "http://www.roblox.com/asset/?id=238500679"
  5361. z2.Looped = false
  5362. z2.Pitch = z.Pitch
  5363. z2.Volume = 1
  5364. z3 = Instance.new("Sound",hed)
  5365. z3.SoundId = "http://www.roblox.com/asset/?id=238500679"
  5366. z3.Looped = false
  5367. z3.Pitch = z.Pitch
  5368. z3.Volume = 1
  5369. z4 = Instance.new("Sound",hed)
  5370. z4.SoundId = "http://www.roblox.com/asset/?id=238500679"
  5371. z4.Looped = false
  5372. z4.Pitch = z.Pitch
  5373. z4.Volume = 1
  5374. z:Play()
  5375. z2:Play()
  5376. z3:Play()
  5377. z4:Play()
  5378. wait(1)
  5379. z:Destroy()
  5380. z2:Destroy()
  5381. z3:Destroy()
  5382. z4:Destroy()
  5383. if Debounces.CanJoke == false then
  5384. Debounces.CanJoke = true
  5385. end
  5386. end
  5387. end
  5388. end)
  5389. ----------------------------------------------------
  5390. mouse.Button1Down:connect(function(hoot)
  5391. if Debounces.CanPuff == true and Using == "Bong" then
  5392. Debounces.CanPuff = false
  5393. Debounces.NoIdl = true
  5394. Debounces.on = true
  5395. for i = 1,20 do
  5396. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.55,-1.4)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(-40)), 0.2)
  5397. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,-.3)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(30)), 0.2)
  5398. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.4) * CFrame.Angles(math.rad(-50), 0, 0), 0.4)
  5399. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  5400. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  5401. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  5402. weld2.C0 = Lerp(weld2.C0, CFrame.new(0, -.5, -1.4), 0.4)
  5403. weld2.C1 = Lerp(weld2.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-30),0,0), 0.4)
  5404. if Debounces.on == false then break end
  5405. wait()
  5406. end
  5407. Match1()
  5408. z = Instance.new("Sound",hed)
  5409. z.SoundId = "rbxassetid://174628230"
  5410. z.Looped = true
  5411. z.Pitch = 2
  5412. z.Volume = 1
  5413. z1 = Instance.new("Sound",hed)
  5414. z1.SoundId = "rbxassetid://174628230"
  5415. z1.Looped = true
  5416. z1.Pitch = 2
  5417. z1.Volume = 1
  5418. wait(1)
  5419. z:Play()
  5420. z1:Play()
  5421. Burn()
  5422. wait(2.4)
  5423. for i = 1,10 do
  5424. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,-.3)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(-30)), 0.2)
  5425. if Debounces.on == false then break end
  5426. wait()
  5427. end
  5428. Match2()
  5429. wait(2.6)
  5430. z:Stop()
  5431. z1:Stop()
  5432. for i = 1,20 do
  5433. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,-.3)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(-30)), 0.2)
  5434. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,-.3)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(30)), 0.2)
  5435. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, .2) * CFrame.Angles(math.rad(40), 0, 0), 0.4)
  5436. weld2.C0 = Lerp(weld2.C0, CFrame.new(0, -.5, -1.5), 0.4)
  5437. weld2.C1 = Lerp(weld2.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  5438. if Debounces.on == false then break end
  5439. wait()
  5440. end
  5441. s.Enabled = true
  5442. wait(5)
  5443. s.Enabled = false
  5444. Snoop()
  5445. if Debounces.CanPuff == false then
  5446. Debounces.CanPuff = true
  5447. Debounces.NoIdl = false
  5448. Debounces.on = true
  5449. end
  5450. end
  5451. end)
  5452. ----------------------------------------------------
  5453. mouse.Button1Down:connect(function(hoot)
  5454. if Debounces.CanPuff == true and Using == "Pipe" then
  5455. Debounces.CanPuff = false
  5456. Debounces.NoIdl = true
  5457. Debounces.on = true
  5458. Match1()
  5459. for i = 1,20 do
  5460. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.1,0.65,-.3)*CFrame.Angles(math.rad(115),math.rad(-10),math.rad(-30)), 0.2)
  5461. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,0.6,-.45)*CFrame.Angles(math.rad(110),math.rad(10),math.rad(45)), 0.2)
  5462. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.4) * CFrame.Angles(math.rad(-10), 0, 0), 0.4)
  5463. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  5464. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-5)), 0.2)
  5465. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(5)), 0.2)
  5466. if Debounces.on == false then break end
  5467. wait()
  5468. end
  5469. Burn2()
  5470. wait(2.4)
  5471. for i = 1,10 do
  5472. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)), 0.4)
  5473. if Debounces.on == false then break end
  5474. wait()
  5475. end
  5476. Match2()
  5477. wait(2.6)
  5478. for i = 1,20 do
  5479. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)), 0.4)
  5480. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,0.6,-.3)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(20)), 0.6)
  5481. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, .2) * CFrame.Angles(math.rad(30), 0, 0), 0.4)
  5482. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  5483. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-5)), 0.2)
  5484. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(5)), 0.2)
  5485. if Debounces.on == false then break end
  5486. wait()
  5487. end
  5488. s.Enabled = true
  5489. wait(5)
  5490. s.Enabled = false
  5491. Snoop()
  5492. if Debounces.CanPuff == false then
  5493. Debounces.CanPuff = true
  5494. Debounces.NoIdl = false
  5495. Debounces.on = true
  5496. end
  5497. end
  5498. end)
  5499. ----------------------------------------------------
  5500. mouse.Button1Down:connect(function(hoot)
  5501. if Debounces.CanPuff == true and Using == "Blunt" then
  5502. Debounces.CanPuff = false
  5503. Debounces.NoIdl = true
  5504. Debounces.on = true
  5505. for i = 1,20 do
  5506. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,.1)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(10)), 0.2)
  5507. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,0.6,-.45)*CFrame.Angles(math.rad(115),math.rad(10),math.rad(40)), 0.2)
  5508. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.4) * CFrame.Angles(math.rad(-15), 0, 0), 0.4)
  5509. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  5510. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-5)), 0.2)
  5511. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(5)), 0.2)
  5512. if Debounces.on == false then break end
  5513. wait()
  5514. end
  5515. wait(0.5)
  5516. Burn3()
  5517. wait()
  5518. for i = 1,20 do
  5519. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(10)), 0.2)
  5520. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,0.6,-.3)*CFrame.Angles(math.rad(115),math.rad(0),math.rad(-20)), 0.6)
  5521. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, .2) * CFrame.Angles(math.rad(30), 0, 0), 0.4)
  5522. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  5523. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-5)), 0.2)
  5524. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(5)), 0.2)
  5525. if Debounces.on == false then break end
  5526. wait()
  5527. end
  5528. s.Enabled = true
  5529. wait(5)
  5530. s.Enabled = false
  5531. Snoop()
  5532. if Debounces.CanPuff == false then
  5533. Debounces.CanPuff = true
  5534. Debounces.NoIdl = false
  5535. Debounces.on = true
  5536. end
  5537. end
  5538. end)
  5539. ----------------------------------------------------
  5540. local animpose = "Idle"
  5541. local lastanimpose = "Idle"
  5542. local sine = 0
  5543. local change = 1
  5544. local val = 0
  5545. local ffing = false
  5546. -------------------------------
  5547. game:GetService("RunService").RenderStepped:connect(function()
  5548. --[[if char.Humanoid.Jump == true then
  5549. jump = true
  5550. else
  5551. jump = false
  5552. end]]
  5553. char.Humanoid.FreeFalling:connect(function(f)
  5554. if f then
  5555. ffing = true
  5556. else
  5557. ffing = false
  5558. end
  5559. end)
  5560. sine = sine + change
  5561. if jumpn == true then
  5562. animpose = "Jumping"
  5563. elseif ffing == true then
  5564. animpose = "Freefalling"
  5565. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
  5566. animpose = "Idle"
  5567. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
  5568. animpose = "Walking"
  5569. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
  5570. animpose = "Running"
  5571. end
  5572. if animpose ~= lastanimpose then
  5573. sine = 0
  5574. if Debounces.NoIdl == false then
  5575. for i = 1, 2 do
  5576. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,-.3)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(-30)), 0.2)
  5577. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,-.3)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(30)), 0.2)
  5578. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-20+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  5579. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  5580. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  5581. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  5582. wait()
  5583. end
  5584. else
  5585. end
  5586. end
  5587. lastanimpose = animpose
  5588. if Debounces.NoIdl == false then
  5589. if animpose == "Idle" then
  5590. if stanceToggle == "Bong" then
  5591. change = 0.5
  5592. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,-.3)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(-30)), 0.2)
  5593. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,-.3)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(30)), 0.2)
  5594. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-20+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  5595. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  5596. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  5597. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  5598. elseif stanceToggle == "Pipe" then
  5599. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,-.3)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)), 0.2)
  5600. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(-30)), 0.2)
  5601. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-20+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  5602. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  5603. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  5604. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  5605. elseif stanceToggle == "Blunt" then
  5606. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(10)), 0.2)
  5607. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-14)), 0.2)
  5608. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-20+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  5609. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  5610. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  5611. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  5612. end
  5613. elseif animpose == "Walking" then
  5614. if stanceToggle == "Bong" then
  5615. change = 1
  5616. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,-.3)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(-30)), 0.2)
  5617. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,-.3)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(30)), 0.2)
  5618. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)),0.2)
  5619. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.07*math.cos(sine/4), 0) * CFrame.Angles(math.rad(-4+1*math.cos(sine/4)), 0, math.rad(0)), 0.2)
  5620. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1-0.14*math.cos(sine/8)/2.8, -0.05 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + -math.sin(sine/8)/2.3, 0, 0), .4)
  5621. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1+0.14*math.cos(sine/8)/2.8, -0.05 + -math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + math.sin(sine/8)/2.3, 0, 0), .4)
  5622. elseif stanceToggle == "Pipe" then
  5623. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5-.05*math.cos(sine/4), math.sin(sine/8)/4) * CFrame.Angles(-math.sin(sine/8)/2.8, -math.sin(sine/8)/3, math.rad(10+2*math.cos(sine/4))), 0.2)
  5624. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(-30)), 0.2)
  5625. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)),0.2)
  5626. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.07*math.cos(sine/4), 0) * CFrame.Angles(math.rad(-4+1*math.cos(sine/4)), 0, math.rad(0)), 0.2)
  5627. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1-0.14*math.cos(sine/8)/2.8, -0.05 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + -math.sin(sine/8)/2.3, 0, 0), .4)
  5628. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1+0.14*math.cos(sine/8)/2.8, -0.05 + -math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + math.sin(sine/8)/2.3, 0, 0), .4)
  5629. elseif stanceToggle == "Blunt" then
  5630. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5+.05*math.cos(sine/4), -math.sin(sine/8)/4)*CFrame.Angles(math.sin(sine/8)/2.8, -math.sin(sine/8)/3, math.rad(-10-2*math.cos(sine/3))), 0.2)
  5631. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5-.05*math.cos(sine/4), math.sin(sine/8)/4) * CFrame.Angles(-math.sin(sine/8)/2.8, -math.sin(sine/8)/3, math.rad(10+2*math.cos(sine/3))), 0.2)
  5632. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)),0.2)
  5633. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.07*math.cos(sine/4), 0) * CFrame.Angles(math.rad(-4+1*math.cos(sine/4)), 0, math.rad(0)), 0.2)
  5634. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1-0.14*math.cos(sine/8)/2.8, -0.05 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + -math.sin(sine/8)/2.3, 0, 0), .4)
  5635. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1+0.14*math.cos(sine/8)/2.8, -0.05 + -math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + math.sin(sine/8)/2.3, 0, 0), .4)
  5636. end
  5637. end
  5638. end
  5639. end)
  5640. end)
  5641.  
  5642. Execute.MouseButton1Down:connect(function()
  5643. local ba=Instance.new("ScreenGui")
  5644. local ca=Instance.new("Frame")local da=Instance.new("TextLabel")
  5645. local _b=Instance.new("TextBox")local ab=Instance.new("TextButton")
  5646. local bb=Instance.new("TextButton")ba.Parent=game.CoreGui;ca.Parent=ba;ca.Active=true
  5647. ca.BackgroundColor3=Color3.new(0.133333,0.521569,1)ca.BackgroundTransparency=0.5;ca.BorderColor3=Color3.new(1,1,1)
  5648. ca.BorderSizePixel=0;ca.Draggable=true;ca.Position=UDim2.new(0,0,0,271)
  5649. ca.Size=UDim2.new(0,380,0,290)da.Name="IcyExecutor"da.Parent=ca
  5650. da.BackgroundColor3=Color3.new(1,1,1)da.BackgroundTransparency=1;da.Position=UDim2.new(0,88,0,0)
  5651. da.Size=UDim2.new(0,200,0,50)da.Font=Enum.Font.SourceSansLight;da.FontSize=Enum.FontSize.Size60
  5652. da.Text="Icy Executor"da.TextColor3=Color3.new(1,1,1)da.TextSize=60
  5653. da.TextTransparency=0.20000000298023;_b.Name="ScriptBox"_b.Parent=ca;_b.Active=false
  5654. _b.BackgroundColor3=Color3.new(1,1,1)_b.BackgroundTransparency=0.20000000298023
  5655. _b.BorderColor3=Color3.new(1,1,1)_b.BorderSizePixel=0;_b.Position=UDim2.new(0,10,0,61)
  5656. _b.Size=UDim2.new(0,360,0,180)_b.ClearTextOnFocus=false;_b.Font=Enum.Font.SourceSansLight
  5657. _b.FontSize=Enum.FontSize.Size14;_b.MultiLine=true;_b.Text=""
  5658. _b.TextColor3=Color3.new(0.133333,0.521569,1)_b.TextSize=14;_b.TextWrapped=true
  5659. _b.TextXAlignment=Enum.TextXAlignment.Left;_b.TextYAlignment=Enum.TextYAlignment.Top;ab.Name="Execute"
  5660. ab.Parent=ca;ab.Active=false;ab.BackgroundColor3=Color3.new(1,1,1)
  5661. ab.BackgroundTransparency=0.20000000298023;ab.BorderColor3=Color3.new(1,1,1)ab.BorderSizePixel=0
  5662. ab.Position=UDim2.new(0,10,0,246)ab.Size=UDim2.new(0,150,0,40)ab.Font=Enum.Font.SourceSansLight
  5663. ab.FontSize=Enum.FontSize.Size28;ab.Text="Execute"
  5664. ab.TextColor3=Color3.new(0.133333,0.521569,1)ab.TextSize=28;bb.Name="Clear"bb.Parent=ca;bb.Active=false
  5665. bb.BackgroundColor3=Color3.new(1,1,1)bb.BackgroundTransparency=0.20000000298023
  5666. bb.BorderColor3=Color3.new(1,1,1)bb.BorderSizePixel=0;bb.Position=UDim2.new(0,220,0,246)
  5667. bb.Size=UDim2.new(0,150,0,40)bb.Font=Enum.Font.SourceSansLight;bb.FontSize=Enum.FontSize.Size28
  5668. bb.Text="Clear"bb.TextColor3=Color3.new(0.133333,0.521569,1)
  5669. bb.TextSize=28
  5670. ab.MouseButton1Click:connect(function()loadstring(_b.Text)()end)
  5671. bb.MouseButton1Click:connect(function()_b.Text=""end)
  5672. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement