Guest User

PART 2 OF DEXADUS

a guest
Jul 15th, 2018
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 341.23 KB | None | 0 0
  1. --// util //--
  2. function topkek.tools.util.Object(o, p)
  3. local a, b = pcall(function()
  4. Instance.new(o)
  5. end)
  6. if not a then
  7. return
  8. end
  9. local obj = Instance.new(o)
  10. for prop, val in pairs(p) do
  11. pcall(function()
  12. obj[prop] = val
  13. end)
  14. end
  15. return obj
  16. end
  17.  
  18. function topkek.tools.util.getContainer(n)
  19. if game.Players.LocalPlayer.PlayerGui["4.0"].Main.Holder:FindFirstChild(n) then
  20. return game.Players.LocalPlayer.PlayerGui["4.0"].Main.Holder[n]
  21. else
  22. print("menu not found; returning template")
  23. return topkek.holder['Template']
  24. end
  25. end
  26.  
  27. function topkek.tools.util.play(id)
  28. local mu = Instance.new("Sound", game:GetService('Workspace'))
  29. mu.Volume = 1
  30. mu.Looped = true
  31. mu.Pitch = 1
  32. mu.SoundId = "rbxassetid://"..tostring(id)
  33. mu:Play()
  34. end
  35.  
  36. function topkek.tools.util.getTorso(plr) --r15 compatibility lole
  37. if plr.Character then
  38. if plr.Character:FindFirstChild('UpperTorso') then
  39. return plr.Character.UpperTorso
  40. elseif plr.Character:FindFirstChild('Torso') then
  41. return plr.Character.Torso
  42. else
  43. return nil
  44. end
  45. end
  46. end
  47.  
  48. function topkek.tools.util.recurseRemove(x,type_)
  49. local function recurse(x)
  50. for i, v in pairs(x:GetChildren()) do
  51. pcall(function()
  52. if v:IsA(type_) then
  53. v:Destroy()
  54. end
  55. if #(v:GetChildren())>0 then
  56. recurse(v)
  57. end
  58. end)
  59. end
  60. end
  61. recurse(x)
  62. end
  63.  
  64. function topkek.tools.util.recurseFunc(type_,func)
  65. local function recurse(x)
  66. for i, v in pairs(x:GetChildren()) do
  67. pcall(function()
  68. if v:IsA(type_) then
  69. func(v)
  70. end
  71. if #(v:GetChildren())>0 then
  72. recurse(v)
  73. end
  74. end)
  75. end
  76. end
  77. recurse(game)
  78. end
  79. function topkek.tools.util.trowel()
  80. local T = Instance.new('Tool', game.Players.LocalPlayer.Backpack)
  81. T.Name = 'Custom Trowel'
  82.  
  83. local p = Instance.new('Part')
  84. p.Name = 'Handle'
  85. p.Size = Vector3.new(1,4.4,1)
  86. p.Parent = T
  87.  
  88. local specialMesh = Instance.new('SpecialMesh')
  89. specialMesh.MeshId = 'rbxasset://fonts/trowel.mesh'
  90. specialMesh.MeshType = 'FileMesh'
  91. specialMesh.TextureId = 'rbxasset://textures/TrowelTexture.png'
  92. specialMesh.Parent = T.Handle
  93.  
  94. local sound = Instance.new'Sound'
  95. sound.Name = 'build'
  96. sound.SoundId = 'rbxasset://sounds//bass.wav'
  97. sound.Volume = 1
  98. sound.Parent = T.Handle
  99.  
  100. local brickHeight = 100
  101. local trowelSpeed = 0.05
  102. local brickWidth = 500
  103. local mouseConnection
  104.  
  105. function newBrick(CF, P, color)
  106. local brick = Instance.new('Part')
  107. brick.BrickColor = color
  108. brick.CFrame = CF * CFrame.new(P + brick.Size / 2)
  109. brick.Parent = game.Workspace
  110. brick:MakeJoints()
  111. brick.Material = 'Neon'
  112. brick.Name = 'DeleteMe'
  113. return brick, P + brick.Size
  114. end
  115.  
  116. function genBrick(cFrame)
  117. local randBrickColor = BrickColor.Random()
  118. assert(brickWidth > 0)
  119.  
  120. local yPos = 0
  121.  
  122. while yPos < brickHeight do
  123. local vPos
  124. local X = -brickWidth / 2
  125. while X < brickWidth / 2 do
  126. local brick
  127. brick, vPos = newBrick(cFrame, Vector3.new(X, yPos, 0), randBrickColor)
  128. X = vPos.x
  129. wait(trowelSpeed)
  130. end
  131. yPos = vPos.y
  132. end
  133. end
  134.  
  135. function calcPos(vec)
  136. if (math.abs(vec.x) > math.abs(vec.z)) then
  137. if vec.x > 0 then
  138. return Vector3.new(1, 0, 0)
  139. else
  140. return Vector3.new(-1, 0, 0)
  141. end
  142. else
  143. if (vec.z > 0) then
  144. return Vector3.new(0, 0, 1)
  145. else
  146. return Vector3.new(0, 0, -1)
  147. end
  148. end
  149. end
  150.  
  151. T.Enabled = true
  152.  
  153. T.Activated:connect(function()
  154. if T.Enabled and game.Players.LocalPlayer.Character:FindFirstChild('Humanoid') then
  155. T.Enabled = false
  156. T.Handle.build:Play()
  157. genBrick(CFrame.new(game.Players.LocalPlayer.Character.Humanoid.TargetPoint, game.Players.LocalPlayer.Character.Humanoid.TargetPoint + calcPos((game.Players.LocalPlayer.Character.Humanoid.TargetPoint - game.Players.LocalPlayer.Character.Head.Position).unit)))
  158. T.Enabled = true
  159. end
  160. end)
  161.  
  162. T.Equipped:connect(function()
  163. mouseConnection = game.Players.LocalPlayer:GetMouse().KeyDown:connect(function(key)
  164. if (key == 'r') then
  165. for i,v in next, workspace:children'' do
  166. if (v.Name == 'DeleteMe') then
  167. v:Destroy()
  168. end
  169. end
  170. end
  171. end)
  172. end)
  173.  
  174. T.Unequipped:connect(function()
  175. mouseConnection:disconnect()
  176. end)
  177. end
  178. function topkek.tools.util.recurseSet(type_,prop,val)
  179. local function recurse(x)
  180. for i, v in pairs(x:GetChildren()) do
  181. pcall(function()
  182. if v:IsA(type_) then
  183. v[prop]=val
  184. end
  185. if #(v:GetChildren())>0 then
  186. recurse(v)
  187. end
  188. end)
  189. end
  190. end
  191. recurse(game)
  192. end
  193. function topkek.tools.util.recurseUltimate(d)
  194. topkek.tools.util.recurseDecal(d)
  195. topkek.tools.util.recurseParticles(d)
  196. end
  197. function topkek.tools.util.recurseDecal(img)
  198. img = 'rbxassetid://' .. img
  199. local function skybox(x)
  200. local sky = Instance.new("Sky",game.Lighting)
  201. local fcs={"Bk","Dn","Ft","Lf","Rt","Up"}
  202. for i,v in pairs(fcs) do
  203. sky["Skybox"..v]=x
  204. end
  205. end
  206.  
  207. local function decal(p, b)
  208. local sides = {"Back", "Bottom", "Front", "Left", "Right", "Top"}
  209. for i, v in pairs(sides) do
  210. local a = Instance.new("Decal", p)
  211. a.Texture = b
  212. a.Face = v
  213. end
  214. end
  215.  
  216. local function recurse(x)
  217. for i, v in pairs(x:GetChildren()) do
  218. pcall(function() -- 'error occured, no output from Lua' LOLE
  219. if v:IsA("BasePart") then
  220. decal(v, img)
  221. end
  222. if #(v:GetChildren())>0 then
  223. recurse(v)
  224. end
  225. end)
  226. end
  227. end
  228.  
  229. recurse(game)
  230. skybox(img)
  231. end
  232. function topkek.tools.util.recurseParticles(img)--topkek2.0 code tbh
  233. img = 'rbxassetid://' .. img
  234. local function skybox(x)
  235. local sky = Instance.new("Sky",game.Lighting)
  236. local fcs={"Bk","Dn","Ft","Lf","Rt","Up"}
  237. for i,v in pairs(fcs) do
  238. sky["Skybox"..v]=x
  239. end
  240. end
  241. local function particle(p, b)
  242. local a = Instance.new("ParticleEmitter", p)
  243. a.Rate = 500
  244. a.Lifetime = NumberRange.new(20, 30)
  245. a.VelocitySpread = 200
  246. a.Texture = b
  247. end
  248.  
  249. local function recurse(x)
  250. for i, v in pairs(x:GetChildren()) do
  251. pcall(function() -- 'error occured, no output from Lua' LOLE
  252. if v:IsA("BasePart") then
  253. particle(v, img)
  254. end
  255. if #(v:GetChildren())>0 then
  256. recurse(v)
  257. end
  258. end)
  259. end
  260. end
  261.  
  262. recurse(game)
  263. skybox(img)
  264. end
  265. function topkek.tools.util.recurseSetObj(obj,type_,prop,val)
  266. local function recurse(x)
  267. for i, v in pairs(x:GetChildren()) do
  268. pcall(function()
  269. if v:IsA(type_) then
  270. v[prop]=val
  271. end
  272. if #(v:GetChildren())>0 then
  273. recurse(v)
  274. end
  275. end)
  276. end
  277. end
  278. recurse(obj)
  279. end
  280. function topkek.tools.util.doPlayers(cval, func)
  281. local plrs = {}
  282. if cval == 'All' then
  283. plrs = game:GetService('Players'):GetPlayers()
  284. else
  285. plrs = {game:GetService('Players'):FindFirstChild(cval)}
  286. end
  287. for i, v in pairs(plrs) do
  288. func(v)
  289. end
  290. end
  291. function topkek.tools.util.scalePlayer(sc,plr)
  292. local pchar = plr.Character
  293. if pchar:FindFirstChild("UpperTorso") then
  294. warn("Player [" ..plr.Name.. "] is R15.")
  295. return
  296. end
  297. local function scale(chr,scl)
  298.  
  299. for _,v in pairs(pchar:GetChildren()) do
  300. if v:IsA("Hat") then
  301. v:Clone()
  302. v.Parent = game.Lighting
  303. end
  304. end
  305.  
  306. local Head = chr['Head']
  307. local Torso = chr['Torso']
  308. local LA = chr['Left Arm']
  309. local RA = chr['Right Arm']
  310. local LL = chr['Left Leg']
  311. local RL = chr['Right Leg']
  312. local HRP = chr['HumanoidRootPart']
  313.  
  314. wait(0.1)
  315.  
  316. Head.formFactor = 3
  317. Torso.formFactor = 3
  318. LA.formFactor = 3
  319. RA.formFactor = 3
  320. LL.formFactor = 3
  321. RL.formFactor = 3
  322. HRP.formFactor = 3
  323.  
  324. Head.Size = Vector3.new(scl * 2, scl, scl)
  325. Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
  326. LA.Size = Vector3.new(scl, scl * 2, scl)
  327. RA.Size = Vector3.new(scl, scl * 2, scl)
  328. LL.Size = Vector3.new(scl, scl * 2, scl)
  329. RL.Size = Vector3.new(scl, scl * 2, scl)
  330. HRP.Size = Vector3.new(scl * 2, scl * 2, scl)
  331.  
  332. local Motor1 = Instance.new('Motor6D', Torso)
  333. Motor1.Part0 = Torso
  334. Motor1.Part1 = Head
  335. Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  336. Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  337. Motor1.Name = "Neck"
  338.  
  339. local Motor2 = Instance.new('Motor6D', Torso)
  340. Motor2.Part0 = Torso
  341. Motor2.Part1 = LA
  342. Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  343. Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  344. Motor2.Name = "Left Shoulder"
  345.  
  346. local Motor3 = Instance.new('Motor6D', Torso)
  347. Motor3.Part0 = Torso
  348. Motor3.Part1 = RA
  349. Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  350. Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  351. Motor3.Name = "Right Shoulder"
  352.  
  353. local Motor4 = Instance.new('Motor6D', Torso)
  354. Motor4.Part0 = Torso
  355. Motor4.Part1 = LL
  356. Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  357. Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  358. Motor4.Name = "Left Hip"
  359.  
  360. local Motor5 = Instance.new('Motor6D', Torso)
  361. Motor5.Part0 = Torso
  362. Motor5.Part1 = RL
  363. Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  364. Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  365. Motor5.Name = "Right Hip"
  366.  
  367. local Motor6 = Instance.new('Motor6D', HRP)
  368. Motor6.Part0 = HRP
  369. Motor6.Part1 = Torso
  370. Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  371. Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  372.  
  373. end
  374.  
  375. scale(pchar, sc)
  376.  
  377. for _,v in pairs(game.Lighting:GetChildren()) do
  378. if v:IsA("Hat") then
  379. v.Parent = pchar
  380. end
  381. end
  382. end
  383. function topkek.tools.util.applyFace(id)
  384. local Char = topkek.lplr.Character
  385. if(Char)then
  386. local Type = id
  387. local Meme=id
  388. local BBG_SIZE=Char.Head.Size.X*1.25;
  389. local STUD_VECTOR_1=Char.Head.Size.Z/4;
  390. local STUD_VECTOR_2=Char.Head.Size.Z;
  391. local bbg=Char:FindFirstChild'BBGMEME'or Instance.new('BillboardGui',Char);
  392. bbg.StudsOffset=Vector3.new(0,STUD_VECTOR_1,STUD_VECTOR_2);
  393. bbg.Size=UDim2.new(BBG_SIZE,0,BBG_SIZE);
  394. bbg.Adornee=Char.Head;
  395. bbg.Name='BBGMEME';
  396. local img=bbg:FindFirstChild'Meme'or Instance.new('ImageLabel',bbg);
  397. img.BackgroundTransparency=1;
  398. img.Image="rbxassetid://"..Meme;
  399. img.Size=UDim2.new(1,0,1,0)
  400. img.Name='Meme';
  401. for i,v in next,Char:children()do
  402. if(v.className=='Hat')then
  403. v=v:FindFirstChild'Handle';
  404. if(v)then
  405. v.Transparency=0
  406. end;
  407. end;
  408. end;
  409. end;
  410. end;
  411. function topkek.tools.util.weenieHutJunior(plr)
  412. plr=plr.Character
  413. Shaft=Instance.new("Part", plr)
  414. Shaft.Name='Shaft'
  415. Shaft.Size=Vector3.new(1, 2.5, 1)
  416. Shaft.TopSurface=0
  417. Shaft.BottomSurface=0
  418. Shaft.CanCollide=true
  419. Cyln=Instance.new("CylinderMesh", Shaft)
  420. Cyln.Scale=Vector3.new(0.5,0.7,0.5)
  421. Instance.new("Weld", plr)
  422. plr.Weld.Part0=plr:FindFirstChild("Torso") or plr:FindFirstChild("LowerTorso")
  423. plr.Weld.Part1=plr.Shaft
  424. plr.Weld.C0=CFrame.new(0,-0.35,-0.9)*CFrame.fromEulerAnglesXYZ(2.2,0,0)
  425. Shaft.BrickColor=BrickColor.new("Pastel brown")
  426. Tip=Instance.new("Part", plr)
  427. Tip.Name='Tip'
  428. Tip.TopSurface=0
  429. Tip.BottomSurface=0
  430. Tip.Size=Vector3.new(1, 1, 1)
  431. Tip.CanCollide=true
  432. Tip.Touched:connect(function(prt) if prt.Parent~=player then spawn(function() for i=1, 5 do local pert=Instance.new("Part", player) pert.CFrame=CFrame.new(prt.Position) pert.CanCollide=true local mesh=Instance.new("BlockMesh", pert) mesh.Scale=Vector3.new(0.2,0.2,0.2) pert.BrickColor=BrickColor.new("White") end end) end end)
  433. Cyln2=Instance.new("SpecialMesh", Tip)
  434. Cyln2.MeshType='Sphere'
  435. Cyln2.Scale=Vector3.new(0.6,0.6,0.6)
  436. Instance.new("Weld", plr).Name='Weld2'
  437. plr.Weld2.Part0=plr.Shaft
  438. plr.Weld2.Part1=plr.Tip
  439. plr.Weld2.C0=CFrame.new(0,-.9,0)
  440. Tip.BrickColor=BrickColor.new("Pink")
  441. -----
  442. Ball1=Instance.new("Part", plr)
  443. Ball1.Name='Ball1'
  444. Ball1.Size=Vector3.new(1, 1, 1)
  445. Ball1.TopSurface=0
  446. Ball1.BottomSurface=0
  447. Cyln3=Instance.new("SpecialMesh", Ball1)
  448. Cyln3.MeshType='Sphere'
  449. Cyln3.Scale=Vector3.new(0.4,0.4,0.4)
  450. Instance.new("Weld", plr).Name='Weld3'
  451. plr.Weld3.Part0=plr.Shaft
  452. plr.Weld3.Part1=plr.Ball1
  453. plr.Weld3.C0=CFrame.new(0.225,.4,0.2)
  454. Ball1.BrickColor=BrickColor.new("Pastel brown")
  455. -----
  456. Ball2=Instance.new("Part", plr)
  457. Ball2.Name='Ball2'
  458. Ball2.Size=Vector3.new(1, 1, 1)
  459. Ball2.TopSurface=0
  460. Ball2.BottomSurface=0
  461. Cyln3=Instance.new("SpecialMesh", Ball2)
  462. Cyln3.MeshType='Sphere'
  463. Cyln3.Scale=Vector3.new(0.4,0.4,0.4)
  464. Instance.new("Weld", plr).Name='Weld4'
  465. plr.Weld4.Part0=plr.Shaft
  466. plr.Weld4.Part1=plr.Ball2
  467. plr.Weld4.C0=CFrame.new(-0.225,.4,0.2)
  468. Ball2.BrickColor=BrickColor.new("Pastel brown")
  469. end
  470. --// banmgr //--
  471. topkek.banmgr.isPrivate = false
  472. topkek.banmgr.whitelist = {}
  473. topkek.banmgr.bans = {}
  474. function topkek.banmgr.executeKick(z)
  475. local function doKick()
  476. if z.Character and z.Character:FindFirstChild('HumanoidRootPart') and z.Character:FindFirstChild('Torso') then
  477. z.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
  478. local SP = Instance.new('SkateboardPlatform', z.Character) SP.Position = z.Character.HumanoidRootPart.Position SP.Transparency = 1
  479. spawn(function()
  480. repeat wait()
  481. if z.Character and z.Character:FindFirstChild('HumanoidRootPart') then
  482. SP.Position = z.Character.HumanoidRootPart.Position
  483. end
  484. until not game:GetService('Players'):FindFirstChild(z.Name)
  485. end)
  486. z.Character.Torso.Anchored = true
  487. end
  488. end
  489. repeat
  490. doKick()
  491. wait()
  492. until not z
  493. end
  494. function topkek.banmgr.loadFromFile()
  495. -- todo: read file
  496. topkek.settings.get()
  497. topkek.banmgr.bans = topkek.settingsTable['Bans']
  498. end
  499. function topkek.banmgr.addHardBan(p)
  500. -- todo: write file
  501. table.insert(topkek.banmgr.bans, p.Name)
  502. topkek.settings.get()
  503. table.insert(topkek.settingsTable['Bans'], p.Name)
  504. topkek.settings.write()
  505. print("Hardbanned " .. p.Name)
  506. UpdateBanlist()
  507. topkek.banmgr.executeKick(p)
  508. topkek.banmgr.loadFromFile()
  509. end
  510. function topkek.banmgr.addSoftBan(p)
  511. table.insert(topkek.banmgr.bans, p.Name)
  512. topkek.banmgr.executeKick(p)
  513. end
  514. function topkek.banmgr.plrBanned(p)
  515. for x, m in pairs(topkek.banmgr.bans) do
  516. if m == p.Name then
  517. return true
  518. end
  519. end
  520. return false
  521. end
  522. function topkek.banmgr.doWhitelist(p)
  523. print(p .. " whitelisted")
  524. table.insert(topkek.banmgr.whitelist, p)
  525. end
  526. function topkek.banmgr.unwhitelist(p)
  527. for x, m in pairs(topkek.banmgr.whitelist) do
  528. if m == p then
  529. print(m .. " unwhitelisted")
  530. table.remove(topkek.banmgr.whitelist, x)
  531. if game:GetService('Players'):FindFirstChild(p) then
  532. topkek.banmgr.executeKick(game:GetService('Players')[p])
  533. end
  534. end
  535. end
  536. end
  537. function topkek.banmgr.plrWhitelisted(p)
  538. for x, m in pairs(topkek.banmgr.whitelist) do
  539. if m == p.Name then
  540. return true
  541. end
  542. end
  543. return false
  544. end
  545. function topkek.banmgr.makePrivate()
  546. topkek.banmgr.isPrivate = true
  547. for i, v in pairs(game:GetService('Players'):GetPlayers()) do
  548. if not topkek.banmgr.plrWhitelisted(v) and v ~= topkek.lplr then
  549. spawn(function()
  550. topkek.banmgr.executeKick(v)
  551. end)
  552. end
  553. end
  554. end
  555. function topkek.banmgr.unprivate()
  556. topkek.banmgr.isPrivate = false
  557. end
  558. function topkek.banmgr.init()
  559. topkek.banmgr.loadFromFile()
  560. game:GetService('Players').PlayerAdded:connect(function(p)
  561. if topkek.banmgr.plrBanned(p) or (topkek.banmgr.isPrivate and not topkek.banmgr.plrWhitelisted(p)) then
  562. print("Player " .. p.Name .. " is banned (or private on)! Kicking now.")
  563. topkek.banmgr.executeKick(p)
  564. end
  565. end)
  566. end
  567. --// settings //--
  568. topkek.settings = {}
  569. topkek.settingsTable = {}
  570. function topkek.settings.write()
  571. --writefile("testplzignore.lua", "", game:GetService('HttpService'):JSONEncode(topkek.settingsTable))
  572. end
  573. function topkek.settings.get()
  574. if game.Players.LocalPlayer.Character then
  575. print("No settings! Making new ...")
  576. topkek.settingsTable = {
  577. ['Bans'] = {
  578.  
  579. },
  580. ['Themes'] = {
  581. {Primary = {0,0,0}, Secondary = {0,0,0}, Tertiary = {0,0,0}}
  582. };
  583. }
  584. topkek.settings.write()
  585. return topkek.settingsTable
  586. else
  587. local lset = game:GetService('HttpService'):JSONDecode(set)
  588. topkek.settingsTable = lset
  589. return lset
  590. end
  591. end
  592. --// shortcuts //--
  593. tk = {}
  594. tk.ob = topkek.tools.util.Object
  595. tk.dp = topkek.tools.util.doPlayers
  596. tk.rcm = topkek.tools.util.recurseRemove
  597. tk.rcs = topkek.tools.util.recurseSet
  598. tk.rcf = topkek.tools.util.recurseFunc
  599. tk.rco = topkek.tools.util.recurseSetObj
  600. tk.play = topkek.tools.util.play
  601. tk.gt = topkek.tools.util.getTorso
  602. --// gui //--
  603. -- copying this from topkek3.0 because i'm
  604. -- too lazy to rewrite my lib
  605. topkek.tools.gui.seperation = 12
  606. function topkek.tools.gui:addLeftIcon(parent, img, sz)
  607. topkek.tools.util.Object('ImageLabel', {
  608. Parent = parent;
  609. BackgroundTransparency = 1;
  610. Position = UDim2.new(0, 2, 0, 2);
  611. Size = UDim2.new(0, sz, 0, sz);
  612. Image = img;
  613. })
  614. end
  615. function topkek.tools.gui:makeContainer(n)
  616. local temp = topkek.template:Clone()
  617. temp.Name = n
  618. temp.Parent = topkek.holder
  619. temp.Container.Visible = false
  620. end
  621. function topkek.tools.gui:hookContainer(o, ncan, sepr, stt)
  622. if not o:IsA("ScrollingFrame") and (not ncan) then
  623. return nil
  624. elseif o:IsA("ScrollingFrame") then
  625. o.CanvasSize = UDim2.new(0, 0, 0, 0)
  626. end
  627.  
  628. local self = {}
  629. self.main = o
  630. self.drawX = 0
  631. self.drawY = stt or topkek.tools.gui.seperation/2
  632. self.drawHeight = 0
  633. self.sepr = sepr or topkek.tools.gui.seperation
  634.  
  635. function self:drawButton(sz, txt, func, ysz, cbgd)
  636. local xposOffset = 0
  637. local xposScale = self.drawX
  638. local xszOffset = 0
  639. local xszScale = sz
  640. if not (self.drawX == 0) then
  641. xszOffset = -5
  642. if sz + self.drawX > 0.998 then
  643. xszOffset = -10
  644. end
  645. elseif sz == 1 then
  646. local bzz = 4
  647. if ncan then
  648. bzz = 0
  649. end
  650. xszOffset = -(self.sepr) - bzz
  651. xposOffset = self.sepr/2
  652. else
  653. xszOffset = -4 + -(self.sepr/2)
  654. xposOffset = self.sepr/2
  655. end
  656. if not ysz then ysz = 20 end
  657. local obj = topkek.tools.util.Object("TextButton", {
  658. Parent = self.main;
  659. BackgroundColor3 = cbgd or Color3.new(163/255, 57/255, 57/255);
  660. BorderSizePixel = 0;
  661. Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
  662. Size = UDim2.new(xszScale, xszOffset, 0, ysz);
  663. Font = 'SourceSans';
  664. FontSize = 'Size14';
  665. Text = txt;
  666. TextSize = 14;
  667. TextColor3 = Color3.new(199/255, 199/255, 199/255);
  668. })
  669. obj.MouseButton1Down:connect(function()
  670. spawn(func)
  671. end)
  672. if ysz > self.drawHeight then
  673. self.drawHeight = ysz
  674. end
  675. self.drawX = self.drawX + sz
  676. if self.drawX > 0.998 then
  677. self.drawY = self.drawY + 3 + self.drawHeight
  678. self.drawX = 0
  679. self.drawHeight = 0
  680. if (not ncan) then
  681. self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  682. end
  683. end
  684. return obj
  685. end
  686.  
  687. function self:GetChildren()
  688. return self.main:GetChildren()
  689. end
  690.  
  691. function self:getDrawY()
  692. return self.drawY
  693. end
  694.  
  695. function self:setDrawY(y)
  696. self.drawY = y
  697. end
  698.  
  699. function self:drawTextBox(sz, txt, ysz, cbgd)
  700. local xposOffset = 0
  701. local xposScale = self.drawX
  702. local xszOffset = 0
  703. local xszScale = sz
  704. if not (self.drawX == 0) then
  705. xszOffset = -5
  706. if sz + self.drawX > 0.998 then
  707. xszOffset = -10
  708. end
  709. elseif sz == 1 then
  710. xszOffset = -(self.sepr) - 5
  711. xposOffset = self.sepr/2
  712. else
  713. xszOffset = -4 + -(self.sepr/2)
  714. xposOffset = self.sepr/2
  715. end
  716. if not ysz then ysz = 20 end
  717. local obj = topkek.tools.util.Object("TextBox", {
  718. Parent = self.main;
  719. BackgroundColor3 = cbgd or color3(153, 52, 52);
  720. BorderSizePixel = 0;
  721. Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
  722. Size = UDim2.new(xszScale, xszOffset, 0, ysz);
  723. Font = 'SourceSans';
  724. FontSize = 'Size14';
  725. Text = txt;
  726. TextSize = 14;
  727. TextColor3 = Color3.new(199/255, 199/255, 199/255);
  728. })
  729. if ysz > self.drawHeight then
  730. self.drawHeight = ysz
  731. end
  732. self.drawX = self.drawX + sz
  733. if self.drawX > 0.998 then
  734. self.drawY = self.drawY + 3 + self.drawHeight
  735. self.drawX = 0
  736. self.drawHeight = 0
  737. self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  738. end
  739. return obj
  740. end
  741.  
  742. function self:drawImage(sz, img, ysz)
  743. local xposOffset = 0
  744. local xposScale = self.drawX
  745. local xszOffset = 0
  746. local xszScale = sz
  747. if not (self.drawX == 0) then
  748. xszOffset = -5
  749. if sz + self.drawX > 0.998 then
  750. xszOffset = -12
  751. end
  752. elseif sz == 1 then
  753. xszOffset = -(self.sepr) - 5
  754. xposOffset = self.sepr/2
  755. else
  756. xszOffset = -5 + -(self.sepr/2)
  757. xposOffset = self.sepr/2
  758. end
  759. if not ysz then ysz = 20 end
  760. local obj = topkek.tools.util.Object("ImageLabel", {
  761. Parent = self.main;
  762. BackgroundTransparency = 1;
  763. BorderColor3 = Color3.new(27, 42, 53);
  764. BorderSizePixel = 0;
  765. Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
  766. Size = UDim2.new(xszScale, xszOffset, 0, ysz);
  767. Image = img;
  768. })
  769. if ysz > self.drawHeight then
  770. self.drawHeight = ysz
  771. end
  772. self.drawX = self.drawX + sz
  773. if self.drawX > 0.998 then
  774. self.drawY = self.drawY + 3 + self.drawHeight
  775. self.drawX = 0
  776. self.drawHeight = 0
  777. if (not ncan) then
  778. self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  779. end
  780. end
  781. return obj
  782. end
  783.  
  784. function self:drawText(sz, txt, ysz)
  785. local xposOffset = 0
  786. local xposScale = self.drawX
  787. local xszOffset = 0
  788. local xszScale = sz
  789. if not (self.drawX == 0) then
  790. xszOffset = -5
  791. if sz + self.drawX > 0.998 then
  792. xszOffset = -10
  793. end
  794. elseif sz == 1 then
  795. local bzz = 5
  796. if ncan then
  797. bzz = 0
  798. end
  799. xszOffset = -(self.sepr) - bzz
  800. xposOffset = self.sepr/2
  801. else
  802. xszOffset = -4 + -(self.sepr/2)
  803. xposOffset = self.sepr/2
  804. end
  805. if not ysz then ysz = 20 end
  806. local obj = topkek.tools.util.Object("TextLabel", {
  807. Parent = self.main;
  808. BackgroundColor3 = Color3.new(148/255, 51/255, 51/255);
  809. BorderSizePixel = 0;
  810. Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
  811. Size = UDim2.new(xszScale, xszOffset, 0, ysz);
  812. Font = 'SourceSans';
  813. FontSize = 'Size14';
  814. Text = txt;
  815. TextSize = 14;
  816. TextColor3 = Color3.new(199/255, 199/255, 199/255);
  817.  
  818. })
  819. if ysz > self.drawHeight then
  820. self.drawHeight = ysz
  821. end
  822. self.drawX = self.drawX + sz
  823. if self.drawX > 0.998 then
  824. self.drawY = self.drawY + 3 + self.drawHeight
  825. self.drawX = 0
  826. self.drawHeight = 0
  827. if (not ncan) then
  828. self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  829. end
  830. end
  831. return obj
  832. end
  833.  
  834.  
  835. function self:drawScrollingContainer(ysz)
  836. local sz = UDim2.new(1, -(self.sepr/2) - 11, 0, ysz)
  837. local pos = UDim2.new(0, self.sepr/2, 0, self.drawY)
  838. local obj = topkek.tools.util.Object("ScrollingFrame", {
  839. Parent = self.main;
  840. BackgroundColor3 = color3(117, 42, 42);
  841. BorderSizePixel = 0;
  842. Position = pos;
  843. Size = sz;
  844. BottomImage = 'rbxassetid://368504177';
  845. MidImage = 'rbxassetid://368504177';
  846. TopImage = 'rbxassetid://368504177';
  847. ScrollBarThickness = 5;
  848. })
  849.  
  850. self.drawY = self.drawY + 5 + ysz
  851. self.drawX = 0
  852. self.drawHeight = 0
  853. if (not ncan) then
  854. self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  855. end
  856. return topkek.tools.gui:hookContainer(obj, false, 10, 3)
  857. end
  858.  
  859. function self:drawContainer(xsz, ysz, xz, tz, sep)
  860. local sz = UDim2.new(xsz, -(self.sepr/2) - 11, 0, ysz)
  861. local pos = UDim2.new(tz or 0, self.sepr/2, 0, self.drawY)
  862. local obj = topkek.tools.util.Object("Frame", {
  863. Parent = self.main;
  864. BackgroundColor3 = color3(117, 42, 42);
  865. BorderSizePixel = 0;
  866. Position = pos;
  867. Size = sz;
  868. })
  869. if not xz then
  870. self.drawY = self.drawY + 5 + ysz
  871. end
  872. self.drawX = 0
  873. self.drawHeight = 0
  874. if (not ncan) then
  875. self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  876. end
  877. return topkek.tools.gui:hookContainer(obj, sep or 12, 5)
  878. end
  879.  
  880. function self:addSpacing()
  881. self.drawY = self.drawY + 3
  882. end
  883.  
  884. function self:center()
  885. local a,c,b=
  886. self.main.Position.X.Scale,
  887. self.main.Position.X.Offset,self.main.Size.Y.Offset
  888. self.main.Position=UDim2.new(a,c+2, 0.5, -(b/2))
  889. end
  890.  
  891. return self
  892. end
  893.  
  894. --//anim//--
  895. topkek.tools.animator.animateTo = function(source, dest)
  896. -- holder2holder:
  897. -- invis holder
  898. -- clone holder; vis
  899. -- move holder to right
  900. -- vis dest container
  901. -- tween clone holder left
  902. -- tween dest holder right
  903. print("nav",source,dest)
  904. topkek.holder.Visible = false
  905. local hclone = topkek.holder:Clone()
  906. hclone.Parent = topkek.center
  907. hclone.Name = 'animclone'
  908. hclone.Visible = true
  909. topkek.holder.Position = UDim2.new(-1, 0, 0, 30)
  910. source.Visible = false
  911. dest.Visible = true
  912. dest.Container.Visible = true
  913. dest.Container.ZIndex = 1
  914. dest.ZIndex = 1
  915. topkek.holder.Visible = true
  916. topkek.holder:TweenPosition(UDim2.new(0, 150, 0, 30), "Out", "Quad", 0.3)
  917. hclone:TweenPosition(UDim2.new(1, 0, 0, 30), "Out", "Quad", 0.3)
  918. wait(0.3)
  919. end
  920. topkek.tools.animator.initialAnimation = function()
  921. -- initanim:
  922. -- join both composites
  923. -- delete composites; vis solid
  924. -- tween solid to nav topbar
  925. -- copy topbar plrname; move outside region
  926. -- tween in clone topbar
  927. -- delete clone and solid; vis topbar
  928. -- tween down topbar
  929. -- tween holder out
  930. local function abspos(x)
  931. return UDim2.new(0, x.AbsolutePosition.X, 0, x.AbsolutePosition.Y)
  932. end
  933. local function abssz(x)
  934. return UDim2.new(0, x.AbsoluteSize.X, 0, x.AbsoluteSize.Y)
  935. end
  936. local holder = topkek.holder
  937. local nav = topkek.navigator
  938. local topnav = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Navigation.Topbar
  939. local topbar = topkek.topbar
  940. local pname = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Topbar.PlayerName:Clone()
  941. local solid = game.Players.LocalPlayer.PlayerGui["4.0"].Solid
  942. topkek.center.Size = UDim2.new(0, 150, 0, 30)
  943. game.Players.LocalPlayer.PlayerGui["4.0"].Composite1:TweenPosition(UDim2.new(0.5, -50, 0.5, -50), 'Out', 'Quad', 0.5)
  944. game.Players.LocalPlayer.PlayerGui["4.0"].Composite2:TweenPosition(UDim2.new(0.5, 0, 0.5, -50), 'Out', 'Quad', 0.5)
  945. wait(0.52)
  946. solid.Visible = true
  947. game.Players.LocalPlayer.PlayerGui["4.0"].Composite1:Destroy()
  948. game.Players.LocalPlayer.PlayerGui["4.0"].Composite2:Destroy()
  949. wait(3)
  950. solid.Label:TweenPosition(UDim2.new(0, 0, 1.5, 0), 'Out', 'Quad', 0.5)
  951. solid:TweenSizeAndPosition(abssz(topnav), abspos(topnav), 'Out', 'Linear', 0.6)
  952. wait(0.52)
  953. solid.Label:Destroy()
  954. wait(0.12)
  955. topkek.center.Visible = true
  956. topnav.Visible = true
  957. solid:Destroy()
  958. pname.Position = UDim2.new(0, -170, 0, 0)
  959. pname.Parent = topnav
  960. pname.Visible = true
  961. pname:TweenPosition(UDim2.new(0, 10, 0, 0), 'Out', 'Quad', 0.2)
  962. wait(0.25)
  963. topkek.center:TweenSize(UDim2.new(0, 150, 0, 395), 'Out', 'Quad', 0.3)
  964. spawn(topkek.navigation.buildNavigator)
  965. wait(0.35)
  966. topkek.center:TweenSize(UDim2.new(0, 470, 0, 395), 'In', 'Quad', 0.3)
  967. wait(0.35)
  968. topbar.PlayerName.Visible = true
  969. pname:Destroy()
  970. AllowHovers = true
  971. end
  972. --//nav//--
  973. topkek.navigation.currentContainer = topkek.tools.util.getContainer('Home')
  974. topkek.navigation.windowState = 0
  975. topkek.navigation.gotoContainer = function(cont)
  976. topkek.tools.animator.animateTo(topkek.navigation.currentContainer, cont)
  977. topkek.navigation.currentContainer = cont
  978. end
  979. topkek.navigation.buildNavigator = function()
  980. local nav = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Navigation
  981. local hook = topkek.tools.gui:hookContainer(nav.Scroll, false)
  982. local btns = {}
  983. for l, x in pairs(topkek.data.windows) do
  984. local container = topkek.tools.util.getContainer(x)
  985. local btn = hook:drawButton(1, x, function() topkek.navigation.gotoContainer(container) end, 25)
  986. local ZPos = btn.Position
  987. btn.Position = btn.Position - UDim2.new(0, 0, 0, 5)
  988. btn:TweenPosition(ZPos, 'Out', 'Bounce', 0.2)
  989. btn.LayoutOrder = l
  990. btn.ZIndex = 4
  991. local OPos = btn.Position
  992. btn.MouseEnter:connect(function()
  993. if AllowHovers == false then
  994. return
  995. end
  996. for i, v in pairs(btns) do
  997. if v[1] ~= btn then
  998. v[1]:TweenPosition(v[2], 'Out', 'Quad', 0.1)
  999. end
  1000. end
  1001. btn:TweenPosition(OPos + UDim2.new(0, 3, 0, 0), 'Out', 'Quad', 0.1)
  1002. end)
  1003. btn.MouseLeave:connect(function()
  1004. btn:TweenPosition(OPos, 'Out', 'Quad', 0.1)
  1005. end)
  1006. table.insert(btns, {btn, OPos})
  1007. wait()
  1008. end
  1009. end
  1010. topkek.navigation.buildTopbar = function()
  1011. local top = topkek.topbar
  1012. local FELabel = top.Controllers.IsFE
  1013. top.PlayerName.Text = topkek.lplr.Name
  1014. if game:GetService('Workspace').FilteringEnabled == true then
  1015. FELabel.Text = "FE Game"
  1016. FELabel.TextColor3 = BrickColor.new("Bright red").Color
  1017. else
  1018. FELabel.Text = "Not FE"
  1019. FELabel.TextColor3 = BrickColor.new("Bright green").Color
  1020. end
  1021. top.Controllers.Hide.MouseButton1Down:connect(function()
  1022. if topkek.navigation.windowState == 0 then
  1023. topkek.navigation.windowState = 1
  1024. topkek.center:TweenSize(UDim2.new(0, 470, 0, 30), 'Out', 'Quint', 0.2)
  1025. else
  1026. topkek.navigation.windowState = 0
  1027. topkek.center:TweenSize(UDim2.new(0, 470, 0, 395), 'Out', 'Quint', 0.2)
  1028. end
  1029. end)
  1030. top.Controllers.Exit.MouseButton1Down:connect(function()
  1031. topkek.center:TweenSize(UDim2.new(0, 470, 0, 30), 'Out', 'Quint', 0.3)
  1032. wait(0.31)
  1033. topkek.center:TweenSize(UDim2.new(0, 0, 0, 0), 'Out', 'Quint', 0.3)
  1034. PlayerChatHook:disconnect()
  1035. end)
  1036.  
  1037. end
  1038. topkek.navigation.initCommandBar = function()
  1039. DistributedCmdBar, cmd = topkek.holder.Command, {}
  1040. --weathered-down version of my cmdscript for topkek
  1041. cmd = {}
  1042.  
  1043. -- ** defines ** --
  1044. cmd.service = (function(a) return game:service(a) end)
  1045. cmd.gplayers = (function() return cmd.service'Players':GetPlayers() end)
  1046. cmd.players = cmd.service('Players')
  1047. cmd.localplayer = cmd.players.LocalPlayer
  1048.  
  1049. cmd.prefix = ';'
  1050. cmd.hidden = '/'
  1051.  
  1052. cmd.commands = {}
  1053. cmd.util = {}
  1054. cmd.interface = {}
  1055.  
  1056. cmd.admins = {}
  1057. cmd.noclip = false
  1058.  
  1059. -- ** util ** --
  1060. cmd.util.pos = function(str, pos)
  1061. local increment = 1
  1062. for spc in str:gmatch("[^ ]+") do
  1063. if increment == pos then
  1064. return spc
  1065. end
  1066. increment = increment + 1
  1067. end
  1068. return ''
  1069. end
  1070. cmd.util.pstr = function(str, re_enc)
  1071. str = string.lower(str)
  1072. local players = {}
  1073. if re_enc == true then
  1074. if str == 'me' then
  1075. return {game.Players.LocalPlayer}
  1076. end
  1077. if str == 'all' then
  1078. return game.Players:GetPlayers()
  1079. end
  1080. if str == 'others' then
  1081. for i, v in pairs(game.Players:GetPlayers()) do
  1082. if v ~= cmd.localplayer then
  1083. table.insert(players, v)
  1084. end
  1085. end
  1086. end
  1087. for i, v in pairs(game.Players:GetPlayers()) do
  1088. if string.lower(v.Name):sub(1, #str) == str then
  1089. table.insert(players, v)
  1090. end
  1091. end
  1092. return players
  1093. else
  1094. for seper in str:gmatch("[^,]+") do
  1095. for i, v in pairs(cmd.util.pstr(seper, true)) do
  1096. table.insert(players, v)
  1097. end
  1098. end
  1099. return players
  1100. end
  1101. end
  1102. cmd.util.parse = function(str, fmt)
  1103. local args = {}
  1104. local encountered = 0
  1105. local position = 1
  1106. for form in fmt:gmatch("[^%%]+") do
  1107. if position == 1 then
  1108. args['command'] = cmd.util.pos(str, position)
  1109. end
  1110. if form == 'inf' then
  1111. args[position] = str:sub(encountered, #str)
  1112. end
  1113. if form == 'int' then
  1114. local fetch = cmd.util.pos(str, position)
  1115. if tonumber(fetch) == nil then
  1116. return nil
  1117. end
  1118. args[position] = {'integer', data = fetch}
  1119. end
  1120. if form == 'str' then
  1121. local fetch = cmd.util.pos(str, position)
  1122. args[position] = {'string', data = fetch}
  1123. end
  1124. if form == 'plrs' then
  1125. args[position] = cmd.util.pstr(cmd.util.pos(str, position), false)
  1126. end
  1127. encountered = encountered + ((#cmd.util.pos(str, position)) + 1)
  1128. position = position + 1
  1129. end
  1130. return args
  1131. end
  1132. cmd.util.isadmin = function(p)
  1133. if p == cmd.localplayer.Name then
  1134. return true
  1135. else
  1136. for i, v in pairs(cmd.admins) do
  1137. if v == p.Name then
  1138. return true
  1139. end
  1140. end
  1141. return false
  1142. end
  1143. end
  1144. cmd.util.BombVest = function(Players)
  1145. -- modified by nosyliam
  1146. local TickWait = 1
  1147. local Dead = false
  1148. local BeltPositions = { }
  1149. local ExplodeSounds = { }
  1150.  
  1151. for ___, player in pairs(Players) do
  1152. pcall(function()
  1153. local Me = player
  1154. local Char = Me.Character
  1155. local Torso = Char.Torso
  1156. local Color = "Medium stone gray"
  1157. local Dead = false
  1158.  
  1159.  
  1160. local Position = Vector3.new(0,100,0)
  1161. local function NewPart(Parent)
  1162. local Part = Instance.new("Part", Parent)
  1163. Part.CanCollide = false
  1164. Part.FormFactor = "Custom"
  1165. Part.Position = Position
  1166. Part.TopSurface = "Smooth"
  1167. Part.BottomSurface = "Smooth"
  1168. Part.BrickColor = BrickColor.new(Color)
  1169. Position = Position + Vector3.new(0,Part.Size.Y + 10,0)
  1170. return Part
  1171. end
  1172.  
  1173. local Model = Char:FindFirstChild("Bomb")
  1174. if Model then Model:Destroy() end
  1175.  
  1176. Model = Instance.new("Model", Char)
  1177. Model.Name = "Bomb"
  1178.  
  1179. local Belt = NewPart(Model)
  1180. Belt.Size = Vector3.new(2.2,0.5,1.2)
  1181. table.insert(BeltPositions, Belt)
  1182. local Weld = Instance.new("Weld", Belt)
  1183. Weld.Part0 = Belt
  1184. Weld.Part1 = Torso
  1185. Weld.C0 = CFrame.new(0,1.1,0)
  1186. local Light = Instance.new("PointLight", Belt)
  1187. Light.Range = 15
  1188. Light.Brightness = 5
  1189. Light.Color = Color3.new(1,0,0)
  1190. local Beep = Instance.new("Sound", Belt)
  1191. Beep.SoundId = "http://www.roblox.com/asset/?id=188588790"
  1192. local ExplodeSound = Instance.new("Sound", Belt)
  1193. ExplodeSound.SoundId = "http://www.roblox.com/asset/?id="..(tonumber((math.ceil(1776.66^2)+17).."."..string.rep("36",3))*77)+0.00003 --144507765
  1194. ExplodeSound.Pitch = 2.8
  1195. ExplodeSound.Volume = 3
  1196. table.insert(ExplodeSounds, ExplodeSound)
  1197.  
  1198. local Back = NewPart(Model)
  1199. Back.Size = Vector3.new(1.5,1.5,0.5)
  1200. local Weld = Instance.new("Weld", Back)
  1201. Weld.Part0 = Back
  1202. Weld.Part1 = Torso
  1203. Weld.C0 = CFrame.new(0,0.1,-0.75)
  1204.  
  1205. local StrapLeft = NewPart(Model)
  1206. StrapLeft.Size = Vector3.new(0.2,0.5,1.6)
  1207. local Weld = Instance.new("Weld", StrapLeft)
  1208. Weld.Part0 = StrapLeft
  1209. Weld.Part1 = Torso
  1210. Weld.C0 = CFrame.new(0.65,-0.9,-0.2)
  1211.  
  1212. local BuckleLeft = NewPart(Model)
  1213. BuckleLeft.Size = Vector3.new(0.2,1.5,0.2)
  1214. local Weld = Instance.new("Weld", BuckleLeft)
  1215. Weld.Part0 = BuckleLeft
  1216. Weld.Part1 = Torso
  1217. Weld.C0 = CFrame.new(0.65,0.1,0.5)
  1218.  
  1219. local StrapRight = NewPart(Model)
  1220. StrapRight.Size = Vector3.new(0.2,0.5,1.6)
  1221. local Weld = Instance.new("Weld", StrapRight)
  1222. Weld.Part0 = StrapRight
  1223. Weld.Part1 = Torso
  1224. Weld.C0 = CFrame.new(-0.65,-0.9,-0.2)
  1225.  
  1226. local BuckleRight = NewPart(Model)
  1227. BuckleRight.Size = Vector3.new(0.2,1.5,0.2)
  1228. local Weld = Instance.new("Weld", BuckleRight)
  1229. Weld.Part0 = BuckleRight
  1230. Weld.Part1 = Torso
  1231. Weld.C0 = CFrame.new(-0.65,0.1,0.5)
  1232.  
  1233.  
  1234. coroutine.wrap(function()
  1235. repeat
  1236. wait(TickWait)
  1237. Light.Enabled = not Light.Enabled
  1238. Beep:Play()
  1239. until Dead == true
  1240. end)()
  1241. end)
  1242. end
  1243.  
  1244. local Tool = Instance.new("HopperBin", cmd.localplayer.Backpack)
  1245. Tool.Name = "Bomb Vest"
  1246.  
  1247. Tool.Selected:connect(function(Mouse)
  1248. TickWait = 0.3
  1249. Mouse.Icon = "http://www.roblox.com/asset/?id=9109985"
  1250.  
  1251. Mouse.Button1Down:connect(function()
  1252. if Dead == false then
  1253. Dead = true
  1254. for i, Belt in pairs(BeltPositions) do
  1255. coroutine.wrap(function()
  1256. pcall(function() ExplodeSounds[i]:Play() end)
  1257. wait(1.4)
  1258. local Explosion = Instance.new("Explosion", workspace)
  1259. Explosion.Position = Belt.Position
  1260. Explosion.BlastPressure = 100000
  1261. Explosion.DestroyJointRadiusPercent = 0.7
  1262. Explosion.ExplosionType = "CratersAndDebris"
  1263. Explosion.BlastRadius = 50
  1264. Explosion.Hit:connect(function(Part, Distance)
  1265. Part.Anchored = false
  1266. if Distance <= 10 then
  1267. Part:BreakJoints()
  1268. end
  1269. end)
  1270. end)()
  1271. end
  1272. end
  1273. end)
  1274. end)
  1275.  
  1276. Tool.Deselected:connect(function()
  1277. TickWait = 1
  1278. end)
  1279. end
  1280. cmd.util.hulk = function(p)
  1281. function giant(p, size)
  1282. local pchar = p.Character
  1283. if pchar then
  1284. local function scale(chr,scl)
  1285.  
  1286. for _,v in pairs(pchar:GetChildren()) do
  1287. if v:IsA("Hat") then
  1288. v:Clone()
  1289. v.Parent = game.Lighting
  1290. end
  1291. end
  1292.  
  1293. local Head = chr['Head']
  1294. local Torso = chr['Torso']
  1295. local LA = chr['Left Arm']
  1296. local RA = chr['Right Arm']
  1297. local LL = chr['Left Leg']
  1298. local RL = chr['Right Leg']
  1299. local HRP = chr['HumanoidRootPart']
  1300.  
  1301. wait(0.1)
  1302.  
  1303. Head.formFactor = 3
  1304. Torso.formFactor = 3
  1305. LA.formFactor = 3
  1306. RA.formFactor = 3
  1307. LL.formFactor = 3
  1308. RL.formFactor = 3
  1309. HRP.formFactor = 3
  1310.  
  1311. Head.Size = Vector3.new(scl * 2, scl, scl)
  1312. Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
  1313. LA.Size = Vector3.new(scl, scl * 2, scl)
  1314. RA.Size = Vector3.new(scl, scl * 2, scl)
  1315. LL.Size = Vector3.new(scl, scl * 2, scl)
  1316. RL.Size = Vector3.new(scl, scl * 2, scl)
  1317. HRP.Size = Vector3.new(scl * 2, scl * 2, scl)
  1318.  
  1319. local Motor1 = Instance.new('Motor6D', Torso)
  1320. Motor1.Part0 = Torso
  1321. Motor1.Part1 = Head
  1322. Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  1323. Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  1324. Motor1.Name = "Neck"
  1325.  
  1326. local Motor2 = Instance.new('Motor6D', Torso)
  1327. Motor2.Part0 = Torso
  1328. Motor2.Part1 = LA
  1329. Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  1330. Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  1331. Motor2.Name = "Left Shoulder"
  1332.  
  1333. local Motor3 = Instance.new('Motor6D', Torso)
  1334. Motor3.Part0 = Torso
  1335. Motor3.Part1 = RA
  1336. Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  1337. Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  1338. Motor3.Name = "Right Shoulder"
  1339.  
  1340. local Motor4 = Instance.new('Motor6D', Torso)
  1341. Motor4.Part0 = Torso
  1342. Motor4.Part1 = LL
  1343. Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  1344. Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  1345. Motor4.Name = "Left Hip"
  1346.  
  1347. local Motor5 = Instance.new('Motor6D', Torso)
  1348. Motor5.Part0 = Torso
  1349. Motor5.Part1 = RL
  1350. Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  1351. Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  1352. Motor5.Name = "Right Hip"
  1353.  
  1354. local Motor6 = Instance.new('Motor6D', HRP)
  1355. Motor6.Part0 = HRP
  1356. Motor6.Part1 = Torso
  1357. Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  1358. Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  1359.  
  1360. end
  1361.  
  1362. scale(pchar, size)
  1363. pchar.Humanoid.WalkSpeed = 15 * size
  1364.  
  1365. for _,v in pairs(game.Lighting:GetChildren()) do
  1366. if v:IsA("Hat") then
  1367. v.Parent = pchar
  1368. end
  1369. end
  1370. end
  1371. end
  1372.  
  1373. local plr = p
  1374. giant(plr, 3)
  1375. for i, v in pairs(plr.Character:GetChildren()) do
  1376. if v:IsA("BasePart") then
  1377. v.Touched:connect(function(p)
  1378. if p.Size.X<30 then
  1379. p.Anchored = false
  1380. p:BreakJoints()
  1381. end
  1382. end)
  1383. end
  1384. end
  1385.  
  1386. local csize = 3
  1387.  
  1388. local sgui = Instance.new("ScreenGui", game.Players.LocalPlayer.PlayerGui)
  1389. local base = Instance.new("Frame", sgui)
  1390. base.BackgroundTransparency = 1
  1391. base.Size = UDim2.new(0, 110, 0, 200)
  1392. base.Position = UDim2.new(1, -120, 1, -180)
  1393. local indicator = Instance.new("TextLabel", base)
  1394. indicator.Size = UDim2.new(1, 0, 0, 25)
  1395. indicator.TextColor3 = Color3.new(1, 1, 1)
  1396. indicator.BackgroundTransparency = 0
  1397. indicator.FontSize = Enum.FontSize.Size18
  1398. indicator.Font = Enum.Font.SourceSans
  1399. indicator.Text = "Current Size: 3"
  1400. local PlusOne = Instance.new("TextButton", base)
  1401. PlusOne.BackgroundColor3 = Color3.new(214/255, 214/255, 214/255)
  1402. PlusOne.Position = UDim2.new(0, 0, 0, 40)
  1403. PlusOne.Size = UDim2.new(1, 0, 0.5, -50)
  1404. PlusOne.BorderSizePixel = 2
  1405. PlusOne.Font = Enum.Font.SourceSansBold
  1406. PlusOne.FontSize = Enum.FontSize.Size24
  1407. PlusOne.Text = "+1 Size"
  1408. local MinusOne = Instance.new("TextButton", base)
  1409. MinusOne.BackgroundColor3 = Color3.new(214/255, 214/255, 214/255)
  1410. MinusOne.Position = UDim2.new(0, 0, 0.5, 10)
  1411. MinusOne.Size = UDim2.new(1, 0, 0.5, -50)
  1412. MinusOne.Text = "-1 Size"
  1413. MinusOne.BorderSizePixel = 2
  1414. MinusOne.Font = Enum.Font.SourceSansBold
  1415. MinusOne.FontSize = Enum.FontSize.Size24
  1416.  
  1417. PlusOne.MouseButton1Down:connect(function()
  1418. csize = csize + 1
  1419. giant(plr, csize)
  1420. indicator.Text = "Current Size: "..tostring(csize)
  1421. end)
  1422.  
  1423. MinusOne.MouseButton1Down:connect(function()
  1424. csize = csize - 1
  1425. giant(plr, csize)
  1426. indicator.Text = "Current Size: "..tostring(csize)
  1427. end)
  1428. end
  1429. cmd.util.R15 = function()
  1430. rcode=[[local function Init()
  1431. wait()
  1432. local function ConChar(P)
  1433. Character = P.Character
  1434.  
  1435. local R15Model = Instance.new("Model")
  1436. R15Model.Name = "R15Model"
  1437. R15Model.Parent = Character
  1438.  
  1439. local function CreateLimb(Name,Color,Size,Transparency,ConnectToLimb,MotorName,C0,C1,MeshId)
  1440. local Part = Instance.new("Part")
  1441. Part.FormFactor = "Custom"
  1442. Part.Size = Size
  1443. Part.BrickColor = Color
  1444. Part.CanCollide = false
  1445. Part.Name = Name
  1446. Part.Transparency = (Transparency == 0.001 and 0 or Transparency)
  1447. Part.TopSurface = "Smooth"
  1448. Part.BottomSurface = "Smooth"
  1449.  
  1450. local Motor = Instance.new("Motor6D")
  1451. Motor.C0 = C0
  1452. Motor.C1 = C1
  1453. Motor.Part0 = ConnectToLimb
  1454. Motor.Part1 = Part
  1455. Motor.Name = MotorName
  1456. Motor.MaxVelocity = 0.1
  1457. Motor.Parent = ConnectToLimb
  1458.  
  1459. if MeshId then
  1460. local Mesh = Instance.new("SpecialMesh")
  1461. Mesh.MeshType = "FileMesh"
  1462. Mesh.MeshId = MeshId
  1463. Mesh.Scale = Vector3.new(0.99,0.99,0.99)
  1464. Mesh.Parent = Part
  1465. end
  1466.  
  1467. if MeshId and Transparency == 0.001 then
  1468. local ShirtTexturePart = Instance.new("Part")
  1469. ShirtTexturePart.FormFactor = "Custom"
  1470. ShirtTexturePart.Size = Size
  1471. ShirtTexturePart.BrickColor = Color
  1472. ShirtTexturePart.CanCollide = false
  1473. ShirtTexturePart.Name = "ShirtTexturePart"
  1474. ShirtTexturePart.Transparency = Transparency
  1475. ShirtTexturePart.TopSurface = "Smooth"
  1476. ShirtTexturePart.BottomSurface = "Smooth"
  1477.  
  1478. local Mesh = Instance.new("SpecialMesh")
  1479. Mesh.MeshType = "FileMesh"
  1480. Mesh.MeshId = MeshId
  1481. Mesh.Parent = ShirtTexturePart
  1482.  
  1483. local Weld = Instance.new("Weld")
  1484. Weld.Part0 = Part
  1485. Weld.Part1 = ShirtTexturePart
  1486. Weld.Parent = ShirtTexturePart
  1487.  
  1488. ShirtTexturePart.Parent = Part
  1489. end
  1490. Part.Parent = R15Model
  1491. return Part
  1492. end
  1493.  
  1494.  
  1495. local HumanoidRootPart = CreateLimb("HumanoidRootPart",BrickColor.new("Medium stone grey"),Vector3.new(1,1,1),1,Character.HumanoidRootPart,"RootConnector",CFrame.new(),CFrame.new(0,0.7,0))
  1496. local LowerTorso = CreateLimb("LowerTorso",BrickColor.new("Bright blue"),Vector3.new(1,1,1),0.001,HumanoidRootPart,"Root",CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387941715")
  1497. local UpperTorso = CreateLimb("UpperTorso",BrickColor.new("Bright blue"),Vector3.new(1,1,1),0.001,LowerTorso,"Waist",CFrame.new(0, 0.404105991, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387941468")
  1498. local Head = CreateLimb("Head",BrickColor.new("Bright yellow"),Vector3.new(1,1,1),0,UpperTorso,"Neck",CFrame.new(0, 1.26949596, 0.0428609997, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.635110021, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387941905")
  1499. local LeftUpperArm = CreateLimb("LeftUpperArm",BrickColor.new("Bright yellow"),Vector3.new(1, 0.672, 1),0.001,UpperTorso,"LeftShoulder",CFrame.new(-1.50177097, 0.924546003, 0, 1, 0, -0, 0, 0.999044001, 0.0437170006, 0, -0.0437170006, 0.999044001),CFrame.new(0, 0.336115986, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387938468")
  1500. local LeftLowerArm = CreateLimb("LeftLowerArm",BrickColor.new("Bright yellow"),Vector3.new(1, 0.703, 1),0.001,LeftUpperArm,"LeftElbow",CFrame.new(0, -0.336115986, 0, 1, 0, 0, 0, 0.999044001, -0.0437170006, 0, 0.0437170006, 0.999044001),CFrame.new(0, 0.351512015, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387938971")
  1501. local LeftHand = CreateLimb("LeftHand",BrickColor.new("Bright yellow"),Vector3.new(1, 0.352, 1),0.001,LeftLowerArm,"LeftWrist",CFrame.new(0, -0.351512015, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.175756007, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387939233")
  1502. local RightUpperArm = CreateLimb("RightUpperArm",BrickColor.new("Bright yellow"),Vector3.new(1, 0.671, 1),0.001,UpperTorso,"RightShoulder",CFrame.new(1.50049305, 0.923726022, 0, 1, 0, -0, 0, 0.999041617, 0.0437709838, 0, -0.0437709838, 0.999041617),CFrame.new(0, 0.335705996, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387940113")
  1503. local RightLowerArm = CreateLimb("RightLowerArm",BrickColor.new("Bright yellow"),Vector3.new(1, 0.703, 1),0.001,RightUpperArm,"RightElbow",CFrame.new(0, -0.335705996, 0, 1, 0, 0, 0, 0.999041617, -0.0437709838, 0, 0.0437709838, 0.999041617),CFrame.new(0, 0.351512015, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387940356")
  1504. local RightHand = CreateLimb("RightHand",BrickColor.new("Bright yellow"),Vector3.new(1, 0.352, 1),0.001,RightLowerArm,"RightWrist",CFrame.new(0, -0.351512015, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.175756007, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387940548")
  1505. local LeftUpperLeg = CreateLimb("LeftUpperLeg",BrickColor.new("Br. yellowish green"),Vector3.new(1, 0.775, 1),0.001,LowerTorso,"LeftHip",CFrame.new(-0.457044005, -0.498115987, 0, 1, 0, -0, 0, 1, 0.000100999998, 0, -0.000100999998, 1),CFrame.new(0, 0.387418985, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387939645")
  1506. local LeftLowerLeg = CreateLimb("LeftLowerLeg",BrickColor.new("Br. yellowish green"),Vector3.new(1, 0.829, 1),0.001,LeftUpperLeg,"LeftKnee",CFrame.new(0, -0.387418985, 0, 1, 9.95820074e-007, 9.13360125e-008, -9.99999997e-007, 0.995820105, 0.0913360119, 0, -0.0913360119, 0.995820105),CFrame.new(0, 0.414570987, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387939489")
  1507. local LeftFoot = CreateLimb("LeftFoot",BrickColor.new("Br. yellowish green"),Vector3.new(1, 0.415, 1),0.001,LeftLowerLeg,"LeftAnkle",CFrame.new(0, -0.414570987, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.207286, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387939912")
  1508. local RightUpperLeg = CreateLimb("RightUpperLeg",BrickColor.new("Br. yellowish green"),Vector3.new(1, 0.775, 1),0.001,LowerTorso,"RightHip",CFrame.new(0.451141, -0.498115987, 0, 1, 0, -0, 0, 1, 0.000100999998, 0, -0.000100999998, 1),CFrame.new(0, 0.387418985, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387940976")
  1509. local RightLowerLeg = CreateLimb("RightLowerLeg",BrickColor.new("Br. yellowish green"),Vector3.new(1, 0.829, 1),0.001,RightUpperLeg,"RightKnee",CFrame.new(0, -0.387418985, 0, 1, 0, -0, 0, 0.995820105, 0.0913360119, 0, -0.0913360119, 0.995820105),CFrame.new(0, 0.414570987, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387940802")
  1510. local RightFoot = CreateLimb("RightFoot",BrickColor.new("Br. yellowish green"),Vector3.new(1, 0.415, 1),0.001,RightLowerLeg,"RightAnkle",CFrame.new(0, -0.414570987, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.207286, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387941196")
  1511.  
  1512. --if Character:WaitForChild("Head"):WaitForChild("Mesh").MeshId ~= "" then
  1513. -- Head.MeshId = Character.Head.Mesh.MeshId
  1514. --end
  1515.  
  1516. Character:WaitForChild("Animate").Disabled = false
  1517. local Anim = game:GetObjects("rbxassetid://401967017")[1]; print("aobj", tostring(Anim))
  1518. for i, v in pairs(Anim:GetChildren()) do
  1519. v.Parent = script
  1520. end
  1521. script.Parent = Character
  1522.  
  1523. local function Clear(Name,Alternative,ColorParts)
  1524. local Part = Character:WaitForChild(Name)
  1525. Part.Transparency = (Name == "Head" and 0.99 or 1)
  1526. local function ChildAdded(Ins)
  1527. delay(0.05,function()
  1528. if Ins.Name == "face" then
  1529. if Alternative:FindFirstChild("face") then Alternative:FindFirstChild("face"):Destroy() end
  1530. Ins.Parent = Alternative
  1531. elseif Ins:IsA("Motor6D") and string.sub(Ins.Name,1,5) ~= "Fake_" then
  1532. Ins.Name = "Fake_"..Ins.Name
  1533. elseif Ins.Name == "HeadWeld" then
  1534. delay(0.05,function()
  1535. Ins.Parent = Head
  1536. Ins.Part0 = Head
  1537. Ins.C1 = CFrame.new(0,0,0.05) * Ins.C1
  1538. end)
  1539. elseif not Ins:IsA("Weld") then
  1540. Ins:Destroy()
  1541. end
  1542. end)
  1543. end
  1544. for _,Sub in pairs(Part:GetChildren()) do
  1545. ChildAdded(Sub)
  1546. end
  1547. Part.ChildAdded:connect(ChildAdded)
  1548.  
  1549. local function Color()
  1550. for _,Sub in pairs(ColorParts) do
  1551. Sub.BrickColor = Part.BrickColor
  1552. local TexturePart = Sub:FindFirstChild("ShirtTexturePart")
  1553. if TexturePart then
  1554. TexturePart.BrickColor = Part.BrickColor
  1555. end
  1556. end
  1557. end
  1558. Color()
  1559. Part.Changed:connect(Color)
  1560. end
  1561.  
  1562. Clear("HumanoidRootPart",HumanoidRootPart,{HumanoidRootPart})
  1563. Clear("Head",Head,{Head})
  1564. Clear("Torso",nil,{LowerTorso,UpperTorso})
  1565. Clear("Left Arm",nil,{LeftLowerArm,LeftUpperArm,LeftHand})
  1566. Clear("Right Arm",nil,{RightLowerArm,RightUpperArm,RightHand})
  1567. Clear("Left Leg",nil,{LeftLowerLeg,LeftUpperLeg,LeftFoot})
  1568. Clear("Right Leg",nil,{RightLowerLeg,RightUpperLeg,RightFoot})
  1569.  
  1570. local ShirtUsed = false
  1571. local function ChildAdded(Ins)
  1572. if Ins:IsA("Hat") and string.sub(Ins.Name,1,7) ~= "Scaled_" then
  1573. delay(0.05,function()
  1574. local Mesh = Ins:WaitForChild("Handle"):WaitForChild("Mesh")
  1575. Ins.AttachmentPos = Ins.AttachmentPos
  1576. Mesh.Scale = Mesh.Scale
  1577. Ins.Name = "Scaled_"..Ins.Name
  1578. end)
  1579. elseif Ins:IsA("Shirt") then
  1580. ShirtUsed = true
  1581. LowerTorso.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  1582. UpperTorso.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  1583. LeftLowerArm.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  1584. LeftUpperArm.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  1585. LeftHand.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  1586. RightLowerArm.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  1587. RightUpperArm.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  1588. RightHand.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  1589. elseif Ins:IsA("Pants") then
  1590. LeftUpperLeg.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  1591. LeftLowerLeg.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  1592. LeftFoot.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  1593. RightUpperLeg.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  1594. RightLowerLeg.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  1595. RightFoot.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  1596. if LowerTorso.ShirtTexturePart.Mesh.TextureId == "" then
  1597. LowerTorso.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  1598. UpperTorso.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  1599. end
  1600. end
  1601. end
  1602.  
  1603. for _,Sub in pairs(Character:GetChildren()) do
  1604. ChildAdded(Sub)
  1605. end
  1606. Character.ChildAdded:connect(ChildAdded)
  1607. loadstring(Anim.Source)()
  1608. end
  1609. ConChar(game:service'Players'.LocalPlayer)
  1610. end
  1611.  
  1612. Init()]]
  1613. spawn(function() loadstring(rcode)() end)
  1614. end
  1615. cmd.util.size = function(p, size)
  1616. -- omfg thanks var
  1617. local pchar = p.Character
  1618. local function scale(chr,scl)
  1619.  
  1620. for _,v in pairs(pchar:GetChildren()) do
  1621. if v:IsA("Hat") then
  1622. v:Clone()
  1623. v.Parent = game.Lighting
  1624. end
  1625. end
  1626.  
  1627. local Head = chr['Head']
  1628. local Torso = chr['Torso']
  1629. local LA = chr['Left Arm']
  1630. local RA = chr['Right Arm']
  1631. local LL = chr['Left Leg']
  1632. local RL = chr['Right Leg']
  1633. local HRP = chr['HumanoidRootPart']
  1634.  
  1635. wait(0.1)
  1636.  
  1637. Head.formFactor = 3
  1638. Torso.formFactor = 3
  1639. LA.formFactor = 3
  1640. RA.formFactor = 3
  1641. LL.formFactor = 3
  1642. RL.formFactor = 3
  1643. HRP.formFactor = 3
  1644.  
  1645. Head.Size = Vector3.new(scl * 2, scl, scl)
  1646. Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
  1647. LA.Size = Vector3.new(scl, scl * 2, scl)
  1648. RA.Size = Vector3.new(scl, scl * 2, scl)
  1649. LL.Size = Vector3.new(scl, scl * 2, scl)
  1650. RL.Size = Vector3.new(scl, scl * 2, scl)
  1651. HRP.Size = Vector3.new(scl * 2, scl * 2, scl)
  1652.  
  1653. local Motor1 = Instance.new('Motor6D', Torso)
  1654. Motor1.Part0 = Torso
  1655. Motor1.Part1 = Head
  1656. Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  1657. Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  1658. Motor1.Name = "Neck"
  1659.  
  1660. local Motor2 = Instance.new('Motor6D', Torso)
  1661. Motor2.Part0 = Torso
  1662. Motor2.Part1 = LA
  1663. Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  1664. Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  1665. Motor2.Name = "Left Shoulder"
  1666.  
  1667. local Motor3 = Instance.new('Motor6D', Torso)
  1668. Motor3.Part0 = Torso
  1669. Motor3.Part1 = RA
  1670. Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  1671. Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  1672. Motor3.Name = "Right Shoulder"
  1673.  
  1674. local Motor4 = Instance.new('Motor6D', Torso)
  1675. Motor4.Part0 = Torso
  1676. Motor4.Part1 = LL
  1677. Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  1678. Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  1679. Motor4.Name = "Left Hip"
  1680.  
  1681. local Motor5 = Instance.new('Motor6D', Torso)
  1682. Motor5.Part0 = Torso
  1683. Motor5.Part1 = RL
  1684. Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  1685. Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  1686. Motor5.Name = "Right Hip"
  1687.  
  1688. local Motor6 = Instance.new('Motor6D', HRP)
  1689. Motor6.Part0 = HRP
  1690. Motor6.Part1 = Torso
  1691. Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  1692. Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  1693.  
  1694. end
  1695.  
  1696. scale(pchar, size)
  1697.  
  1698. for _,v in pairs(game.Lighting:GetChildren()) do
  1699. if v:IsA("Hat") then
  1700. v.Parent = pchar
  1701. end
  1702. end
  1703. end
  1704. cmd.util.checktable = function(t, v)
  1705. for i, __ in pairs(t) do
  1706. if __ == v then
  1707. return true
  1708. end
  1709. end
  1710. return false
  1711. end
  1712. cmd.util.nextrgb = function(r, g, b)
  1713. local ar, ag, ab = r, g, b
  1714. if r == 255 and g < 255 and b == 0 then
  1715. ag = g + 8.5
  1716. end
  1717. if g == 255 and r > 0 and b == 0 then
  1718. ar = r - 8.5
  1719. end
  1720. if g == 255 and b < 255 and r == 0 then
  1721. ab = b + 8.5
  1722. end
  1723. if b == 255 and g > 0 and r == 0 then
  1724. ag = g - 8.5
  1725. end
  1726. if b == 255 and r < 255 and g == 0 then
  1727. ar = r + 8.5
  1728. end
  1729. if r == 255 and b > 0 and g == 0 then
  1730. ab = b - 8.5
  1731. end
  1732. return {ar, ag, ab}
  1733. end
  1734. -- ** interface ** --
  1735. game:GetService('UserInputService').InputBegan:connect(function(inp)
  1736. if inp.UserInputType == Enum.UserInputType.Keyboard then
  1737. if inp.KeyCode == Enum.KeyCode.Semicolon then
  1738. DistributedCmdBar:CaptureFocus()
  1739. end
  1740. end
  1741. end)
  1742.  
  1743. -- ** commands ** --
  1744. cmd.commands.store = {}
  1745. cmd.commands.fmtstore = {}
  1746.  
  1747. cmd.commands.register = function(cmdz, fmt, func)
  1748. cmd.commands.store[cmdz] = (function(str) coroutine.wrap(function() pcall(function() func(cmd.util.parse(str, fmt)) end) end)() end)
  1749. cmd.commands.fmtstore[cmdz] = fmt
  1750. end
  1751.  
  1752. cmd.commands.run = function(str)
  1753. local cmdz = cmd.util.pos(str, 1)
  1754. if not cmd.commands.store[cmdz] then
  1755. return nil
  1756. else
  1757. cmd.commands.store[cmdz](str)
  1758. end
  1759. end
  1760.  
  1761. -- // actual commands // --
  1762.  
  1763. cmd.commands.register('kill', 'cmd%plrs', function(args)
  1764. for i, v in pairs(args[2]) do
  1765. v.Character.Humanoid.Health = 0
  1766. end
  1767. end)
  1768.  
  1769. cmd.commands.register('clone', 'cmd%plrs', function(args)
  1770. for i, v in pairs(args[2]) do
  1771. v.Character.Archivable = true
  1772. local clone = v.Character:Clone()
  1773. clone.Parent = game.Workspace
  1774. clone:MoveTo(v.Character.Torso.Position)
  1775. end
  1776. end)
  1777.  
  1778. cmd.commands.register('damage', 'cmd%plrs%int', function(args)
  1779. for i, v in pairs(args[2]) do
  1780. v.Character.Humanoid:TakeDamage(args[3].data)
  1781. end
  1782. end)
  1783.  
  1784. cmd.commands.register('freeze', 'cmd%plrs', function(args)
  1785. for i, v in pairs(args[2]) do
  1786. v.Character.Torso.Anchored = true
  1787. end
  1788. end)
  1789.  
  1790. cmd.commands.register('thaw', 'cmd%plrs', function(args)
  1791. for i, v in pairs(args[2]) do
  1792. v.Character.Torso.Anchored = false
  1793. end
  1794. end)
  1795. Fly = false;
  1796. cmd.commands.register('fly', 'cmd', function(args)
  1797. if Fly == true then
  1798. Fly = false
  1799. return
  1800. end
  1801. Fly = true
  1802. local mouse=game.Players.LocalPlayer:GetMouse''
  1803. localplayer=game.Players.LocalPlayer
  1804. game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart")
  1805. local torso = game.Players.LocalPlayer.Character.HumanoidRootPart
  1806. local speed=0
  1807. local keys={a=false,d=false,w=false,s=false}
  1808. local e1
  1809. local e2
  1810. local function start()
  1811. local pos = Instance.new("BodyPosition",torso)
  1812. local gyro = Instance.new("BodyGyro",torso)
  1813. pos.Name="EPIXPOS"
  1814. pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  1815. pos.position = torso.Position
  1816. gyro.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  1817. gyro.cframe = torso.CFrame
  1818. repeat
  1819. wait()
  1820. localplayer.Character.Humanoid.PlatformStand=true
  1821. local new=gyro.cframe - gyro.cframe.p + pos.position
  1822. if not keys.w and not keys.s and not keys.a and not keys.d then
  1823. speed=1
  1824. end
  1825. if keys.w then
  1826. new = new + workspace.CurrentCamera.CoordinateFrame.lookVector * speed
  1827. speed=speed+0.01
  1828. end
  1829. if keys.s then
  1830. new = new - workspace.CurrentCamera.CoordinateFrame.lookVector * speed
  1831. speed=speed+0.01
  1832. end
  1833. if keys.d then
  1834. new = new * CFrame.new(speed,0,0)
  1835. speed=speed+0.01
  1836. end
  1837. if keys.a then
  1838. new = new * CFrame.new(-speed,0,0)
  1839. speed=speed+0.01
  1840. end
  1841. if speed>5 then
  1842. speed=5
  1843. end
  1844. pos.position=new.p
  1845. if keys.w then
  1846. gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(-math.rad(speed*15),0,0)
  1847. elseif keys.s then
  1848. gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(math.rad(speed*15),0,0)
  1849. else
  1850. gyro.cframe = workspace.CurrentCamera.CoordinateFrame
  1851. end
  1852. until not Fly
  1853. if gyro then gyro:Destroy() end
  1854. if pos then pos:Destroy() end
  1855. flying=false
  1856. localplayer.Character.Humanoid.PlatformStand=false
  1857. speed=0
  1858. end
  1859. e1=mouse.KeyDown:connect(function(key)
  1860. if not torso or not torso.Parent then flying=false e1:disconnect() e2:disconnect() return end
  1861. if key=="w" then
  1862. keys.w=true
  1863. elseif key=="s" then
  1864. keys.s=true
  1865. elseif key=="a" then
  1866. keys.a=true
  1867. elseif key=="d" then
  1868. keys.d=true
  1869. end
  1870. end)
  1871. e2=mouse.KeyUp:connect(function(key)
  1872. if key=="w" then
  1873. keys.w=false
  1874. elseif key=="s" then
  1875. keys.s=false
  1876. elseif key=="a" then
  1877. keys.a=false
  1878. elseif key=="d" then
  1879. keys.d=false
  1880. end
  1881. end)
  1882. start()
  1883. end)
  1884. cmd.commands.register('tp', 'cmd%plrs%plrs', function(args)
  1885. local players = args[2]
  1886. local target = args[3][1]
  1887. for i, player in pairs(args[2]) do
  1888. player.Character.HumanoidRootPart.CFrame = target.Character.HumanoidRootPart.CFrame
  1889. end
  1890. end)
  1891.  
  1892. cmd.commands.register('naked', 'cmd%plrs', function(args)
  1893. for i, v in pairs(args[2]) do
  1894. v:ClearCharacterAppearance()
  1895. end
  1896. end)
  1897. cmd.commands.register('sgod', 'cmd%plrs', function(args)
  1898. for i, v in pairs(args[2]) do
  1899. v.Character.Humanoid.MaxHealth = 999999999
  1900. v.Character.Humanoid.Health = 999999999
  1901. end
  1902. end)
  1903.  
  1904. cmd.commands.register('ws', 'cmd%plrs%int', function(args)
  1905. for i, v in pairs(args[2]) do
  1906. v.Character.Humanoid.WalkSpeed = args[3].data
  1907. end
  1908. end)
  1909.  
  1910. cmd.commands.register('lag', 'cmd%plrs', function(args)
  1911. for i, v in pairs(args[2]) do
  1912. coroutine.wrap(function()
  1913. for i = 1, 200 do
  1914. ypcall(function()
  1915. coroutine.wrap(function()
  1916. for i = 1, 1000 do
  1917. Instance.new("HopperBin", v.Backpack).Name = ('AAAAAAA '):rep(1000)
  1918. end
  1919. end)()
  1920. end)
  1921. wait()
  1922. end
  1923. end)()
  1924. end
  1925. end)
  1926.  
  1927. cmd.commands.register('ban', 'cmd%plrs', function(args)
  1928. for i, v in pairs(args[2]) do
  1929. table.insert(cmd.bans, v.Name)
  1930. v.Parent = nil
  1931. end
  1932. end)
  1933.  
  1934. cmd.commands.register('lagban', 'cmd%plrs', function(args)
  1935. for i, v in pairs(args[2]) do
  1936. table.insert(cmd.lagbans, v.Name)
  1937. coroutine.wrap(function()
  1938. for i = 1, 200 do
  1939. ypcall(function()
  1940. coroutine.wrap(function()
  1941. for i = 1, 1000 do
  1942. Instance.new("HopperBin", v.Backpack).Name = ('AAAAAAA '):rep(1000)
  1943. end
  1944. end)()
  1945. end)
  1946. wait()
  1947. end
  1948. end)()
  1949. end
  1950. end)
  1951.  
  1952. cmd.commands.register('punish', 'cmd%plrs', function(args)
  1953. for i, v in pairs(args[2]) do
  1954. v.Character.Parent = game.Lighting
  1955. end
  1956. end)
  1957.  
  1958. cmd.commands.register('unpunish', 'cmd%plrs', function(args)
  1959. for i, v in pairs(args[2]) do
  1960. v.Character.Parent = game.Workspace
  1961. end
  1962. end)
  1963.  
  1964. cmd.commands.register('respawn', 'cmd%plrs', function(args)
  1965. for i, v in pairs(args[2]) do
  1966. local a1 = Instance.new("Model", game.Workspace)
  1967. local a2 = Instance.new("Part", game.Workspace)
  1968. a2.CanCollide = true
  1969. a2.Anchored = true
  1970. a2.CFrame = CFrame.new(10000, 10000, 10000)
  1971. a2.Name = "Torso"
  1972. local a3 = Instance.new("Humanoid", a1)
  1973. a3.MaxHealth=100;a3.Health=100
  1974. v.Character = a1
  1975. a3.Health=0
  1976. end
  1977. end)
  1978.  
  1979. cmd.commands.register('shutdown', 'cmd', function(args)
  1980. for i, v in pairs(cmd.service('Players'):GetPlayers()) do
  1981. v.Parent = nil
  1982. end
  1983. end)
  1984.  
  1985. cmd.commands.register('music', 'cmd%int', function(args)
  1986. local a = Instance.new("Sound")
  1987. a.SoundId = "rbxassetid://" .. tostring(args[2].data)
  1988. a.Looped = true
  1989. a.Volume = 1
  1990. a.Parent = game.Workspace
  1991. a:Play()
  1992.  
  1993. end)
  1994.  
  1995. cmd.commands.register('sit', 'cmd%plrs', function(args)
  1996. for i, v in pairs(args[2]) do
  1997. v.Character.Humanoid.Sit = true
  1998. end
  1999. end)
  2000.  
  2001. cmd.commands.register('jump', 'cmd%plrs', function(args)
  2002. for i, v in pairs(args[2]) do
  2003. v.Character.Humanoid.Jump = true
  2004. end
  2005. end)
  2006.  
  2007. cmd.commands.register('stun', 'cmd%plrs', function(args)
  2008. for i, v in pairs(args[2]) do
  2009. v.Character.Humanoid.PlatformStand = true
  2010. end
  2011. end)
  2012.  
  2013. cmd.commands.register('unstun', 'cmd%plrs', function(args)
  2014. for i, v in pairs(args[2]) do
  2015. v.Character.Humanoid.PlatformStand = false
  2016. end
  2017. end)
  2018.  
  2019. cmd.commands.register('loopstate', 'cmd%int', function(args)
  2020. coroutine.resume(coroutine.create(function()
  2021. repeat
  2022. ypcall(function() cmd.localplayer.Character.Humanoid:ChangeState(args[2].data) end)
  2023. wait(0)
  2024. until cmd.localplayer.Character.Humanoid == nil
  2025. end))
  2026. end)
  2027.  
  2028. cmd.commands.register('invis', 'cmd%plrs', function(args)
  2029. for i, v in pairs(args[2]) do
  2030. local function dloop(o)
  2031. for i, v in pairs(o:GetChildren()) do
  2032. pcall(function() v.Transparency = 1 end)
  2033. dloop(v)
  2034. end
  2035. end
  2036. dloop(v.Character)
  2037. end
  2038. end)
  2039.  
  2040. cmd.commands.register('vis', 'cmd%plrs', function(args)
  2041. for i, v in pairs(args[2]) do
  2042. local function dloop(o)
  2043. for i, v in pairs(o:GetChildren()) do
  2044. pcall(function() v.Transparency = 0 end)
  2045. dloop(v)
  2046. end
  2047. end
  2048. v.Character.HumanoidRootPart.Transparency = 1
  2049. dloop(v.Character)
  2050. end
  2051. end)
  2052.  
  2053. cmd.commands.register('nuke', 'cmd%plrs', function(args)
  2054. for i, v in pairs(args[2]) do
  2055. if v.Character then
  2056. local nuke = Instance.new("Part", game.Workspace)
  2057. nuke.Anchored = true
  2058. nuke.CanCollide = false
  2059. nuke.FormFactor = "Symmetric"
  2060. nuke.Shape = "Ball"
  2061. nuke.Size = Vector3.new(1,1,1)
  2062. nuke.BrickColor = BrickColor.new("New Yeller")
  2063. nuke.Transparency = 0.5
  2064. nuke.Reflectance = 0.2
  2065. nuke.TopSurface = 0
  2066. nuke.BottomSurface = 0
  2067. nuke.Touched:connect(function (hit)
  2068. if hit and hit.Parent then
  2069. local boom = Instance.new("Explosion", game.Workspace)
  2070. boom.Position = hit.Position
  2071. boom.BlastRadius = 11
  2072. boom.BlastPressure = math.huge
  2073. end
  2074. end)
  2075. local CF = v.Character.Torso.CFrame
  2076. nuke.CFrame = CF
  2077. for i = 1,333 do
  2078. nuke.Size = nuke.Size + Vector3.new(3,3,3)
  2079. nuke.CFrame = CF
  2080. wait(1/44)
  2081. end
  2082. nuke:Destroy()
  2083. end
  2084. end
  2085. end)
  2086.  
  2087. cmd.commands.register('explode', 'cmd%plrs', function(args)
  2088. for i, v in pairs(args[2]) do
  2089. Instance.new("Explosion", v.Character.Torso).Position = v.Character.Torso.Position
  2090. end
  2091. end)
  2092.  
  2093. cmd.commands.register('hat', 'cmd%plrs%int', function(args)
  2094. for i, v in pairs(args[2]) do
  2095. cmd.service('InsertService'):LoadAsset(args[3].data):GetChildren()[1].Parent = v.Character
  2096. end
  2097. end)
  2098.  
  2099. cmd.commands.register('chat', 'cmd%plrs%inf', function(args)
  2100. for i, v in pairs(args[2]) do
  2101. game:GetService('Chat'):Chat(v.Character, args[3], 1)
  2102. end
  2103. end)
  2104.  
  2105. cmd.commands.register('god', 'cmd%plrs', function(args)
  2106. for i, v in pairs(args[2]) do
  2107. v.Character.Humanoid.MaxHealth = math.huge
  2108. v.Character.Humanoid.Health = math.huge
  2109. end
  2110. end)
  2111.  
  2112. cmd.commands.register('ungod', 'cmd%plrs', function(args)
  2113. for i, v in pairs(args[2]) do
  2114. v.Character.Humanoid.Health = 100
  2115. v.Character.Humanoid.MaxHealth = 100
  2116. end
  2117. end)
  2118.  
  2119. cmd.commands.register('rh', 'cmd%plrs', function(args)
  2120. for i, v in pairs(args[2]) do
  2121. v.Character.Humanoid.Parent = nil
  2122. end
  2123. end)
  2124.  
  2125. cmd.commands.register('fire', 'cmd%plrs', function(args)
  2126. for i, v in pairs(args[2]) do
  2127. Instance.new('Fire', v.Character.Torso)
  2128. end
  2129. end)
  2130.  
  2131. cmd.commands.register('insane', 'cmd%plrs', function(args)
  2132. for x, m in pairs(args[2]) do
  2133. for i,v in pairs(m.Character.Torso:GetChildren()) do
  2134. if v:IsA("Motor6D") then
  2135. coroutine.wrap(function()
  2136. while v do
  2137. v.C0=v.C0*CFrame.Angles(math.random(-180,180),math.random(-180,180),math.random(-180,180))
  2138. wait()
  2139. end
  2140. end)()
  2141. end
  2142. end
  2143. end
  2144. end)
  2145.  
  2146. cmd.commands.register('admin', 'cmd%plrs',function(args)
  2147. for i, v in pairs(args[2]) do
  2148. --table.insert(cmd.admins, v.Name)
  2149. v.Chatted:connect(function(msg)
  2150. if msg:sub(1,1) == cmd.prefix or msg:sub(1,1) == cmd.hidden then
  2151. cmd.commands.run(msg:sub(2, #msg))
  2152. end
  2153. end)
  2154. end
  2155. end)
  2156.  
  2157. cmd.commands.register('nosound', 'cmd', function(args)
  2158. local function dx(o)
  2159. for i, v in pairs(o:GetChildren()) do
  2160. if v:IsA("Sound") then
  2161. v:Stop()
  2162. end
  2163. dx(v)
  2164. end
  2165. end
  2166. dx(game.Workspace)
  2167. end)
  2168.  
  2169. cmd.commands.register('duck', 'cmd%plrs', function(args)
  2170. for _,p in pairs(args[2]) do
  2171. local pchar = p.Character
  2172. for i,v in pairs(pchar.Torso:GetChildren()) do
  2173. if v:IsA("Decal") then
  2174. v:Destroy()
  2175. end
  2176. end
  2177. for i,v in pairs(pchar:GetChildren()) do
  2178. if v:IsA("Hat") then
  2179. v:Destroy()
  2180. end
  2181. end
  2182. local duck = Instance.new("SpecialMesh", pchar.Torso)
  2183. duck.MeshType = "FileMesh"
  2184. duck.MeshId = "http://www.roblox.com/asset/?id=9419831"
  2185. duck.TextureId = "http://www.roblox.com/asset/?id=9419827"
  2186. duck.Scale = Vector3.new(5, 5, 5)
  2187. pchar.Head.Transparency = 1
  2188. pchar["Left Arm"].Transparency = 1
  2189. pchar["Right Arm"].Transparency = 1
  2190. pchar["Left Leg"].Transparency = 1
  2191. pchar["Right Leg"].Transparency = 1
  2192. pchar.Head.face.Transparency = 1
  2193. end
  2194. end)
  2195.  
  2196. cmd.commands.register('shrek', 'cmd%plrs', function(args)
  2197. for i, v in pairs(args[2]) do
  2198. local pchar = v.Character
  2199. for i,v in pairs(pchar:GetChildren()) do
  2200. if v:IsA("Hat") or v:IsA("CharacterMesh") or v:IsA("Shirt") or v:IsA("Pants") then
  2201. v:Destroy()
  2202. end
  2203. end
  2204. for i,v in pairs(pchar.Head:GetChildren()) do
  2205. if v:IsA("Decal") or v:IsA("SpecialMesh") then
  2206. v:Destroy()
  2207. end
  2208. end
  2209.  
  2210. local mesh = Instance.new("SpecialMesh", pchar.Head)
  2211. mesh.MeshType = "FileMesh"
  2212. pchar.Head.Mesh.MeshId = "http://www.roblox.com/asset/?id=19999257"
  2213. pchar.Head.Mesh.Offset = Vector3.new(-0.1, 0.1, 0)
  2214. pchar.Head.Mesh.TextureId = "http://www.roblox.com/asset/?id=156397869"
  2215.  
  2216. local Shirt = Instance.new("Shirt", v.Character)
  2217. local Pants = Instance.new("Pants", v.Character)
  2218.  
  2219. Shirt.ShirtTemplate = "rbxassetid://133078194"
  2220. Pants.PantsTemplate = "rbxassetid://133078204"
  2221. end
  2222. end)
  2223.  
  2224. cmd.commands.register('nograv', 'cmd%plrs', function(args)
  2225. for i, v in pairs(args[2]) do
  2226. for x, m in pairs(v.Character:GetChildren()) do
  2227. if m:IsA("BasePart") then
  2228. local bf = Instance.new("BodyForce", m)
  2229. bf.force = Vector3.new(0, 192.25, 0) * m:GetMass()
  2230. end
  2231. if m:IsA("Hat") then
  2232. if m:findFirstChild("Handle") then
  2233. local bf = Instance.new("BodyForce", m.Handle)
  2234. bf.force = Vector3.new(0, 192.25, 0) * m.Handle:GetMass()
  2235. end
  2236. end
  2237. end
  2238. end
  2239. end)
  2240.  
  2241. cmd.commands.register('loopheal', 'cmd%plrs', function(args)
  2242. for i, v in pairs(args[2]) do
  2243. coroutine.wrap(function()
  2244. while wait() do
  2245. if v.Character.Humanoid then
  2246. v.Character.Humanoid.Health = 1000
  2247. v.Character.Humanoid.MaxHealth = 1000
  2248. end
  2249. end
  2250. end)()
  2251. end
  2252. end)
  2253.  
  2254. cmd.commands.register('hulk', 'cmd%plrs', function(args)
  2255. for i, v in pairs(args[2]) do
  2256. cmd.util.hulk(v)
  2257. end
  2258. end)
  2259.  
  2260. cmd.commands.register('sky', 'cmd%int', function(args)
  2261. local ID = args[2].data
  2262. local sky = Instance.new("Sky", game.Lighting)
  2263. sky.SkyboxBk = "rbxassetid://" .. ID
  2264. sky.SkyboxDn = "rbxassetid://" .. ID
  2265. sky.SkyboxFt = "rbxassetid://" .. ID
  2266. sky.SkyboxLf = "rbxassetid://" .. ID
  2267. sky.SkyboxRt = "rbxassetid://" .. ID
  2268. sky.SkyboxUp = "rbxassetid://" .. ID
  2269. end)
  2270.  
  2271. cmd.commands.register('bombs', 'cmd%plrs', function(args)
  2272. cmd.util.BombVest(args[2])
  2273. end)
  2274.  
  2275. cmd.commands.register('control', 'cmd%plrs', function(args)
  2276. -- variable
  2277. local pchar = args[2][1].Character
  2278. local char = cmd.localplayer.Character
  2279. pchar.Humanoid.PlatformStand = true
  2280. local w = Instance.new("Weld", pchar.Torso)
  2281. w.Part0 = pchar.Torso
  2282. w.Part1 = pchar.Torso
  2283. local w2 = Instance.new("Weld", pchar.Head)
  2284. w2.Part0 = pchar.Head
  2285. w2.Part1 = pchar.Head
  2286. local w3 = Instance.new("Weld", pchar:findFirstChild("Right Arm"))
  2287. w3.Part0 = pchar:findFirstChild("Right Arm")
  2288. w3.Part1 = pchar:findFirstChild("Right Arm")
  2289. local w4 = Instance.new("Weld", pchar:findFirstChild("Left Arm"))
  2290. w4.Part0 = pchar:findFirstChild("Left Arm")
  2291. w4.Part1 = pchar:findFirstChild("Left Arm")
  2292. local w5 = Instance.new("Weld", pchar:findFirstChild("Right Leg"))
  2293. w5.Part0 = pchar:findFirstChild("Right Leg")
  2294. w5.Part1 = pchar:findFirstChild("Right Leg")
  2295. local w6 = Instance.new("Weld", pchar:findFirstChild("Left Leg"))
  2296. w6.Part0 = pchar:findFirstChild("Left Leg")
  2297. w6.Part1 = pchar:findFirstChild("Left Leg")
  2298. char.Head.face:Destroy()
  2299. for i,v in pairs(pchar:GetChildren()) do
  2300. if v:IsA("BasePart") then
  2301. v.CanCollide = false
  2302. end
  2303. end
  2304. for i,v in pairs(char:GetChildren()) do
  2305. if v:IsA("BasePart") then
  2306. v.Transparency = 1
  2307. elseif v:IsA("Hat") then
  2308. v:Destroy()
  2309. end
  2310. end
  2311. pchar.Parent = char
  2312. repeat
  2313. pchar.Humanoid.PlatformStand = true
  2314. wait()
  2315. until char.Parent == nil
  2316. end)
  2317.  
  2318. cmd.commands.register('rtag', 'cmd%inf', function(args)
  2319. local len = 10; local player = cmd.localplayer
  2320. local bb = Instance.new("BillboardGui")
  2321. bb.Parent = player.Character.Head
  2322. bb.Adornee = player.Character.Head
  2323. bb.AlwaysOnTop = true
  2324. bb.Enabled = true
  2325. bb.Size = UDim2.new(len, 0, 1.5, 0)
  2326. bb.Name = "tag"
  2327. bb.StudsOffset = Vector3.new(0, 3, 0)
  2328. --local fr = Instance.new("Frame")
  2329. --fr.Parent = bb
  2330. --fr.Size = UDim2.new(1, 0, 1, 0)
  2331. --fr.Style = Enum.FrameStyle.RobloxRound
  2332. local tl = Instance.new("TextLabel")
  2333. tl.Parent = bb
  2334. tl.BackgroundTransparency = 1
  2335. tl.TextScaled = true
  2336. tl.TextColor3 = Color3.new(255/255, 255/255, 255/255)
  2337. tl.Size = UDim2.new(1, 0, 1, 0)
  2338. tl.Text = args[2]
  2339. tl.Name = "trutag"
  2340. tl.Visible = true
  2341. tl.ZIndex = 2
  2342. coroutine.wrap(function()
  2343. local r, g, b = 255, 0, 0
  2344. repeat
  2345. tl.TextColor3 = Color3.new(r/255, g/255, b/255)
  2346. local bo = cmd.util.nextrgb(r, g, b)
  2347. r = bo[1]; g = bo[2]; b = bo[3];
  2348. wait()
  2349. until bb == nil
  2350. end)()
  2351. end)
  2352.  
  2353. cmd.commands.register('smoke', 'cmd%plrs', function(args)
  2354. for i, v in pairs(args[2]) do
  2355. Instance.new('Smoke', v.Character.Torso)
  2356. end
  2357. end)
  2358.  
  2359. cmd.commands.register('btools', 'cmd%plrs', function(args)
  2360. for i, p in pairs(args[2]) do
  2361. local a = Instance.new("HopperBin")
  2362. a.BinType = "GameTool"
  2363. a.Parent = p.Backpack
  2364. local a = Instance.new("HopperBin")
  2365. a.BinType = "Clone"
  2366. a.Parent = p.Backpack
  2367. local a = Instance.new("HopperBin")
  2368. a.BinType = "Hammer"
  2369. a.Parent = p.Backpack
  2370. end
  2371. end)
  2372.  
  2373. con = nil;
  2374. cmd.commands.register('noclip', 'cmd', function(args)
  2375. cmd.noclip = false
  2376. con = game:GetService('RunService').Stepped:connect(function()
  2377. if cmd.noclip == true then
  2378. con:disconnect()
  2379. else
  2380. cmd.localplayer.Character.Torso.CanCollide = false
  2381. cmd.localplayer.Character.Head.CanCollide = false
  2382. end
  2383. end)
  2384. end)
  2385.  
  2386. cmd.commands.register('clip', 'cmd', function(args)
  2387. cmd.noclip = true
  2388. end)
  2389.  
  2390. cmd.commands.register('gear', 'cmd%plrs%int', function(args)
  2391. local gear = game:GetService("InsertService"):LoadAsset(args[3].data):GetChildren()[1]
  2392. if not gear then return end
  2393. for i, v in pairs(args[2]) do
  2394. gear:Clone().Parent = v.Backpack
  2395. end
  2396. end)
  2397.  
  2398. cmd.commands.register('kick', 'cmd%plrs', function(args)
  2399. for i, v in pairs(args[2]) do
  2400. v.Parent = nil
  2401. end
  2402. end)
  2403.  
  2404. cmd.commands.register('r15', 'cmd', function(args)
  2405. cmd.util.R15()
  2406. end)
  2407.  
  2408. cmd.commands.register('char', 'cmd%plrs%str', function(args)
  2409. if tonumber(args[3].data) ~= nil then
  2410. args[3].data = tonumber(args[3].data)
  2411. else
  2412. args[3].data = cmd.players:GetUserIdFromNameAsync(args[3].data)
  2413. end
  2414. for i, v in pairs(args[2]) do
  2415. v.CharacterAppearance = 'http://www.roblox.com/asset/CharacterFetch.ashx?userId=' .. args[3].data
  2416. pcall(function() v.Character.Humanoid.Health = 0 end)
  2417. end
  2418. end)
  2419.  
  2420. cmd.commands.register('noob', 'cmd%plrs', function(args)
  2421. for i, v in pairs(args[2]) do
  2422. v.CharacterAppearance = 'http://www.roblox.com/asset/CharacterFetch.ashx?userId=4'
  2423. pcall(function() v.Character.Humanoid.Health = 0 end)
  2424. end
  2425. end)
  2426.  
  2427. cmd.commands.register('ff', 'cmd%plrs', function(args)
  2428. for i, v in pairs(args[2]) do
  2429. Instance.new("ForceField", v.Character)
  2430. end
  2431. end)
  2432.  
  2433. cmd.commands.register('unff', 'cmd%plrs', function(args)
  2434. for i, v in pairs(args[2]) do
  2435. for x, m in pairs(v.Character:GetChildren()) do
  2436. if m:IsA("ForceField") then
  2437. m.Parent = nil
  2438. end
  2439. end
  2440. end
  2441. end)
  2442.  
  2443. cmd.commands.register('guest', 'cmd%plrs', function(args)
  2444. for i, v in pairs(args[2]) do
  2445. v.CharacterAppearance = 'http://www.roblox.com/asset/CharacterFetch.ashx?userId=1'
  2446. pcall(function() v.Character.Humanoid.Health = 0 end)
  2447. end
  2448. end)
  2449.  
  2450. cmd.commands.register('giraffe', 'cmd%plrs', function(args)
  2451. for i, v in pairs(args[2]) do
  2452. local char=v.Character
  2453. local h=char.Head
  2454. local tor=char.Torso
  2455. tor.Neck.C0=tor.Neck.C0*CFrame.new(0,0,5)
  2456. local fn=Instance.new("Part",char)
  2457. fn.Size=Vector3.new(1,5.5,1)
  2458. fn.Name="FakeNeck"
  2459. fn.Anchored=false
  2460. fn.CanCollide=false
  2461. if char:FindFirstChild("Body Colors") then
  2462. fn.BrickColor=char["Body Colors"].HeadColor
  2463. end
  2464. local cm=Instance.new("CylinderMesh",fn)
  2465. local we=Instance.new("Weld",h)
  2466. we.Part0=h
  2467. we.Part1=fn
  2468. we.C1=we.C1*CFrame.new(0,2.6,0)
  2469. end
  2470. end)
  2471.  
  2472. cmd.commands.register('notools', 'cmd%plrs', function(args)
  2473. for i, v in pairs(args[2]) do
  2474. for x, m in pairs(v.Backpack:GetChildren()) do
  2475. m.Parent = nil
  2476. end
  2477. end
  2478. end)
  2479.  
  2480. cmd.commands.register('taketools', 'cmd%plrs', function(args)
  2481. for i, v in pairs(args[2]) do
  2482. for x, m in pairs(v.Backpack:GetChildren()) do
  2483. m.Parent = cmd.localplayer.Backpack
  2484. end
  2485. end
  2486. end)
  2487.  
  2488. cmd.commands.register('confuse', 'cmd%plrs', function(args)
  2489. for i, v in pairs(args[2]) do
  2490. v.Character.Humanoid.WalkSpeed = -16
  2491. end
  2492. end)
  2493.  
  2494. cmd.commands.register('spin', 'cmd%plrs', function(args)
  2495. for i, v in pairs(args[2]) do
  2496. for i,v in pairs(v.Character.Torso:GetChildren()) do
  2497. if v.Name == "Spinning" then
  2498. v:Destroy()
  2499. end
  2500. end
  2501. local Torso = v.Character.Torso
  2502. local BG = Instance.new("BodyGyro", Torso)
  2503. BG.Name = "Spinning"
  2504. BG.maxTorque = Vector3.new(0, math.huge, 0)
  2505. BG.P = 11111
  2506. BG.cframe = Torso.CFrame
  2507. repeat wait(1/44)
  2508. BG.CFrame = BG.CFrame * CFrame.Angles(0,math.rad(30),0)
  2509. until not BG or BG.Parent ~= Torso
  2510. end
  2511. end)
  2512.  
  2513. cmd.commands.register('fling', 'cmd%plrs', function(args)
  2514. for i, v in pairs(args[2]) do
  2515. local pchar = v.Character
  2516. if pchar:FindFirstChild("Humanoid") then
  2517. local xran
  2518. local zran
  2519. repeat
  2520. xran = math.random(-9999,9999)
  2521. until math.abs(xran) >= 5555
  2522. repeat
  2523. zran = math.random(-9999,9999)
  2524. until math.abs(zran) >= 5555
  2525. pchar.Humanoid.Sit = true
  2526. pchar.Torso.Velocity = Vector3.new(0,0,0)
  2527. local BF = Instance.new("BodyForce", pchar.Torso)
  2528. BF.force = Vector3.new(xran * 4, 9999 * 5, zran * 4)
  2529. end
  2530. end
  2531. end)
  2532.  
  2533. cmd.commands.register('burn', 'cmd%plrs', function(args)
  2534. for i, v in pairs(args[2]) do
  2535. spawn(function()
  2536. wait(0.1)
  2537. local fire=Instance.new("Fire", v.Character.Torso)
  2538. wait(0.1)
  2539. local fire=Instance.new("Fire", v.Character.Head)
  2540. wait(0.1)
  2541. local fire=Instance.new("Fire", v.Character["Left Arm"])
  2542. wait(0.1)
  2543. local fire=Instance.new("Fire", v.Character["Right Leg"])
  2544. wait(0.5)
  2545. v.Character:BreakJoints();
  2546. end)
  2547. end
  2548. end)
  2549.  
  2550. cmd.commands.register('printcmds', 'cmd', function(args)
  2551. for i, v in pairs(cmd.commands.store) do
  2552. print(i, '==', v)
  2553. end
  2554. end)
  2555.  
  2556. cmd.commands.register('gun', 'cmd%plrs', function(args)
  2557. local a = game:GetService("InsertService"):LoadAsset(130113146):GetChildren()[1]
  2558. local b = game:GetService("InsertService"):LoadAsset(67747912):GetChildren()[1]
  2559. local c = game:GetService("InsertService"):LoadAsset(95354288):GetChildren()[1]
  2560. for i, v in pairs(args[2]) do
  2561. a:Clone().Parent = v.Backpack
  2562. b:Clone().Parent = v.Backpack
  2563. c:Clone().Parent = v.Backpack
  2564. end
  2565. end)
  2566.  
  2567.  
  2568. cmd.commands.register('goto', 'cmd%plrs', function(args)
  2569. local target = args[2][1]
  2570. cmd.localplayer.Character.HumanoidRootPart.CFrame = target.Character.HumanoidRootPart.CFrame
  2571. end)
  2572.  
  2573. cmd.commands.register('select', 'cmd%plrs', function(args)
  2574. for i, v in pairs(args[2]) do
  2575. Instance.new("SelectionBox", v.Character).Adornee = v.Character
  2576. end
  2577. end)
  2578.  
  2579. cmd.commands.register('sphere', 'cmd%plrs', function(args)
  2580. for i, v in pairs(args[2]) do
  2581. Instance.new("SelectionSphere", v.Character).Adornee = v.Character
  2582. end
  2583. end)
  2584.  
  2585. cmd.commands.register('bring', 'cmd%plrs', function(args)
  2586. for i, v in pairs(args[2]) do
  2587. v.Character.HumanoidRootPart.CFrame = cmd.localplayer.Character.HumanoidRootPart.CFrame
  2588. end
  2589. end)
  2590.  
  2591. cmd.commands.register('knife', 'cmd%plrs', function(args)
  2592. local knife = game:GetService("InsertService"):LoadAsset(170897263):GetChildren()[1]
  2593. for i, v in pairs(args[2]) do
  2594. knife:Clone().Parent = v
  2595. end
  2596. end)
  2597.  
  2598. cmd.commands.register('shades', 'cmd%plrs', function(args)
  2599. local shades = game:GetService('InsertService'):LoadAsset(11748356):GetChildren()[1]
  2600. for i, v in pairs(args[2]) do
  2601. shades:Clone().Parent = v.Character
  2602. end
  2603. end)
  2604.  
  2605. cmd.commands.register('alien', 'cmd%plrs', function(args)
  2606. -- variable
  2607. for i, v in pairs(args[2]) do
  2608. local pchar = v.Character
  2609. if pchar:FindFirstChild('Shirt') then
  2610. pchar.Shirt:Destroy()
  2611. end
  2612. if pchar:FindFirstChild('Pants') then
  2613. pchar.Pants:Destroy()
  2614. end
  2615. if pchar:FindFirstChild('Shirt Graphic') then
  2616. pchar['Shirt Graphic'].Graphic = ''
  2617. end
  2618. for i,v in pairs(pchar:GetChildren()) do
  2619. if v:IsA('Hat') then
  2620. v:Destroy()
  2621. end
  2622. end
  2623. local ayy2 = game:GetObjects("rbxassetid://397033642")[1]
  2624. ayy2.Parent = pchar
  2625. local BC = pchar['Body Colors']
  2626. BC.HeadColor = BrickColor.new('Fossil')
  2627. BC.LeftArmColor = BrickColor.new('Fossil')
  2628. BC.LeftLegColor = BrickColor.new('Fossil')
  2629. BC.RightArmColor = BrickColor.new('Fossil')
  2630. BC.RightLegColor = BrickColor.new('Fossil')
  2631. BC.TorsoColor = BrickColor.new('Fossil')
  2632. end
  2633. end)
  2634.  
  2635. cmd.commands.register('team', 'cmd%plrs%str', function(args)
  2636. for i, v in pairs(args[2]) do
  2637. for x, m in pairs(game:GetService('Teams'):GetTeams()) do
  2638. if (m.Name):lower():sub(1, #args[3].data) == (args[3].data):lower() then
  2639. v.TeamColor = m.TeamColor
  2640. end
  2641. end
  2642. end
  2643. end)
  2644.  
  2645. cmd.commands.register('particles', 'cmd%plrs%int', function(args)
  2646. for i, v in pairs(args[2]) do
  2647. Instance.new("ParticleEmitter", v.Character).Texture = args[3].data
  2648. end
  2649. end)
  2650.  
  2651. cmd.commands.register('ghost', 'cmd%plrs', function(args)
  2652. for i, v in pairs(args[2]) do
  2653. local pchar = v.Character
  2654. pchar.Head.Transparency = 0.5
  2655. pchar.Torso.Transparency = 0.5
  2656. pchar["Left Arm"].Transparency = 0.5
  2657. pchar["Right Arm"].Transparency = 0.5
  2658. pchar["Left Leg"].Transparency = 0.5
  2659. pchar["Right Leg"].Transparency = 0.5
  2660. pchar.Head.face.Transparency = 0.5
  2661. end
  2662. end)
  2663.  
  2664. cmd.commands.register('firstperson', 'cmd%plrs', function(args)
  2665. for i, v in pairs(args[2]) do
  2666. v.CameraMode = Enum.CameraMode.LockFirstPerson
  2667. end
  2668. end)
  2669.  
  2670. cmd.commands.register('creeper', 'cmd%plrs', function(args)
  2671. for i, v in pairs(args[2]) do
  2672. local pchar = v.Character
  2673. if pchar then
  2674. if pchar:FindFirstChild("Shirt") then
  2675. pchar.Shirt.Parent = pchar.Torso
  2676. end
  2677. if pchar:FindFirstChild("Pants") then
  2678. pchar.Pants.Parent = pchar.Torso
  2679. end
  2680. if pchar:FindFirstChild("Shirt Graphic") then
  2681. pchar["Shirt Graphic"].Graphic = ""
  2682. end
  2683. for i,v in pairs(pchar:GetChildren()) do
  2684. if v:IsA("Hat") then
  2685. v:Destroy()
  2686. end
  2687. end
  2688. pchar.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  2689. pchar.Torso["Right Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(90),0)
  2690. pchar.Torso["Left Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(-90),0)
  2691. pchar.Torso["Right Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(90),0)
  2692. pchar.Torso["Left Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(-90),0)
  2693. pchar["Body Colors"].HeadColor = BrickColor.new("Bright green")
  2694. pchar["Body Colors"].LeftArmColor = BrickColor.new("Bright green")
  2695. pchar["Body Colors"].LeftLegColor = BrickColor.new("Bright green")
  2696. pchar["Body Colors"].RightArmColor = BrickColor.new("Bright green")
  2697. pchar["Body Colors"].RightLegColor = BrickColor.new("Bright green")
  2698. pchar["Body Colors"].TorsoColor = BrickColor.new("Bright green")
  2699. end
  2700. end
  2701. end)
  2702.  
  2703. cmd.commands.register('insert', 'cmd%int', function(args)
  2704. local m = cmd.service('InsertService'):LoadAsset(args[2].data)
  2705. m.Parent = game.Workspace
  2706. m:MoveTo(cmd.localplayer.Character.Torso.Position)
  2707. m:MakeJoints()
  2708. end)
  2709.  
  2710. cmd.commands.register('nolimbs', 'cmd%plrs', function(args)
  2711. for i, v in pairs(game.Players:GetPlayers()) do
  2712. v.Character['Right Leg'].Parent = nil
  2713. v.Character['Left Leg'].Parent = nil
  2714. v.Character['Right Arm'].Parent = nil
  2715. v.Character['Left Arm'].Parent = nil
  2716. end
  2717. end)
  2718.  
  2719. cmd.commands.register('recurseremove', 'cmd%str', function(args)
  2720. local function a(o)
  2721. for i,v in pairs(o:GetChildren()) do
  2722. if v:IsA(args[2].data) then
  2723. v.Parent=nil
  2724. end
  2725. a(v)
  2726. end
  2727. end
  2728. a(game.Workspace)
  2729. end)
  2730.  
  2731. cmd.commands.register('name', 'cmd%plrs%inf', function(args)
  2732. for i, v in pairs(args[2]) do
  2733. local tchar = v.Character
  2734. for x, m in pairs(tchar:GetChildren()) do
  2735. if m:FindFirstChild('nm') then
  2736. m.Parent = nil
  2737. end
  2738. end
  2739. tchar.Name = ''
  2740. local ntag = Instance.new("Model", tchar)
  2741. ntag.Name = args[3]
  2742. local nhead = tchar.Head:Clone()
  2743. nhead.Parent = ntag
  2744. local nhum = Instance.new("Humanoid", ntag)
  2745. nhum.MaxHealth = 0
  2746. nhum.Health = 0
  2747. nhum.Name = 'nm'
  2748. local nweld = Instance.new("Weld", nhead)
  2749. nweld.Part0 = nhead
  2750. nweld.Part1 = tchar.Head
  2751. end
  2752. end)
  2753.  
  2754. cmd.commands.register('track', 'cmd%plrs%inf', function(args)
  2755. for i, v in pairs(args[2]) do
  2756. local tchar = v.Character
  2757. for x, m in pairs(tchar:GetChildren()) do
  2758. if m:FindFirstChild('nm') then
  2759. m.Parent = nil
  2760. end
  2761. end
  2762. tchar.Name = ''
  2763. local ntag = Instance.new("Model", workspace.CurrentCamera)
  2764. ntag.Name = v.Name
  2765. local nhead = tchar.Head:Clone()
  2766. nhead.Parent = ntag
  2767. local nhum = Instance.new("Humanoid", ntag)
  2768. nhum.MaxHealth = 0
  2769. nhum.Health = 0
  2770. nhum.Name = 'nm'
  2771. local nweld = Instance.new("Weld", nhead)
  2772. nweld.Part0 = nhead
  2773. nweld.Part1 = tchar.Head
  2774. end
  2775. end)
  2776.  
  2777. cmd.commands.register('rname', 'cmd%plrs', function(args)
  2778. local player = cmd.localplayer
  2779. player.Neutral = false
  2780. repeat
  2781. wait()
  2782. player.TeamColor = BrickColor.Random()
  2783. until not player.Character.Humanoid
  2784. end)
  2785.  
  2786. cmd.commands.register('fogend', 'cmd%int', function(args)
  2787. game.Lighting.FogEnd = args[2].data
  2788. end)
  2789.  
  2790. cmd.commands.register('fogstart', 'cmd%int', function(args)
  2791. game.Lighting.FogStart = args[2].data
  2792. end)
  2793.  
  2794. cmd.commands.register('time', 'cmd%int', function(args)
  2795. game.Lighting:SetMinutesAfterMidnight(60 * args[2].data)
  2796. end)
  2797.  
  2798. cmd.commands.register('ambient', 'cmd%int%int%int', function(args)
  2799. game.Lighting.Ambient = Color3.new(args[2].data/255, args[3].data/255, args[4].data/255)
  2800. end)
  2801.  
  2802. cmd.commands.register('fogcolor', 'cmd%int%int%int', function(args)
  2803. game.Lighting.FogColor = Color3.new(args[2].data/255, args[3].data/255, args[4].data/255)
  2804. end)
  2805.  
  2806. cmd.commands.register('sword', 'cmd%plrs', function(args)
  2807. local sword = game:GetService('InsertService'):LoadAsset(125013769):GetChildren()[1]
  2808. for i, v in pairs(args[2]) do
  2809. sword:Clone().Parent = v.Backpack
  2810. end
  2811. end)
  2812.  
  2813. cmd.commands.register('paranoid', 'cmd%plrs', function(args)
  2814. for i, v in pairs(cmd.localplayer.Character:GetChildren()) do
  2815. if v:IsA("BasePart") then
  2816. v.Anchored = true
  2817. end
  2818. end
  2819. end)
  2820.  
  2821. cmd.commands.register('size', 'cmd%plrs%int', function(args)
  2822. for i, v in pairs(args[2]) do
  2823. cmd.util.size(v, args[3].data)
  2824. end
  2825. end)
  2826.  
  2827. cmd.commands.register('unlockws', 'cmd%plrs', function(args)
  2828. local function dloop(o)
  2829. for i, v in pairs(o:GetChildren()) do
  2830. if v:IsA("BasePart") then
  2831. v.Anchored = false
  2832. end
  2833. if v:IsA("Model") then
  2834. v:BreakJoints()
  2835. end
  2836. dloop(v)
  2837. end
  2838. end
  2839. dloop(game.Workspace)
  2840. end)
  2841.  
  2842. cmd.commands.register('change', 'cmd%plrs%str%inf', function(args)
  2843. for i, v in pairs(args[2]) do
  2844. if v:FindFirstChild("leaderstats") then
  2845. if v.leaderstats:FindFirstChild(args[3].data) then
  2846. if v.leaderstats[args[3].data]:IsA("StringValue") then
  2847. v.leaderstats[args[3].data].Value = args[4]
  2848. end
  2849. if v.leaderstats[args[3].data]:IsA("NumberValue") or v.leaderstats[args[3].data]:IsA("IntValue") then
  2850. print(args[4])
  2851. if tonumber(args[4]) ~= nil then
  2852. v.leaderstats[args[3].data].Value = tonumber(args[4])
  2853. end
  2854. end
  2855. end
  2856. end
  2857. end
  2858. end)
  2859.  
  2860. ---------------------------
  2861.  
  2862. -- ** init ** --
  2863.  
  2864. local count = 0
  2865. for _, _ in pairs(cmd.commands.store) do count = count + 1 end
  2866.  
  2867. warn("loaded nosyliam's cmdscript [a]")
  2868. warn(tostring(count).." commands")
  2869.  
  2870. DistributedCmdBar.FocusLost:connect(function(e)
  2871. if e == true then
  2872. cmd.commands.run(DistributedCmdBar.Text)
  2873. DistributedCmdBar.Text = ''
  2874. end
  2875. end)
  2876.  
  2877. --PlayerChatHook = cmd.players.PlayerChatted:connect(function (_, plr, msg, _)
  2878. -- if cmd.util.isadmin(plr.Name) then
  2879. -- if msg:sub(1,1) == cmd.prefix or msg:sub(1,1) == cmd.hidden then
  2880. -- cmd.commands.run(msg:sub(2, #msg))
  2881. -- end
  2882. -- end
  2883. -- end)
  2884. end
  2885. topkek.navigation.buildHomePage = function()
  2886. local count = 0
  2887. for _, _ in pairs(cmd.commands.store) do count = count + 1 end
  2888. local hook = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Home').Container, true)
  2889. hook:drawText(1, 'T0PK3K 4.0 ex-7 edition by TheMichalos')
  2890. hook:drawText(1, 'Patch version 1.0.5')
  2891. hook:drawText(1, 'Commandbase patch version 1.0.0')
  2892. hook:drawText(1, 'Number of commands: ' .. tostring(count))
  2893. local stime = hook:drawText(1, 'Server Time: 0')
  2894. spawn(function()
  2895. while true do
  2896. stime.Text = 'Server Time: ' .. tostring(game:GetService('Workspace').DistributedGameTime)
  2897. wait(0.5)
  2898. end
  2899. end)
  2900. local ssz = hook:drawText(1, 'Server Size: 0')
  2901. spawn(function()
  2902. while true do
  2903. ssz.Text = 'Server Size: ' .. tostring(game:GetService('Players').NumPlayers)
  2904. wait(0.5)
  2905. end
  2906. end)
  2907. local fe = game:GetService('Workspace').FilteringEnabled
  2908. hook:drawText(1, 'FilteringEnabled: ' .. (fe and "YES" or "NO"))
  2909. hook:drawText(1, 'PlaceId: ' .. tostring(game.PlaceId))
  2910. hook:drawText(1, 'same', 55)
  2911. end
  2912. topkek.navigation.buildContainers = function()
  2913. for _, v in pairs(topkek.data.windows) do
  2914. topkek.tools.gui:makeContainer(v)
  2915. end
  2916. end
  2917.  
  2918. topkek.navigation.initCommandBar()
  2919. topkek.navigation.buildContainers()
  2920. topkek.navigation.buildTopbar()
  2921. topkek.navigation.buildHomePage()
  2922. wait()
  2923.  
  2924.  
  2925. --// actual code below lole //--
  2926.  
  2927. --// PLAYERS //--
  2928. local plrwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Players').Container)
  2929. local search = plrwin:drawButton(1, '', function()end)
  2930. drop = GUI.DropDown.New(UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), search, {'All'})
  2931. function fixPlayerDrop()
  2932. local t = {'All'}
  2933. for i, v in pairs(game.Players:GetPlayers()) do
  2934. table.insert(t, v.Name)
  2935. end
  2936. drop.SetTable(t)
  2937. end
  2938. game.Players.PlayerAdded:connect(function()
  2939. fixPlayerDrop()
  2940. end)
  2941. game.Players.PlayerRemoving:connect(function()
  2942. fixPlayerDrop()
  2943. end)
  2944. plrFrame = plrwin:drawContainer(1, 100)
  2945. headshotContainer = plrFrame:drawContainer(0.4, 94, true)
  2946. headshotContainer:setDrawY(20)
  2947. headshot = headshotContainer:drawImage(1, "https://www.roblox.com/bust-thumbnail/image?userId=1&width=420&height=420&format=png", 74)
  2948. headshotContainer:setDrawY(0)
  2949. userNameText = headshotContainer:drawText(1, "[All]")
  2950. userNameText.ClipsDescendants = true
  2951. userNameText.Font = Enum.Font.SourceSansBold
  2952. infoContainer = plrFrame:drawContainer(0.5, 94, true, 0.5)
  2953. infoContainer.BackgroundColor3 = color3(108, 38, 38)
  2954. userIdText = infoContainer:drawText(1, "ID: 0")
  2955. userAgeText = infoContainer:drawText(1, "Age: 0")
  2956. userTeamText = infoContainer:drawText(1, "Team: Neutral")
  2957. cval = 'All'
  2958. fixPlayerDrop()
  2959.  
  2960. function updatePlayer(plri)
  2961. local plr = game:GetService('Players'):FindFirstChild(plri)
  2962. if not plr and plri ~= 'All' then
  2963. print("Couldn't find player!")
  2964. updatePlayer(topkek.lplr)
  2965. else
  2966. headshot.Image = "https://www.roblox.com/bust-thumbnail/image?userId=1&width=420&height=420&format=png"
  2967. userNameText.Text = "[All]"
  2968. userIdText.Text = 'ID: [multiple]'
  2969. userAgeText.Text = 'Age: [multiple]'
  2970. userTeamText.Text = 'Team: [multiple]'
  2971. cval = 'All'
  2972. end
  2973. local team = plr.TeamColor
  2974. if team == nil then
  2975. team = 'Neutral'
  2976. else
  2977. team = tostring(team)
  2978. end
  2979. headshot.Image = "https://www.roblox.com/bust-thumbnail/image?userId=" .. tostring(plr.UserId) .. "&width=420&height=420&format=png"
  2980. userNameText.Text = plr.Name
  2981. userIdText.Text = 'ID: ' .. tostring(plr.UserId)
  2982. userAgeText.Text = 'Age: ' .. tostring(plr.AccountAge)
  2983. userTeamText.Text = 'Team: ' .. team
  2984. cval = plr.Name
  2985.  
  2986. end
  2987. drop.Changed(updatePlayer)
  2988. --actual code ------__-
  2989. plrwin:addSpacing()
  2990. plrwin:drawButton(1/2, 'Kick', function()
  2991. tk.dp(cval, function(p)
  2992. topkek.banmgr.executeKick(p)
  2993. end)
  2994. end)
  2995.  
  2996. plrwin:drawButton(1/2, 'Ban', function()
  2997. tk.dp(cval, function(p)
  2998. topkek.banmgr.addSoftBan(p)
  2999. end)
  3000. end)
  3001. plrwin:drawButton(1/2,'Friendlag', function()
  3002. tk.dp(cval, function(p)
  3003. for i = 1, 10 do
  3004. spawn(function()
  3005. while wait() do
  3006. game.Players.LocalPlayer:RequestFriendship(p)
  3007. game.Players.LocalPlayer:RevokeFriendship(p)
  3008. end
  3009. end)
  3010. end
  3011. end)
  3012. end)
  3013. plrwin:drawButton(1/2, 'Hardban', function()
  3014. tk.dp(cval, function(p)
  3015. topkek.banmgr.addHardBan(p)
  3016. end)
  3017. end)
  3018. plrwin:addSpacing()
  3019. plrwin:drawButton(1/2, 'Bring', function()
  3020. tk.dp(cval, function(z)
  3021. if z.Character then
  3022. z.Character.HumanoidRootPart.CFrame =
  3023. game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(1,1,1)
  3024. end
  3025. end)
  3026. end)
  3027. plrwin:drawButton(1/2, 'Goto', function()
  3028. tk.dp(cval, function(z)
  3029. game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame =
  3030. z.Character.HumanoidRootPart.CFrame * CFrame.new(1,1,1)
  3031. end)
  3032. end)
  3033. plrwin:addSpacing()
  3034. plrwin:drawButton(1/3, 'Kill', function()
  3035. tk.dp(cval, function(p)
  3036. if p.Character and p.Character:FindFirstChild("Humanoid") then
  3037. p.Character.Humanoid.Health = 0
  3038. end
  3039. end)
  3040. end)
  3041. plrwin:drawButton(1/3, 'Seizure', function()
  3042. tk.dp(cval, function(p)
  3043. if p.Character and p.Character:FindFirstChild("Humanoid") and tk.gt(p) then
  3044. spawn(function()
  3045. p.Character.Humanoid.PlatformStand = true
  3046. tk.gt(p).CFrame = tk.gt(p).CFrame * CFrame.Angles(math.rad(90),0,0)
  3047. repeat
  3048. wait()
  3049. p.Character.Humanoid.PlatformStand = true
  3050. tk.gt(p).Velocity = Vector3.new(math.random(-10,10),-5,math.random(-10,10))
  3051. tk.gt(p).RotVelocity = Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
  3052. until not p.Character:FindFirstChild("Humanoid") or not tk.gt(p)
  3053. end)
  3054. end
  3055. end)
  3056. end)
  3057. plrwin:drawButton(1/3, 'Stun', function()
  3058. tk.dp(cval, function(p)
  3059. if p.Character and p.Character:FindFirstChild("Humanoid") then
  3060. p.Character.Humanoid.PlatformStand = true
  3061. p.Character.Torso.CFrame = p.Character.Torso.CFrame * CFrame.Angles(math.rad(90),0,0)
  3062. end
  3063. end)
  3064. end)
  3065. plrwin:drawButton(1/3, 'Freeze', function()
  3066. tk.dp(cval, function(p)
  3067. if p.Character then
  3068. tk.gt(p).Anchored = true
  3069. end
  3070. end)
  3071. end)
  3072. plrwin:drawButton(1/3, 'Thaw', function()
  3073. tk.dp(cval, function(p)
  3074. if p.Character then
  3075. tk.gt(p).Anchored = false
  3076. end
  3077. end)
  3078. end)
  3079. plrwin:drawButton(1/3, 'Superslow', function()
  3080. tk.dp(cval, function(p)
  3081. if p.Character and p.Character:FindFirstChild('Humanoid') then
  3082. p.Character.Humanoid.WalkSpeed = 1
  3083. end
  3084. end)
  3085. end)
  3086. plrwin:drawButton(1/3, 'Highjump', function()
  3087. tk.dp(cval, function(p)
  3088. if p.Character and p.Character:FindFirstChild('Humanoid') then
  3089. p.Character.Humanoid.JumpPower = 125
  3090. end
  3091. end)
  3092. end)
  3093. plrwin:drawButton(1/3, 'God', function()
  3094. tk.dp(cval, function(p)
  3095. if p.Character and p.Character:FindFirstChild('Humanoid') then
  3096. p.Character.Humanoid.MaxHealth = math.huge
  3097. p.Character.Humanoid.Health = math.huge
  3098. end
  3099. end)
  3100. end)
  3101. plrwin:drawButton(1/3, 'Semigod', function()
  3102. tk.dp(cval, function(p)
  3103. if p.Character and p.Character:FindFirstChild('Humanoid') then
  3104. p.Character.Humanoid.MaxHealth = 9e9
  3105. p.Character.Humanoid.Health = 9e9
  3106. end
  3107. end)
  3108. end)
  3109. plrwin:drawButton(1/3, 'Fast', function()
  3110. tk.dp(cval, function(p)
  3111. if p.Character and p.Character:FindFirstChild('Humanoid') then
  3112. p.Character.Humanoid.WalkSpeed = 50
  3113. end
  3114. end)
  3115. end)
  3116. Follow = false;
  3117. plrwin:drawButton(1/3, 'Annoy', function()
  3118. tk.dp(cval, function(p)
  3119. if p.Character and p.Character:FindFirstChild('Humanoid') then
  3120. if Follow == true then
  3121. Follow = false; return
  3122. else Follow = true end
  3123. while Follow == true do
  3124. game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame=
  3125. p.Character.HumanoidRootPart.CFrame
  3126. wait()
  3127. end
  3128. end
  3129. end)
  3130. end)
  3131. plrwin:drawButton(1/3, 'Freefall', function()
  3132. tk.dp(cval, function(p)
  3133. if p.Character and p.Character:FindFirstChild('Humanoid') then
  3134. p.Character.HumanoidRootPart.CFrame = p.Character.HumanoidRootPart.CFrame * CFrame.new(0, 10000, 0)
  3135. end
  3136. end)
  3137. end)
  3138. plrwin:drawButton(1/3, 'Destroy', function()
  3139. tk.dp(cval, function(p)
  3140. if p.Character and p.Character:FindFirstChild('Humanoid') then
  3141. p.Character.Humanoid:Destroy()
  3142. end
  3143. end)
  3144. end)
  3145. plrwin:drawButton(1/3, 'Fix', function()
  3146. tk.dp(cval, function(p)
  3147. if p.Character and p.Character:FindFirstChild('Humanoid') then
  3148. p.Character.Humanoid.Health = 100
  3149. p.Character.Humanoid.MaxHealth = 100
  3150. p.Character.Humanoid.JumpPower = 100
  3151. p.Character.Humanoid.WalkSpeed = 16
  3152. p.Character.Humanoid.PlatformStand = false
  3153. p.Character.Humanoid.Jump = true
  3154. end
  3155. end)
  3156. end)
  3157. plrwin:drawButton(1/3, 'Respawn', function()
  3158. tk.dp(cval, function(p)
  3159. if p.Character then
  3160. local a1 = Instance.new("Model", game:service'Workspace')
  3161. local a2 = Instance.new("Part", game:service'Workspace')
  3162. a2.CanCollide = true
  3163. a2.Anchored = true
  3164. a2.CFrame = CFrame.new(10000, 10000, 10000)
  3165. a2.Name = "Torso"
  3166. local a3 = Instance.new("Humanoid", a1)
  3167. a3.MaxHealth=100;a3.Health=100
  3168. p.Character = a1
  3169. a3.Health=0
  3170. end
  3171. end)
  3172. end)
  3173. plrwin:addSpacing()
  3174. local nameInp
  3175. plrwin:drawButton(1/3, 'Name', function()
  3176. tk.dp(cval, function(z)
  3177. local Character = z.Character
  3178. local newName = Instance.new("Model", z.Character)
  3179. newName.Name = nameInp.Text
  3180. local cl = Character:WaitForChild("Head"):Clone()
  3181. cl.Parent = newName
  3182. cl:WaitForChild("face"):Destroy()
  3183. local hum = Instance.new("Humanoid", newName)
  3184. hum.Name = "NameTag"
  3185. hum.MaxHealth = 0
  3186. hum.Health = 0
  3187. local weld = Instance.new("Weld", cl)
  3188. weld.Part0 = cl
  3189. weld.Part1 = Character:WaitForChild("Head")
  3190. Character:WaitForChild("Head").Transparency = 1
  3191. wait(.5)
  3192. cl.BrickColor = Character:WaitForChild("Head").BrickColor
  3193. end)
  3194. end)
  3195. nameInp = plrwin:drawTextBox(2/3, '')
  3196. local chatInp
  3197. plrwin:drawButton(1/3, 'Chat', function()
  3198. tk.dp(cval, function(z)
  3199. game:GetService('Chat'):Chat(z.Charcter, chatInp.Text)
  3200. end)
  3201. end)
  3202. chatInp = plrwin:drawTextBox(2/3, '')
  3203. local disgInp
  3204. plrwin:drawButton(1/3, 'Disguise', function()
  3205. tk.dp(cval, function(p)
  3206. local id = 0
  3207. if tonumber(disgInp.Text) then
  3208. id = tonumber(disgInp.Text)
  3209. else
  3210. id = game:GetService('Players'):GetUserIdFromNameAsync(disgInp.Text)
  3211. end
  3212. if p.Character:FindFirstChild("Humanoid") then
  3213. p.Character.Humanoid.Health = 0
  3214. end
  3215. p.CharacterAppearance = 'https://assetgame.roblox.com/Asset/CharacterFetch.ashx?userId=' .. tostring(id)
  3216. end)
  3217. end)
  3218. disgInp = plrwin:drawTextBox(2/3, 'ROBLOX')
  3219. plrwin:addSpacing()
  3220. clrR = plrwin:drawTextBox(1/3, '0')
  3221. clrG = plrwin:drawTextBox(1/3, '0')
  3222. clrB = plrwin:drawTextBox(1/3, '0')
  3223. function getColor()
  3224. local r = tonumber(clrR.Text)
  3225. local g = tonumber(clrG.Text)
  3226. local b = tonumber(clrB.Text)
  3227. if not (r and g and b) then return Color3.new(0,0,0) end
  3228. return Color3.new(r/255, g/255, b/255)
  3229. end
  3230. plrwin:drawButton(1/3, 'Sparkles', function()
  3231. tk.dp(cval, function(z)
  3232. Instance.new("Sparkles", tk.gt(z)).SparkleColor = getColor()
  3233. end)
  3234. end)
  3235. plrwin:drawButton(1/3, 'Smoke', function()
  3236. tk.dp(cval, function(z)
  3237. Instance.new("Smoke", tk.gt(z)).Color = getColor()
  3238.  
  3239. end)
  3240. end)
  3241. plrwin:drawButton(1/3, 'Fire', function()
  3242. tk.dp(cval, function(z)
  3243. local fr = Instance.new("Fire", tk.gt(z))
  3244. fr.Color = getColor()
  3245. fr.Heat = 30
  3246. fr.Size = 20
  3247. end)
  3248. end)
  3249. plrwin:drawButton(1/3, 'Forcefield', function()
  3250. tk.dp(cval, function(z)
  3251. if z.Character then
  3252. Instance.new("ForceField", z.Character)
  3253. end
  3254. end)
  3255. end)
  3256. plrwin:drawButton(1/3, 'Select', function()
  3257. tk.dp(cval, function(z)
  3258. if z.Character and tk.gt(z) then
  3259. Instance.new("SelectionBox", tk.gt(z)).Adornee = tk.gt(z)
  3260. end
  3261. end)
  3262. end)
  3263. plrwin:drawButton(1/3, 'Sphere', function()
  3264. tk.dp(cval, function(z)
  3265. if z.Character and tk.gt(z) then
  3266. Instance.new("SelectionSphere", tk.gt(z)).Adornee = tk.gt(z)
  3267. end
  3268. end)
  3269. end)
  3270. plrwin:drawButton(1/3, 'Fling', function()
  3271. tk.dp(cval, function(z)
  3272. spawn(function() --kohls admin commands lol
  3273. if z.Character and tk.gt(z) then
  3274. local xran, zran
  3275. repeat xran = math.random(5555, 9999) until math.abs(xran) >= 5555
  3276. repeat zran = math.random(5555, 9999) until math.abs(zran) >= 5555
  3277. z.Character.Humanoid.Sit = true
  3278. tk.gt(z).Velocity = Vector3.new(0,0,0)
  3279. local frc = Instance.new("BodyForce", tk.gt(z))
  3280. frc.Name = "BFRC"
  3281. frc.force = Vector3.new(xran*4,9999*5,zran*4)
  3282. game:GetService("Debris"):AddItem(frc, 0.1)
  3283. end
  3284. end)
  3285. end)
  3286. end)
  3287. plrwin:drawButton(1/3, 'Explode', function()
  3288. tk.dp(cval, function(z)
  3289. if z.Character and tk.gt(z) then
  3290. local explosion = Instance.new("Explosion")
  3291. explosion.Position = tk.gt(z).Position
  3292. explosion.Parent = workspace
  3293. end
  3294. end)
  3295. end)
  3296. plrwin:drawButton(1/3, 'Nuke', function()
  3297. tk.dp(cval, function(z)
  3298. if z.Character and tk.gt(z) then
  3299. local torso = tk.gt(z)
  3300. local nuke = Instance.new("Part", game.Workspace)
  3301. local opos = torso.CFrame
  3302. nuke.BrickColor = BrickColor.new("Bright yellow")
  3303. nuke.TopSurface = Enum.SurfaceType.Smooth
  3304. nuke.BottomSurface = Enum.SurfaceType.Smooth
  3305. nuke.Anchored = true
  3306. nuke.CanCollide = false
  3307. nuke.Shape = "Ball"
  3308. nuke.Transparency = 0.5
  3309. nuke.CFrame = torso.CFrame
  3310. nuke.Size = Vector3.new(1, 1, 1)
  3311. nuke.Touched:connect(function(p)
  3312. local expl = Instance.new("Explosion", p)
  3313. expl.BlastPressure = 50000
  3314. expl.BlastRadius = 50
  3315. expl.Position = p.Position
  3316. p.Material = Enum.Material.CorrodedMetal
  3317. p:BreakJoints()
  3318. end)
  3319. for i = 1, 150 do
  3320. nuke.Size = Vector3.new(i, i, i)
  3321. nuke.CFrame = opos
  3322. wait(0.08)
  3323. end
  3324. nuke:Destroy()
  3325. end
  3326. end)
  3327. end)
  3328. plrwin:drawButton(1/3, 'No Tools', function()
  3329. tk.dp(cval, function(p)
  3330. for _, t in pairs(p.Backpack:GetChildren()) do
  3331. t:Destroy()
  3332. end
  3333. end)
  3334. end)
  3335. plrwin:drawButton(1/3, 'Take Tools', function()
  3336. tk.dp(cval, function(p)
  3337. for _, t in pairs(p.Backpack:GetChildren()) do
  3338. t.Parent = game:service'Players'.LocalPlayer.Backpack
  3339. end
  3340. end)
  3341. end)
  3342. plrwin:drawButton(1/3, 'BTools', function()
  3343. tk.dp(cval, function(p)
  3344. local a = Instance.new("HopperBin")
  3345. a.BinType = "GameTool"
  3346. a.Parent = p.Backpack
  3347. local a = Instance.new("HopperBin")
  3348. a.BinType = "Clone"
  3349. a.Parent = p.Backpack
  3350. local a = Instance.new("HopperBin")
  3351. a.BinType = "Hammer"
  3352. a.Parent = p.Backpack
  3353. end)
  3354. end)
  3355. plrwin:drawButton(1/3, 'Hotdog', function()
  3356. tk.dp(cval, function(p)
  3357. if p.Character and tk.gt(p) then
  3358. topkek.tools.util.weenieHutJunior(p)
  3359. end
  3360. end)
  3361. end)
  3362. plrwin:drawButton(1/3, 'Quicksand', function()
  3363. tk.dp(cval, function(z)
  3364. if z.Character and z.Character:FindFirstChild("Humanoid") then
  3365. local tor = tk.gt(z)
  3366. local hole = Instance.new("Part", z.Character)
  3367. hole.Anchored = true
  3368. hole.Name = "Hole"
  3369. hole.FormFactor = Enum.FormFactor.Custom
  3370. hole.Size = Vector3.new(7, 1, 7)
  3371. hole.CanCollide = false
  3372. hole.CFrame = tor.CFrame * CFrame.new(0,-3.3,0)
  3373. hole.BrickColor = BrickColor.new("Cool yellow")
  3374. hole.Material = Enum.Material.Sand
  3375. local hm = Instance.new("CylinderMesh", hole)
  3376. tor.Anchored = true
  3377. if z.Character:FindFirstChild("Humanoid") then
  3378. z.Character.Humanoid.Jump = true
  3379. end
  3380. for x,m in pairs(z.Character:GetChildren()) do
  3381. if m:IsA("BasePart") or m:IsA("MeshPart") then
  3382. m.CanCollide = false
  3383. end
  3384. end
  3385. for i=1,75 do
  3386. tor.CFrame=tor.CFrame*CFrame.new(0,-0.1,0)
  3387. wait(0.06)
  3388. end
  3389. tor.CFrame=tor.CFrame*CFrame.new(0,
  3390. -500,0
  3391. )
  3392. z.Character.Humanoid.Health = 0
  3393. end
  3394. end)
  3395. end)
  3396. plrwin:drawButton(1/3, 'Insane', function()
  3397. tk.dp(cval, function(p)
  3398. if p.Character and tk.gt(p) then
  3399. for i,v in pairs(tk.gt(p):GetChildren()) do
  3400. if v:IsA("Motor6D") then
  3401. spawn(function()
  3402. while v do
  3403. v.C0=v.C0*CFrame.Angles(math.random(-180,180),math.random(-180,180),math.random(-180,180))
  3404. wait()
  3405. end
  3406. end)
  3407. end
  3408. end
  3409. end
  3410. end)
  3411. end)
  3412. plrwin:drawButton(1/3, 'Invisible', function()
  3413. tk.dp(cval, function(p)
  3414. tk.rco(p.Character, 'BasePart', 'Transparency', 1)
  3415. tk.rco(p.Character, 'MeshPart', 'Transparency', 1)
  3416. end)
  3417. end)
  3418. plrwin:drawButton(1/3, 'Visible', function()
  3419. tk.dp(cval, function(p)
  3420. tk.rco(p.Character, 'BasePart', 'Transparency', 0)
  3421. tk.rco(p.Character, 'MeshPart', 'Transparency', 0)
  3422. end)
  3423. end)
  3424. plrwin:drawButton(1/3, 'Bighead', function()
  3425. tk.dp(cval, function(z)
  3426. if z.Character then
  3427. if z.Character:FindFirstChild('Head') then
  3428. z.Character.Head.Mesh.Scale=Vector3.new(5,5,5)
  3429. end
  3430. end
  3431. end)
  3432. end)
  3433. plrwin:drawButton(1/3, 'Goldify', function()
  3434. tk.dp(cval, function(z)
  3435. if z.Character then
  3436. tk.rco(z.Character, 'BasePart', 'Material', 'Marble')
  3437. tk.rco(z.Character, 'MeshPart', 'Material', 'Marble')
  3438. tk.rco(z.Character, 'BasePart', 'BrickColor', BrickColor.new('Bright yellow'))
  3439. tk.rco(z.Character, 'MeshPart', 'BrickColor', BrickColor.new('Bright yellow'))
  3440. end
  3441. end)
  3442. end)
  3443. plrwin:drawButton(1/3, 'Neon', function()
  3444. tk.dp(cval, function(z)
  3445. if z.Character then
  3446. tk.rco(z.Character, 'BasePart', 'Material', 'Neon')
  3447. tk.rco(z.Character, 'MeshPart', 'Material', 'Neon')
  3448. end
  3449. end)
  3450. end)
  3451. plrwin:drawButton(1/3, 'Shiny', function()
  3452. tk.dp(cval, function(z)
  3453. if z.Character then
  3454. tk.rco(z.Character, 'BasePart', 'Reflectance', 1)
  3455. tk.rcm(z.Character, 'MeshPart')
  3456. end
  3457. end)
  3458. end)
  3459. plrwin:drawButton(1/3, 'Shrek', function()
  3460. tk.dp(cval, function(z)
  3461. if z.Character then
  3462. local pchar = z.Character
  3463. for i,v in pairs(pchar:GetChildren()) do
  3464. if v:IsA("Hat") or v:IsA("Accessory") or v:IsA("CharacterMesh") or v:IsA("Shirt") or v:IsA("Pants") then
  3465. v:Destroy()
  3466. end
  3467. end
  3468. for i,v in pairs(pchar.Head:GetChildren()) do
  3469. if v:IsA("Decal") or v:IsA("SpecialMesh") then
  3470. v:Destroy()
  3471. end
  3472. end
  3473.  
  3474. local mesh = Instance.new("SpecialMesh", pchar.Head)
  3475. mesh.MeshType = "FileMesh"
  3476. pchar.Head.Mesh.MeshId = "http://www.roblox.com/asset/?id=19999257"
  3477. pchar.Head.Mesh.Offset = Vector3.new(-0.1, 0.1, 0)
  3478. pchar.Head.Mesh.TextureId = "http://www.roblox.com/asset/?id=156397869"
  3479.  
  3480. local Shirt = Instance.new("Shirt", z.Character)
  3481. local Pants = Instance.new("Pants", z.Character)
  3482.  
  3483. Shirt.ShirtTemplate = "rbxassetid://133078194"
  3484. Pants.PantsTemplate = "rbxassetid://133078204"
  3485. end
  3486. end)
  3487. end)
  3488. plrwin:drawButton(1/3, 'Duck', function()
  3489. tk.dp(cval, function(z)
  3490. if z.Character then
  3491. local pchar = z.Character
  3492. for i,v in pairs(pchar:GetChildren()) do
  3493. if v:IsA("Hat") or v:IsA("Accessory") then
  3494. v:Destroy()
  3495. end
  3496. end
  3497. local duck = Instance.new("SpecialMesh", z.Character.HumanoidRootPart)
  3498. duck.MeshType = "FileMesh"
  3499. duck.MeshId = "http://www.roblox.com/asset/?id=9419831"
  3500. duck.TextureId = "http://www.roblox.com/asset/?id=9419827"
  3501. duck.Scale = Vector3.new(5, 5, 5)
  3502. tk.rco(z.Character, 'Instance', 'Transparency', 1)
  3503. z.Character.HumanoidRootPart.Transparency = 0
  3504. end
  3505. end)
  3506. end)
  3507. plrwin:drawButton(1/3, 'Spheres', function()
  3508. tk.dp(cval, function(z)
  3509. if z.Character then
  3510. tk.rco(z.Character, 'BasePart', 'Shape', 'Cylinder')
  3511. end
  3512. end)
  3513. end)
  3514. plrwin:drawButton(1/3, 'Big', function()
  3515. tk.dp(cval, function(z)
  3516. if z.Character then
  3517. topkek.tools.util.scalePlayer(5, z)
  3518. end
  3519. end)
  3520. end)
  3521. plrwin:drawButton(1/3, 'Small', function()
  3522. tk.dp(cval, function(z)
  3523. if z.Character then
  3524. topkek.tools.util.scalePlayer(5, z)
  3525. end
  3526. end)
  3527. end)
  3528. plrwin:drawButton(1/3, 'Giraffe', function()
  3529. tk.dp(cval, function(z)
  3530. if z.Character then
  3531. local char=z.Character
  3532. local h=char.Head
  3533. local tor=char:FindFirstChild("Torso")
  3534. if not tor then return end
  3535. tor.Neck.C0=tor.Neck.C0*CFrame.new(0,0,5)
  3536. local fn=Instance.new("Part",char)
  3537. fn.Size=Vector3.new(1,5.5,1)
  3538. fn.Name="FakeNeck"
  3539. fn.Anchored=false
  3540. fn.CanCollide=false
  3541. if char:FindFirstChild("Body Colors") then
  3542. fn.BrickColor=char["Body Colors"].HeadColor
  3543. end
  3544. local cm=Instance.new("CylinderMesh",fn)
  3545. local we=Instance.new("Weld",h)
  3546. we.Part0=h
  3547. we.Part1=fn
  3548. we.C1=we.C1*CFrame.new(0,2.6,0)
  3549. end
  3550. end)
  3551. end)
  3552. plrwin:drawButton(1/3, 'Dab', function()
  3553. tk.dp(cval, function(z)
  3554. if z.Character and z.Character:FindFirstChild("Torso") then
  3555. local chr = z.Character
  3556. chr.Animate.Disabled = true
  3557. chr.Torso["Left Shoulder"].C1 = CFrame.new(0, 0.699999988, 0, 0.939692616, 0, -0.342020124, -0.330366075, -0.258819044, -0.907673359, -0.0885213241, 0.965925813, -0.243210346)
  3558. chr.Torso["Right Shoulder"].C1 = CFrame.new(-0.600000024, 0.5, -0.200000003, 0.664462984, 0.241844743, 0.707106769, -0.664462984, -0.241844788, 0.707106769, 0.342020154, -0.939692616, -3.09086197e-008)
  3559. chr.Torso["Neck"].C1 = CFrame.new(0, -0.600000024, 0, -0.866025388, 0.5, 0, -0.171010137, -0.29619807, 0.939692616, 0.469846278, 0.813797653, 0.342020124)
  3560. end
  3561. end)
  3562. end)
  3563. plrwin:drawButton(1/3, 'Force Follow', function()
  3564. tk.dp(cval, function(z)
  3565. game:GetService("RunService"):BindToRenderStep("_", 0, function()
  3566. z.Character.Humanoid:MoveTo(topkek.lplr.Character.Head.Position)
  3567. end)
  3568. end)
  3569. end)
  3570. plrwin:drawButton(1/3, 'Camlock', function()
  3571. tk.dp(cval, function(z)
  3572. z.CameraMode = "LockFirstPerson"
  3573. end)
  3574. end)
  3575. --// SERVER //--
  3576. local servwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Server').Container)
  3577. local detailWin = servwin:drawContainer(1, 100, nil, nil, 18)
  3578. detailWin:drawText(1, 'Job ID: ' .. (game.JobId and (game.JobId ~= "") or "???"))
  3579. detailWin:drawText(1, 'Game Name: ' .. game:service'MarketplaceService':GetProductInfo(game.PlaceId).Name)
  3580. detailWin:drawText(1, 'Creator Name: ' .. game:GetService('Players'):GetNameFromUserIdAsync(game.CreatorId))
  3581. --detailWin:drawText(1, 'Genre: ' .. tostring(game.Genre))
  3582. servwin:drawButton(1/2, 'Shutdown', function()
  3583. workspace.Gravity = 0/0
  3584. end)
  3585. servwin:drawButton(1/2, 'Clear', function()
  3586. for i,v in pairs(game:service'Workspace':GetChildren()) do
  3587. if (not v:IsA("Terrain"))and(v.Name~="Camera") then
  3588. v:Destroy()
  3589. end
  3590. end
  3591. end)
  3592. servwin:drawButton(1/2, 'Baseplate', function()
  3593. for X = -2500, 2500, 512 do
  3594. for Z = -2500, 2500, 512 do
  3595. local P = Instance.new("Part")
  3596. P.Anchored = true
  3597. P.Locked = true
  3598. P.Size = Vector3.new(512,3,512)
  3599. P.CFrame = CFrame.new(X,0,Z)
  3600. P.BrickColor = BrickColor.Green()
  3601. P.Parent = game:service'Workspace'
  3602. end
  3603. end
  3604. end)
  3605. servwin:drawButton(1/2, 'Reset', function()
  3606. for i,v in pairs(game:service'Workspace':GetChildren()) do
  3607. if (not v:IsA("Terrain"))and(v.Name~="Camera") then
  3608. v:Destroy()
  3609. end
  3610. end
  3611. for X = -2500, 2500, 512 do
  3612. for Z = -2500, 2500, 512 do
  3613. local P = Instance.new("Part")
  3614. P.Anchored = true
  3615. P.Locked = true
  3616. P.Size = Vector3.new(512,3,512)
  3617. P.CFrame = CFrame.new(X,0,Z)
  3618. P.BrickColor = BrickColor.Green()
  3619. P.Parent = game:service'Workspace'
  3620. end
  3621. end
  3622. for i, v in pairs(game:GetService('Players'):GetPlayers()) do
  3623. local a1 = Instance.new("Model", game:service'Workspace')
  3624. local a2 = Instance.new("Part", game:service'Workspace')
  3625. a2.CanCollide = true
  3626. a2.Anchored = true
  3627. a2.CFrame = CFrame.new(10000, 10000, 10000)
  3628. a2.Name = "Torso"
  3629. local a3 = Instance.new("Humanoid", a1)
  3630. a3.MaxHealth=100;a3.Health=100
  3631. v.Character = a1
  3632. a3.Health=0
  3633. end
  3634. end)
  3635. servwin:drawButton(1, 'Remove Sounds', function()
  3636. tk.rcm(game, 'Sound')
  3637. end)
  3638. servwin:addSpacing()
  3639. servwin:drawButton(1, 'Break All', function()
  3640. workspace:BreakJoints(workspace:GetChildren())
  3641. end)
  3642. local gravInp
  3643. servwin:drawButton(1/3, 'Gravity', function()
  3644. if not tonumber(gravInp.Text) then return end
  3645. workspace.Gravity = tonumber(gravInp.Text)
  3646. end)
  3647. gravInp = servwin:drawTextBox(2/3, '')
  3648. servwin:addSpacing()
  3649. servwin:drawButton(1, 'Reset Lighting', function()
  3650. local l = game:service'Lighting'
  3651. l.Ambient = Color3.new(0, 0, 0)
  3652. l.Brightness = 1
  3653. l.GlobalShadows = true
  3654. l.Outlines = true
  3655. l.FogEnd = 100000
  3656. l.FogStart = 0
  3657. l:SetMinutesAfterMidnight(12*60)
  3658. end)
  3659. local brightInp
  3660. servwin:drawButton(1/3, 'Brightness', function()
  3661. if not tonumber(brightInp.Text) then return end
  3662. game:GetService('Lighting').Brightness = tonumber(brightInp.Text)
  3663. end)
  3664. brightInp = servwin:drawTextBox(2/3, '100')
  3665. local fogInp
  3666. servwin:drawButton(1/3, 'Fog', function()
  3667. if not tonumber(fogInp.Text) then return end
  3668. game:GetService('Lighting').FogEnd = tonumber(fogInp.Text)
  3669. end)
  3670. fogInp = servwin:drawTextBox(2/3, '0')
  3671. local timeInp
  3672. servwin:drawButton(1/3, 'Hour', function()
  3673. if not tonumber(timeInp.Text) then return end
  3674. game:GetService('Lighting'):SetMinutesAfterMidnight(60*tonumber(timeInp.Text))
  3675. end)
  3676. timeInp = servwin:drawTextBox(2/3, '12')
  3677. servwin:addSpacing()
  3678. -- private server crap
  3679. local privateToggle
  3680. local privStatus = false
  3681. privateToggle = servwin:drawButton(1, 'Private Server OFF', function()
  3682. if privStatus == false then
  3683. privStatus = true
  3684. privateToggle.Text = 'Private Server ON'
  3685. topkek.banmgr.makePrivate()
  3686. else
  3687. privateToggle.Text = 'Private Server OFF'
  3688. topkek.banmgr.unprivate()
  3689. end
  3690. end)
  3691. servwin:addSpacing()
  3692. servwin:drawText(1, 'Whitelist')
  3693. local plrAddInp
  3694. servwin:drawButton(1/3, 'Add', function()
  3695. topkek.banmgr.doWhitelist(plrAddInp.Text)
  3696. ReorderWL()
  3697. end)
  3698. plrAddInp = servwin:drawTextBox(2/3, '')
  3699. wlCont = servwin:drawScrollingContainer(100)
  3700. function ReorderWL()
  3701. local wl = topkek.banmgr.whitelist
  3702. for i,v in pairs(wlCont:GetChildren()) do
  3703. v:Destroy()
  3704. end
  3705. wlCont:setDrawY(3)
  3706. for i,v in pairs(wl) do
  3707. wlCont:drawText(2/3, v)
  3708. wlCont:drawButton(1/3, 'Remove', function()
  3709. topkek.banmgr.unwhitelist(v)
  3710. ReorderWL()
  3711. end)
  3712. end
  3713. end
  3714. ReorderWL()
  3715. --// LOCALPLAYER //--
  3716. local lpwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('LocalPlayer').Container)
  3717. lpwin:drawButton(1, 'Reset Camera', function()
  3718. game.Workspace.CurrentCamera:remove()
  3719. wait(.1)
  3720. game.Workspace.CurrentCamera.CameraSubject = topkek.lplr.Character.Humanoid or
  3721. game.Workspace[topkek.lplr.Name].Humanoid
  3722. game.Workspace.CurrentCamera.CameraType = "Custom"
  3723. end)
  3724. lpwin:drawButton(1, 'Respawn', function()
  3725. local a1 = Instance.new("Model", game:service'Workspace')
  3726. local a2 = Instance.new("Part", game:service'Workspace')
  3727. a2.CanCollide = true
  3728. a2.Anchored = true
  3729. a2.CFrame = CFrame.new(10000, 10000, 10000)
  3730. a2.Name = "Torso"
  3731. local a3 = Instance.new("Humanoid", a1)
  3732. a3.MaxHealth=100;a3.Health=100
  3733. topkek.lplr.Character = a1
  3734. a3.Health=0
  3735. end)
  3736. lpwin:drawButton(1, 'Rejoin', function()
  3737. game:GetService('TeleportService'):Teleport(game.PlaceId)
  3738. end)
  3739. lpwin:addSpacing()
  3740. lpwin:drawButton(1/2, 'God', function()
  3741. if topkek.lplr.Character:FindFirstChild("Humanoid") then
  3742. topkek.lplr.Character.Humanoid.MaxHealth = math.huge
  3743. topkek.lplr.Character.Humanoid.Health = math.huge
  3744. end
  3745. end)
  3746. lpwin:drawButton(1/2, 'Semigod', function()
  3747. if topkek.lplr.Character:FindFirstChild("Humanoid") then
  3748. topkek.lplr.Character.Humanoid.MaxHealth = 9e9
  3749. topkek.lplr.Character.Humanoid.Health = 9e9
  3750. end
  3751. end)
  3752. Loopgod = false
  3753. lpwin:drawButton(1, 'Loopgod', function()
  3754. if Loopgod == false then
  3755. Loopgod = true
  3756. spawn(function()
  3757. repeat
  3758. topkek.lplr.Character.Humanoid.MaxHealth = math.huge
  3759. topkek.lplr.Character.Humanoid.Health = math.huge
  3760. wait()
  3761. until Loopgod == false
  3762. end)
  3763. else
  3764. Loopgod = false
  3765. end
  3766. end)
  3767. lpwin:addSpacing()
  3768. plrwin:addSpacing()
  3769. local Lev, Clip, Fly
  3770. lpwin:drawButton(1/2, 'Levitate', function()
  3771. if Lev == true then
  3772. Lev = false
  3773. return
  3774. end
  3775. Lev = true
  3776. repeat
  3777. topkek.lplr.Character.Humanoid:ChangeState(10)
  3778. wait(0)
  3779. until Lev == false
  3780. end)
  3781. lpwin:drawButton(1/2, 'Noclip', function()
  3782. if Clip == true then
  3783. Clip = false
  3784. return
  3785. end
  3786. Clip = true
  3787. game:GetService("RunService").Stepped:connect(function()
  3788. tk.gt(topkek.lplr).CanCollide = not Clip
  3789. topkek.lplr.Character.Head.CanCollide = not Clip
  3790. topkek.lplr.Character.HumanoidRootPart.CanCollide = not Clip
  3791. if topkek.lplr.Character.UpperTorso then
  3792. topkek.lplr.Character.LowerTorso.CanCollide = not Clip
  3793. end
  3794. end)
  3795. topkek.lplr.Character.HumanoidRootPart.Changed:connect(function()
  3796. tk.gt(topkek.lplr).CanCollide = not Clip
  3797. topkek.lplr.Character.Head.CanCollide = not Clip
  3798. topkek.lplr.Character.HumanoidRootPart.CanCollide = not Clip
  3799. if topkek.lplr.Character.UpperTorso then
  3800. topkek.lplr.Character.LowerTorso.CanCollide = not Clip
  3801. end
  3802. end)
  3803. end)
  3804. lpwin:drawButton(1/2, 'Fly', function()
  3805. if Fly == true then
  3806. Fly = false
  3807. return
  3808. end
  3809. Fly = true
  3810. local mouse=game.Players.LocalPlayer:GetMouse''
  3811. localplayer=game.Players.LocalPlayer
  3812. game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart")
  3813. local torso = game.Players.LocalPlayer.Character.HumanoidRootPart
  3814. local speed=0
  3815. local keys={a=false,d=false,w=false,s=false}
  3816. local e1
  3817. local e2
  3818. local function start()
  3819. local pos = Instance.new("BodyPosition",torso)
  3820. local gyro = Instance.new("BodyGyro",torso)
  3821. pos.Name="EPIXPOS"
  3822. pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3823. pos.position = torso.Position
  3824. gyro.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  3825. gyro.cframe = torso.CFrame
  3826. repeat
  3827. wait()
  3828. localplayer.Character.Humanoid.PlatformStand=true
  3829. local new=gyro.cframe - gyro.cframe.p + pos.position
  3830. if not keys.w and not keys.s and not keys.a and not keys.d then
  3831. speed=1
  3832. end
  3833. if keys.w then
  3834. new = new + workspace.CurrentCamera.CoordinateFrame.lookVector * speed
  3835. speed=speed+0.01
  3836. end
  3837. if keys.s then
  3838. new = new - workspace.CurrentCamera.CoordinateFrame.lookVector * speed
  3839. speed=speed+0.01
  3840. end
  3841. if keys.d then
  3842. new = new * CFrame.new(speed,0,0)
  3843. speed=speed+0.01
  3844. end
  3845. if keys.a then
  3846. new = new * CFrame.new(-speed,0,0)
  3847. speed=speed+0.01
  3848. end
  3849. if speed>5 then
  3850. speed=5
  3851. end
  3852. pos.position=new.p
  3853. if keys.w then
  3854. gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(-math.rad(speed*15),0,0)
  3855. elseif keys.s then
  3856. gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(math.rad(speed*15),0,0)
  3857. else
  3858. gyro.cframe = workspace.CurrentCamera.CoordinateFrame
  3859. end
  3860. until not Fly
  3861. if gyro then gyro:Destroy() end
  3862. if pos then pos:Destroy() end
  3863. flying=false
  3864. localplayer.Character.Humanoid.PlatformStand=false
  3865. speed=0
  3866. end
  3867. e1=mouse.KeyDown:connect(function(key)
  3868. if not torso or not torso.Parent then flying=false e1:disconnect() e2:disconnect() return end
  3869. if key=="w" then
  3870. keys.w=true
  3871. elseif key=="s" then
  3872. keys.s=true
  3873. elseif key=="a" then
  3874. keys.a=true
  3875. elseif key=="d" then
  3876. keys.d=true
  3877. end
  3878. end)
  3879. e2=mouse.KeyUp:connect(function(key)
  3880. if key=="w" then
  3881. keys.w=false
  3882. elseif key=="s" then
  3883. keys.s=false
  3884. elseif key=="a" then
  3885. keys.a=false
  3886. elseif key=="d" then
  3887. keys.d=false
  3888. end
  3889. end)
  3890. start()
  3891. end)
  3892. lpwin:drawButton(1/2, 'Highjump', function()
  3893. local thrust = Instance.new("BodyVelocity")
  3894. game:GetService('UserInputService').InputBegan:connect(function(i, b)
  3895. if i.KeyCode == Enum.KeyCode.Space then
  3896. print("Got jump")
  3897. coroutine.resume(coroutine.create(function()
  3898. thrust.Parent = game.Players.LocalPlayer.Character.PrimaryPart
  3899. thrust.velocity = Vector3.new(0,50,0)
  3900. thrust.maxForce = Vector3.new(0,4e+050,0)
  3901. wait(0.2)
  3902. thrust.Parent = nil
  3903. end))
  3904. end
  3905. end)
  3906. end)
  3907. lpwin:addSpacing()
  3908. local apprInp
  3909. lpwin:drawButton(1/3, 'Appearance', function()
  3910. local id = 0
  3911. if tonumber(apprInp.Text) then
  3912. id = tonumber(apprInp.Text)
  3913. else
  3914. id = game:GetService('Players'):GetUserIdFromNameAsync(apprInp.Text)
  3915. end
  3916. if topkek.lplr.Character:FindFirstChild("Humanoid") then
  3917. topkek.lplr.Character.Humanoid.Health = 0
  3918. end
  3919. topkek.lplr.CharacterAppearance = 'https://assetgame.roblox.com/Asset/CharacterFetch.ashx?userId=' .. tostring(id)
  3920. end)
  3921. apprInp = lpwin:drawTextBox(2/3, 'ROBLOX')
  3922. local teamInp
  3923. lpwin:drawButton(1/3, 'Team', function()
  3924. topkek.lplr.TeamColor = BrickColor.new(teamInp.Text)
  3925. end)
  3926. teamInp = lpwin:drawTextBox(2/3, 'Bright red')
  3927. lpwin:drawButton(1/2, 'Naked', function()
  3928. topkek.lplr:ClearCharacterAppearance()
  3929. end)
  3930. lpwin:drawButton(1/2, 'Neutral', function()
  3931. topkek.lplr.Neutral = true
  3932. end)
  3933. lpwin:addSpacing()
  3934. lpwin:drawButton(1/2, 'Orb', function()
  3935. game.Players.LocalPlayer.Character = nil
  3936. --lp:Destroy()
  3937. local cam = game.Workspace.CurrentCamera
  3938. local m = Instance.new("Model", game.Workspace)
  3939. m.Name = game.Players.LocalPlayer.Name
  3940. local hum = Instance.new("Humanoid", m)
  3941. hum.Health = 0
  3942. hum.MaxHealth = 0
  3943. local orb = Instance.new("Part", m)
  3944. orb.Size = Vector3.new(1, 1, 1)
  3945. orb.Shape = "Ball"
  3946. orb.Name = "Head"
  3947. orb.Anchored = true
  3948. orb.CanCollide = true
  3949. orb.BottomSurface = Enum.SurfaceType.Smooth
  3950. orb.TopSurface = Enum.SurfaceType.Smooth
  3951. orb.Transparency = 0
  3952. spawn(function()
  3953. while true do
  3954. wait(0.1)
  3955. if orb then
  3956. orb.BrickColor = BrickColor.Random()
  3957. else break end
  3958. end
  3959. end)
  3960. cam.CameraSubject = orb
  3961. cam.CameraType = Enum.CameraType.Fixed
  3962. game:GetService("RunService").RenderStepped:connect(function()
  3963. orb.CFrame = cam.CoordinateFrame * CFrame.new(0, -2, -6)
  3964. end)
  3965. game.Players.LocalPlayer.Chatted:connect(function(a)
  3966. game:GetService("Chat"):Chat(orb, a)
  3967. end)
  3968. end)
  3969. lpwin:drawButton(1/2, 'Freecam', function()
  3970. local cam = game.Workspace.CurrentCamera
  3971. cam.CameraType = "Fixed"
  3972. cam.CameraSubject = nil
  3973. topkek.lplr.Character = nil
  3974. end)
  3975. lpwin:drawButton(1/2, 'NoGrav', function()
  3976. if topkek.lplr.Character then
  3977. for x,m in pairs(topkek.lplr.Character:GetChildren()) do
  3978. if m:IsA("BasePart") then
  3979. local bf = Instance.new("BodyForce", m)
  3980. bf.force = Vector3.new(0, 192.25, 0) * m:GetMass()
  3981. end
  3982. if m:IsA("Hat") or m:IsA("Accessory") then
  3983. if m:findFirstChild("Handle") then
  3984. local bf = Instance.new("BodyForce", m.Handle)
  3985. bf.force = Vector3.new(0, 192.25, 0) * m.Handle:GetMass()
  3986. end
  3987. end
  3988. end
  3989. end
  3990. end)
  3991. lpwin:drawButton(1/2, 'Trowel', function()
  3992. topkek.tools.util.trowel()
  3993. end)
  3994. lpwin:addSpacing()
  3995. lpwin:drawButton(1/2, 'Fedora', function()
  3996. local hats={
  3997. 98346834,
  3998. 215751161,
  3999. 119916949,
  4000. 72082328,
  4001. 147180077,
  4002. 100929604,
  4003. 63043890,
  4004. 1285307,
  4005. 1029025,
  4006. 334663683,
  4007. 259423244
  4008. }
  4009. game:GetObjects("rbxassetid://" .. tostring(hats[math.random(1,#hats)]))[1].Parent = topkek.lplr.Character
  4010. end)
  4011. lpwin:drawButton(1/2, 'Rainbow Name', function()
  4012. topkek.lplr.Neutral = false
  4013. repeat
  4014. wait()
  4015. topkek.lplr.TeamColor = BrickColor.Random()
  4016. until not topkek.lplr.Character.Humanoid
  4017. end)
  4018. local tagInp
  4019. lpwin:drawButton(1/3, 'Tag', function()
  4020. local len = 10
  4021. local bb = Instance.new("BillboardGui")
  4022. bb.Parent = topkek.lplr.Character.Head
  4023. bb.Adornee = topkek.lplr.Character.Head
  4024. bb.AlwaysOnTop = true
  4025. bb.Enabled = true
  4026. bb.Size = UDim2.new(len, 0, 1.5, 0)
  4027. bb.Name = "tag"
  4028. bb.StudsOffset = Vector3.new(0, 3, 0)
  4029. --local fr = Instance.new("Frame")
  4030. --fr.Parent = bb
  4031. --fr.Size = UDim2.new(1, 0, 1, 0)
  4032. --fr.Style = Enum.FrameStyle.RobloxRound
  4033. local tl = Instance.new("TextLabel")
  4034. tl.Parent = bb
  4035. tl.Font = Enum.Font.Code
  4036. tl.BackgroundTransparency = 1
  4037. tl.TextScaled = true
  4038. tl.TextColor3 = Color3.new(15/255, 15/255, 15/255)
  4039. tl.Size = UDim2.new(1, 0, 1, 0)
  4040. tl.Text = tagInp.Text
  4041. tl.Name = "trutag"
  4042. tl.Visible = true
  4043. tl.ZIndex = 2
  4044. end)
  4045. tagInp = lpwin:drawTextBox(2/3, '')
  4046. --// SCRIPTS //--
  4047. --local scriptwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Scripts').Container)
  4048. --local search = scriptwin:drawTextBox(1,'')
  4049. --local origy = scriptwin:getDrawY()
  4050. --scriptwin:addSpacing()
  4051. --scriptwin:addSpacing()
  4052. --local scripts = game:GetObjects("rbxassetid://376553985")[1]
  4053. --local container = {}
  4054. --function MakeList(condition)
  4055. -- for i,v in pairs(scriptwin:GetChildren()) do
  4056. -- if v.Name == "Script" then
  4057. -- v:Destroy()
  4058. -- end
  4059. -- end
  4060. --scriptwin:setDrawY(origy)
  4061. --for i, v in pairs(scripts:GetChildren()) do
  4062. -- if string.find(v.Name:lower(), condition:lower()) or (condition == "") or (condition == " ") then
  4063. -- local scr = scriptwin:drawButton(1, v.Name, function()
  4064. -- spawn(function() loadstring(v.Source)() end)
  4065. -- end, 25)
  4066. -- scr.Name = 'Script'
  4067. -- end
  4068. -- end
  4069. --end
  4070. --game:GetService("UserInputService").InputChanged:connect(function(inp)
  4071. -- if inp.UserInputType == Enum.UserInputType.TextInput then
  4072. -- if search:IsFocused() then
  4073. -- MakeList(search.Text)
  4074. -- end
  4075. --end
  4076. --end)
  4077. --MakeList('')
  4078. --// DESTRUCTION // --
  4079. local destwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Destruction').Container)
  4080. local decals, seldec = destwin:drawScrollingContainer(100)
  4081. seldec = destwin:drawText(1, 'Selected Decal: None')
  4082. cursel = nil
  4083. local decs = {
  4084. {'Rain', '574772793'},
  4085. {'Robbie', '574773630'},
  4086. {'Pepe', '244905904'},
  4087. {'Troll Face', '48308661'},
  4088. {'Jeff', '109129888'},
  4089. {'Shrek', '170539018'},
  4090. {'Doge', '133720697'},
  4091. {'Dat Boi', '409578848'},
  4092. }
  4093. for _, v in pairs(decs) do
  4094. local b = decals:drawButton(1, v[1], function()seldec.Text="Selected Decal: " ..v[2] cursel=v[2] end,20)
  4095. topkek.tools.gui:addLeftIcon(b,'rbxassetid://'..v[2],20)
  4096. end
  4097. destwin:drawButton(1, 'Spam Decal', function()
  4098. if cursel ~= nil then
  4099. topkek.tools.util.recurseDecal(tonumber(cursel))
  4100. end
  4101. end)
  4102. destwin:drawButton(1, 'Spam Particles', function()
  4103. if cursel ~= nil then
  4104. topkek.tools.util.recurseParticles(tonumber(cursel))
  4105. end
  4106. end)
  4107. destwin:drawButton(1, 'Spam Both', function()
  4108. if cursel ~= nil then
  4109. topkek.tools.util.recurseUltimate(tonumber(cursel))
  4110. end
  4111. end)
  4112. destwin:drawButton(1, 'Rollback', function()
  4113. tk.rcm(workspace, 'Decal')
  4114. tk.rcm(workspace, 'ParticleEmitter')
  4115. end)
  4116. destwin:addSpacing()
  4117. destwin:drawButton(1, '666', function()
  4118. for i,v in next,workspace:children''do
  4119. if(v:IsA'BasePart')then
  4120. me=v;
  4121. bbg=Instance.new('BillboardGui',me);
  4122. bbg.Name='stuf';
  4123. bbg.Adornee=me;
  4124. bbg.Size=UDim2.new(2.5,0,2.5,0)
  4125. --bbg.StudsOffset=Vector3.new(0,2,0)
  4126. tlb=Instance.new'TextLabel';
  4127. tlb.Text='666 666 666 666 666 666';
  4128. tlb.Font='SourceSansBold';
  4129. tlb.FontSize='Size48';
  4130. tlb.TextColor3=Color3.new(1,0,0);
  4131. tlb.Size=UDim2.new(1.25,0,1.25,0);
  4132. tlb.Position=UDim2.new(-0.125,-22,-1.1,0);
  4133. tlb.BackgroundTransparency=1;
  4134. tlb.Parent=bbg;
  4135. end;end;
  4136. --coroutine.wrap(function()while wait''do
  4137. s=Instance.new'Sound';
  4138. s.Parent=workspace;
  4139. s.SoundId='rbxassetid://152840862';
  4140. s.Pitch=1;
  4141. s.Volume=1;
  4142. s.Looped=true;
  4143. s:play();
  4144. --end;end)();
  4145. function xds(dd)
  4146. for i,v in next,dd:children''do
  4147. if(v:IsA'BasePart')then
  4148. v.BrickColor=BrickColor.new'Really black';
  4149. v.TopSurface='Smooth';
  4150. v.BottomSurface='Smooth';
  4151. s=Instance.new('SelectionBox',v);
  4152. s.Adornee=v;
  4153. s.Color=BrickColor.new'Really red';
  4154. a=Instance.new('PointLight',v);
  4155. a.Color=Color3.new(1,0,0);
  4156. a.Range=15;
  4157. a.Brightness=5;
  4158. f=Instance.new('Fire',v);
  4159. f.Size=19;
  4160. f.Heat=22;
  4161. end;
  4162. game.Lighting.TimeOfDay=0;
  4163. game.Lighting.Brightness=0;
  4164. game.Lighting.ShadowColor=Color3.new(0,0,0);
  4165. game.Lighting.Ambient=Color3.new(1,0,0);
  4166. game.Lighting.FogEnd=200;
  4167. game.Lighting.FogColor=Color3.new(0,0,0);
  4168. local dec = 'http://www.roblox.com/asset/?id=19399245';
  4169. local fac = {'Front', 'Back', 'Left', 'Right', 'Top', 'Bottom'}
  4170. --coroutine.wrap(function()
  4171. --for _,__ in pairs(fac) do
  4172. --local ddec = Instance.new("Decal", v)
  4173. --ddec.Face = __
  4174. --ddec.Texture = dec
  4175. --end end)()
  4176. if #(v:GetChildren())>0 then
  4177. xds(v)
  4178. end
  4179. end
  4180. end
  4181. xds(game.Workspace)
  4182. end)
  4183. destwin:drawButton(1, 'Troll', function()
  4184. topkek.tools.util.recurseUltimate('48308661')
  4185. tk.play(154664102)
  4186. end)
  4187. destwin:addSpacing()
  4188. destwin:drawButton(1/2,'Colorize',function() -- when u skid off variable XDDDDDpranked
  4189. local materiallist =
  4190. {Enum.Material.Plastic,Enum.Material.Wood,Enum.Material.Slate,Enum.Material.Concrete,Enum.Material.CorrodedMetal,
  4191. Enum.Material.DiamondPlate,Enum.Material.Foil,Enum.Material.Grass,
  4192. Enum.Material.Ice,Enum.Material.Marble,Enum.Material.Granite,Enum.Material.Brick,
  4193. Enum.Material.Pebble,Enum.Material.Sand,Enum.Material.Sand,
  4194. Enum.Material.Fabric,Enum.Material.SmoothPlastic,Enum.Material.Metal,Enum.Material.WoodPlanks,Enum.Material.Neon,Enum.Material.Cobblestone}
  4195. local function r(where)
  4196. for _,v in pairs (where:GetChildren()) do
  4197. if v:IsA("BasePart") then
  4198. spawn(function() while wait(0.1) do v.Material = materiallist[math.random(#materiallist)] wait() end end) end r(v) end end r(workspace)
  4199. end)
  4200. destwin:drawButton(1/2,'Materialize',function()
  4201. local function r(where)
  4202. for _,v in pairs (where:GetChildren()) do
  4203. if v:IsA("BasePart") then
  4204. spawn(function() while wait(0.1) do v.Transparency = math.random(0,1) wait() end end) end r(v) end end r(workspace)
  4205. end)
  4206. destwin:drawButton(1/2,'Meshify',function()
  4207. local enums={
  4208. Enum.MeshType.Head;
  4209. Enum.MeshType.Torso;
  4210. Enum.MeshType.Wedge;
  4211. Enum.MeshType.Brick;
  4212. Enum.MeshType.Sphere;
  4213. Enum.MeshType.Cylinder;
  4214. }
  4215. tk.rcf('BasePart',function(o)
  4216. local mesh = Instance.new('SpecialMesh', o)
  4217. mesh.MeshType = enums[math.random(1,#enums)]
  4218. end)
  4219. end)
  4220. destwin:drawButton(1/2,'Loop-Meshify',function()
  4221. coroutine.wrap(function()
  4222. while true do
  4223. local enums={
  4224. Enum.MeshType.Head;
  4225. Enum.MeshType.Torso;
  4226. Enum.MeshType.Wedge;
  4227. Enum.MeshType.Brick;
  4228. Enum.MeshType.Sphere;
  4229. Enum.MeshType.Cylinder;
  4230. }
  4231. tk.rcf('BasePart',function(o)
  4232. if o:FindFirstChild("Mesh") then o.Mesh:Destroy() end
  4233. local mesh = Instance.new('SpecialMesh', o)
  4234. mesh.MeshType = enums[math.random(1,#enums)]
  4235. end)
  4236. wait(0.5)
  4237. end
  4238. end)()
  4239. end)
  4240. destwin:addSpacing()
  4241. destwin:drawButton(1, 'Rotations', function()
  4242. tk.rcf('BasePart', function(o)
  4243. o.Rotation = Vector3.new(math.random(0,180),math.random(0,180),math.random(0,180))
  4244. end)
  4245. end)
  4246. destwin:drawButton(1, 'Collisions', function()
  4247. tk.rcf('BasePart', function(o)
  4248. o.CanCollide = false
  4249. end)
  4250. end)
  4251. destwin:drawButton(1, 'Velocity', function()
  4252. tk.rcf('BasePart', function(o)
  4253. o.Velocity = Vector3.new(math.random(0,180),math.random(0,180),math.random(0,180))
  4254. end)
  4255. end)
  4256. destwin:drawButton(1, 'Invisiblity', function()
  4257. tk.rcf('BasePart', function(o)
  4258. o.Transparency = 1
  4259. end)
  4260. end)
  4261. destwin:drawButton(1, 'BreakJoints', function()
  4262. tk.rcf('Model', function(o)
  4263. o:BreakJoints()
  4264. end)
  4265. end)
  4266. destwin:drawButton(1, 'Forces', function()
  4267. tk.rcf('BasePart', function(o)
  4268. local bf = Instance.new("BodyForce", o)
  4269. bf.Force = Vector3.new(math.random(0,180)*5,math.random(0,180)*5,math.random(0,180)*5)
  4270. end)
  4271. end)
  4272. destwin:drawButton(1, 'Brightness', function()
  4273. tk.rcf('BasePart', function(o)
  4274. local light = Instance.new("SpotLight", o)
  4275. light.Brightness = 9e9
  4276. light.Range = 60
  4277. end)
  4278. end)
  4279. --// CATALOG //--
  4280. local catwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Catalog').Container)
  4281. local page, currentkeyword = 1, ""
  4282. local searchbar, search, makeCatalog, res = 0, 0, 0, {}
  4283. local searchbar = catwin:drawTextBox(2/3,'')
  4284. local search = catwin:drawButton(1/3, 'Search', function()
  4285. page = 1
  4286. currentkeyword = searchbar.Text
  4287. makeCatalog(currentkeyword, page)
  4288. end)
  4289. local previous = catwin:drawButton(1/2, 'Previous Page', function()
  4290. if page > 1 then
  4291. page = page - 1
  4292. makeCatalog(currentkeyword, page)
  4293. end
  4294. end)
  4295. local previous = catwin:drawButton(1/2, 'Next Page', function()
  4296. if page >= 1 then
  4297. page = page + 1
  4298. makeCatalog(currentkeyword, page)
  4299. end
  4300. end)
  4301. local catalog_start = catwin:getDrawY()
  4302. function split(str,divider)
  4303. local found = ""
  4304. local results = {}
  4305. for i=1,string.len(str) do
  4306. if (string.lower(string.sub(str,i,i)) == string.lower(divider)) then
  4307. table.insert(results, found)
  4308. found = ""
  4309. else
  4310. found = found..string.sub(str,i,i)
  4311. end
  4312. end
  4313. table.insert(results, found)
  4314. return results
  4315. end
  4316. function GetName(nm)
  4317. local spl = split(nm," ")
  4318. local a,b,c,d,e=spl[1] or "",spl[2] or "",spl[3] or "", spl[4] or "", spl[5] or ""
  4319. return (a.." "..b.." "..c.." "..d.." "..e)
  4320. end
  4321. --function makeCatalog(keyword, page)
  4322. --local endpoint = "http://search.roblox.com/catalog/json?Category=6&Keyword="..keyword.."&IncludeNotForSale=false&ResultsPerPage=10&PageNumber="..tostring(page)
  4323. --local results = game:HttpGet(endpoint, true)
  4324. --local parse = game:GetService('HttpService'):JSONDecode(results)
  4325. --for i, v in pairs(res) do
  4326. --v:Destroy()
  4327. --end
  4328. --catwin:setDrawY(catalog_start)
  4329. --catwin:addSpacing()
  4330. --for i, v in pairs(parse) do
  4331. --local img = catwin:drawImage(1/2, 'https://www.roblox.com/Thumbs/Asset.ashx?width=420&height=420&assetId='..tostring(v['AssetId']), 50)
  4332. --local below = topkek.tools.util.Object("TextButton", {
  4333. -- Parent = img;
  4334. -- BackgroundColor3 = Color3.new(163/255, 57/255, 57/255);
  4335. -- BorderSizePixel = 0;
  4336. -- Position = UDim2.new(0, -45, 1, 5);
  4337. -- Size = UDim2.new(0,img.AbsoluteSize.X, 0, 20);
  4338. -- Font = 'SourceSans';
  4339. -- FontSize = 'Size14';
  4340. -- Text = GetName(v['Name']);
  4341. -- TextSize = 14;
  4342. -- TextColor3 = color3(199, 199, 199);
  4343. -- TextStrokeTransparency = 0.5;
  4344. -- ClipsDescendants = true;
  4345. --})
  4346. -- below.MouseButton1Down:connect(function()
  4347. -- local Model = Instance.new("Model", workspace)
  4348. -- game:GetObjects('rbxassetid://'..tostring(v['AssetId']))[1].Parent = Model
  4349. -- Model:MakeJoints()
  4350. -- Model:MoveTo(topkek.lplr.Character.Head.Position)
  4351. --end)
  4352. --img.Size=UDim2.new(0,50,0,50)
  4353. --img.Position=img.Position+UDim2.new(0,45,0,0)
  4354. -- if (i%2)==0 then
  4355. -- catwin:setDrawY(catwin:getDrawY() + 25)
  4356. --end
  4357. -- if (i==10) then
  4358. -- catwin.main.CanvasSize = catwin.main.CanvasSize + UDim2.new(0,0,0,25)
  4359. -- end
  4360. -- table.insert(res,img)
  4361. --end
  4362. --end
  4363. --makeCatalog("", 1)
  4364. --// CMDS //--
  4365. cmdwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Commands').Container)
  4366. count = 0
  4367. for _, _ in pairs(cmd.commands.store) do count = count + 1 end
  4368. cmdwin:drawText(1, tostring(count) .. " Commands")
  4369. cmdwin:drawText(1, 'Chat Prefix: /')
  4370. local cmdlist = cmdwin:drawScrollingContainer(260)
  4371. for i, v in pairs(cmd.commands.fmtstore) do
  4372. local xfmt = {}
  4373. local str = " ;" .. i .. " "
  4374. for form in v:gmatch("[^%%]+") do
  4375. if form ~= 'cmd' then
  4376. if form == 'inf' then form = 'str' end
  4377. str = str .. "{" .. form .. "} "
  4378. end
  4379. end
  4380. cmdlist:drawText(1, str)
  4381. end
  4382. --// MUSIC //--
  4383. musicwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Music').Container)
  4384. Sounds = {
  4385. {"caramell", 2303479};
  4386. {"epic", 27697743};
  4387. {"rick", 2027611};
  4388. {"halo", 1034065};
  4389. {"pokemon", 1372261};
  4390. {"cursed", 1372257};
  4391. {"extreme", 11420933};
  4392. {"awaken", 27697277};
  4393. {"alone", 27697392};
  4394. {"mario", 1280470};
  4395. {"choir", 1372258};
  4396. {"chrono" ,1280463};
  4397. {"dotr", 11420922};
  4398. {"entertain", 27697267};
  4399. {"fantasy", 1280473};
  4400. {"final", 787};
  4401. {"organ", 11231513};
  4402. {"tunnel", 9650822}
  4403. }
  4404.  
  4405. local cursel
  4406. local xcursel = 0
  4407. scr = musicwin:drawScrollingContainer(230)
  4408. for i, v in pairs(Sounds) do
  4409. scr:drawButton(1, v[1] .. " - " .. tonumber(v[2]), function()
  4410. cursel.Text = "Currently Selected - " .. v[1]
  4411. xcursel = v[2]
  4412. end)
  4413. end
  4414.  
  4415. cursel = musicwin:drawText(1, "Currently Selected - None")
  4416. local setInp
  4417. musicwin:drawButton(1/3, "Set", function()
  4418. if tonumber(setInp.Text) then
  4419. cursel.Text = "Currently Selected - " .. setInp.Text
  4420. xcursel = tonumber(setInp.Text)
  4421. end
  4422. end)
  4423. setInp = musicwin:drawTextBox(2/3, '')
  4424. musicwin:drawButton(1, "Play", function()
  4425. tk.rcm(game, 'Sound')
  4426. tk.play(xcursel)
  4427. end)
  4428. musicwin:drawButton(1, "Stop", function()
  4429. tk.rcm(game, 'Sound')
  4430. end)
  4431. --// FACES //--
  4432. facwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Faces').Container)
  4433. local faces = {
  4434. {name='Rofl',id=47595647},
  4435. {name='Sparta',id=74142203},
  4436. {name='UJelly',id=48989071},
  4437. {name='Troll',id=45120559},
  4438. {name='Horse',id=62079221},
  4439. {name='Angry',id=48258623},
  4440. {name='Okey',id=62830600},
  4441. {name='Yeaw',id=53646377},
  4442. {name='Here',id=62677045},
  4443. {name='Har',id=48260066},
  4444. {name='Baby Sun',id=47596170},
  4445. {name='LOL',id=48293007},
  4446. {name='Sad',id=53645378},
  4447. {name='Joseph Stalin',id=48290678},
  4448. {name='Doge',id=130742396},
  4449. {name='Forever Alone',id=156886272},
  4450. {name='RickRoll',id=5104631},
  4451. {name='Jim Carrey',id=74885351},
  4452. {name='Meh IRL',id=237553381}
  4453. }
  4454. local cursel, xcursel = nil, 0
  4455. faclist = facwin:drawScrollingContainer(260)
  4456. for i,v in pairs(faces) do
  4457. local btn = faclist:drawButton(1, v['name'], function()
  4458. xcursel = v['id']
  4459. cursel.Text = 'Currently Selected: ' .. v['name']
  4460. end)
  4461. topkek.tools.gui:addLeftIcon(btn,'rbxassetid://'..tostring(v['id']),20)
  4462. end
  4463. cursel = facwin:drawText(1, 'Currently Selected: None')
  4464. facwin:drawButton(1, 'Wear', function()
  4465. if not (xcursel == 0) then
  4466. if topkek.lplr.Character then
  4467. tk.rcm(topkek.lplr.Character, 'Accessory')
  4468. tk.rcm(topkek.lplr.Character, 'Hat')
  4469. topkek.tools.util.applyFace(xcursel)
  4470. end
  4471. end
  4472. end)
  4473. --// SETTINGS // --
  4474. setwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Settings').Container)
  4475. setwin:drawText(1, 'Patch: ' .. topkek.patch)
  4476. setwin:drawText(1, 'Devnote: foh skids')
  4477. setwin:drawText(1, [[
  4478. === CREDITS ===
  4479.  
  4480. Variable - retard that created Stella
  4481. KrystalTeam - provided critical design tips & advice
  4482. Circumvention - lol joey salads
  4483.  
  4484. Thanks to everyone that supported T0PK3K 4.0!
  4485.  
  4486. ]], 260)
  4487. --// BANLIST //--
  4488. banwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Banlist').Container)
  4489. local plrBanInp
  4490. banwin:drawButton(1/3, 'Add', function()
  4491. topkek.settings.get()
  4492. table.insert(topkek.settingsTable['Bans'], plrBanInp.Text)
  4493. topkek.settings.write()
  4494. UpdateBanlist()
  4495. end)
  4496. plrBanInp = banwin:drawTextBox(2/3, '')
  4497. banCont = banwin:drawScrollingContainer(288)
  4498. function UpdateBanlist(x)
  4499. topkek.settings.get()
  4500. local wl = x or topkek.settingsTable['Bans']
  4501. for i,v in pairs(banCont:GetChildren()) do
  4502. v:Destroy()
  4503. end
  4504. banCont:setDrawY(3)
  4505. for i,v in pairs(wl) do
  4506. banCont:drawText(2/3, v)
  4507. banCont:drawButton(1/3, 'Remove', function()
  4508. for x, m in pairs(wl) do
  4509. if m == v then
  4510. table.remove(topkek.settingsTable['Bans'], x)
  4511. topkek.settings.write()
  4512. UpdateBanlist()
  4513. topkek.banmgr.bans = topkek.settingsTable['Bans']
  4514. end
  4515. end
  4516. end)
  4517. end
  4518. end
  4519. UpdateBanlist()
  4520. --// HATS //--
  4521. hatwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Hats').Container)
  4522. local hats={
  4523. {name='Dominus Empyreus',id=21070012},
  4524. {name='Dominus Vespertilio',id=96103379},
  4525. {name='Dominus Infernus',id=31101391},
  4526. {name='Dominus Rex',id=250395631},
  4527. {name='Dominus Frigidus',id=48545806},
  4528. {name='Dominus Astra',id=162067148},
  4529. {name='Dominus Aureus',id=138932314},
  4530. {name='DIY Dominus Empyreus',id=151789690},
  4531. {name='Dominus Messor',id=64444871},
  4532. {name='Demon Skeleton Wings',id=133554007},
  4533. {name='Gilded Wings of Glory',id=250405532},
  4534. {name='Majestic Ice Wings',id=188702967},
  4535. {name='Black Wings',id=215719598},
  4536. {name='Clockworks Shades',id=11748356},
  4537. {name='Faerie Wings',id=19399896},
  4538. {name='Orinthian Wings',id=223751505},
  4539. {name='Clockworks Headphones',id=1235488},
  4540. {name='Perfectly Legitimate Business Hat',id=19027209},
  4541. {name='Sparkling Angel Wings',id=192557913},
  4542. {name='Commander Crows Wings',id=133553855},
  4543. {name='Sunfire Wings',id=158068470},
  4544. {name='Royal Faerie Wings',id=119916756},
  4545. {name='Wings of Freedom',id=164174048},
  4546. {name='Firebrand Wings',id=128160626},
  4547. {name='Frozen Wings',id=136758613},
  4548. {name='Webbed Wings',id=120507280},
  4549. {name='Gargoyle Wings',id=120507201},
  4550. {name='Bat Wings',id=19399858},
  4551. {name='Wings of Fire',id=136758532},
  4552. {name='Headrow',id=1082935},
  4553. {name='Rubber Duckie',id=9254254},
  4554. {name='Valkyrie Helm',id=1365767},
  4555. {name='Hockey Mask',id=5161514}}
  4556. local searchi = hatwin:drawButton(1, '', function()end)
  4557. dropx = GUI.DropDown.New(UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), searchi, {'All'})
  4558. function fixPlayerDropi()
  4559. local t = {'All'}
  4560. for i, v in pairs(game.Players:GetPlayers()) do
  4561. table.insert(t, v.Name)
  4562. end
  4563. dropx.SetTable(t)
  4564. end
  4565. game.Players.PlayerAdded:connect(function()
  4566. fixPlayerDropi()
  4567. end)
  4568. game.Players.PlayerRemoving:connect(function()
  4569. fixPlayerDropi()
  4570. end)
  4571. local eval = 'All'
  4572. dropx.Changed(function(p) eval = p end)
  4573. fixPlayerDrop()
  4574.  
  4575. local hatInp
  4576. hatlist = hatwin:drawScrollingContainer(260)
  4577. for i,v in pairs(hats) do
  4578. hatlist:drawButton(1, v['name'], function()
  4579. hatInp.Text = tostring(v['id'])
  4580. end)
  4581. end
  4582. hatwin:drawButton(1/3, 'Wear', function()
  4583. local hat = game:GetObjects("rbxassetid://"..tonumber(hatInp.Text))[1]
  4584. tk.dp(eval, function(x)
  4585. if x.Character then
  4586. hat:Clone().Parent = x.Character
  4587. end
  4588. end)
  4589. end)
  4590.  
  4591.  
  4592. hatInp = hatwin:drawTextBox(2/3, '')
  4593. topkek.tools.animator.initialAnimation()
  4594. topkek.banmgr.init()
  4595.  
  4596. _G.Rc7Notification("Leaked by Scratchy","T0pk3k 4.0 Script Leaked!",5)
  4597. wait(5)
  4598. if game.Workspace.FilteringEnabled == true then
  4599. _G.Rc7Notification("Filtering","Fltering is Enabled",5)
  4600. else
  4601. _G.Rc7Notification("Filtering","Fltering is Disabled",5)
  4602. end
  4603. end)
  4604. Bluelord.Name = "Blue lord"
  4605. Bluelord.Parent = MainScroller
  4606. Bluelord.BackgroundColor3 = Color3.new(0.0235294, 0.054902, 0.513726)
  4607. Bluelord.BorderColor3 = Color3.new(0.462745, 0.72549, 0.909804)
  4608. Bluelord.BorderSizePixel = 3
  4609. Bluelord.Position = UDim2.new(0, 0, 0.333792597, 0)
  4610. Bluelord.Size = UDim2.new(0, 185, 0, 33)
  4611. Bluelord.Font = Enum.Font.Cartoon
  4612. Bluelord.Text = "BlueLord"
  4613. Bluelord.TextColor3 = Color3.new(1, 1, 1)
  4614. Bluelord.TextScaled = true
  4615. Bluelord.TextSize = 14
  4616. Bluelord.TextWrapped = true
  4617. Bluelord.MouseButton1Down:connect(function()
  4618. --[[User: TheDarkRevenant
  4619. Script: Absalom (Armored).lua
  4620. Pass: cUpnjTnT]]
  4621.  
  4622. local p = game.Players.LocalPlayer
  4623. local char = p.Character
  4624. local mouse = p:GetMouse()
  4625. local larm = char["Left Arm"]
  4626. local rarm = char["Right Arm"]
  4627. local lleg = char["Left Leg"]
  4628. local rleg = char["Right Leg"]
  4629. local hed = char.Head
  4630. local torso = char.Torso
  4631. local hum = char.Humanoid
  4632. local cam = game.Workspace.CurrentCamera
  4633. local root = char.HumanoidRootPart
  4634. local deb = false
  4635. local shot = 0
  4636. local l = game:GetService("Lighting")
  4637. local rs = game:GetService("RunService").RenderStepped
  4638. local debris=game:service"Debris"
  4639. local stanceToggle = "Normal"
  4640. math.randomseed(os.time())
  4641. hum.WalkSpeed = 7
  4642. char.Health:Destroy()
  4643. hum.MaxHealth = 50000
  4644. wait(0.1)
  4645. hum.Health = 50000
  4646. ----------------------------------------------------
  4647. ypcall(function()
  4648. char.Shirt:Destroy()
  4649. char.Pants:Destroy()
  4650. shirt = Instance.new("Shirt", char)
  4651. shirt.Name = "Shirt"
  4652. pants = Instance.new("Pants", char)
  4653. pants.Name = "Pants"
  4654. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=236410507"
  4655. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=236412261"
  4656. end)
  4657. ----------------------------------------------------
  4658. Debounces = {
  4659. on = false;
  4660. ks = false;
  4661. CanAttack = true;
  4662. CanJoke = true;
  4663. NoIdl = false;
  4664. Slashing = false;
  4665. Slashed = false;
  4666. Grabbing = false;
  4667. Grabbed = false;
  4668. }
  4669. local Touche = {char.Name, }
  4670. ----------------------------------------------------
  4671. function lerp(a, b, t) -- Linear interpolation
  4672. return a + (b - a)*t
  4673. end
  4674.  
  4675. function slerp(a, b, t) --Spherical interpolation
  4676. dot = a:Dot(b)
  4677. if dot > 0.99999 or dot < -0.99999 then
  4678. return t <= 0.5 and a or b
  4679. else
  4680. r = math.acos(dot)
  4681. return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  4682. end
  4683. end
  4684.  
  4685. function matrixInterpolate(a, b, t)
  4686. local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  4687. local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  4688. local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
  4689. local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector right
  4690. local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector up
  4691. local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector back
  4692. local t = v1:Dot(v2)
  4693. if not (t < 0 or t == 0 or t > 0) then -- Failsafe
  4694. return CFrame.new()
  4695. end
  4696. return CFrame.new(
  4697. v0.x, v0.y, v0.z,
  4698. v1.x, v1.y, v1.z,
  4699. v2.x, v2.y, v2.z,
  4700. v3.x, v3.y, v3.z)
  4701. end
  4702. ----------------------------------------------------
  4703. function genWeld(a,b)
  4704. local w = Instance.new("Weld",a)
  4705. w.Part0 = a
  4706. w.Part1 = b
  4707. return w
  4708. end
  4709. function weld(a, b)
  4710. local weld = Instance.new("Weld")
  4711. weld.Name = "W"
  4712. weld.Part0 = a
  4713. weld.Part1 = b
  4714. weld.C0 = a.CFrame:inverse() * b.CFrame
  4715. weld.Parent = a
  4716. return weld;
  4717. end
  4718. ----------------------------------------------------
  4719. function Lerp(c1,c2,al)
  4720. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  4721. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  4722. for i,v in pairs(com1) do
  4723. com1[i] = v+(com2[i]-v)*al
  4724. end
  4725. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  4726. end
  4727. ----------------------------------------------------
  4728. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  4729. local wld = Instance.new("Weld", wp1)
  4730. wld.Part0 = wp0
  4731. wld.Part1 = wp1
  4732. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  4733. end
  4734. ----------------------------------------------------
  4735. function Tween(a,b,c)
  4736. return a+(b-a)*c
  4737. end
  4738. ----------------------------------------------------
  4739. function nwPrt(prnt,siz,cf,col)
  4740. local prt=Instance.new("Part")
  4741. prt.Parent=prnt
  4742. prt.FormFactor=3
  4743. prt.Name="Part"
  4744. prt.Size=siz
  4745. prt.CanCollide=false
  4746. prt.Anchored=true
  4747. prt.Locked=true
  4748. prt.TopSurface=10
  4749. prt.BottomSurface=10
  4750. prt.FrontSurface=10
  4751. prt.BackSurface=10
  4752. prt.LeftSurface=10
  4753. prt.RightSurface=10
  4754. prt:BreakJoints()
  4755. prt.CFrame=cf or CFrame.new(30,10,30)
  4756. prt.Material="Neon"
  4757. prt.BrickColor=BrickColor.new(col)
  4758. m=Instance.new("SpecialMesh",prt)
  4759. m.MeshType=6
  4760. return prt
  4761. end
  4762. ----------------------------------------------------
  4763. function nwSnd(prnt,pch,vol,id)
  4764. local s=Instance.new("Sound",prnt)
  4765. s.Pitch=pch
  4766. s.Volume=vol
  4767. s.SoundId="rbxassetid://"..id
  4768. s.PlayOnRemove=true
  4769. return s
  4770. end
  4771. ----------------------------------------------------
  4772. function newRay(start,face,range,wat)
  4773. local rey=Ray.new(start.p,(face.p-start.p).Unit*range)
  4774. hit,pos=Workspace:FindPartOnRayWithIgnoreList(rey,wat)
  4775. return rey,hit,pos
  4776. end
  4777. ----------------------------------------------------
  4778. for i,v in pairs(char:children()) do
  4779. if v:IsA("Hat") then
  4780. v:Destroy()
  4781. end
  4782. end
  4783. for i,v in pairs(hed:children()) do
  4784. if v:IsA("Sound") then
  4785. v:Destroy()
  4786. end
  4787. end
  4788. ----------------------------------------------------
  4789. function HasntTouched(plrname)
  4790. local ret = true
  4791. for _, v in pairs(Touche) do
  4792. if v == plrname then
  4793. ret = false
  4794. end
  4795. end
  4796. return ret
  4797. end
  4798. ----------------------------------------------------
  4799. larm.Size = larm.Size * 2
  4800. rarm.Size = rarm.Size * 2
  4801. lleg.Size = lleg.Size * 2
  4802. rleg.Size = rleg.Size * 2
  4803. torso.Size = torso.Size * 2
  4804. hed.Size = hed.Size * 2
  4805. root.Size = root.Size * 2
  4806. ----------------------------------------------------
  4807. newWeld(torso, larm, -1.5, 0.5, 0)
  4808. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  4809. newWeld(torso, rarm, 1.5, 0.5, 0)
  4810. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  4811. newWeld(torso, hed, 0, 1.5, 0)
  4812. newWeld(torso, lleg, -0.5, -1, 0)
  4813. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  4814. newWeld(torso, rleg, 0.5, -1, 0)
  4815. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  4816. newWeld(root, torso, 0, -1, 0)
  4817. torso.Weld.C1 = CFrame.new(0, -1, 0)
  4818. ----------------------------------------------------
  4819. hed.face.Texture = "rbxassetid://272299908"
  4820. z=Instance.new('Decal',hed)
  4821. z.Face = 'Front'
  4822. z.Texture='rbxassetid://99174105'
  4823. z1=Instance.new('Decal',hed)
  4824. z1.Face = 'Right'
  4825. hed.BrickColor = BrickColor.new("Really black")
  4826. lite = Instance.new("PointLight", torso)
  4827. lite.Brightness = 14
  4828. lite.Range = 10
  4829. lite.Color = Color3.new(1, 0, 0)
  4830. --[[local hed2 = hed:Clone()
  4831. hed2.CanCollide = false
  4832. hed2.Parent = char
  4833. hed2:ClearAllChildren()
  4834. hed2.Transparency = 1
  4835. hed2.Name = "DARP"
  4836. local w = Instance.new("Weld",hed2)
  4837. w.Part0 = hed
  4838. w.Part1 = hed2
  4839. w.C0 = CFrame.new(0,0,-0.175)
  4840. z=Instance.new("SurfaceGui",hed2)
  4841. z.Enabled = true
  4842. z.Face = "Front"
  4843. z.Adornee = hed2
  4844. z.CanvasSize = Vector2.new(100,100)
  4845. local face = Instance.new("ImageLabel",z)
  4846. face.Size = UDim2.new(1,-30,1,0)
  4847. face.Position = UDim2.new(0,15,0,0)
  4848. face.BackgroundTransparency = 1
  4849. face.Image='rbxassetid://46282671']]--
  4850. ----------------------------------------------------
  4851. z = Instance.new("Sound", char)
  4852. z.SoundId = "rbxassetid://303570180"--242463565
  4853. z.Looped = true
  4854. z.Pitch = .6
  4855. z.Volume = 1
  4856. wait(.01)
  4857. z:Play()
  4858. ----------------------------------------------------
  4859. local l = game.Lighting
  4860. local sky = Instance.new("Sky",l)
  4861. sky.CelestialBodiesShown = false
  4862. sky.SkyboxBk = "http://www.roblox.com/asset/?id=156925041"
  4863. sky.SkyboxDn = "http://www.roblox.com/asset/?id=156925047"
  4864. sky.SkyboxFt = "http://www.roblox.com/asset/?id=156925045"
  4865. sky.SkyboxLf = "http://www.roblox.com/asset/?id=156925043"
  4866. sky.SkyboxRt = "http://www.roblox.com/asset/?id=156925038"
  4867. sky.SkyboxUp = "http://www.roblox.com/asset/?id=156925055"
  4868. sky.StarCount = 0
  4869. sky.Name = "GreenSpace"
  4870. ----------------------------------------------------
  4871. local m = Instance.new("Model")
  4872. m.Name = "Absolution"
  4873. p1 = Instance.new("Part", m)
  4874. p1.BrickColor = BrickColor.new("Bright blue")
  4875. p1.Material = "Neon"
  4876. p1.FormFactor = Enum.FormFactor.Custom
  4877. p1.Size = Vector3.new(1, 0.600000024, 1.5)
  4878. p1.CFrame = CFrame.new(67.4994888, 12.1560526, 73.0205841, 0.999972522, -3.59117985e-005, -8.00192356e-006, -1.39250187e-005, 0.358383715, -0.933530986, 5.28097153e-005, 0.933500648, 0.358406395)
  4879. p1.CanCollide = false
  4880. p1.Locked = true
  4881. p1.Elasticity = 0
  4882. p1.BottomSurface = Enum.SurfaceType.Smooth
  4883. p1.TopSurface = Enum.SurfaceType.Smooth
  4884. b1 = Instance.new("SpecialMesh", p1)
  4885. b1.MeshType = Enum.MeshType.Wedge
  4886. b1.Name = "Mesh"
  4887. b1.Scale = Vector3.new(0.400000006, 0.600000024, 0.699999928)
  4888. p2 = Instance.new("Part", m)
  4889. p2.BrickColor = BrickColor.new("Really black")
  4890. p2.FormFactor = Enum.FormFactor.Custom
  4891. p2.Size = Vector3.new(1, 2.9000001, 1)
  4892. p2.CFrame = CFrame.new(67.4995728, 11.7633543, 74.2129135, -1.30959779e-005, 2.79811252e-006, 0.999972522, 0.961226642, 0.275612593, -7.50799518e-006, -0.275637805, 0.96119839, 1.01176247e-005)
  4893. p2.CanCollide = false
  4894. p2.Locked = true
  4895. p2.Elasticity = 0
  4896. p2.BottomSurface = Enum.SurfaceType.Smooth
  4897. p2.TopSurface = Enum.SurfaceType.Smooth
  4898. b2 = Instance.new("BlockMesh", p2)
  4899. b2.Name = "Mesh"
  4900. b2.Scale = Vector3.new(0.400000006, 1, 0.400000006)
  4901. p3 = Instance.new("Part", m)
  4902. p3.BrickColor = BrickColor.new("Bright blue")
  4903. p3.Material = "Neon"
  4904. p3.FormFactor = Enum.FormFactor.Custom
  4905. p3.Size = Vector3.new(1, 1.20000005, 2.0999999)
  4906. p3.CFrame = CFrame.new(67.4994965, 12.6401453, 73.9670334, 0.999972522, -3.52207899e-005, -8.10639358e-006, -1.61500211e-005, 0.309035271, -0.951007903, 5.24176576e-005, 0.950978875, 0.309059501)
  4907. p3.CanCollide = false
  4908. p3.Locked = true
  4909. p3.Elasticity = 0
  4910. p3.BottomSurface = Enum.SurfaceType.Smooth
  4911. p3.TopSurface = Enum.SurfaceType.Smooth
  4912. b3 = Instance.new("SpecialMesh", p3)
  4913. b3.MeshType = Enum.MeshType.Wedge
  4914. b3.Name = "Mesh"
  4915. b3.Scale = Vector3.new(0.400000006, 0.600000024, 0.699999928)
  4916. p4 = Instance.new("Part", m)
  4917. p4.BrickColor = BrickColor.new("Bright blue")
  4918. p4.Material = "Neon"
  4919. p4.FormFactor = Enum.FormFactor.Custom
  4920. p4.Size = Vector3.new(1, 1.43999994, 2.05000019)
  4921. p4.CFrame = CFrame.new(67.4995575, 11.8683414, 76.1565704, 0.999972522, -2.5085672e-005, -1.53700166e-005, -4.86194367e-005, -0.800831437, -0.598821938, 1.9131101e-005, 0.598835468, -0.800796151)
  4922. p4.CanCollide = false
  4923. p4.Locked = true
  4924. p4.Elasticity = 0
  4925. p4.BottomSurface = Enum.SurfaceType.Smooth
  4926. p4.TopSurface = Enum.SurfaceType.Smooth
  4927. b4 = Instance.new("SpecialMesh", p4)
  4928. b4.MeshType = Enum.MeshType.Wedge
  4929. b4.Name = "Mesh"
  4930. b4.Scale = Vector3.new(0.300000012, 0.600000024, 0.699999988)
  4931. p5 = Instance.new("Part", m)
  4932. p5.BrickColor = BrickColor.new("Bright blue")
  4933. p5.Material = "Neon"
  4934. p5.FormFactor = Enum.FormFactor.Custom
  4935. p5.Size = Vector3.new(1, 1.20000005, 3.20000005)
  4936. p5.CFrame = CFrame.new(67.4995193, 13.241991, 74.8357468, 0.999972522, -3.59118021e-005, -8.00191992e-006, -1.39250224e-005, 0.358383656, -0.933530807, 5.2809708e-005, 0.933500469, 0.358406246)
  4937. p5.CanCollide = false
  4938. p5.Locked = true
  4939. p5.Elasticity = 0
  4940. p5.BottomSurface = Enum.SurfaceType.Smooth
  4941. p5.TopSurface = Enum.SurfaceType.Smooth
  4942. b5 = Instance.new("SpecialMesh", p5)
  4943. b5.MeshType = Enum.MeshType.Wedge
  4944. b5.Name = "Mesh"
  4945. b5.Scale = Vector3.new(0.400000006, 0.600000024, 0.699999928)
  4946. p6 = Instance.new("Part", m)
  4947. p6.Name = "Handle"
  4948. p6.BrickColor = BrickColor.new("Really black")
  4949. p6.FormFactor = Enum.FormFactor.Custom
  4950. p6.Size = Vector3.new(1.5999999, 13.6000004, 1)
  4951. p6.CFrame = CFrame.new(67.5017471, 11.2780685, 66.1421967, -1.18190947e-005, 6.28741009e-006, 0.999972522, 0.99995929, -1.39772892e-005, -7.50630716e-006, -1.79708004e-005, 0.999939024, 1.01296728e-005)
  4952. p6.CanCollide = false
  4953. p6.Locked = true
  4954. p6.Elasticity = 0
  4955. p6.BottomSurface = Enum.SurfaceType.Smooth
  4956. p6.TopSurface = Enum.SurfaceType.Smooth
  4957. b6 = Instance.new("BlockMesh", p6)
  4958. b6.Name = "Mesh"
  4959. b6.Scale = Vector3.new(0.400000006, 1, 0.400000006)
  4960. p7 = Instance.new("Part", m)
  4961. p7.BrickColor = BrickColor.new("Bright blue")
  4962. p7.Material = "Neon"
  4963. p7.FormFactor = Enum.FormFactor.Custom
  4964. p7.Size = Vector3.new(1, 1.00999999, 1.05000019)
  4965. p7.CFrame = CFrame.new(67.5174179, 10.5228004, 76.3114471, 0.999972522, -2.76626724e-005, -6.72184569e-006, -4.7347472e-005, -0.91489929, -0.403581172, 2.14323372e-005, 0.403602213, -0.914867818)
  4966. p7.CanCollide = false
  4967. p7.Locked = true
  4968. p7.Elasticity = 0
  4969. p7.BottomSurface = Enum.SurfaceType.Smooth
  4970. p7.TopSurface = Enum.SurfaceType.Smooth
  4971. b7 = Instance.new("SpecialMesh", p7)
  4972. b7.MeshType = Enum.MeshType.Wedge
  4973. b7.Name = "Mesh"
  4974. b7.Scale = Vector3.new(0.300000012, 0.600000024, 0.699999988)
  4975. p8 = Instance.new("Part", m)
  4976. p8.BrickColor = BrickColor.new("Bright blue")
  4977. p8.Material = "Neon"
  4978. p8.FormFactor = Enum.FormFactor.Custom
  4979. p8.Size = Vector3.new(1, 1.00999999, 1.05000019)
  4980. p8.CFrame = CFrame.new(67.5074387, 8.51285458, 76.8714371, 0.999972522, -2.76626724e-005, -6.72184387e-006, -4.73474684e-005, -0.91489917, -0.403581113, 2.14323354e-005, 0.403602153, -0.914867699)
  4981. p8.CanCollide = false
  4982. p8.Locked = true
  4983. p8.Elasticity = 0
  4984. p8.BottomSurface = Enum.SurfaceType.Smooth
  4985. p8.TopSurface = Enum.SurfaceType.Smooth
  4986. b8 = Instance.new("SpecialMesh", p8)
  4987. b8.MeshType = Enum.MeshType.Wedge
  4988. b8.Name = "Mesh"
  4989. b8.Scale = Vector3.new(0.300000012, 0.600000024, 0.699999988)
  4990. p9 = Instance.new("Part", m)
  4991. p9.BrickColor = BrickColor.new("Really black")
  4992. p9.FormFactor = Enum.FormFactor.Custom
  4993. p9.Size = Vector3.new(1, 1.07999957, 1)
  4994. p9.CFrame = CFrame.new(67.5095749, 7.1092, 74.5051422, -2.60536999e-005, -5.21559741e-006, 0.999972522, 0.35323599, -0.935490847, -1.50012565e-005, 0.935460567, 0.353258699, 4.2632455e-005)
  4995. p9.CanCollide = false
  4996. p9.Locked = true
  4997. p9.Elasticity = 0
  4998. p9.BottomSurface = Enum.SurfaceType.Smooth
  4999. p9.TopSurface = Enum.SurfaceType.Smooth
  5000. b9 = Instance.new("BlockMesh", p9)
  5001. b9.Name = "Mesh"
  5002. b9.Scale = Vector3.new(0.550000012, 1, 0.550000012)
  5003. p10 = Instance.new("Part", m)
  5004. p10.BrickColor = BrickColor.new("Really black")
  5005. p10.FormFactor = Enum.FormFactor.Custom
  5006. p10.Size = Vector3.new(1, 1.41999948, 1)
  5007. p10.CFrame = CFrame.new(67.489624, 8.67401791, 72.7929764, -9.47785156e-006, -9.42233055e-006, 0.999972522, 0.292371064, 0.956263304, -7.54374832e-006, -0.956253231, 0.292334616, 1.01081387e-005)
  5008. p10.CanCollide = false
  5009. p10.Locked = true
  5010. p10.Elasticity = 0
  5011. p10.BottomSurface = Enum.SurfaceType.Smooth
  5012. p10.TopSurface = Enum.SurfaceType.Smooth
  5013. b10 = Instance.new("BlockMesh", p10)
  5014. b10.Name = "Mesh"
  5015. b10.Scale = Vector3.new(0.400000006, 1, 0.400000006)
  5016. p11 = Instance.new("Part", m)
  5017. p11.BrickColor = BrickColor.new("Really black")
  5018. p11.FormFactor = Enum.FormFactor.Custom
  5019. p11.Size = Vector3.new(1, 1.50999951, 1)
  5020. p11.CFrame = CFrame.new(67.509552, 7.11887455, 70.3475952, -1.87569385e-005, 1.80455972e-005, 0.999972522, -0.36222899, -0.932047009, -9.30004444e-006, 0.932039678, -0.362191886, 4.04359016e-005)
  5021. p11.CanCollide = false
  5022. p11.Locked = true
  5023. p11.Elasticity = 0
  5024. p11.BottomSurface = Enum.SurfaceType.Smooth
  5025. p11.TopSurface = Enum.SurfaceType.Smooth
  5026. b11 = Instance.new("BlockMesh", p11)
  5027. b11.Name = "Mesh"
  5028. b11.Scale = Vector3.new(0.550000012, 1, 0.550000012)
  5029. p12 = Instance.new("Part", m)
  5030. p12.Name = "BladeCenter"
  5031. p12.BrickColor = BrickColor.new("Dark stone grey")
  5032. p12.Material = Enum.Material.Concrete
  5033. p12.FormFactor = Enum.FormFactor.Symmetric
  5034. p12.Size = Vector3.new(1, 2, 2)
  5035. p12.CFrame = CFrame.new(67.4995346, 6.83217764, 72.2514038, -0.999972522, 2.42275873e-005, 0.000103325896, -8.39982677e-005, 4.44650614e-005, -0.999960959, -4.06451727e-005, -0.999940753, -1.25430051e-005)
  5036. p12.CanCollide = false
  5037. p12.Locked = true
  5038. p12.BottomSurface = Enum.SurfaceType.Smooth
  5039. p12.TopSurface = Enum.SurfaceType.Smooth
  5040. b12 = Instance.new("SpecialMesh", p12)
  5041. b12.MeshType = Enum.MeshType.Brick
  5042. b12.Name = "Mesh"
  5043. b12.Scale = Vector3.new(0.499999911, 1, 0.699999928)
  5044. p13 = Instance.new("Part", m)
  5045. p13.BrickColor = BrickColor.new("Really black")
  5046. p13.FormFactor = Enum.FormFactor.Custom
  5047. p13.Size = Vector3.new(2.91000009, 4.3300004, 1)
  5048. p13.CFrame = CFrame.new(67.5096359, 9.31026554, 73.9751816, 7.60371313e-006, 1.0943455e-005, 0.999972522, -0.119072244, -0.99284631, -7.55448127e-006, 0.992830038, -0.119038157, 1.01703836e-005)
  5049. p13.CanCollide = false
  5050. p13.Locked = true
  5051. p13.Elasticity = 0
  5052. p13.BottomSurface = Enum.SurfaceType.Smooth
  5053. p13.TopSurface = Enum.SurfaceType.Smooth
  5054. b13 = Instance.new("BlockMesh", p13)
  5055. b13.Name = "Mesh"
  5056. b13.Scale = Vector3.new(1, 1, 0.400000006)
  5057. p14 = Instance.new("Part", m)
  5058. p14.BrickColor = BrickColor.new("Really black")
  5059. p14.FormFactor = Enum.FormFactor.Custom
  5060. p14.Size = Vector3.new(2.5, 2.17999935, 1)
  5061. p14.CFrame = CFrame.new(67.4896011, 10.1621294, 72.6420059, -1.55498967e-007, -1.33476442e-005, 0.999972522, -0.462319613, 0.886669755, -7.56198779e-006, -0.886637092, -0.462338567, 1.01078904e-005)
  5062. p14.CanCollide = false
  5063. p14.Locked = true
  5064. p14.Elasticity = 0
  5065. p14.BottomSurface = Enum.SurfaceType.Smooth
  5066. p14.TopSurface = Enum.SurfaceType.Smooth
  5067. b14 = Instance.new("BlockMesh", p14)
  5068. b14.Name = "Mesh"
  5069. b14.Scale = Vector3.new(0.400000006, 1, 0.400000006)
  5070. p15 = Instance.new("Part", m)
  5071. p15.BrickColor = BrickColor.new("Really black")
  5072. p15.FormFactor = Enum.FormFactor.Custom
  5073. p15.Size = Vector3.new(1.16999996, 4.2699995, 1)
  5074. p15.CFrame = CFrame.new(67.5095901, 9.35303593, 70.6884613, -1.24399676e-005, -4.94209144e-006, 0.999972522, 0.645082474, 0.764063478, -7.52419282e-006, -0.764068604, 0.645045042, 1.0099785e-005)
  5075. p15.CanCollide = false
  5076. p15.Locked = true
  5077. p15.Elasticity = 0
  5078. p15.BottomSurface = Enum.SurfaceType.Smooth
  5079. p15.TopSurface = Enum.SurfaceType.Smooth
  5080. b15 = Instance.new("BlockMesh", p15)
  5081. b15.Name = "Mesh"
  5082. b15.Scale = Vector3.new(1, 1, 0.400000006)
  5083. p16 = Instance.new("Part", m)
  5084. p16.BrickColor = BrickColor.new("Really black")
  5085. p16.FormFactor = Enum.FormFactor.Custom
  5086. p16.Size = Vector3.new(1.68999994, 4.76000023, 1)
  5087. p16.CFrame = CFrame.new(67.4996033, 9.63990211, 75.3800278, 2.98175655e-006, 1.30014914e-005, 0.999972522, 0.258795738, -0.965893507, -7.53869244e-006, 0.965865672, 0.258821338, 1.01718706e-005)
  5088. p16.CanCollide = false
  5089. p16.Locked = true
  5090. p16.Elasticity = 0
  5091. p16.BottomSurface = Enum.SurfaceType.Smooth
  5092. p16.TopSurface = Enum.SurfaceType.Smooth
  5093. b16 = Instance.new("BlockMesh", p16)
  5094. b16.Name = "Mesh"
  5095. b16.Scale = Vector3.new(1, 1, 0.400000006)
  5096. p17 = Instance.new("Part", m)
  5097. p17.BrickColor = BrickColor.new("Really black")
  5098. p17.FormFactor = Enum.FormFactor.Custom
  5099. p17.Size = Vector3.new(1.78999996, 4.21999979, 1)
  5100. p17.CFrame = CFrame.new(67.499588, 9.28996372, 69.8789978, -9.50601952e-006, -9.41252802e-006, 0.999972522, 0.293352425, 0.955965877, -7.53842551e-006, -0.955955863, 0.293315947, 1.00904235e-005)
  5101. p17.CanCollide = false
  5102. p17.Locked = true
  5103. p17.Elasticity = 0
  5104. p17.BottomSurface = Enum.SurfaceType.Smooth
  5105. p17.TopSurface = Enum.SurfaceType.Smooth
  5106. b17 = Instance.new("BlockMesh", p17)
  5107. b17.Name = "Mesh"
  5108. b17.Scale = Vector3.new(1, 1, 0.400000006)
  5109. p18 = Instance.new("WedgePart", m)
  5110. p18.BrickColor = BrickColor.new("Dark stone grey")
  5111. p18.Name = "BladePart1"
  5112. p18.Material = Enum.Material.Concrete
  5113. p18.Name = "Wedge"
  5114. p18.FormFactor = Enum.FormFactor.Symmetric
  5115. p18.Size = Vector3.new(1, 4, 2)
  5116. p18.CFrame = CFrame.new(67.499321, 6.83199787, 69.4816895, 0.999972522, -3.68033288e-005, -4.22928351e-005, 2.29664256e-005, -1.65102574e-005, 0.999963701, -2.03872096e-005, -0.999943435, -4.84290831e-005)
  5117. p18.CanCollide = false
  5118. p18.Locked = true
  5119. p18.BottomSurface = Enum.SurfaceType.Smooth
  5120. p18.TopSurface = Enum.SurfaceType.Smooth
  5121. b18 = Instance.new("SpecialMesh", p18)
  5122. b18.MeshType = Enum.MeshType.Wedge
  5123. b18.Name = "Mesh"
  5124. b18.Scale = Vector3.new(0.499999911, 0.899999976, 0.699999928)
  5125. p19 = Instance.new("WedgePart", m)
  5126. p19.BrickColor = BrickColor.new("Dark stone grey")
  5127. p19.Name = "BladePart2"
  5128. p19.Material = Enum.Material.Concrete
  5129. p19.Name = "Wedge"
  5130. p19.FormFactor = Enum.FormFactor.Symmetric
  5131. p19.Size = Vector3.new(1, 4, 2)
  5132. p19.CFrame = CFrame.new(67.4994736, 6.83213568, 75.0314102, -0.999972522, 3.68059118e-005, -0.000103325001, -8.40002976e-005, -4.4521752e-005, 0.999963701, 2.03864402e-005, 0.999943435, 1.26029336e-005)
  5133. p19.CanCollide = false
  5134. p19.Locked = true
  5135. p19.BottomSurface = Enum.SurfaceType.Smooth
  5136. p19.TopSurface = Enum.SurfaceType.Smooth
  5137. b19 = Instance.new("SpecialMesh", p19)
  5138. b19.MeshType = Enum.MeshType.Wedge
  5139. b19.Name = "Mesh"
  5140. b19.Scale = Vector3.new(0.499999911, 0.899999976, 0.699999928)
  5141. p20 = Instance.new("Part", m)
  5142. p20.BrickColor = BrickColor.new("Really black")
  5143. p20.FormFactor = Enum.FormFactor.Custom
  5144. p20.Size = Vector3.new(2.53000021, 2.39999938, 1)
  5145. p20.CFrame = CFrame.new(67.4996414, 7.91898966, 71.4148178, -1.09432585e-005, 7.6432425e-006, 0.999972522, 0.992849231, -0.119072601, -7.55000656e-006, 0.119038492, 0.992832959, 1.01311334e-005)
  5146. p20.CanCollide = false
  5147. p20.Locked = true
  5148. p20.Elasticity = 0
  5149. p20.BottomSurface = Enum.SurfaceType.Smooth
  5150. p20.TopSurface = Enum.SurfaceType.Smooth
  5151. b20 = Instance.new("BlockMesh", p20)
  5152. b20.Name = "Mesh"
  5153. b20.Scale = Vector3.new(0.400000006, 1, 0.400000006)
  5154. p21 = Instance.new("Part", m)
  5155. p21.BrickColor = BrickColor.new("Bright blue")
  5156. p21.Material = "Neon"
  5157. p21.FormFactor = Enum.FormFactor.Custom
  5158. p21.Size = Vector3.new(1, 1.43999994, 1.59000015)
  5159. p21.CFrame = CFrame.new(67.509613, 9.57073689, 76.6228256, 0.999972522, -2.50856156e-005, -1.53699839e-005, -4.86196222e-005, -0.800835371, -0.598824739, 1.91311228e-005, 0.59883821, -0.800800025)
  5160. p21.CanCollide = false
  5161. p21.Locked = true
  5162. p21.Elasticity = 0
  5163. p21.BottomSurface = Enum.SurfaceType.Smooth
  5164. p21.TopSurface = Enum.SurfaceType.Smooth
  5165. b21 = Instance.new("SpecialMesh", p21)
  5166. b21.MeshType = Enum.MeshType.Wedge
  5167. b21.Name = "Mesh"
  5168. b21.Scale = Vector3.new(0.300000012, 0.600000024, 0.699999988)
  5169. w1 = Instance.new("Weld", p1)
  5170. w1.Name = "Part_Weld"
  5171. w1.Part0 = p1
  5172. w1.C0 = CFrame.new(-67.5030899, -72.5280457, -14.8209743, 1, -6.37466928e-006, 4.26825172e-005, -3.75621021e-005, 0.358411252, 0.933563769, -2.12490559e-005, -0.933563769, 0.358411252)
  5173. w1.Part1 = p2
  5174. w1.C1 = CFrame.new(9.14727688, -74.5847855, -67.5001221, -4.37113883e-008, 0.961261749, -0.27563718, 0, 0.27563718, 0.961261749, 1, 4.20180868e-008, -1.2048484e-008)
  5175. w2 = Instance.new("Weld", p2)
  5176. w2.Name = "Part_Weld"
  5177. w2.Part0 = p2
  5178. w2.C0 = CFrame.new(9.14727688, -74.5847855, -67.5001221, -4.37113883e-008, 0.961261749, -0.27563718, 0, 0.27563718, 0.961261749, 1, 4.20180868e-008, -1.2048484e-008)
  5179. w2.Part1 = p3
  5180. w2.C1 = CFrame.new(-67.5030823, -74.2541809, -10.8368053, 1, -8.59976626e-006, 4.22903977e-005, -3.75621021e-005, 0.30906105, 0.951042175, -2.12490559e-005, -0.951042175, 0.30906105)
  5181. w3 = Instance.new("Weld", p3)
  5182. w3.Name = "Part_Weld"
  5183. w3.Part0 = p3
  5184. w3.C0 = CFrame.new(-67.5030823, -74.2541809, -10.8368053, 1, -8.59976626e-006, 4.22903977e-005, -3.75621021e-005, 0.30906105, 0.951042175, -2.12490559e-005, -0.951042175, 0.30906105)
  5185. w3.Part1 = p4
  5186. w3.C1 = CFrame.new(-67.5002975, -36.1002579, 68.1035233, 1, -4.10709617e-005, 9.00123541e-006, -3.82823673e-005, -0.800855637, 0.598857403, -1.73869594e-005, -0.598857403, -0.800855637)
  5187. w4 = Instance.new("Weld", p4)
  5188. w4.Name = "Part_Weld"
  5189. w4.Part0 = p4
  5190. w4.C0 = CFrame.new(-67.5002975, -36.1002579, 68.1035233, 1, -4.10709617e-005, 9.00123541e-006, -3.82823673e-005, -0.800855637, 0.598857403, -1.73869594e-005, -0.598857403, -0.800855637)
  5191. w4.Part1 = p5
  5192. w4.C1 = CFrame.new(-67.5031891, -74.611969, -14.457736, 1, -6.37466928e-006, 4.26825172e-005, -3.75621021e-005, 0.358411252, 0.933563769, -2.12490559e-005, -0.933563769, 0.358411252)
  5193. w5 = Instance.new("Weld", p5)
  5194. w5.Name = "Part_Weld"
  5195. w5.Part0 = p5
  5196. w5.C0 = CFrame.new(-67.5031891, -74.611969, -14.457736, 1, -6.37466928e-006, 4.26825172e-005, -3.75621021e-005, 0.358411252, 0.933563769, -2.12490559e-005, -0.933563769, 0.358411252)
  5197. w5.Part1 = p6
  5198. w5.C1 = CFrame.new(-11.2799978, -66.1456223, -67.5023346, -4.37113883e-008, 1, 4.37113883e-008, 0, -4.37113883e-008, 1, 1, 4.37113883e-008, 1.91068547e-015)
  5199. w6 = Instance.new("Weld", p6)
  5200. w6.Name = "Part_Weld"
  5201. w6.Part0 = p6
  5202. w6.C0 = CFrame.new(-11.2799978, -66.1456223, -67.5023346, -4.37113883e-008, 1, 4.37113883e-008, 0, -4.37113883e-008, 1, 1, 4.37113883e-008, 1.91068547e-015)
  5203. w6.Part1 = p7
  5204. w6.C1 = CFrame.new(-67.5183792, -21.1694489, 74.0717163, 1, -3.97989206e-005, 1.13026372e-005, -4.09751265e-005, -0.91493088, 0.403610349, -5.72212457e-006, -0.403610349, -0.91493088)
  5205. w7 = Instance.new("Weld", p7)
  5206. w7.Name = "Part_Weld"
  5207. w7.Part0 = p7
  5208. w7.C0 = CFrame.new(-67.5183792, -21.1694489, 74.0717163, 1, -3.97989206e-005, 1.13026372e-005, -4.09751265e-005, -0.91493088, 0.403610349, -5.72212457e-006, -0.403610349, -0.91493088)
  5209. w7.Part1 = p8
  5210. w7.C1 = CFrame.new(-67.508461, -23.234499, 73.7728119, 1, -3.97989206e-005, 1.13026372e-005, -4.09751265e-005, -0.91493088, 0.403610349, -5.72212457e-006, -0.403610349, -0.91493088)
  5211. w8 = Instance.new("Weld", p8)
  5212. w8.Name = "Part_Weld"
  5213. w8.Part0 = p8
  5214. w8.C0 = CFrame.new(-67.508461, -23.234499, 73.7728119, 1, -3.97989206e-005, 1.13026372e-005, -4.09751265e-005, -0.91493088, 0.403610349, -5.72212457e-006, -0.403610349, -0.91493088)
  5215. w8.Part1 = p9
  5216. w8.C1 = CFrame.new(-72.2151413, -19.6674671, -67.5124359, -2.77766703e-005, 0.353263557, 0.935524285, -1.84533783e-005, -0.935524285, 0.353263557, 1, -7.4510931e-006, 3.25046385e-005)
  5217. w9 = Instance.new("Weld", p9)
  5218. w9.Name = "Part_Weld"
  5219. w9.Part0 = p9
  5220. w9.C0 = CFrame.new(-72.2151413, -19.6674671, -67.5124359, -2.77766703e-005, 0.353263557, 0.935524285, -1.84533783e-005, -0.935524285, 0.353263557, 1, -7.4510931e-006, 3.25046385e-005)
  5221. w9.Part1 = p10
  5222. w9.C1 = CFrame.new(67.0792923, -29.5803547, -67.4901428, -2.24114753e-008, 0.292369425, -0.956305802, 3.04095332e-010, 0.956305802, 0.292369425, 1, 6.26159258e-009, -2.15211493e-008)
  5223. w10 = Instance.new("Weld", p10)
  5224. w10.Name = "Part_Weld"
  5225. w10.Part0 = p10
  5226. w10.C0 = CFrame.new(67.0792923, -29.5803547, -67.4901428, -2.24114753e-008, 0.292369425, -0.956305802, 3.04095332e-010, 0.956305802, 0.292369425, 1, 6.26159258e-009, -2.15211493e-008)
  5227. w10.Part1 = p11
  5228. w10.C1 = CFrame.new(-62.9921722, 32.1197624, -67.5121918, -2.88835581e-005, -0.362230271, 0.932088912, 9.3476192e-006, -0.932088912, -0.362230271, 1, -1.74967965e-006, 3.03080251e-005)
  5229. w11 = Instance.new("Weld", p11)
  5230. w11.Name = "Part_Weld"
  5231. w11.Part0 = p11
  5232. w11.C0 = CFrame.new(-62.9921722, 32.1197624, -67.5121918, -2.88835581e-005, -0.362230271, 0.932088912, 9.3476192e-006, -0.932088912, -0.362230271, 1, -1.74967965e-006, 3.03080251e-005)
  5233. w11.Part1 = p12
  5234. w11.C1 = CFrame.new(67.5028763, 72.2527161, 6.8300252, -1, -9.15522687e-005, -3.05189751e-005, 3.05161811e-005, 3.05189751e-005, -1, 9.15532e-005, -1, -3.05161811e-005)
  5235. w12 = Instance.new("Weld", p12)
  5236. w12.Name = "Part_Weld"
  5237. w12.Part0 = p12
  5238. w12.C0 = CFrame.new(67.5028763, 72.2527161, 6.8300252, -1, -9.15522687e-005, -3.05189751e-005, 3.05161811e-005, 3.05189751e-005, -1, 9.15532e-005, -1, -3.05161811e-005)
  5239. w12.Part1 = p13
  5240. w12.C1 = CFrame.new(-72.3439255, 18.054121, -67.5101624, -4.09776035e-008, -0.11906305, 0.992886722, 4.05430745e-010, -0.992886722, -0.11906305, 1, -4.47637571e-009, 4.0734399e-008)
  5241. w13 = Instance.new("Weld", p13)
  5242. w13.Name = "Part_Weld"
  5243. w13.Part0 = p13
  5244. w13.C0 = CFrame.new(-72.3439255, 18.054121, -67.5101624, -4.09776035e-008, -0.11906305, 0.992886722, 4.05430745e-010, -0.992886722, -0.11906305, 1, -4.47637571e-009, 4.0734399e-008)
  5245. w13.Part1 = p14
  5246. w13.C1 = CFrame.new(69.1140671, 24.5752277, -67.4901428, -2.4837334e-008, -0.462350011, -0.886697888, 5.64353009e-010, 0.886697888, -0.462350011, 1, -1.19839818e-008, -2.17623022e-008)
  5247. w14 = Instance.new("Weld", p14)
  5248. w14.Name = "Part_Weld"
  5249. w14.Part0 = p14
  5250. w14.C0 = CFrame.new(69.1140671, 24.5752277, -67.4901428, -2.4837334e-008, -0.462350011, -0.886697888, 5.64353009e-010, 0.886697888, -0.462350011, 1, -1.19839818e-008, -2.17623022e-008)
  5251. w14.Part1 = p15
  5252. w14.C1 = CFrame.new(47.9809418, -52.7511749, -67.5101318, -3.94735267e-008, 0.64509654, -0.764101744, -4.55740418e-010, 0.764101744, 0.64509654, 1, 2.58124242e-008, -2.98677882e-008)
  5253. w15 = Instance.new("Weld", p15)
  5254. w15.Name = "Part_Weld"
  5255. w15.Part0 = p15
  5256. w15.C0 = CFrame.new(47.9809418, -52.7511749, -67.5101318, -3.94735267e-008, 0.64509654, -0.764101744, -4.55740418e-010, 0.764101744, 0.64509654, 1, 2.58124242e-008, -2.98677882e-008)
  5257. w15.Part1 = p16
  5258. w15.C1 = CFrame.new(-75.3105469, -10.1974039, -67.5001221, -4.37113883e-008, 0.258818924, 0.965925872, 0, -0.965925872, 0.258818924, 1, 1.13133343e-008, 4.22219593e-008)
  5259. w16 = Instance.new("Weld", p16)
  5260. w16.Name = "Part_Weld"
  5261. w16.Part0 = p16
  5262. w16.C0 = CFrame.new(-75.3105469, -10.1974039, -67.5001221, -4.37113883e-008, 0.258818924, 0.965925872, 0, -0.965925872, 0.258818924, 1, 1.13133343e-008, 4.22219593e-008)
  5263. w16.Part1 = p17
  5264. w16.C1 = CFrame.new(64.0820847, -29.3829937, -67.5001373, -4.09009289e-008, 0.293349952, -0.956005633, 4.38312497e-010, 0.956005633, 0.293349952, 1, 1.15792238e-008, -3.92300876e-008)
  5265. w17 = Instance.new("Weld", p17)
  5266. w17.Name = "Wedge_Weld"
  5267. w17.Part0 = p17
  5268. w17.C0 = CFrame.new(64.0820847, -29.3829937, -67.5001373, -4.09009289e-008, 0.293349952, -0.956005633, 4.38312497e-010, 0.956005633, 0.293349952, 1, 1.15792238e-008, -3.92300876e-008)
  5269. w17.Part1 = p18
  5270. w17.C1 = CFrame.new(-67.4979324, 69.4871521, -6.82958078, 1, 3.05171125e-005, -3.05180438e-005, -3.05171125e-005, -3.05180438e-005, -1, -3.05180438e-005, 1, -3.05171125e-005)
  5271. w18 = Instance.new("Weld", p18)
  5272. w18.Name = "Wedge_Weld"
  5273. w18.Part0 = p18
  5274. w18.C0 = CFrame.new(-67.4979324, 69.4871521, -6.82958078, 1, 3.05171125e-005, -3.05180438e-005, -3.05171125e-005, -3.05180438e-005, -1, -3.05180438e-005, 1, -3.05171125e-005)
  5275. w18.Part1 = p19
  5276. w18.C1 = CFrame.new(67.4982986, -75.0367737, -6.83008671, -1, -9.15532e-005, 3.05161811e-005, 3.05189751e-005, -3.05161811e-005, 1, -9.15522687e-005, 1, 3.05189751e-005)
  5277. w19 = Instance.new("Weld", p19)
  5278. w19.Name = "Part_Weld"
  5279. w19.Part0 = p19
  5280. w19.C0 = CFrame.new(67.4982986, -75.0367737, -6.83008671, -1, -9.15532e-005, 3.05161811e-005, 3.05189751e-005, -3.05161811e-005, 1, -9.15522687e-005, 1, 3.05189751e-005)
  5281. w19.Part1 = p20
  5282. w19.C1 = CFrame.new(-16.3677292, -69.9670334, -67.5001678, -1.77821063e-010, 0.992886961, 0.119063012, -1.46926671e-009, -0.119063012, 0.992886961, 1, 1.59595731e-012, 1.47997492e-009)
  5283. w20 = Instance.new("Weld", p20)
  5284. w20.Name = "Part_Weld"
  5285. w20.Part0 = p20
  5286. w20.C0 = CFrame.new(-16.3677292, -69.9670334, -67.5001678, -1.77821063e-010, 0.992886961, 0.119063012, -1.46926671e-009, -0.119063012, 0.992886961, 1, 1.59595731e-012, 1.47997492e-009)
  5287. w20.Part1 = p21
  5288. w20.C1 = CFrame.new(-67.5104218, -38.2193756, 67.100563, 1, -4.10709617e-005, 9.00123541e-006, -3.82823673e-005, -0.800855637, 0.598857403, -1.73869594e-005, -0.598857403, -0.800855637)
  5289. m.Parent = char
  5290. m:MakeJoints()
  5291. ----------------------------------------------------
  5292. local cor = Instance.new("Part", char.Absolution)
  5293. cor.Name = "Thingy"
  5294. cor.Locked = true
  5295. cor.BottomSurface = 0
  5296. cor.CanCollide = false
  5297. cor.Size = Vector3.new(1, 13, 1)
  5298. cor.Transparency = 1
  5299. cor.TopSurface = 0
  5300. corw = Instance.new("Weld", cor)
  5301. corw.Part0 = rarm
  5302. corw.Part1 = cor
  5303. corw.C0 = CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  5304. corw.C1 = CFrame.new(0, 0, 0)
  5305. weld1 = Instance.new("Weld", char.Absolution)
  5306. weld1.Part0 = cor
  5307. weld1.Part1 = p6
  5308. weld1.C0 = CFrame.new(0, 0, 0)
  5309. ----------------------------------------------------
  5310. hitb = Instance.new("Part", char.Absolution)
  5311. hitb.Name = "Thingy2"
  5312. hitb.Locked = true
  5313. hitb.BottomSurface = 0
  5314. hitb.CanCollide = false
  5315. hitb.Size = Vector3.new(0, 8, 6)
  5316. hitb.Transparency = 1
  5317. hitb.TopSurface = 0
  5318. weld2 = Instance.new("Weld", char.Absolution)
  5319. weld2.Part0 = hitb
  5320. weld2.Part1 = p12
  5321. weld2.C0 = CFrame.new(0, .6, 1)
  5322. ----------------------------------------------------
  5323. local m = Instance.new("Model")
  5324. m.Name = "Claw"
  5325. p1 = Instance.new("Part", m)
  5326. p1.BrickColor = BrickColor.new("Really black")
  5327. p1.FormFactor = Enum.FormFactor.Custom
  5328. p1.Size = Vector3.new(1.5, 0.5, 0.5)
  5329. p1.CFrame = CFrame.new(2.91120553, 6.79703379, -19.5339718, -0.205515206, -0.209888965, 0.955883741, 0.52527827, -0.847774804, -0.0732159689, 0.825741529, 0.487057745, 0.284480691)
  5330. p1.CanCollide = false
  5331. p1.Locked = true
  5332. p1.BottomSurface = Enum.SurfaceType.Smooth
  5333. p1.TopSurface = Enum.SurfaceType.Smooth
  5334. b1 = Instance.new("BlockMesh", p1)
  5335. b1.Name = "Mesh"
  5336. p2 = Instance.new("WedgePart", m)
  5337. p2.BrickColor = BrickColor.new("Really black")
  5338. p2.Name = "Wedge"
  5339. p2.FormFactor = Enum.FormFactor.Custom
  5340. p2.Size = Vector3.new(3, 1, 0.5)
  5341. p2.CFrame = CFrame.new(2.94872427, 6.13246727, -16.5004997, -5.96046448e-008, -4.47034836e-008, -1.00000358, -1.3615936e-005, 0.99999994, 4.47034836e-008, 1.00000358, 1.41002238e-005, 0)
  5342. p2.CanCollide = false
  5343. p2.Locked = true
  5344. p2.BottomSurface = Enum.SurfaceType.Smooth
  5345. p2.TopSurface = Enum.SurfaceType.Smooth
  5346. p3 = Instance.new("Part", m)
  5347. p3.BrickColor = BrickColor.new("Really black")
  5348. p3.FormFactor = Enum.FormFactor.Custom
  5349. p3.Size = Vector3.new(1.5, 0.5, 0.5)
  5350. p3.CFrame = CFrame.new(1.84869456, 6.79700661, -18.5422173, -5.06400113e-008, 1.07230136e-007, 1.00000715, -0.499905825, -0.866079628, -1.1125789e-007, 0.86608547, -0.499910295, -2.17476881e-008)
  5351. p3.CanCollide = false
  5352. p3.Locked = true
  5353. p3.BottomSurface = Enum.SurfaceType.Smooth
  5354. p3.TopSurface = Enum.SurfaceType.Smooth
  5355. b2 = Instance.new("BlockMesh", p3)
  5356. b2.Name = "Mesh"
  5357. p4 = Instance.new("WedgePart", m)
  5358. p4.BrickColor = BrickColor.new("Really black")
  5359. p4.Name = "Wedge"
  5360. p4.FormFactor = Enum.FormFactor.Custom
  5361. p4.Size = Vector3.new(3, 1, 0.5)
  5362. p4.CFrame = CFrame.new(0.0487272739, 4.13279819, -16.5004959, -1.62921424e-007, 1.78814929e-007, 1.00001431, -1.2755394e-005, -0.999999762, -1.78813849e-007, 1.00001431, -1.46627426e-005, -7.54998553e-008)
  5363. p4.CanCollide = false
  5364. p4.Locked = true
  5365. p4.BottomSurface = Enum.SurfaceType.Smooth
  5366. p4.TopSurface = Enum.SurfaceType.Smooth
  5367. p5 = Instance.new("Part", m)
  5368. p5.BrickColor = BrickColor.new("Really black")
  5369. p5.FormFactor = Enum.FormFactor.Custom
  5370. p5.Size = Vector3.new(1.5, 0.5, 0.5)
  5371. p5.CFrame = CFrame.new(1.84874606, 6.79701567, -19.6422844, -4.29027068e-007, 1.9046513e-007, 1.00001431, 0.500089467, -0.865973532, 2.18601315e-008, 0.865987122, 0.50009501, 3.78533827e-008)
  5372. p5.CanCollide = false
  5373. p5.Locked = true
  5374. p5.BottomSurface = Enum.SurfaceType.Smooth
  5375. p5.TopSurface = Enum.SurfaceType.Smooth
  5376. b3 = Instance.new("BlockMesh", p5)
  5377. b3.Name = "Mesh"
  5378. p6 = Instance.new("Part", m)
  5379. p6.BrickColor = BrickColor.new("Really black")
  5380. p6.FormFactor = Enum.FormFactor.Custom
  5381. p6.Size = Vector3.new(1.5, 0.5, 0.5)
  5382. p6.CFrame = CFrame.new(2.61122823, 6.79701757, -18.433939, -0.250001401, 0.0669622123, 0.965941966, -0.491382152, -0.868364573, -0.0669801831, 0.834303975, -0.491393685, 0.249996051)
  5383. p6.CanCollide = false
  5384. p6.Locked = true
  5385. p6.BottomSurface = Enum.SurfaceType.Smooth
  5386. p6.TopSurface = Enum.SurfaceType.Smooth
  5387. b4 = Instance.new("BlockMesh", p6)
  5388. b4.Name = "Mesh"
  5389. p7 = Instance.new("Part", m)
  5390. p7.BrickColor = BrickColor.new("Really black")
  5391. p7.FormFactor = Enum.FormFactor.Custom
  5392. p7.Size = Vector3.new(3, 1, 1.20000005)
  5393. p7.CFrame = CFrame.new(2.59874034, 5.13276958, -16.5005379, -3.27825546e-007, -3.57627869e-007, -1.00001431, -0.000133868307, 0.99999994, 1.49011612e-008, 1.00001442, 0.000135900453, -5.96046448e-008)
  5394. p7.CanCollide = false
  5395. p7.Locked = true
  5396. p7.BottomSurface = Enum.SurfaceType.Smooth
  5397. p7.TopSurface = Enum.SurfaceType.Smooth
  5398. b5 = Instance.new("BlockMesh", p7)
  5399. b5.Name = "Mesh"
  5400. p8 = Instance.new("Part", m)
  5401. p8.BrickColor = BrickColor.new("Bright blue")
  5402. p8.Material = "Neon"
  5403. p8.FormFactor = Enum.FormFactor.Symmetric
  5404. p8.Size = Vector3.new(1, 1, 1)
  5405. p8.CFrame = CFrame.new(1.84841466, 6.25537968, -20.3997307, -1.42129729e-005, 0.00428489037, -1.00000513, 0.965967655, 0.258660465, 0.00109496934, 0.258668512, -0.965972245, -0.00414247159)
  5406. p8.CanCollide = false
  5407. p8.Locked = true
  5408. b6 = Instance.new("SpecialMesh", p8)
  5409. b6.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  5410. b6.TextureId = ""
  5411. b6.MeshType = Enum.MeshType.FileMesh
  5412. b6.Name = "Mesh"
  5413. b6.Scale = Vector3.new(1.20000005, 0.449999988, 0.449999988)
  5414. p9 = Instance.new("Part", m)
  5415. p9.BrickColor = BrickColor.new("Really black")
  5416. p9.FormFactor = Enum.FormFactor.Custom
  5417. p9.Size = Vector3.new(1.5, 0.5, 0.5)
  5418. p9.CFrame = CFrame.new(2.79691935, 3.68131566, -18.264101, -0.277095288, -0.561500967, -0.779720128, 0.631033003, 0.505603611, -0.58835566, 0.724593103, -0.655058563, 0.214224264)
  5419. p9.CanCollide = false
  5420. p9.Locked = true
  5421. p9.BottomSurface = Enum.SurfaceType.Smooth
  5422. p9.TopSurface = Enum.SurfaceType.Smooth
  5423. b7 = Instance.new("BlockMesh", p9)
  5424. b7.Name = "Mesh"
  5425. p10 = Instance.new("Part", m)
  5426. p10.BrickColor = BrickColor.new("Bright blue")
  5427. p10.Material = "Neon"
  5428. p10.FormFactor = Enum.FormFactor.Symmetric
  5429. p10.Size = Vector3.new(1, 1, 1)
  5430. p10.CFrame = CFrame.new(3.09846497, 6.25236273, -20.2996788, -0.0669716895, 0.254178405, -0.964850724, 0.96595335, 0.258713901, 0.00110733509, 0.249903828, -0.93192625, -0.262850702)
  5431. p10.CanCollide = false
  5432. p10.Locked = true
  5433. b8 = Instance.new("SpecialMesh", p10)
  5434. b8.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  5435. b8.TextureId = ""
  5436. b8.MeshType = Enum.MeshType.FileMesh
  5437. b8.Name = "Mesh"
  5438. b8.Scale = Vector3.new(1.20000005, 0.449999988, 0.449999988)
  5439. p11 = Instance.new("Part", m)
  5440. p11.BrickColor = BrickColor.new("Really black")
  5441. p11.FormFactor = Enum.FormFactor.Custom
  5442. p11.Size = Vector3.new(1.5, 0.5, 0.5)
  5443. p11.CFrame = CFrame.new(0.386122227, 6.79699421, -18.533905, 0.250022948, -0.0669473261, 0.965937555, -0.491377324, -0.868365645, 0.0670026764, 0.834300399, -0.491393894, -0.250007868)
  5444. p11.CanCollide = false
  5445. p11.Locked = true
  5446. p11.BottomSurface = Enum.SurfaceType.Smooth
  5447. p11.TopSurface = Enum.SurfaceType.Smooth
  5448. b9 = Instance.new("BlockMesh", p11)
  5449. b9.Name = "Mesh"
  5450. p12 = Instance.new("Part", m)
  5451. p12.BrickColor = BrickColor.new("Really black")
  5452. p12.FormFactor = Enum.FormFactor.Custom
  5453. p12.Size = Vector3.new(1.5, 0.5, 0.5)
  5454. p12.CFrame = CFrame.new(1.14871967, 6.79700947, -19.6422291, -4.76837158e-007, 2.83122063e-007, 1.00001442, 0.500089884, -0.865973473, 4.47034836e-008, 0.865987122, 0.500095367, 1.49011612e-008)
  5455. p12.CanCollide = false
  5456. p12.Locked = true
  5457. p12.BottomSurface = Enum.SurfaceType.Smooth
  5458. p12.TopSurface = Enum.SurfaceType.Smooth
  5459. b10 = Instance.new("BlockMesh", p12)
  5460. b10.Name = "Mesh"
  5461. p13 = Instance.new("Part", m)
  5462. p13.BrickColor = BrickColor.new("Really black")
  5463. p13.FormFactor = Enum.FormFactor.Custom
  5464. p13.Size = Vector3.new(1.5, 0.5, 0.5)
  5465. p13.CFrame = CFrame.new(1.14870512, 6.79699612, -18.5421638, -4.63888163e-008, 5.08347114e-007, 1.00001442, -0.499899268, -0.866083562, -2.18518963e-008, 0.866095126, -0.499908328, 3.78581007e-008)
  5466. p13.CanCollide = false
  5467. p13.Locked = true
  5468. p13.BottomSurface = Enum.SurfaceType.Smooth
  5469. p13.TopSurface = Enum.SurfaceType.Smooth
  5470. b11 = Instance.new("BlockMesh", p13)
  5471. b11.Name = "Mesh"
  5472. p14 = Instance.new("Part", m)
  5473. p14.BrickColor = BrickColor.new("Bright blue")
  5474. p14.Material = "Neon"
  5475. p14.FormFactor = Enum.FormFactor.Symmetric
  5476. p14.Size = Vector3.new(1, 1, 1)
  5477. p14.CFrame = CFrame.new(1.14845455, 6.25537348, -20.3996773, -1.42545232e-005, 0.00425684778, -1.00000536, 0.965958476, 0.258694947, 0.00108788908, 0.258703023, -0.965963125, -0.00411536777)
  5478. p14.CanCollide = false
  5479. p14.Locked = true
  5480. b12 = Instance.new("SpecialMesh", p14)
  5481. b12.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  5482. b12.TextureId = ""
  5483. b12.MeshType = Enum.MeshType.FileMesh
  5484. b12.Name = "Mesh"
  5485. b12.Scale = Vector3.new(1.20000005, 0.449999988, 0.449999988)
  5486. p15 = Instance.new("Part", m)
  5487. p15.BrickColor = BrickColor.new("Medium stone grey")
  5488. p15.Transparency = 1
  5489. p15.Name = "ArmPart"
  5490. p15.FormFactor = Enum.FormFactor.Custom
  5491. p15.Size = Vector3.new(2, 1, 1)
  5492. p15.CFrame = CFrame.new(1.49875152, 5.13257265, -16.0004654, -2.99420208e-007, 4.39002179e-007, 1.00001442, 0.00011029192, -1, 0, 1.00001454, 0.000108176115, 4.42378223e-008)
  5493. p15.CanCollide = false
  5494. p15.Locked = true
  5495. p15.BottomSurface = Enum.SurfaceType.Smooth
  5496. p15.TopSurface = Enum.SurfaceType.Smooth
  5497. b13 = Instance.new("BlockMesh", p15)
  5498. b13.Name = "Mesh"
  5499. p16 = Instance.new("Part", m)
  5500. p16.BrickColor = BrickColor.new("Really black")
  5501. p16.FormFactor = Enum.FormFactor.Custom
  5502. p16.Size = Vector3.new(3, 1, 2.4000001)
  5503. p16.CFrame = CFrame.new(1.49872661, 6.13250732, -16.5007095, -2.98894406e-007, 4.39006953e-007, 1.00001442, 0.000110270419, -1, 4.71678729e-012, 1.00001454, 0.000108154614, 4.37120207e-008)
  5504. p16.CanCollide = false
  5505. p16.Locked = true
  5506. p16.BottomSurface = Enum.SurfaceType.Smooth
  5507. p16.TopSurface = Enum.SurfaceType.Smooth
  5508. b14 = Instance.new("BlockMesh", p16)
  5509. b14.Name = "Mesh"
  5510. p17 = Instance.new("Part", m)
  5511. p17.BrickColor = BrickColor.new("Really black")
  5512. p17.FormFactor = Enum.FormFactor.Custom
  5513. p17.Size = Vector3.new(1.5, 0.5, 0.5)
  5514. p17.CFrame = CFrame.new(2.77308726, 3.37837577, -19.2558823, 0.396035522, -0.497440547, -0.771840453, -0.207958207, 0.770127177, -0.603040278, 0.894391596, 0.399337679, 0.201549783)
  5515. p17.CanCollide = false
  5516. p17.Locked = true
  5517. p17.BottomSurface = Enum.SurfaceType.Smooth
  5518. p17.TopSurface = Enum.SurfaceType.Smooth
  5519. b15 = Instance.new("BlockMesh", p17)
  5520. b15.Name = "Mesh"
  5521. p18 = Instance.new("Part", m)
  5522. p18.BrickColor = BrickColor.new("Bright blue")
  5523. p18.Material = "Neon"
  5524. p18.FormFactor = Enum.FormFactor.Symmetric
  5525. p18.Size = Vector3.new(1, 1, 1)
  5526. p18.CFrame = CFrame.new(-0.0516102314, 6.25535488, -20.1996384, 0.066943109, -0.245838761, -0.967011333, 0.965954781, 0.258709013, 0.00110003352, 0.249906152, -0.934162259, 0.254788101)
  5527. p18.CanCollide = false
  5528. p18.Locked = true
  5529. b16 = Instance.new("SpecialMesh", p18)
  5530. b16.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  5531. b16.TextureId = ""
  5532. b16.MeshType = Enum.MeshType.FileMesh
  5533. b16.Name = "Mesh"
  5534. b16.Scale = Vector3.new(1.20000005, 0.449999988, 0.449999988)
  5535. p19 = Instance.new("Part", m)
  5536. p19.BrickColor = BrickColor.new("Bright blue")
  5537. p19.Material = "Neon"
  5538. p19.FormFactor = Enum.FormFactor.Symmetric
  5539. p19.Size = Vector3.new(1, 1, 1)
  5540. p19.CFrame = CFrame.new(2.43177533, 3.59484506, -20.0301056, 0.559401393, 0.116905749, 0.820629179, -0.685213447, -0.491872638, 0.537163019, 0.466440916, -0.862796843, -0.195047855)
  5541. p19.CanCollide = false
  5542. p19.Locked = true
  5543. b17 = Instance.new("SpecialMesh", p19)
  5544. b17.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  5545. b17.TextureId = ""
  5546. b17.MeshType = Enum.MeshType.FileMesh
  5547. b17.Name = "Mesh"
  5548. b17.Scale = Vector3.new(1.20000005, 0.449999988, 0.449999988)
  5549. p20 = Instance.new("Part", m)
  5550. p20.BrickColor = BrickColor.new("Really black")
  5551. p20.FormFactor = Enum.FormFactor.Custom
  5552. p20.Size = Vector3.new(3, 1, 2.4000001)
  5553. p20.CFrame = CFrame.new(1.49873698, 4.13275099, -16.500618, -2.38418579e-007, -4.47034836e-007, -1.00001454, -0.000133797526, 1.00000024, -2.98023224e-008, 1.00001466, 0.000135831535, -5.96046448e-008)
  5554. p20.CanCollide = false
  5555. p20.Locked = true
  5556. p20.BottomSurface = Enum.SurfaceType.Smooth
  5557. p20.TopSurface = Enum.SurfaceType.Smooth
  5558. b18 = Instance.new("BlockMesh", p20)
  5559. b18.Name = "Mesh"
  5560. p21 = Instance.new("Part", m)
  5561. p21.BrickColor = BrickColor.new("Really black")
  5562. p21.FormFactor = Enum.FormFactor.Custom
  5563. p21.Size = Vector3.new(3, 1, 1.19999993)
  5564. p21.CFrame = CFrame.new(0.398718834, 5.13273239, -16.5005798, -2.22529991e-007, -4.17224015e-007, -1.00001454, -0.000133820766, 1.00000024, 5.9472427e-012, 1.00001466, 0.000135854774, -4.37120207e-008)
  5565. p21.CanCollide = false
  5566. p21.Locked = true
  5567. p21.BottomSurface = Enum.SurfaceType.Smooth
  5568. p21.TopSurface = Enum.SurfaceType.Smooth
  5569. b19 = Instance.new("BlockMesh", p21)
  5570. b19.Name = "Mesh"
  5571. p22 = Instance.new("WedgePart", m)
  5572. p22.BrickColor = BrickColor.new("Really black")
  5573. p22.Name = "Wedge"
  5574. p22.FormFactor = Enum.FormFactor.Custom
  5575. p22.Size = Vector3.new(3, 1, 0.5)
  5576. p22.CFrame = CFrame.new(2.94884443, 4.13282013, -16.5005474, 1.35156796e-007, 4.17202415e-007, -1.00001454, 1.19470278e-005, -1.00000024, -6.07483681e-013, -1.00001466, -1.39792755e-005, 4.37120278e-008)
  5577. p22.CanCollide = false
  5578. p22.Locked = true
  5579. p22.BottomSurface = Enum.SurfaceType.Smooth
  5580. p22.TopSurface = Enum.SurfaceType.Smooth
  5581. p23 = Instance.new("Part", m)
  5582. p23.BrickColor = BrickColor.new("Really black")
  5583. p23.FormFactor = Enum.FormFactor.Custom
  5584. p23.Size = Vector3.new(1.5, 0.5, 0.5)
  5585. p23.CFrame = CFrame.new(0.111123323, 6.79699326, -19.53405, 0.167916089, 0.220654398, 0.960804224, 0.593452632, -0.800862908, 0.0802069977, 0.787171543, 0.556722164, -0.265425682)
  5586. p23.CanCollide = false
  5587. p23.Locked = true
  5588. p23.BottomSurface = Enum.SurfaceType.Smooth
  5589. p23.TopSurface = Enum.SurfaceType.Smooth
  5590. b20 = Instance.new("BlockMesh", p23)
  5591. b20.Name = "Mesh"
  5592. p24 = Instance.new("WedgePart", m)
  5593. p24.BrickColor = BrickColor.new("Really black")
  5594. p24.Name = "Wedge"
  5595. p24.FormFactor = Enum.FormFactor.Custom
  5596. p24.Size = Vector3.new(3, 1, 0.5)
  5597. p24.CFrame = CFrame.new(0.0487362742, 6.13243389, -16.5004158, -0.000165194273, -0.00030361861, 1.00001442, 0.00304524973, 0.999995589, 0.000303655863, -1.00001013, 0.00304720178, -0.000164449215)
  5598. p24.CanCollide = false
  5599. p24.Locked = true
  5600. p24.BottomSurface = Enum.SurfaceType.Smooth
  5601. p24.TopSurface = Enum.SurfaceType.Smooth
  5602. p25 = Instance.new("Part", m)
  5603. p25.BrickColor = BrickColor.new("Bright blue")
  5604. p25.Material = "Neon"
  5605. p25.FormFactor = Enum.FormFactor.Symmetric
  5606. p25.Size = Vector3.new(1, 1, 1)
  5607. p25.CFrame = CFrame.new(1.49870086, 5.13261318, -18.0007782, 1.20991026e-005, -1.00001454, -4.94604174e-005, -1.00000024, -1.16155716e-005, -0.000471511274, 0.000469659513, 4.96469293e-005, -1.00001466)
  5608. p25.CanCollide = false
  5609. p25.Locked = true
  5610. p25.BottomSurface = Enum.SurfaceType.Smooth
  5611. p25.TopSurface = Enum.SurfaceType.Smooth
  5612. b21 = Instance.new("SpecialMesh", p25)
  5613. b21.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5614. b21.TextureId = ""
  5615. b21.MeshType = Enum.MeshType.FileMesh
  5616. b21.Name = "Mesh"
  5617. b21.Scale = Vector3.new(1.39999998, 1.39999998, 0.600000024)
  5618. p26 = Instance.new("Part", m)
  5619. p26.BrickColor = BrickColor.new("Really black")
  5620. p26.FormFactor = Enum.FormFactor.Symmetric
  5621. p26.Size = Vector3.new(1, 1, 1)
  5622. p26.CFrame = CFrame.new(1.49868095, 5.13287783, -17.5005093, 0.00030383491, 0.000164763711, -1.00001454, -0.999995768, -0.00302907336, -0.000303868263, -0.00303102471, 1.00001025, 0.000164022902)
  5623. p26.CanCollide = false
  5624. p26.Locked = true
  5625. p26.BottomSurface = Enum.SurfaceType.Smooth
  5626. p26.TopSurface = Enum.SurfaceType.Smooth
  5627. b22 = Instance.new("SpecialMesh", p26)
  5628. b22.MeshType = Enum.MeshType.Brick
  5629. b22.Name = "Mesh"
  5630. w1 = Instance.new("Weld", p1)
  5631. w1.Name = "Wedge_Weld"
  5632. w1.Part0 = p1
  5633. w1.C0 = CFrame.new(13.1579618, 15.8875484, 3.27191186, -0.205515206, 0.52527827, 0.825741529, -0.209888965, -0.847774804, 0.487057745, 0.955883741, -0.0732159689, 0.284480691)
  5634. w1.Part1 = p2
  5635. w1.C1 = CFrame.new(16.5005817, -6.13223743, 2.94872212, -4.37113883e-008, -1.38580826e-005, 1, 0, 1, 1.38580826e-005, -1, 6.05756005e-013, -4.37113883e-008)
  5636. w2 = Instance.new("Weld", p2)
  5637. w2.Name = "Part_Weld"
  5638. w2.Part0 = p2
  5639. w2.C0 = CFrame.new(16.5006275, -6.13223362, 2.94873357, -5.96046448e-008, -1.3615936e-005, 1.00000358, -4.47034836e-008, 0.99999994, 1.41002238e-005, -1.00000358, 4.47034836e-008, 0)
  5640. w2.Part1 = p3
  5641. w2.C1 = CFrame.new(19.4568748, -3.38260746, -1.84870064, -4.37113883e-008, -0.499906301, 0.866079509, 0, -0.866079509, -0.499906301, 1, -2.18515979e-008, 3.78575393e-008)
  5642. w3 = Instance.new("Weld", p3)
  5643. w3.Name = "Wedge_Weld"
  5644. w3.Part0 = p3
  5645. w3.C0 = CFrame.new(19.456995, -3.38268948, -1.84870648, -5.06400113e-008, -0.499905825, 0.86608547, 1.07230136e-007, -0.866079628, -0.499910295, 1.00000715, -1.1125789e-007, -2.17476881e-008)
  5646. w3.Part1 = p4
  5647. w3.C1 = CFrame.new(16.5005646, 4.13256884, -0.0487511083, -4.37113883e-008, -1.37408551e-005, 1, 0, -1, -1.37408551e-005, 1, -6.00631849e-013, 4.37113883e-008)
  5648. w4 = Instance.new("Weld", p4)
  5649. w4.Name = "Part_Weld"
  5650. w4.Part0 = p4
  5651. w4.C0 = CFrame.new(16.5007706, 4.13255453, -0.0487275235, -1.62921424e-007, -1.2755394e-005, 1.00001431, 1.78814929e-007, -0.999999762, -1.46627426e-005, 1.00001431, -1.78813849e-007, -7.54998553e-008)
  5652. w4.Part1 = p5
  5653. w4.C1 = CFrame.new(13.6104183, 15.7089605, -1.84869325, -4.37113883e-008, 0.500093758, 0.865971267, 0, -0.865971267, 0.500093758, 1, 2.18597922e-008, 3.78528071e-008)
  5654. w5 = Instance.new("Weld", p5)
  5655. w5.Name = "Part_Weld"
  5656. w5.Part0 = p5
  5657. w5.C0 = CFrame.new(13.6108379, 15.7090359, -1.84877098, -4.29027068e-007, 0.500089467, 0.865987122, 1.9046513e-007, -0.865973532, 0.50009501, 1.00001431, 2.18601315e-008, 3.78533827e-008)
  5658. w5.Part1 = p6
  5659. w5.C1 = CFrame.new(19.3720245, -3.33087778, 2.54137325, -0.249996737, -0.491388977, 0.834289134, 0.0669635162, -0.868360817, -0.491391122, 0.965928316, -0.0669792444, 0.24999252)
  5660. w6 = Instance.new("Weld", p6)
  5661. w6.Name = "Part_Weld"
  5662. w6.Part0 = p6
  5663. w6.C0 = CFrame.new(19.3722382, -3.33087826, 2.54137945, -0.250001401, -0.491382152, 0.834303975, 0.0669622123, -0.868364573, -0.491393685, 0.965941966, -0.0669801831, 0.249996051)
  5664. w6.Part1 = p7
  5665. w6.C1 = CFrame.new(16.5012703, -5.1305232, 2.59873891, -4.37113883e-008, -0.000135861075, 1, 0, 1, 0.000135861075, -1, 5.9386762e-012, -4.37113883e-008)
  5666. w7 = Instance.new("Weld", p7)
  5667. w7.Name = "Part_Weld"
  5668. w7.Part0 = p7
  5669. w7.C0 = CFrame.new(16.5014496, -5.13052464, 2.59877563, -3.27825546e-007, -0.000133868307, 1.00001442, -3.57627869e-007, 0.99999994, 0.000135900453, -1.00001431, 1.49011612e-008, -5.96046448e-008)
  5670. w7.Part1 = p8
  5671. w7.C1 = CFrame.new(-0.765930653, -21.3311157, 1.75706458, -1.37833995e-005, 0.965968609, 0.258659452, 0.00428466033, 0.258657128, -0.965959728, -0.999990821, 0.00109495374, -0.00414241292)
  5672. w8 = Instance.new("Weld", p8)
  5673. w8.Name = "Part_Weld"
  5674. w8.Part0 = p8
  5675. w8.C0 = CFrame.new(-0.765703201, -21.3314991, 1.75706851, -1.42129729e-005, 0.965967655, 0.258668512, 0.00428489037, 0.258660465, -0.965972245, -1.00000513, 0.00109496934, -0.00414247159)
  5676. w8.Part1 = p9
  5677. w8.C1 = CFrame.new(11.6857395, -12.2548676, 8.25926208, -0.277089596, 0.631037474, 0.724577785, -0.561487973, 0.505604029, -0.655054033, -0.779713154, -0.588350415, 0.214222342)
  5678. w9 = Instance.new("Weld", p9)
  5679. w9.Name = "Part_Weld"
  5680. w9.Part0 = p9
  5681. w9.C0 = CFrame.new(11.6860123, -12.254859, 8.25934601, -0.277095288, 0.631033003, 0.724593103, -0.561500967, 0.505603611, -0.655058563, -0.779720128, -0.58835566, 0.214224264)
  5682. w9.Part1 = p10
  5683. w9.C1 = CFrame.new(-0.759226322, -21.3225994, -2.35311079, -0.0669693872, 0.965954244, 0.249894977, 0.254174918, 0.258710593, -0.931914091, -0.964836895, 0.00110732042, -0.262847036)
  5684. w10 = Instance.new("Weld", p10)
  5685. w10.Name = "Part_Weld"
  5686. w10.Part0 = p10
  5687. w10.C0 = CFrame.new(-0.759016514, -21.3229256, -2.3531487, -0.0669716895, 0.96595335, 0.249903828, 0.254178405, 0.258713901, -0.93192625, -0.964850724, 0.00110733509, -0.262850702)
  5688. w10.Part1 = p11
  5689. w10.C1 = CFrame.new(18.7059784, -3.17931223, -5.46201515, 0.250018269, -0.49138394, 0.834285676, -0.0669495314, -0.86836195, -0.491391063, 0.965923727, 0.0670017004, -0.250004292)
  5690. w11 = Instance.new("Weld", p11)
  5691. w11.Name = "Part_Weld"
  5692. w11.Part0 = p11
  5693. w11.C0 = CFrame.new(18.7061806, -3.17931461, -5.46200418, 0.250022948, -0.491377324, 0.834300399, -0.0669473261, -0.868365645, -0.491393894, 0.965937555, 0.0670026764, -0.250007868)
  5694. w11.Part1 = p12
  5695. w11.C1 = CFrame.new(13.6104174, 15.708952, -1.1486963, -4.37113883e-008, 0.500093997, 0.865971148, 0, -0.865971148, 0.500093997, 1, 2.18598029e-008, 3.78528e-008)
  5696. w12 = Instance.new("Weld", p12)
  5697. w12.Name = "Part_Weld"
  5698. w12.Part0 = p12
  5699. w12.C0 = CFrame.new(13.6107903, 15.7090092, -1.1487354, -4.76837158e-007, 0.500089884, 0.865987122, 2.83122063e-007, -0.865973473, 0.500095367, 1.00001442, 4.47034836e-008, 1.49011612e-008)
  5700. w12.Part1 = p13
  5701. w12.C1 = CFrame.new(19.4568653, -3.38261366, -1.14870369, -4.37113883e-008, -0.499906093, 0.866079628, 0, -0.866079628, -0.499906093, 1, -2.1851589e-008, 3.78575429e-008)
  5702. w13 = Instance.new("Weld", p13)
  5703. w13.Name = "Part_Weld"
  5704. w13.Part0 = p13
  5705. w13.C0 = CFrame.new(19.457077, -3.38260937, -1.14871991, -4.63888163e-008, -0.499899268, 0.866095126, 5.08347114e-007, -0.866083562, -0.499908328, 1.00001442, -2.18518963e-008, 3.78581007e-008)
  5706. w13.Part1 = p14
  5707. w13.C1 = CFrame.new(-0.765169621, -21.3281136, 1.05768669, -1.37638153e-005, 0.96595937, 0.258693874, 0.00425664661, 0.258691579, -0.965950608, -0.99999094, 0.00108787336, -0.00411530817)
  5708. w14 = Instance.new("Weld", p14)
  5709. w14.Name = "ArmPart_Weld"
  5710. w14.Part0 = p14
  5711. w14.C0 = CFrame.new(-0.764959335, -21.3284416, 1.05770254, -1.42545232e-005, 0.965958476, 0.258703023, 0.00425684778, 0.258694947, -0.965963125, -1.00000536, 0.00108788908, -0.00411536777)
  5712. w14.Part1 = p15
  5713. w14.C1 = CFrame.new(16.0000172, 5.13429213, -1.49874043, -4.37113883e-008, 0.000108154614, 1, 0, -1, 0.000108154614, 1, 4.72758855e-012, 4.37113883e-008)
  5714. w15 = Instance.new("Weld", p15)
  5715. w15.Name = "Part_Weld"
  5716. w15.Part0 = p15
  5717. w15.C0 = CFrame.new(16.0001163, 5.13430214, -1.49877143, -2.99420208e-007, 0.00011029192, 1.00001454, 4.39002179e-007, -1, 0.000108176115, 1.00001442, 0, 4.42378223e-008)
  5718. w15.Part1 = p16
  5719. w15.C1 = CFrame.new(16.5000153, 6.13429213, -1.49872518, -4.37113883e-008, 0.000108154614, 1, 0, -1, 0.000108154614, 1, 4.72758855e-012, 4.37113883e-008)
  5720. w16 = Instance.new("Weld", p16)
  5721. w16.Name = "Part_Weld"
  5722. w16.Part0 = p16
  5723. w16.C0 = CFrame.new(16.5002594, 6.1342907, -1.49874651, -2.98894406e-007, 0.000110270419, 1.00001454, 4.39006953e-007, -1, 0.000108154614, 1.00001442, 4.71678729e-012, 4.37120207e-008)
  5724. w16.Part1 = p17
  5725. w16.C1 = CFrame.new(16.8263168, 6.46704865, 8.05857849, 0.396029502, -0.207962677, 0.894378066, -0.497426808, 0.770130157, 0.399332225, -0.771833658, -0.603034973, 0.201548025)
  5726. w17 = Instance.new("Weld", p17)
  5727. w17.Name = "Part_Weld"
  5728. w17.Part0 = p17
  5729. w17.C0 = CFrame.new(16.8266068, 6.46726036, 8.05869198, 0.396035522, -0.207958207, 0.894391596, -0.497440547, 0.770127177, 0.399337679, -0.771840453, -0.603040278, 0.201549783)
  5730. w17.Part1 = p18
  5731. w17.C1 = CFrame.new(-0.991122723, -20.5004215, 5.08983374, 0.0669417754, 0.965955615, 0.249897182, -0.245835528, 0.258705586, -0.9341501, -0.966997266, 0.00110005983, 0.254784435)
  5732. w18 = Instance.new("Weld", p18)
  5733. w18.Name = "Part_Weld"
  5734. w18.Part0 = p18
  5735. w18.C0 = CFrame.new(-0.990923882, -20.5007305, 5.08983374, 0.066943109, 0.965954781, 0.249906152, -0.245838761, 0.258709013, -0.934162259, -0.967011333, 0.00110003352, 0.254788101)
  5736. w18.Part1 = p19
  5737. w18.C1 = CFrame.new(10.4456682, -15.7977238, -7.8332901, 0.559388936, -0.68521893, 0.466432214, 0.116898462, -0.491870552, -0.862785101, 0.820620954, 0.537157655, -0.195045918)
  5738. w19 = Instance.new("Weld", p19)
  5739. w19.Name = "Part_Weld"
  5740. w19.Part0 = p19
  5741. w19.C0 = CFrame.new(10.4457512, -15.7979813, -7.83342838, 0.559401393, -0.685213447, 0.466440916, 0.116905749, -0.491872638, -0.862796843, 0.820629179, 0.537163019, -0.195047855)
  5742. w19.Part1 = p20
  5743. w19.C1 = CFrame.new(16.5012665, -4.13050127, 1.49876332, -4.37113883e-008, -0.000135854745, 1, 0, 1, 0.000135854745, -1, 5.93839951e-012, -4.37113883e-008)
  5744. w20 = Instance.new("Weld", p20)
  5745. w20.Name = "Part_Weld"
  5746. w20.Part0 = p20
  5747. w20.C0 = CFrame.new(16.5013981, -4.13050938, 1.498757, -2.38418579e-007, -0.000133797526, 1.00001466, -4.47034836e-007, 1.00000024, 0.000135831535, -1.00001454, -2.98023224e-008, -5.96046448e-008)
  5748. w20.Part1 = p21
  5749. w20.C1 = CFrame.new(16.5012627, -5.13048887, 0.39874959, -4.37113883e-008, -0.000135854745, 1, 0, 1, 0.000135854745, -1, 5.93839951e-012, -4.37113883e-008)
  5750. w21 = Instance.new("Weld", p21)
  5751. w21.Name = "Wedge_Weld"
  5752. w21.Part0 = p21
  5753. w21.C0 = CFrame.new(16.5014935, -5.13049126, 0.398722976, -2.22529991e-007, -0.000133820766, 1.00001466, -4.17224015e-007, 1.00000024, 0.000135854774, -1.00001454, 5.9472427e-012, -4.37120207e-008)
  5754. w21.Part1 = p22
  5755. w21.C1 = CFrame.new(-16.5005875, 4.13259029, 2.94876933, -4.37113883e-008, 1.39792737e-005, -1, 0, -1, -1.39792737e-005, -1, -6.11053471e-013, 4.37113883e-008)
  5756. w22 = Instance.new("Weld", p22)
  5757. w22.Name = "Part_Weld"
  5758. w22.Part0 = p22
  5759. w22.C0 = CFrame.new(-16.500824, 4.13258791, 2.94888711, 1.35156796e-007, 1.19470278e-005, -1.00001466, 4.17202415e-007, -1.00000024, -1.39792755e-005, -1.00001454, -6.07483681e-013, 4.37120278e-008)
  5760. w22.Part1 = p23
  5761. w22.C1 = CFrame.new(11.3238592, 16.2938461, -5.83674097, 0.167913347, 0.593457043, 0.787155509, 0.220650926, -0.800859332, 0.556720257, 0.960790455, 0.0802058354, -0.265421808)
  5762. w23 = Instance.new("Weld", p23)
  5763. w23.Name = "Wedge_Weld"
  5764. w23.Part0 = p23
  5765. w23.C0 = CFrame.new(11.3242846, 16.2939701, -5.83676767, 0.167916089, 0.593452632, 0.787171543, 0.220654398, -0.800862908, 0.556722164, 0.960804224, 0.0802069977, -0.265425682)
  5766. w23.Part1 = p24
  5767. w23.C1 = CFrame.new(-16.5190907, -6.08210278, -0.053311754, -0.000165350299, 0.00304719806, -0.999995351, -0.000303142268, 0.999995351, 0.00304725766, 0.99999994, 0.000303644716, -0.000164425801)
  5768. w24 = Instance.new("Weld", p24)
  5769. w24.Name = "Part_Weld"
  5770. w24.Part0 = p24
  5771. w24.C0 = CFrame.new(-16.5192356, -6.08211088, -0.0533116534, -0.000165194273, 0.00304524973, -1.00001013, -0.00030361861, 0.999995589, 0.00304720178, 1.00001442, 0.000303655863, -0.000164449215)
  5772. w24.Part1 = p25
  5773. w24.C1 = CFrame.new(5.14108515, 1.49960721, -17.9982204, 1.16387992e-005, -0.999999881, 0.000471503939, -1, -1.1615477e-005, 4.94651576e-005, -4.94596788e-005, -0.000471504522, -0.999999881)
  5774. w25 = Instance.new("Weld", p25)
  5775. w25.Name = "Part_Weld"
  5776. w25.Part0 = p25
  5777. w25.C0 = CFrame.new(5.14104986, 1.49967504, -17.9985313, 1.20991026e-005, -1.00000024, 0.000469659513, -1.00001454, -1.16155716e-005, 4.96469293e-005, -4.94604174e-005, -0.000471511274, -1.00001466)
  5778. w25.Part1 = p26
  5779. w25.C1 = CFrame.new(5.07938719, 17.5157299, 1.50311017, 0.00030336561, -0.99999541, -0.00302907825, 0.000164940167, -0.00302901864, 0.999995351, -0.99999994, -0.000303863839, 0.000164020501)
  5780. m.Parent = char
  5781. m:MakeJoints()
  5782. ----------------------------------------------------
  5783. local cor2 = Instance.new("Part", char.Claw)
  5784. cor2.Name = "Thingy"
  5785. cor2.Locked = true
  5786. cor2.BottomSurface = 0
  5787. cor2.CanCollide = false
  5788. cor2.Size = Vector3.new(2, 1, 1)
  5789. cor2.Transparency = 1
  5790. cor2.TopSurface = 0
  5791. corw2 = Instance.new("Weld", cor2)
  5792. corw2.Part0 = larm
  5793. corw2.Part1 = cor2
  5794. corw2.C0 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(90))
  5795. corw2.C1 = CFrame.new(0, 0, 0)
  5796. weld2 = Instance.new("Weld", char.Claw)
  5797. weld2.Part0 = cor2
  5798. weld2.Part1 = char.Claw.ArmPart
  5799. weld2.C0 = CFrame.new(0, 0, 0)
  5800. ----------------------------------------------------
  5801. local m = Instance.new("Model")
  5802. m.Name = "LeftArm"
  5803. p1 = Instance.new("WedgePart", m)
  5804. p1.BrickColor = BrickColor.new("Bright blue")
  5805. p1.Material = Enum.Material.Neon
  5806. p1.Name = "Wedge"
  5807. p1.FormFactor = Enum.FormFactor.Custom
  5808. p1.Size = Vector3.new(1, 1.19999981, 4)
  5809. p1.CFrame = CFrame.new(60.830101, 8.39941978, -13.7674818, 1.52359269e-006, -0.707334042, 0.707343757, -2.62521735e-006, 0.707093, 0.707071185, -1.00027835, 3.43534703e-006, 4.43342998e-007)
  5810. p1.CanCollide = false
  5811. p1.Locked = true
  5812. p1.TopSurface = Enum.SurfaceType.Smooth
  5813. b1 = Instance.new("SpecialMesh", p1)
  5814. b1.MeshType = Enum.MeshType.Wedge
  5815. b1.Name = "Mesh"
  5816. b1.Scale = Vector3.new(0.200000003, 1, 1)
  5817. p2 = Instance.new("WedgePart", m)
  5818. p2.BrickColor = BrickColor.new("Bright blue")
  5819. p2.Material = Enum.Material.Neon
  5820. p2.Name = "Wedge"
  5821. p2.FormFactor = Enum.FormFactor.Custom
  5822. p2.Size = Vector3.new(1, 1.19999981, 4)
  5823. p2.CFrame = CFrame.new(60.8306694, 8.39941502, -12.5672398, 1.56085741e-006, -0.707337618, 0.707340181, -2.7146209e-006, 0.707089424, 0.707074761, -1.00027835, 3.34575839e-006, 4.06471969e-007)
  5824. p2.CanCollide = false
  5825. p2.Locked = true
  5826. p2.TopSurface = Enum.SurfaceType.Smooth
  5827. b2 = Instance.new("SpecialMesh", p2)
  5828. b2.MeshType = Enum.MeshType.Wedge
  5829. b2.Name = "Mesh"
  5830. b2.Scale = Vector3.new(0.200000003, 1, 1)
  5831. p3 = Instance.new("WedgePart", m)
  5832. p3.BrickColor = BrickColor.new("Bright blue")
  5833. p3.Material = Enum.Material.Neon
  5834. p3.Name = "Wedge"
  5835. p3.FormFactor = Enum.FormFactor.Custom
  5836. p3.Size = Vector3.new(1, 1.19999981, 4)
  5837. p3.CFrame = CFrame.new(60.8312187, 8.39939976, -13.1675138, 1.66519976e-006, -0.707341254, 0.707336545, -2.72952207e-006, 0.707085788, 0.707078397, -1.00027835, 3.26143936e-006, 4.69727013e-007)
  5838. p3.CanCollide = false
  5839. p3.Locked = true
  5840. p3.TopSurface = Enum.SurfaceType.Smooth
  5841. b3 = Instance.new("SpecialMesh", p3)
  5842. b3.MeshType = Enum.MeshType.Wedge
  5843. b3.Name = "Mesh"
  5844. b3.Scale = Vector3.new(0.200000003, 1, 1)
  5845. p4 = Instance.new("WedgePart", m)
  5846. p4.BrickColor = BrickColor.new("Bright blue")
  5847. p4.Material = Enum.Material.Neon
  5848. p4.Name = "Wedge"
  5849. p4.FormFactor = Enum.FormFactor.Custom
  5850. p4.Size = Vector3.new(1, 1.19999981, 4)
  5851. p4.CFrame = CFrame.new(60.8317757, 8.39937305, -13.1676111, 1.74718321e-006, -0.70734489, 0.707332909, -2.7742235e-006, 0.707082152, 0.707082033, -1.00027835, 3.17185027e-006, 4.96093037e-007)
  5852. p4.CanCollide = false
  5853. p4.Locked = true
  5854. p4.TopSurface = Enum.SurfaceType.Smooth
  5855. b4 = Instance.new("SpecialMesh", p4)
  5856. b4.MeshType = Enum.MeshType.Wedge
  5857. b4.Name = "Mesh"
  5858. b4.Scale = Vector3.new(0.200000003, 1, 1)
  5859. p5 = Instance.new("WedgePart", m)
  5860. p5.BrickColor = BrickColor.new("Bright blue")
  5861. p5.Material = Enum.Material.Neon
  5862. p5.Name = "Wedge"
  5863. p5.FormFactor = Enum.FormFactor.Custom
  5864. p5.Size = Vector3.new(1, 1.19999981, 3.30000019)
  5865. p5.CFrame = CFrame.new(60.4623528, 9.0813055, -13.1677084, -1.74365277e-006, 0.422768414, 0.90661031, 3.01146247e-006, -0.90627563, 0.422602654, 1.00028574, -3.16541991e-006, -6.48408104e-007)
  5866. p5.CanCollide = false
  5867. p5.Locked = true
  5868. p5.TopSurface = Enum.SurfaceType.Smooth
  5869. b5 = Instance.new("SpecialMesh", p5)
  5870. b5.MeshType = Enum.MeshType.Wedge
  5871. b5.Name = "Mesh"
  5872. b5.Scale = Vector3.new(0.200000003, 1, 1)
  5873. p6 = Instance.new("WedgePart", m)
  5874. p6.BrickColor = BrickColor.new("Bright blue")
  5875. p6.Material = Enum.Material.Neon
  5876. p6.Name = "Wedge"
  5877. p6.FormFactor = Enum.FormFactor.Custom
  5878. p6.Size = Vector3.new(1, 1.19999981, 3.30000019)
  5879. p6.CFrame = CFrame.new(60.4629173, 9.08128643, -13.7679863, -1.75857326e-006, 0.422772557, 0.906618714, 3.13068858e-006, -0.906274974, 0.422602147, 1.00029314, -3.27979569e-006, -6.11540997e-007)
  5880. p6.CanCollide = false
  5881. p6.Locked = true
  5882. p6.TopSurface = Enum.SurfaceType.Smooth
  5883. b6 = Instance.new("SpecialMesh", p6)
  5884. b6.MeshType = Enum.MeshType.Wedge
  5885. b6.Name = "Mesh"
  5886. b6.Scale = Vector3.new(0.200000003, 1, 1)
  5887. p7 = Instance.new("WedgePart", m)
  5888. p7.BrickColor = BrickColor.new("Bright blue")
  5889. p7.Material = Enum.Material.Neon
  5890. p7.Name = "Wedge"
  5891. p7.FormFactor = Enum.FormFactor.Custom
  5892. p7.Size = Vector3.new(1, 1.19999981, 3.30000019)
  5893. p7.CFrame = CFrame.new(60.4634781, 9.0812645, -12.5677195, -1.77349398e-006, 0.422776699, 0.906627119, 3.24991538e-006, -0.906274319, 0.42260164, 1.00030053, -3.39417238e-006, -5.74673834e-007)
  5894. p7.CanCollide = false
  5895. p7.Locked = true
  5896. p7.TopSurface = Enum.SurfaceType.Smooth
  5897. b7 = Instance.new("SpecialMesh", p7)
  5898. b7.MeshType = Enum.MeshType.Wedge
  5899. b7.Name = "Mesh"
  5900. b7.Scale = Vector3.new(0.200000003, 1, 1)
  5901. p8 = Instance.new("Part", m)
  5902. p8.BrickColor = BrickColor.new("Really black")
  5903. p8.Material = Enum.Material.Neon
  5904. p8.FormFactor = Enum.FormFactor.Custom
  5905. p8.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  5906. p8.CFrame = CFrame.new(62.1344833, 9.89923668, -14.2683573, 1.0003655, -9.00030136e-006, -1.6914961e-006, -8.34465027e-007, 0.999961495, 3.15914986e-006, -2.15653972e-006, 3.05826416e-006, 1.00030792)
  5907. p8.CanCollide = false
  5908. p8.Locked = true
  5909. p8.BottomSurface = Enum.SurfaceType.Smooth
  5910. p8.TopSurface = Enum.SurfaceType.Smooth
  5911. b8 = Instance.new("SpecialMesh", p8)
  5912. b8.MeshType = Enum.MeshType.Sphere
  5913. b8.Name = "Mesh"
  5914. p9 = Instance.new("Part", m)
  5915. p9.BrickColor = BrickColor.new("Really black")
  5916. p9.Material = Enum.Material.Neon
  5917. p9.FormFactor = Enum.FormFactor.Custom
  5918. p9.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  5919. p9.CFrame = CFrame.new(62.1350441, 7.19933271, -14.2684784, 1.00037432, -9.11423649e-006, -1.78677055e-006, -8.82557742e-007, 0.999960482, 3.17407398e-006, -2.19382355e-006, 3.14769591e-006, 1.00031543)
  5920. p9.CanCollide = false
  5921. p9.Locked = true
  5922. p9.BottomSurface = Enum.SurfaceType.Smooth
  5923. p9.TopSurface = Enum.SurfaceType.Smooth
  5924. b9 = Instance.new("SpecialMesh", p9)
  5925. b9.MeshType = Enum.MeshType.Sphere
  5926. b9.Name = "Mesh"
  5927. p10 = Instance.new("Part", m)
  5928. p10.BrickColor = BrickColor.new("Bright blue")
  5929. p10.Material = Enum.Material.Neon
  5930. p10.FormFactor = Enum.FormFactor.Custom
  5931. p10.Size = Vector3.new(0.200000048, 1.79999983, 0.200000048)
  5932. p10.CFrame = CFrame.new(62.4732666, 7.92819929, -14.2685785, -0.906659067, -0.422771662, -1.80169195e-006, 0.422602057, -0.906270981, 3.2933026e-006, 3.38190716e-006, -1.99476835e-006, 1.00032294)
  5933. p10.CanCollide = false
  5934. p10.Locked = true
  5935. p10.BottomSurface = Enum.SurfaceType.Smooth
  5936. p10.TopSurface = Enum.SurfaceType.Smooth
  5937. p11 = Instance.new("Part", m)
  5938. p11.BrickColor = BrickColor.new("Bright blue")
  5939. p11.Material = Enum.Material.Neon
  5940. p11.FormFactor = Enum.FormFactor.Custom
  5941. p11.Size = Vector3.new(0.200000048, 1.29999983, 0.200000048)
  5942. p11.CFrame = CFrame.new(62.4794731, 9.45469475, -14.2686787, -0.819467902, 0.573809147, -1.81661335e-006, -0.573551893, -0.819118977, 3.41253167e-006, -9.27350783e-008, -4.03244348e-006, 1.00033033)
  5943. p11.CanCollide = false
  5944. p11.Locked = true
  5945. p11.BottomSurface = Enum.SurfaceType.Smooth
  5946. p11.TopSurface = Enum.SurfaceType.Smooth
  5947. p12 = Instance.new("Part", m)
  5948. p12.BrickColor = BrickColor.new("Really black")
  5949. p12.Material = Enum.Material.Neon
  5950. p12.FormFactor = Enum.FormFactor.Custom
  5951. p12.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  5952. p12.CFrame = CFrame.new(62.7369499, 6.29933262, -14.2688055, 1.00040102, -9.53674316e-006, -1.84644205e-006, -1.25169754e-006, 0.999957919, 3.50196092e-006, -2.25187659e-006, 3.46763295e-006, 1.00033784)
  5953. p12.CanCollide = false
  5954. p12.Locked = true
  5955. p12.BottomSurface = Enum.SurfaceType.Smooth
  5956. p12.TopSurface = Enum.SurfaceType.Smooth
  5957. b10 = Instance.new("SpecialMesh", p12)
  5958. b10.MeshType = Enum.MeshType.Sphere
  5959. b10.Name = "Mesh"
  5960. p13 = Instance.new("Part", m)
  5961. p13.BrickColor = BrickColor.new("Bright blue")
  5962. p13.Material = Enum.Material.Neon
  5963. p13.FormFactor = Enum.FormFactor.Custom
  5964. p13.Size = Vector3.new(1.5, 1.5, 1.5)
  5965. p13.CFrame = CFrame.new(62.8003883, 10.1991549, -13.2136488, 1.00040984, -9.59636054e-006, -1.88372474e-006, -1.43051466e-006, 0.999956846, 3.58340549e-006, -2.3487878e-006, 3.4825357e-006, 1.00034535)
  5966. p13.CanCollide = false
  5967. p13.Locked = true
  5968. p13.BottomSurface = Enum.SurfaceType.Smooth
  5969. p13.TopSurface = Enum.SurfaceType.Smooth
  5970. b11 = Instance.new("SpecialMesh", p13)
  5971. b11.MeshType = Enum.MeshType.Sphere
  5972. b11.Name = "Mesh"
  5973. p14 = Instance.new("Part", m)
  5974. p14.BrickColor = BrickColor.new("Really black")
  5975. p14.Material = Enum.Material.Neon
  5976. p14.FormFactor = Enum.FormFactor.Custom
  5977. p14.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  5978. p14.CFrame = CFrame.new(62.7374802, 9.79915905, -14.2689018, 1.00041437, -9.80505502e-006, -1.96572228e-006, -1.37091877e-006, 0.999956131, 3.62812011e-006, -2.37115751e-006, 3.4527211e-006, 1.00034904)
  5979. p14.CanCollide = false
  5980. p14.Locked = true
  5981. p14.BottomSurface = Enum.SurfaceType.Smooth
  5982. p14.TopSurface = Enum.SurfaceType.Smooth
  5983. b12 = Instance.new("SpecialMesh", p14)
  5984. b12.MeshType = Enum.MeshType.Sphere
  5985. b12.Name = "Mesh"
  5986. p15 = Instance.new("Part", m)
  5987. p15.BrickColor = BrickColor.new("Really black")
  5988. p15.Material = Enum.Material.Metal
  5989. p15.Name = "Main"
  5990. p15.FormFactor = Enum.FormFactor.Custom
  5991. p15.Size = Vector3.new(2.20000005, 4.19999981, 2.20000005)
  5992. p15.CFrame = CFrame.new(62.838131, 8.1992178, -13.1686192, 1.00041902, -9.80505047e-006, -1.96572933e-006, -1.54973122e-006, 0.999955654, 3.62813353e-006, -2.38607572e-006, 3.57197018e-006, 1.00035274)
  5993. p15.CanCollide = false
  5994. p15.Locked = true
  5995. p15.BottomSurface = Enum.SurfaceType.Smooth
  5996. p15.TopSurface = Enum.SurfaceType.Smooth
  5997. p16 = Instance.new("Part", m)
  5998. p16.BrickColor = BrickColor.new("Really black")
  5999. p16.Material = Enum.Material.Neon
  6000. p16.FormFactor = Enum.FormFactor.Custom
  6001. p16.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  6002. p16.CFrame = CFrame.new(62.9387741, 8.79918098, -14.2691231, 1.0004282, -9.95411301e-006, -2.00301338e-006, -1.66894927e-006, 0.999954581, 3.71756369e-006, -2.46808372e-006, 3.61668594e-006, 1.00036013)
  6003. p16.CanCollide = false
  6004. p16.Locked = true
  6005. p16.BottomSurface = Enum.SurfaceType.Smooth
  6006. p16.TopSurface = Enum.SurfaceType.Smooth
  6007. b13 = Instance.new("SpecialMesh", p16)
  6008. b13.MeshType = Enum.MeshType.Sphere
  6009. b13.Name = "Mesh"
  6010. p17 = Instance.new("Part", m)
  6011. p17.BrickColor = BrickColor.new("Bright blue")
  6012. p17.Material = Enum.Material.Neon
  6013. p17.FormFactor = Enum.FormFactor.Custom
  6014. p17.Size = Vector3.new(0.200000048, 1.29999983, 0.200000048)
  6015. p17.CFrame = CFrame.new(63.0825539, 6.854743, -14.2692442, -0.866409063, -0.50020963, -2.099928e-006, 0.499978155, -0.86598444, 3.73249213e-006, 4.01878242e-006, -1.94999211e-006, 1.00036764)
  6016. p17.CanCollide = false
  6017. p17.Locked = true
  6018. p17.BottomSurface = Enum.SurfaceType.Smooth
  6019. p17.TopSurface = Enum.SurfaceType.Smooth
  6020. p18 = Instance.new("Part", m)
  6021. p18.BrickColor = BrickColor.new("Bright blue")
  6022. p18.Material = Enum.Material.Neon
  6023. p18.FormFactor = Enum.FormFactor.Custom
  6024. p18.Size = Vector3.new(0.200000048, 1.29999983, 0.200000048)
  6025. p18.CFrame = CFrame.new(63.1831665, 8.15466595, -14.2693415, -0.906707585, 0.422816038, -2.11485258e-006, -0.422596663, -0.906265914, 3.8437388e-006, 6.9698217e-007, -4.50413063e-006, 1.00037515)
  6026. p18.CanCollide = false
  6027. p18.Locked = true
  6028. p18.BottomSurface = Enum.SurfaceType.Smooth
  6029. p18.TopSurface = Enum.SurfaceType.Smooth
  6030. p19 = Instance.new("Part", m)
  6031. p19.BrickColor = BrickColor.new("Bright blue")
  6032. p19.Material = Enum.Material.Neon
  6033. p19.FormFactor = Enum.FormFactor.Custom
  6034. p19.Size = Vector3.new(0.200000048, 0.799999833, 0.200000048)
  6035. p19.CFrame = CFrame.new(63.2069473, 8.53140068, -14.2694473, -0.707418501, 0.707425714, -2.09994369e-006, -0.707068563, -0.707078457, 3.72453474e-006, -9.59315798e-007, -4.56575162e-006, 1.00037515)
  6036. p19.CanCollide = false
  6037. p19.Locked = true
  6038. p19.BottomSurface = Enum.SurfaceType.Smooth
  6039. p19.TopSurface = Enum.SurfaceType.Smooth
  6040. p20 = Instance.new("Part", m)
  6041. p20.BrickColor = BrickColor.new("Bright blue")
  6042. p20.Material = Enum.Material.Neon
  6043. p20.FormFactor = Enum.FormFactor.Custom
  6044. p20.Size = Vector3.new(0.200000048, 0.899999917, 0.200000048)
  6045. p20.CFrame = CFrame.new(63.2280884, 9.68191624, -14.2694416, -0.342169315, 0.940117717, -2.11486008e-006, -0.93964541, -0.342010528, 3.84375198e-006, -2.7989995e-006, -3.73256239e-006, 1.00037885)
  6046. p20.CanCollide = false
  6047. p20.Locked = true
  6048. p20.BottomSurface = Enum.SurfaceType.Smooth
  6049. p20.TopSurface = Enum.SurfaceType.Smooth
  6050. p21 = Instance.new("Part", m)
  6051. p21.BrickColor = BrickColor.new("Bright blue")
  6052. p21.Material = Enum.Material.Neon
  6053. p21.FormFactor = Enum.FormFactor.Custom
  6054. p21.Size = Vector3.new(0.200000048, 0.999999821, 0.200000048)
  6055. p21.CFrame = CFrame.new(63.3539009, 9.07959557, -14.2694454, 0.707428038, 0.707422554, -2.12876989e-006, -0.707079053, 0.707067132, 3.83015185e-006, -4.56554562e-006, 9.7875602e-007, 1.00037885)
  6056. p21.CanCollide = false
  6057. p21.Locked = true
  6058. p21.BottomSurface = Enum.SurfaceType.Smooth
  6059. p21.TopSurface = Enum.SurfaceType.Smooth
  6060. p22 = Instance.new("Part", m)
  6061. p22.BrickColor = BrickColor.new("Really black")
  6062. p22.Material = Enum.Material.Neon
  6063. p22.FormFactor = Enum.FormFactor.Custom
  6064. p22.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  6065. p22.CFrame = CFrame.new(63.4412346, 7.49916172, -14.269558, 1.0004549, -5.30481339e-006, -2.11486781e-006, -7.24196434e-006, 0.999951959, 3.84376608e-006, -2.5650661e-006, 4.02606338e-006, 1.00038254)
  6066. p22.CanCollide = false
  6067. p22.Locked = true
  6068. p22.BottomSurface = Enum.SurfaceType.Smooth
  6069. p22.TopSurface = Enum.SurfaceType.Smooth
  6070. b14 = Instance.new("SpecialMesh", p22)
  6071. b14.MeshType = Enum.MeshType.Sphere
  6072. b14.Name = "Mesh"
  6073. p23 = Instance.new("Part", m)
  6074. p23.BrickColor = BrickColor.new("Really black")
  6075. p23.Material = Enum.Material.Neon
  6076. p23.FormFactor = Enum.FormFactor.Custom
  6077. p23.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  6078. p23.CFrame = CFrame.new(63.5412827, 8.29912186, -14.2695541, 1.00045943, -5.54520193e-006, -2.12978443e-006, -7.22709638e-006, 0.999951601, 3.96298356e-006, -2.56507747e-006, 4.02606247e-006, 1.00038624)
  6079. p23.CanCollide = false
  6080. p23.Locked = true
  6081. p23.BottomSurface = Enum.SurfaceType.Smooth
  6082. p23.TopSurface = Enum.SurfaceType.Smooth
  6083. b15 = Instance.new("SpecialMesh", p23)
  6084. b15.MeshType = Enum.MeshType.Sphere
  6085. b15.Name = "Mesh"
  6086. p24 = Instance.new("Part", m)
  6087. p24.BrickColor = BrickColor.new("Really black")
  6088. p24.Material = Enum.Material.Neon
  6089. p24.FormFactor = Enum.FormFactor.Custom
  6090. p24.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  6091. p24.CFrame = CFrame.new(63.7413521, 9.49905682, -14.2695513, 1.00045943, -5.51538596e-006, -2.12978443e-006, -7.25689733e-006, 0.999951601, 3.96298356e-006, -2.56507769e-006, 4.02606247e-006, 1.00038624)
  6092. p24.CanCollide = false
  6093. p24.Locked = true
  6094. p24.BottomSurface = Enum.SurfaceType.Smooth
  6095. p24.TopSurface = Enum.SurfaceType.Smooth
  6096. b16 = Instance.new("SpecialMesh", p24)
  6097. b16.MeshType = Enum.MeshType.Sphere
  6098. b16.Name = "Mesh"
  6099. w1 = Instance.new("Weld", p1)
  6100. w1.Name = "Wedge_Weld"
  6101. w1.Part0 = p1
  6102. w1.C0 = CFrame.new(-13.7623367, 38.4686089, -47.5196228, 1.82382877e-007, -1.21785519e-007, -1.0000037, -0.707109988, 0.707106709, -1.20249211e-007, 0.707110047, 0.707106352, 1.16605563e-007)
  6103. w1.Part1 = p2
  6104. w1.C1 = CFrame.new(-12.5623302, 38.4686165, -47.5196419, 2.04734633e-007, -9.19831891e-008, -1.0000037, -0.707109928, 0.707106471, -1.25517531e-007, 0.707110047, 0.707106233, 1.65067799e-008)
  6105. w2 = Instance.new("Weld", p2)
  6106. w2.Name = "Wedge_Weld"
  6107. w2.Part0 = p2
  6108. w2.C0 = CFrame.new(-12.5623302, 38.4686165, -47.5196419, 2.04734633e-007, -9.19831891e-008, -1.0000037, -0.707109928, 0.707106471, -1.25517531e-007, 0.707110047, 0.707106233, 1.65067799e-008)
  6109. w2.Part1 = p3
  6110. w2.C1 = CFrame.new(-13.1623344, 38.4686127, -47.5196381, 2.04734619e-007, -9.1983182e-008, -1.0000037, -0.707109928, 0.707106471, -1.25517545e-007, 0.707110047, 0.707106233, 1.65067799e-008)
  6111. w3 = Instance.new("Weld", p3)
  6112. w3.Name = "Wedge_Weld"
  6113. w3.Part0 = p3
  6114. w3.C0 = CFrame.new(-13.1623344, 38.4686127, -47.5196381, 2.04734619e-007, -9.1983182e-008, -1.0000037, -0.707109928, 0.707106471, -1.25517545e-007, 0.707110047, 0.707106233, 1.65067799e-008)
  6115. w3.Part1 = p4
  6116. w3.C1 = CFrame.new(-13.1623335, 38.4686165, -47.5196266, 1.82382891e-007, -1.21785519e-007, -1.0000037, -0.707110047, 0.70710659, -1.20249197e-007, 0.707110107, 0.707106352, 1.16605577e-007)
  6117. w4 = Instance.new("Weld", p4)
  6118. w4.Name = "Wedge_Weld"
  6119. w4.Part0 = p4
  6120. w4.C0 = CFrame.new(-13.1623335, 38.4686165, -47.5196266, 1.82382891e-007, -1.21785519e-007, -1.0000037, -0.707110047, 0.70710659, -1.20249197e-007, 0.707110107, 0.707106352, 1.16605577e-007)
  6121. w4.Part1 = p5
  6122. w4.C1 = CFrame.new(13.1623335, -19.1215992, -57.7639008, -1.63937244e-007, 2.39803342e-007, 1.0000037, 0.422619939, -0.906307638, 1.72281261e-007, 0.906312168, 0.422617614, 8.41069863e-008)
  6123. w5 = Instance.new("Weld", p5)
  6124. w5.Name = "Wedge_Weld"
  6125. w5.Part0 = p5
  6126. w5.C0 = CFrame.new(13.1623335, -19.1215992, -57.7639008, -1.63937244e-007, 2.39803342e-007, 1.0000037, 0.422619939, -0.906307638, 1.72281261e-007, 0.906312168, 0.422617614, 8.41069863e-008)
  6127. w5.Part1 = p6
  6128. w5.C1 = CFrame.new(13.7623377, -19.1215973, -57.7639008, -1.63937244e-007, 2.39803342e-007, 1.0000037, 0.422619939, -0.906307638, 1.72281261e-007, 0.906312168, 0.422617614, 8.41069792e-008)
  6129. w6 = Instance.new("Weld", p6)
  6130. w6.Name = "Wedge_Weld"
  6131. w6.Part0 = p6
  6132. w6.C0 = CFrame.new(13.7623377, -19.1215973, -57.7639008, -1.63937244e-007, 2.39803342e-007, 1.0000037, 0.422619939, -0.906307638, 1.72281261e-007, 0.906312168, 0.422617614, 8.41069792e-008)
  6133. w6.Part1 = p7
  6134. w6.C1 = CFrame.new(12.5623283, -19.121603, -57.7638969, -1.63937244e-007, 2.39803342e-007, 1.0000037, 0.422619939, -0.906307638, 1.72281261e-007, 0.906312168, 0.422617614, 8.41069721e-008)
  6135. w7 = Instance.new("Weld", p7)
  6136. w7.Name = "Part_Weld"
  6137. w7.Part0 = p7
  6138. w7.C0 = CFrame.new(12.5623283, -19.121603, -57.7638969, -1.63937244e-007, 2.39803342e-007, 1.0000037, 0.422619939, -0.906307638, 1.72281261e-007, 0.906312168, 0.422617614, 8.41069721e-008)
  6139. w7.Part1 = p8
  6140. w7.C1 = CFrame.new(-62.1028557, -7.90003395, 14.2623377, 1.00000453, -2.44006515e-007, -3.7252903e-008, 1.71363354e-007, 0.999999285, -1.49011612e-008, -6.70552254e-008, 2.98023224e-008, 1.0000037)
  6141. w8 = Instance.new("Weld", p8)
  6142. w8.Name = "Part_Weld"
  6143. w8.Part0 = p8
  6144. w8.C0 = CFrame.new(-62.1028557, -7.90003395, 14.2623377, 1.00000453, -2.44006515e-007, -3.7252903e-008, 1.71363354e-007, 0.999999285, -1.49011612e-008, -6.70552254e-008, 2.98023224e-008, 1.0000037)
  6145. w8.Part1 = p9
  6146. w8.C1 = CFrame.new(-62.1028442, -5.2000351, 14.2623415, 1.00000429, -2.19451294e-007, 2.98023153e-008, 1.30103487e-007, 0.999999702, 5.96046448e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  6147. w9 = Instance.new("Weld", p9)
  6148. w9.Name = "Part_Weld"
  6149. w9.Part0 = p9
  6150. w9.C0 = CFrame.new(-62.1028442, -5.2000351, 14.2623415, 1.00000429, -2.19451294e-007, 2.98023153e-008, 1.30103487e-007, 0.999999702, 5.96046448e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  6151. w9.Part1 = p10
  6152. w9.C1 = CFrame.new(54.0845451, 31.7618942, 14.2623348, -0.906311929, 0.422618181, -1.82007653e-009, -0.422620118, -0.906307399, -6.66151578e-008, -4.47034836e-008, 5.96046448e-008, 1.0000037)
  6153. w10 = Instance.new("Weld", p10)
  6154. w10.Name = "Part_Weld"
  6155. w10.Part0 = p10
  6156. w10.C0 = CFrame.new(54.0845451, 31.7618942, 14.2623348, -0.906311929, 0.422618181, -1.82007653e-009, -0.422620118, -0.906307399, -6.66151578e-008, -4.47034836e-008, 5.96046448e-008, 1.0000037)
  6157. w10.Part1 = p11
  6158. w10.C1 = CFrame.new(55.4291229, -29.7103825, 14.2623348, -0.819155812, -0.573575914, -5.86004596e-008, 0.573578954, -0.8191517, -3.17313607e-008, -4.47034836e-008, 5.9604659e-008, 1.0000037)
  6159. w11 = Instance.new("Weld", p11)
  6160. w11.Name = "Part_Weld"
  6161. w11.Part0 = p11
  6162. w11.C0 = CFrame.new(55.4291229, -29.7103825, 14.2623348, -0.819155812, -0.573575914, -5.86004596e-008, 0.573578954, -0.8191517, -3.17313607e-008, -4.47034836e-008, 5.9604659e-008, 1.0000037)
  6163. w11.Part1 = p12
  6164. w11.C1 = CFrame.new(-62.7028465, -4.30003357, 14.2623425, 1.00000429, -2.08616257e-007, 2.980231e-008, 1.1920929e-007, 0.999999642, 5.16191463e-008, -5.96046341e-008, 2.98023224e-008, 1.00000381)
  6165. w12 = Instance.new("Weld", p12)
  6166. w12.Name = "Part_Weld"
  6167. w12.Part0 = p12
  6168. w12.C0 = CFrame.new(-62.7028465, -4.30003357, 14.2623425, 1.00000429, -2.08616257e-007, 2.980231e-008, 1.1920929e-007, 0.999999642, 5.16191463e-008, -5.96046341e-008, 2.98023224e-008, 1.00000381)
  6169. w12.Part1 = p13
  6170. w12.C1 = CFrame.new(-62.7657433, -8.200037, 13.2074499, 1.00000453, -2.98023224e-007, -3.72529421e-008, 1.49011612e-007, 0.999999285, -1.49011443e-008, -6.70552396e-008, 2.9802333e-008, 1.0000037)
  6171. w13 = Instance.new("Weld", p13)
  6172. w13.Name = "Part_Weld"
  6173. w13.Part0 = p13
  6174. w13.C0 = CFrame.new(-62.7657433, -8.200037, 13.2074499, 1.00000453, -2.98023224e-007, -3.72529421e-008, 1.49011612e-007, 0.999999285, -1.49011443e-008, -6.70552396e-008, 2.9802333e-008, 1.0000037)
  6175. w13.Part1 = p14
  6176. w13.C1 = CFrame.new(-62.7025757, -7.80003023, 14.2622833, 1, -8.94065622e-008, 4.47034871e-008, 8.94065622e-008, 1, -5.96044352e-008, -4.47034836e-008, 5.96044387e-008, 1)
  6177. w14 = Instance.new("Weld", p14)
  6178. w14.Name = "Part_Weld"
  6179. w14.Part0 = p14
  6180. w14.C0 = CFrame.new(-62.7025757, -7.80003023, 14.2622833, 1, -8.94065622e-008, 4.47034871e-008, 8.94065622e-008, 1, -5.96044352e-008, -4.47034836e-008, 5.96044387e-008, 1)
  6181. w14.Part1 = p15
  6182. w14.C1 = CFrame.new(-62.8028793, -6.2000289, 13.1623297, 1.00000465, -2.68220901e-007, 2.98023295e-008, 8.94069672e-008, 0.999999523, 5.9604659e-008, -4.47034836e-008, 5.9604659e-008, 1.0000037)
  6183. w15 = Instance.new("Weld", p15)
  6184. w15.Name = "Part_Weld"
  6185. w15.Part0 = p15
  6186. w15.C0 = CFrame.new(-62.8028793, -6.2000289, 13.1623297, 1.00000465, -2.68220901e-007, 2.98023295e-008, 8.94069672e-008, 0.999999523, 5.9604659e-008, -4.47034836e-008, 5.9604659e-008, 1.0000037)
  6187. w15.Part1 = p16
  6188. w15.C1 = CFrame.new(-62.9029045, -6.80003929, 14.2623367, 1.00000453, -2.08616257e-007, -3.72529385e-008, 1.1920929e-007, 0.999999404, -1.49011452e-008, -6.70552325e-008, 2.9802333e-008, 1.0000037)
  6189. w16 = Instance.new("Weld", p16)
  6190. w16.Name = "Part_Weld"
  6191. w16.Part0 = p16
  6192. w16.C0 = CFrame.new(-62.9029045, -6.80003929, 14.2623367, 1.00000453, -2.08616257e-007, -3.72529385e-008, 1.1920929e-007, 0.999999404, -1.49011452e-008, -6.70552325e-008, 2.9802333e-008, 1.0000037)
  6193. w16.Part1 = p17
  6194. w16.C1 = CFrame.new(52.1717262, 35.7280197, 14.2623415, -0.866029143, 0.499999821, 3.55271368e-015, -0.500002086, -0.86602509, -5.96046448e-008, -5.96046341e-008, 2.98023224e-008, 1.00000381)
  6195. w17 = Instance.new("Weld", p17)
  6196. w17.Name = "Part_Weld"
  6197. w17.Part0 = p17
  6198. w17.C0 = CFrame.new(52.1717262, 35.7280197, 14.2623415, -0.866029143, 0.499999821, 3.55271368e-015, -0.500002086, -0.86602509, -5.96046448e-008, -5.96046341e-008, 2.98023224e-008, 1.00000381)
  6199. w17.Part1 = p18
  6200. w17.C1 = CFrame.new(59.8312111, -21.1078911, 14.2623348, -0.906311929, -0.422617912, -5.22000931e-008, 0.422620177, -0.906307578, -4.1425146e-008, -4.47034836e-008, 5.96046448e-008, 1.0000037)
  6201. w18 = Instance.new("Weld", p18)
  6202. w18.Name = "Part_Weld"
  6203. w18.Part0 = p18
  6204. w18.C0 = CFrame.new(59.8312111, -21.1078911, 14.2623348, -0.906311929, -0.422617912, -5.22000931e-008, 0.422620177, -0.906307578, -4.1425146e-008, -4.47034836e-008, 5.96046448e-008, 1.0000037)
  6205. w18.Part1 = p19
  6206. w18.C1 = CFrame.new(49.2864532, -40.0483932, 14.2623358, -0.707110107, -0.707106173, -6.32202841e-008, 0.707109928, -0.70710659, -2.1073431e-008, -4.47034836e-008, 5.9604659e-008, 1.0000037)
  6207. w19 = Instance.new("Weld", p19)
  6208. w19.Name = "Part_Weld"
  6209. w19.Part0 = p19
  6210. w19.C0 = CFrame.new(49.2864532, -40.0483932, 14.2623358, -0.707110107, -0.707106173, -6.32202841e-008, 0.707109928, -0.70710659, -2.1073431e-008, -4.47034836e-008, 5.9604659e-008, 1.0000037)
  6211. w19.Part1 = p20
  6212. w19.C1 = CFrame.new(28.8318367, -56.7515907, 14.2622824, -0.342020333, -0.939692557, 4.07203444e-008, 0.939692557, -0.342020333, 6.23934611e-008, -4.47034836e-008, 5.96044387e-008, 1)
  6213. w20 = Instance.new("Weld", p20)
  6214. w20.Name = "Part_Weld"
  6215. w20.Part0 = p20
  6216. w20.C0 = CFrame.new(28.8318367, -56.7515907, 14.2622824, -0.342020333, -0.939692557, 4.07203444e-008, 0.939692557, -0.342020333, 6.23934611e-008, -4.47034836e-008, 5.96044387e-008, 1)
  6217. w20.Part1 = p21
  6218. w20.C1 = CFrame.new(-39.764328, -49.7778244, 14.2622843, 0.707105696, -0.707107842, 7.39707531e-008, 0.707107842, 0.707105696, 8.91225582e-009, -5.86070712e-008, 4.60033966e-008, 1)
  6219. w21 = Instance.new("Weld", p21)
  6220. w21.Name = "Part_Weld"
  6221. w21.Part0 = p21
  6222. w21.C0 = CFrame.new(-39.764328, -49.7778244, 14.2622843, 0.707105696, -0.707107842, 7.39707531e-008, 0.707107842, 0.707105696, 8.91225582e-009, -5.86070712e-008, 4.60033966e-008, 1)
  6223. w21.Part1 = p22
  6224. w21.C1 = CFrame.new(-63.402874, -5.50003099, 14.2623358, 1.00000453, -2.99885869e-007, 2.98023224e-008, 7.4505806e-008, 0.999999642, 5.96046448e-008, -4.47034836e-008, 5.96046448e-008, 1.0000037)
  6225. w22 = Instance.new("Weld", p22)
  6226. w22.Name = "Part_Weld"
  6227. w22.Part0 = p22
  6228. w22.C0 = CFrame.new(-63.402874, -5.50003099, 14.2623358, 1.00000453, -2.99885869e-007, 2.98023224e-008, 7.4505806e-008, 0.999999642, 5.96046448e-008, -4.47034836e-008, 5.96046448e-008, 1.0000037)
  6229. w22.Part1 = p23
  6230. w22.C1 = CFrame.new(-63.502594, -6.30003357, 14.2622824, 1, -5.96043641e-008, 4.47034836e-008, 5.96043677e-008, 1, -5.9604421e-008, -4.470348e-008, 5.96044245e-008, 1)
  6231. w23 = Instance.new("Weld", p23)
  6232. w23.Name = "Part_Weld"
  6233. w23.Part0 = p23
  6234. w23.C0 = CFrame.new(-63.502594, -6.30003357, 14.2622824, 1, -5.96043641e-008, 4.47034836e-008, 5.96043677e-008, 1, -5.9604421e-008, -4.470348e-008, 5.96044245e-008, 1)
  6235. w23.Part1 = p24
  6236. w23.C1 = CFrame.new(-63.7025795, -7.50003004, 14.2622843, 1, -8.94065622e-008, 4.47034871e-008, 8.94065622e-008, 1, -5.96044352e-008, -4.47034836e-008, 5.96044387e-008, 1)
  6237. w24 = Instance.new("Weld", p24)
  6238. w24.Name = "Part_Weld"
  6239. w24.Part0 = p24
  6240. w24.C0 = CFrame.new(-63.7025795, -7.50003004, 14.2622843, 1, -8.94065622e-008, 4.47034871e-008, 8.94065622e-008, 1, -5.96044352e-008, -4.47034836e-008, 5.96044387e-008, 1)
  6241. m.Parent = larm
  6242. m:MakeJoints()
  6243. ----------------------------------------------------
  6244. local cor3 = Instance.new("Part", larm.LeftArm)
  6245. cor3.Name = "Thingy"
  6246. cor3.Locked = true
  6247. cor3.BottomSurface = 0
  6248. cor3.CanCollide = false
  6249. cor3.Size = Vector3.new(2, 1, 1)
  6250. cor3.Transparency = 1
  6251. cor3.TopSurface = 0
  6252. corw2 = Instance.new("Weld", cor3)
  6253. corw2.Part0 = larm
  6254. corw2.Part1 = cor3
  6255. corw2.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  6256. corw2.C1 = CFrame.new(0, 0, 0)
  6257. weld2 = Instance.new("Weld", larm.LeftArm)
  6258. weld2.Part0 = cor3
  6259. weld2.Part1 = p15
  6260. weld2.C0 = CFrame.new(0, 0, 0)
  6261. ----------------------------------------------------
  6262. local m = Instance.new("Model")
  6263. m.Name = "RightArm"
  6264. p1 = Instance.new("WedgePart", m)
  6265. p1.BrickColor = BrickColor.new("Bright blue")
  6266. p1.Material = Enum.Material.Neon
  6267. p1.Name = "Wedge"
  6268. p1.FormFactor = Enum.FormFactor.Custom
  6269. p1.Size = Vector3.new(1, 1.19999981, 3.30000019)
  6270. p1.CFrame = CFrame.new(71.7528229, 9.08148766, -13.7657108, 2.20961255e-007, -0.422704399, -0.906498253, -1.70178805e-006, -0.906287491, 0.422612786, -1.00018191, -1.16194826e-006, 2.39246219e-006)
  6271. p1.CanCollide = false
  6272. p1.Locked = true
  6273. p1.TopSurface = Enum.SurfaceType.Smooth
  6274. b1 = Instance.new("SpecialMesh", p1)
  6275. b1.MeshType = Enum.MeshType.Wedge
  6276. b1.Name = "Mesh"
  6277. b1.Scale = Vector3.new(0.200000003, 1, 1)
  6278. p2 = Instance.new("WedgePart", m)
  6279. p2.BrickColor = BrickColor.new("Bright blue")
  6280. p2.Material = Enum.Material.Neon
  6281. p2.Name = "Wedge"
  6282. p2.FormFactor = Enum.FormFactor.Custom
  6283. p2.Size = Vector3.new(1, 1.19999981, 3.30000019)
  6284. p2.CFrame = CFrame.new(71.7534714, 9.08147335, -12.5655851, 3.25293399e-007, -0.422708124, -0.906506479, -1.7167032e-006, -0.906286299, 0.422612339, -1.0001893, -1.13135729e-006, 2.49332743e-006)
  6285. p2.CanCollide = false
  6286. p2.Locked = true
  6287. p2.TopSurface = Enum.SurfaceType.Smooth
  6288. b2 = Instance.new("SpecialMesh", p2)
  6289. b2.MeshType = Enum.MeshType.Wedge
  6290. b2.Name = "Mesh"
  6291. b2.Scale = Vector3.new(0.200000003, 1, 1)
  6292. p3 = Instance.new("WedgePart", m)
  6293. p3.BrickColor = BrickColor.new("Bright blue")
  6294. p3.Material = Enum.Material.Neon
  6295. p3.Name = "Wedge"
  6296. p3.FormFactor = Enum.FormFactor.Custom
  6297. p3.Size = Vector3.new(1, 1.19999981, 3.30000019)
  6298. p3.CFrame = CFrame.new(71.7541199, 9.08145237, -13.1658068, 4.29627249e-007, -0.422711849, -0.906514704, -1.73161834e-006, -0.906285107, 0.422611892, -1.0001967, -1.10076587e-006, 2.59419403e-006)
  6299. p3.CanCollide = false
  6300. p3.Locked = true
  6301. p3.TopSurface = Enum.SurfaceType.Smooth
  6302. b3 = Instance.new("SpecialMesh", p3)
  6303. b3.MeshType = Enum.MeshType.Wedge
  6304. b3.Name = "Mesh"
  6305. b3.Scale = Vector3.new(0.200000003, 1, 1)
  6306. p4 = Instance.new("WedgePart", m)
  6307. p4.BrickColor = BrickColor.new("Bright blue")
  6308. p4.Material = Enum.Material.Neon
  6309. p4.Name = "Wedge"
  6310. p4.FormFactor = Enum.FormFactor.Custom
  6311. p4.Size = Vector3.new(1, 1.19999981, 4)
  6312. p4.CFrame = CFrame.new(71.4245453, 8.39948177, -13.7660398, -5.32960883e-007, 0.70726943, -0.707265258, 1.90324067e-006, 0.707083881, 0.707096815, 1.0001967, 9.87842554e-008, 2.61978244e-006)
  6313. p4.CanCollide = false
  6314. p4.Locked = true
  6315. p4.TopSurface = Enum.SurfaceType.Smooth
  6316. b4 = Instance.new("SpecialMesh", p4)
  6317. b4.MeshType = Enum.MeshType.Wedge
  6318. b4.Name = "Mesh"
  6319. b4.Scale = Vector3.new(0.200000003, 1, 1)
  6320. p5 = Instance.new("WedgePart", m)
  6321. p5.BrickColor = BrickColor.new("Bright blue")
  6322. p5.Material = Enum.Material.Neon
  6323. p5.Name = "Wedge"
  6324. p5.FormFactor = Enum.FormFactor.Custom
  6325. p5.Size = Vector3.new(1, 1.19999981, 4)
  6326. p5.CFrame = CFrame.new(71.4251862, 8.39946651, -13.1660223, -6.3729243e-007, 0.707273066, -0.707261622, 1.91814229e-006, 0.707080245, 0.707100451, 1.0001967, 1.62003985e-007, 2.53547341e-006)
  6327. p5.CanCollide = false
  6328. p5.Locked = true
  6329. p5.TopSurface = Enum.SurfaceType.Smooth
  6330. b5 = Instance.new("SpecialMesh", p5)
  6331. b5.MeshType = Enum.MeshType.Wedge
  6332. b5.Name = "Mesh"
  6333. b5.Scale = Vector3.new(0.200000003, 1, 1)
  6334. p6 = Instance.new("WedgePart", m)
  6335. p6.BrickColor = BrickColor.new("Bright blue")
  6336. p6.Material = Enum.Material.Neon
  6337. p6.Name = "Wedge"
  6338. p6.FormFactor = Enum.FormFactor.Custom
  6339. p6.Size = Vector3.new(1, 1.19999981, 4)
  6340. p6.CFrame = CFrame.new(71.4258194, 8.39945126, -12.5660009, -7.41623865e-007, 0.707276702, -0.707257986, 1.93304436e-006, 0.707076609, 0.707104087, 1.0001967, 2.25224142e-007, 2.45116462e-006)
  6341. p6.CanCollide = false
  6342. p6.Locked = true
  6343. p6.TopSurface = Enum.SurfaceType.Smooth
  6344. b6 = Instance.new("SpecialMesh", p6)
  6345. b6.MeshType = Enum.MeshType.Wedge
  6346. b6.Name = "Mesh"
  6347. b6.Scale = Vector3.new(0.200000003, 1, 1)
  6348. p7 = Instance.new("Part", m)
  6349. p7.BrickColor = BrickColor.new("Really black")
  6350. p7.Material = Enum.Material.Neon
  6351. p7.FormFactor = Enum.FormFactor.Custom
  6352. p7.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  6353. p7.CFrame = CFrame.new(70.3255081, 6.6994977, -14.2663507, 1.00023162, 1.31726265e-005, -7.92685455e-007, -1.94311142e-005, 0.999976158, 1.97985287e-006, -1.62725564e-006, 1.86058458e-006, 1.00020039)
  6354. p7.CanCollide = false
  6355. p7.Locked = true
  6356. p7.BottomSurface = Enum.SurfaceType.Smooth
  6357. p7.TopSurface = Enum.SurfaceType.Smooth
  6358. b7 = Instance.new("SpecialMesh", p7)
  6359. b7.MeshType = Enum.MeshType.Sphere
  6360. b7.Name = "Mesh"
  6361. p8 = Instance.new("Part", m)
  6362. p8.BrickColor = BrickColor.new("Bright blue")
  6363. p8.Material = Enum.Material.Neon
  6364. p8.FormFactor = Enum.FormFactor.Custom
  6365. p8.Size = Vector3.new(0.200000048, 0.999999881, 0.200000048)
  6366. p8.CFrame = CFrame.new(70.0060196, 9.16293144, -14.2664633, 0.881308079, -0.429463804, -0.198316693, 0.401435703, 0.900625467, -0.166355878, 0.250050306, 0.0670034215, 0.966122985)
  6367. p8.CanCollide = false
  6368. p8.Locked = true
  6369. p8.BottomSurface = Enum.SurfaceType.Smooth
  6370. p8.TopSurface = Enum.SurfaceType.Smooth
  6371. p9 = Instance.new("Part", m)
  6372. p9.BrickColor = BrickColor.new("Really black")
  6373. p9.Material = Enum.Material.Neon
  6374. p9.FormFactor = Enum.FormFactor.Custom
  6375. p9.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  6376. p9.CFrame = CFrame.new(70.2268219, 8.59942532, -14.2665701, 1.00024557, 1.30422413e-005, -8.7916851e-007, -1.95577741e-005, 0.999974489, 1.9967556e-006, -1.75833702e-006, 2.01165676e-006, 1.00021148)
  6377. p9.CanCollide = false
  6378. p9.Locked = true
  6379. p9.BottomSurface = Enum.SurfaceType.Smooth
  6380. p9.TopSurface = Enum.SurfaceType.Smooth
  6381. b8 = Instance.new("SpecialMesh", p9)
  6382. b8.MeshType = Enum.MeshType.Sphere
  6383. b8.Name = "Mesh"
  6384. p10 = Instance.new("Part", m)
  6385. p10.BrickColor = BrickColor.new("Really black")
  6386. p10.Material = Enum.Material.Neon
  6387. p10.FormFactor = Enum.FormFactor.Custom
  6388. p10.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  6389. p10.CFrame = CFrame.new(69.8274002, 9.5993948, -14.266675, 1.00025487, 1.30049675e-005, -9.23888138e-007, -1.9595207e-005, 0.999973536, 2.11597762e-006, -1.80306665e-006, 2.13088947e-006, 1.00021887)
  6390. p10.CanCollide = false
  6391. p10.Locked = true
  6392. p10.BottomSurface = Enum.SurfaceType.Smooth
  6393. p10.TopSurface = Enum.SurfaceType.Smooth
  6394. b9 = Instance.new("SpecialMesh", p10)
  6395. b9.MeshType = Enum.MeshType.Sphere
  6396. b9.Name = "Mesh"
  6397. p11 = Instance.new("Part", m)
  6398. p11.BrickColor = BrickColor.new("Bright blue")
  6399. p11.Material = Enum.Material.Neon
  6400. p11.FormFactor = Enum.FormFactor.Custom
  6401. p11.Size = Vector3.new(0.200000048, 1.79999983, 0.200000048)
  6402. p11.CFrame = CFrame.new(69.693718, 7.37976837, -14.2265854, 0.690841019, -0.711695194, -0.129447505, 0.678571701, 0.699464202, -0.224133074, 0.250056893, 0.0670053288, 0.966144204)
  6403. p11.CanCollide = false
  6404. p11.Locked = true
  6405. p11.BottomSurface = Enum.SurfaceType.Smooth
  6406. p11.TopSurface = Enum.SurfaceType.Smooth
  6407. p12 = Instance.new("Part", m)
  6408. p12.BrickColor = BrickColor.new("Bright blue")
  6409. p12.Material = Enum.Material.Neon
  6410. p12.FormFactor = Enum.FormFactor.Custom
  6411. p12.Size = Vector3.new(0.200000048, 1.5999999, 0.200000048)
  6412. p12.CFrame = CFrame.new(69.47966, 8.73308277, -14.2467909, 0.176576898, -0.984305978, 0.022559464, 0.951990068, 0.164877579, -0.257825077, 0.25006038, 0.0670051575, 0.966151059)
  6413. p12.CanCollide = false
  6414. p12.Locked = true
  6415. p12.BottomSurface = Enum.SurfaceType.Smooth
  6416. p12.TopSurface = Enum.SurfaceType.Smooth
  6417. p13 = Instance.new("Part", m)
  6418. p13.BrickColor = BrickColor.new("Bright blue")
  6419. p13.Material = Enum.Material.Neon
  6420. p13.FormFactor = Enum.FormFactor.Custom
  6421. p13.Size = Vector3.new(1.5, 1.5, 1.5)
  6422. p13.CFrame = CFrame.new(69.3920746, 10.1993351, -13.2118578, 1.00028241, 1.27716921e-005, -1.06170774e-006, -1.99186616e-005, 0.999970496, 2.39908695e-006, -1.93528831e-006, 2.38418579e-006, 1.00024128)
  6423. p13.CanCollide = false
  6424. p13.Locked = true
  6425. p13.BottomSurface = Enum.SurfaceType.Smooth
  6426. p13.TopSurface = Enum.SurfaceType.Smooth
  6427. b10 = Instance.new("SpecialMesh", p13)
  6428. b10.MeshType = Enum.MeshType.Sphere
  6429. b10.Name = "Mesh"
  6430. p14 = Instance.new("Part", m)
  6431. p14.BrickColor = BrickColor.new("Really black")
  6432. p14.Material = Enum.Material.Metal
  6433. p14.Name = "Main"
  6434. p14.FormFactor = Enum.FormFactor.Custom
  6435. p14.Size = Vector3.new(2.20000005, 4.19999981, 2.20000005)
  6436. p14.CFrame = CFrame.new(69.4298401, 8.19937706, -13.1668339, 1.00029147, 1.25630004e-005, -1.16605349e-006, -2.0008245e-005, 0.999969125, 2.41400744e-006, -2.03963987e-006, 2.39908786e-006, 1.00024867)
  6437. p14.CanCollide = false
  6438. p14.Locked = true
  6439. p14.BottomSurface = Enum.SurfaceType.Smooth
  6440. p14.TopSurface = Enum.SurfaceType.Smooth
  6441. p15 = Instance.new("Part", m)
  6442. p15.BrickColor = BrickColor.new("Really black")
  6443. p15.Material = Enum.Material.Neon
  6444. p15.FormFactor = Enum.FormFactor.Custom
  6445. p15.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  6446. p15.CFrame = CFrame.new(69.1303406, 7.89936399, -14.2672224, 1.00030053, 1.24437429e-005, -1.24804228e-006, -2.02170359e-005, 0.999968052, 2.45872889e-006, -2.07692119e-006, 2.48851507e-006, 1.00025606)
  6447. p15.CanCollide = false
  6448. p15.Locked = true
  6449. p15.BottomSurface = Enum.SurfaceType.Smooth
  6450. p15.TopSurface = Enum.SurfaceType.Smooth
  6451. b11 = Instance.new("SpecialMesh", p15)
  6452. b11.MeshType = Enum.MeshType.Sphere
  6453. b11.Name = "Mesh"
  6454. p16 = Instance.new("Part", m)
  6455. p16.BrickColor = BrickColor.new("Bright blue")
  6456. p16.Material = Enum.Material.Neon
  6457. p16.FormFactor = Enum.FormFactor.Custom
  6458. p16.Size = Vector3.new(0.200000048, 0.899999857, 0.200000048)
  6459. p16.CFrame = CFrame.new(68.9101486, 8.4345789, -14.2572756, 0.881372392, -0.429496199, -0.198331535, 0.401431859, 0.900618315, -0.166353673, 0.250065029, 0.0670081601, 0.966180325)
  6460. p16.CanCollide = false
  6461. p16.Locked = true
  6462. p16.BottomSurface = Enum.SurfaceType.Smooth
  6463. p16.TopSurface = Enum.SurfaceType.Smooth
  6464. p17 = Instance.new("Part", m)
  6465. p17.BrickColor = BrickColor.new("Bright blue")
  6466. p17.Material = Enum.Material.Neon
  6467. p17.FormFactor = Enum.FormFactor.Custom
  6468. p17.Size = Vector3.new(0.200000048, 0.599999785, 0.200000048)
  6469. p17.CFrame = CFrame.new(68.8972092, 7.71862125, -14.2674294, -0.70732069, -0.707330942, -1.25169754e-006, 0.707094371, -0.707072854, 2.48849392e-006, 3.42912972e-006, -4.32133675e-007, 1.00026357)
  6470. p17.CanCollide = false
  6471. p17.Locked = true
  6472. p17.BottomSurface = Enum.SurfaceType.Smooth
  6473. p17.TopSurface = Enum.SurfaceType.Smooth
  6474. p18 = Instance.new("Part", m)
  6475. p18.BrickColor = BrickColor.new("Really black")
  6476. p18.Material = Enum.Material.Neon
  6477. p18.FormFactor = Enum.FormFactor.Custom
  6478. p18.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  6479. p18.CFrame = CFrame.new(68.6320877, 8.89929676, -14.2675419, 1.000319, 7.09295273e-006, -1.29642399e-006, -1.53779984e-005, 0.999966145, 2.53321537e-006, -2.20864695e-006, 2.76013293e-006, 1.00027096)
  6480. p18.CanCollide = false
  6481. p18.Locked = true
  6482. p18.BottomSurface = Enum.SurfaceType.Smooth
  6483. p18.TopSurface = Enum.SurfaceType.Smooth
  6484. b12 = Instance.new("SpecialMesh", p18)
  6485. b12.MeshType = Enum.MeshType.Sphere
  6486. b12.Name = "Mesh"
  6487. p19 = Instance.new("Part", m)
  6488. p19.BrickColor = BrickColor.new("Really black")
  6489. p19.Material = Enum.Material.Neon
  6490. p19.FormFactor = Enum.FormFactor.Custom
  6491. p19.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  6492. p19.CFrame = CFrame.new(68.6320801, 7.49934578, -14.2675457, 1.00032365, 7.02587113e-006, -1.41567671e-006, -1.53780693e-005, 0.999965429, 2.48852461e-006, -2.20865695e-006, 2.76013111e-006, 1.00027466)
  6493. p19.CanCollide = false
  6494. p19.Locked = true
  6495. p19.BottomSurface = Enum.SurfaceType.Smooth
  6496. p19.TopSurface = Enum.SurfaceType.Smooth
  6497. b13 = Instance.new("SpecialMesh", p19)
  6498. b13.MeshType = Enum.MeshType.Sphere
  6499. b13.Name = "Mesh"
  6500. w1 = Instance.new("Weld", p1)
  6501. w1.Name = "Wedge_Weld"
  6502. w1.Part0 = p1
  6503. w1.C0 = CFrame.new(-13.7623348, 36.7341995, 62.0193214, 9.89621753e-008, 1.14119814e-007, -1.0000037, -0.422620028, -0.90630722, -1.14673988e-007, -0.906311929, 0.422617972, 5.9372038e-008)
  6504. w1.Part1 = p2
  6505. w1.C1 = CFrame.new(-12.5623264, 36.7342033, 62.0193214, 9.89621753e-008, 1.14119814e-007, -1.0000037, -0.422620028, -0.90630722, -1.14673988e-007, -0.906311929, 0.422617972, 5.93720344e-008)
  6506. w2 = Instance.new("Weld", p2)
  6507. w2.Name = "Wedge_Weld"
  6508. w2.Part0 = p2
  6509. w2.C0 = CFrame.new(-12.5623264, 36.7342033, 62.0193214, 9.89621753e-008, 1.14119814e-007, -1.0000037, -0.422620028, -0.90630722, -1.14673988e-007, -0.906311929, 0.422617972, 5.93720344e-008)
  6510. w2.Part1 = p3
  6511. w2.C1 = CFrame.new(-13.1623297, 36.7342033, 62.0193214, 9.89621753e-008, 1.14119814e-007, -1.0000037, -0.422620028, -0.90630722, -1.14673988e-007, -0.906311929, 0.422617972, 5.93720415e-008)
  6512. w3 = Instance.new("Weld", p3)
  6513. w3.Name = "Wedge_Weld"
  6514. w3.Part0 = p3
  6515. w3.C0 = CFrame.new(-13.1623297, 36.7342033, 62.0193214, 9.89621753e-008, 1.14119814e-007, -1.0000037, -0.422620028, -0.90630722, -1.14673988e-007, -0.906311929, 0.422617972, 5.93720415e-008)
  6516. w3.Part1 = p4
  6517. w3.C1 = CFrame.new(13.7623348, -55.015049, 45.9640198, -9.79639907e-008, 4.26051052e-008, 1.0000037, 0.707110107, 0.707106173, -2.40756872e-008, -0.707109869, 0.707106531, -1.51036286e-008)
  6518. w4 = Instance.new("Weld", p4)
  6519. w4.Name = "Wedge_Weld"
  6520. w4.Part0 = p4
  6521. w4.C0 = CFrame.new(13.7623348, -55.015049, 45.9640198, -9.79639907e-008, 4.26051052e-008, 1.0000037, 0.707110107, 0.707106173, -2.40756872e-008, -0.707109869, 0.707106531, -1.51036286e-008)
  6522. w4.Part1 = p5
  6523. w4.C1 = CFrame.new(13.1623316, -55.0150452, 45.964016, -9.79639907e-008, 4.26051088e-008, 1.0000037, 0.707110107, 0.707106173, -2.40756837e-008, -0.707109869, 0.707106531, -1.51036286e-008)
  6524. w5 = Instance.new("Weld", p5)
  6525. w5.Name = "Wedge_Weld"
  6526. w5.Part0 = p5
  6527. w5.C0 = CFrame.new(13.1623316, -55.0150452, 45.964016, -9.79639907e-008, 4.26051088e-008, 1.0000037, 0.707110107, 0.707106173, -2.40756837e-008, -0.707109869, 0.707106531, -1.51036286e-008)
  6528. w5.Part1 = p6
  6529. w5.C1 = CFrame.new(12.5623283, -55.0150337, 45.9640045, -9.79639836e-008, 4.2605091e-008, 1.0000037, 0.707110107, 0.707106173, -2.40756819e-008, -0.707109869, 0.707106531, -1.51036659e-008)
  6530. w6 = Instance.new("Weld", p6)
  6531. w6.Name = "Part_Weld"
  6532. w6.Part0 = p6
  6533. w6.C0 = CFrame.new(12.5623283, -55.0150337, 45.9640045, -9.79639836e-008, 4.2605091e-008, 1.0000037, 0.707110107, 0.707106173, -2.40756819e-008, -0.707109869, 0.707106531, -1.51036659e-008)
  6534. w6.Part1 = p7
  6535. w6.C1 = CFrame.new(-70.3026047, -4.700037, 14.2622862, 1, -1.41560378e-007, 4.47034942e-008, 1.41560378e-007, 1, -7.45055218e-008, -4.47034836e-008, 7.45055289e-008, 1)
  6536. w7 = Instance.new("Weld", p7)
  6537. w7.Name = "Part_Weld"
  6538. w7.Part0 = p7
  6539. w7.C0 = CFrame.new(-70.3026047, -4.700037, 14.2622862, 1, -1.41560378e-007, 4.47034942e-008, 1.41560378e-007, 1, -7.45055218e-008, -4.47034836e-008, 7.45055289e-008, 1)
  6540. w7.Part1 = p8
  6541. w7.C1 = CFrame.new(-60.9718094, 24.5524559, 28.8434105, 0.881098926, 0.40146178, 0.250000894, -0.429376036, 0.900638521, 0.0669875294, -0.198267892, -0.166365504, 0.965929449)
  6542. w8 = Instance.new("Weld", p8)
  6543. w8.Name = "Part_Weld"
  6544. w8.Part0 = p8
  6545. w8.C0 = CFrame.new(-60.9718094, 24.5524559, 28.8434105, 0.881098926, 0.40146178, 0.250000894, -0.429376036, 0.900638521, 0.0669875294, -0.198267892, -0.166365504, 0.965929449)
  6546. w8.Part1 = p9
  6547. w8.C1 = CFrame.new(-70.2029343, -6.60003233, 14.2623386, 1.00000465, -1.78813934e-007, 0, 1.41561031e-007, 0.999999523, 4.47034836e-008, -4.47034836e-008, 7.4505806e-008, 1.0000037)
  6548. w9 = Instance.new("Weld", p9)
  6549. w9.Name = "Part_Weld"
  6550. w9.Part0 = p9
  6551. w9.C0 = CFrame.new(-70.2029343, -6.60003233, 14.2623386, 1.00000465, -1.78813934e-007, 0, 1.41561031e-007, 0.999999523, 4.47034836e-008, -4.47034836e-008, 7.4505806e-008, 1.0000037)
  6552. w9.Part1 = p10
  6553. w9.C1 = CFrame.new(-69.8029404, -7.60003138, 14.2623386, 1.00000465, -1.78813934e-007, 0, 1.41561031e-007, 0.999999523, 4.47034836e-008, -4.47034836e-008, 7.4505806e-008, 1.0000037)
  6554. w10 = Instance.new("Weld", p10)
  6555. w10.Name = "Part_Weld"
  6556. w10.Part0 = p10
  6557. w10.C0 = CFrame.new(-69.8029404, -7.60003138, 14.2623386, 1.00000465, -1.78813934e-007, 0, 1.41561031e-007, 0.999999523, 4.47034836e-008, -4.47034836e-008, 7.4505806e-008, 1.0000037)
  6558. w10.Part1 = p11
  6559. w10.C1 = CFrame.new(-48.2122765, 46.7597122, 23.9593029, 0.690653324, 0.678602815, 0.250001013, -0.711519539, 0.699469149, 0.0669875666, -0.129410163, -0.224143714, 0.965929449)
  6560. w11 = Instance.new("Weld", p11)
  6561. w11.Name = "Part_Weld"
  6562. w11.Part0 = p11
  6563. w11.C0 = CFrame.new(-48.2122765, 46.7597122, 23.9593029, 0.690653324, 0.678602815, 0.250001013, -0.711519539, 0.699469149, 0.0669875666, -0.129410163, -0.224143714, 0.965929449)
  6564. w11.Part1 = p12
  6565. w11.C1 = CFrame.new(-15.1098747, 68.1893845, 13.9264202, 0.176517636, 0.952019334, 0.250000954, -0.984043717, 0.164862752, 0.0669875368, 0.0225575883, -0.257833987, 0.965929389)
  6566. w12 = Instance.new("Weld", p12)
  6567. w12.Name = "Part_Weld"
  6568. w12.Part0 = p12
  6569. w12.C0 = CFrame.new(-15.1098747, 68.1893845, 13.9264202, 0.176517636, 0.952019334, 0.250000954, -0.984043717, 0.164862752, 0.0669875368, 0.0225575883, -0.257833987, 0.965929389)
  6570. w12.Part1 = p13
  6571. w12.C1 = CFrame.new(-69.3658066, -8.20003605, 13.2074509, 1.00000453, -2.98023224e-007, -3.72529421e-008, 1.49011612e-007, 0.999999285, -1.49011443e-008, -6.70552396e-008, 2.9802333e-008, 1.0000037)
  6572. w13 = Instance.new("Weld", p13)
  6573. w13.Name = "Part_Weld"
  6574. w13.Part0 = p13
  6575. w13.C0 = CFrame.new(-69.3658066, -8.20003605, 13.2074509, 1.00000453, -2.98023224e-007, -3.72529421e-008, 1.49011612e-007, 0.999999285, -1.49011443e-008, -6.70552396e-008, 2.9802333e-008, 1.0000037)
  6576. w13.Part1 = p14
  6577. w13.C1 = CFrame.new(-69.4029617, -6.2000351, 13.1623278, 1.00000453, -2.38418579e-007, -3.72529456e-008, 8.94069672e-008, 0.999999344, -1.49011452e-008, -6.70552396e-008, 2.9802333e-008, 1.0000037)
  6578. w14 = Instance.new("Weld", p14)
  6579. w14.Name = "Part_Weld"
  6580. w14.Part0 = p14
  6581. w14.C0 = CFrame.new(-69.4029617, -6.2000351, 13.1623278, 1.00000453, -2.38418579e-007, -3.72529456e-008, 8.94069672e-008, 0.999999344, -1.49011452e-008, -6.70552396e-008, 2.9802333e-008, 1.0000037)
  6582. w14.Part1 = p15
  6583. w14.C1 = CFrame.new(-69.1029282, -5.90003109, 14.2623358, 1.00000453, -2.98023224e-007, 2.98023188e-008, 1.1920929e-007, 0.999999583, 5.96046412e-008, -4.47034836e-008, 5.96046448e-008, 1.0000037)
  6584. w15 = Instance.new("Weld", p15)
  6585. w15.Name = "Part_Weld"
  6586. w15.Part0 = p15
  6587. w15.C0 = CFrame.new(-69.1029282, -5.90003109, 14.2623358, 1.00000453, -2.98023224e-007, 2.98023188e-008, 1.1920929e-007, 0.999999583, 5.96046412e-008, -4.47034836e-008, 5.96046448e-008, 1.0000037)
  6588. w15.Part1 = p16
  6589. w15.C1 = CFrame.new(-59.7121582, 24.7350845, 28.4943123, 0.881098986, 0.401461899, 0.250000954, -0.429376066, 0.90063864, 0.0669875517, -0.198267847, -0.166365474, 0.965929389)
  6590. w16 = Instance.new("Weld", p16)
  6591. w16.Name = "Part_Weld"
  6592. w16.Part0 = p16
  6593. w16.C0 = CFrame.new(-59.7121582, 24.7350845, 28.4943123, 0.881098986, 0.401461899, 0.250000954, -0.429376066, 0.90063864, 0.0669875517, -0.198267847, -0.166365474, 0.965929389)
  6594. w16.Part1 = p17
  6595. w16.C1 = CFrame.new(44.6532936, 52.7416191, 14.2623348, -0.707109928, 0.707106709, 2.10734257e-008, -0.707110047, -0.707106292, -6.32202699e-008, -4.47034836e-008, 5.96046448e-008, 1.0000037)
  6596. w17 = Instance.new("Weld", p17)
  6597. w17.Name = "Part_Weld"
  6598. w17.Part0 = p17
  6599. w17.C0 = CFrame.new(44.6532936, 52.7416191, 14.2623348, -0.707109928, 0.707106709, 2.10734257e-008, -0.707110047, -0.707106292, -6.32202699e-008, -4.47034836e-008, 5.96046448e-008, 1.0000037)
  6600. w17.Part1 = p18
  6601. w17.C1 = CFrame.new(-68.6029282, -6.90003586, 14.2623405, 1.00000465, -2.30967999e-007, -4.47034836e-008, 1.63912773e-007, 0.999999285, -2.98023224e-008, -7.4505806e-008, -1.49011612e-008, 1.0000037)
  6602. w18 = Instance.new("Weld", p18)
  6603. w18.Name = "Part_Weld"
  6604. w18.Part0 = p18
  6605. w18.C0 = CFrame.new(-68.6029282, -6.90003586, 14.2623405, 1.00000465, -2.30967999e-007, -4.47034836e-008, 1.63912773e-007, 0.999999285, -2.98023224e-008, -7.4505806e-008, -1.49011612e-008, 1.0000037)
  6606. w18.Part1 = p19
  6607. w18.C1 = CFrame.new(-68.6026077, -5.50004053, 14.2622881, 1, -1.63912006e-007, 7.4505806e-008, 1.63912006e-007, 1, 1.49011186e-008, -7.4505806e-008, -1.49011061e-008, 1)
  6608. w19 = Instance.new("Weld", p19)
  6609. w19.Name = "Wedge_Weld"
  6610. w19.Part0 = p19
  6611. w19.C0 = CFrame.new(-68.6026077, -5.50004053, 14.2622881, 1, -1.63912006e-007, 7.4505806e-008, 1.63912006e-007, 1, 1.49011186e-008, -7.4505806e-008, -1.49011061e-008, 1)
  6612. m.Parent = rarm
  6613. m:MakeJoints()
  6614. ----------------------------------------------------
  6615. local cor4 = Instance.new("Part", rarm.RightArm)
  6616. cor4.Name = "Thingy"
  6617. cor4.Locked = true
  6618. cor4.BottomSurface = 0
  6619. cor4.CanCollide = false
  6620. cor4.Size = Vector3.new(2, 1, 1)
  6621. cor4.Transparency = 1
  6622. cor4.TopSurface = 0
  6623. corw2 = Instance.new("Weld", cor4)
  6624. corw2.Part0 = rarm
  6625. corw2.Part1 = cor4
  6626. corw2.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  6627. corw2.C1 = CFrame.new(0, 0, 0)
  6628. weld2 = Instance.new("Weld", rarm.RightArm)
  6629. weld2.Part0 = cor4
  6630. weld2.Part1 = p14
  6631. weld2.C0 = CFrame.new(0, 0, 0)
  6632. ----------------------------------------------------
  6633. local m = Instance.new("Model")
  6634. m.Name = "Torso"
  6635. p1 = Instance.new("Part", m)
  6636. p1.BrickColor = BrickColor.new("Really black")
  6637. p1.Material = Enum.Material.Neon
  6638. p1.FormFactor = Enum.FormFactor.Custom
  6639. p1.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  6640. p1.CFrame = CFrame.new(67.3119202, 9.5997963, -14.263937, 1.00006402, 1.86259939e-007, 2.23464554e-008, -1.44914884e-006, 0.999991, -1.49014099e-008, -1.51248571e-006, 5.96053269e-008, 1.00005186)
  6641. p1.CanCollide = false
  6642. p1.Locked = true
  6643. p1.BottomSurface = Enum.SurfaceType.Smooth
  6644. p1.TopSurface = Enum.SurfaceType.Smooth
  6645. b1 = Instance.new("SpecialMesh", p1)
  6646. b1.MeshType = Enum.MeshType.Sphere
  6647. b1.Name = "Mesh"
  6648. p2 = Instance.new("Part", m)
  6649. p2.BrickColor = BrickColor.new("Really black")
  6650. p2.Material = Enum.Material.Neon
  6651. p2.FormFactor = Enum.FormFactor.Custom
  6652. p2.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  6653. p2.CFrame = CFrame.new(65.0111618, 9.59981537, -14.2638226, 1.00005496, 2.75671482e-007, 1.2665987e-007, -1.35973096e-006, 0.999992192, -2.98023224e-008, -1.40815973e-006, 4.47034836e-008, 1.00004447)
  6654. p2.CanCollide = false
  6655. p2.Locked = true
  6656. p2.BottomSurface = Enum.SurfaceType.Smooth
  6657. p2.TopSurface = Enum.SurfaceType.Smooth
  6658. b2 = Instance.new("SpecialMesh", p2)
  6659. b2.MeshType = Enum.MeshType.Sphere
  6660. b2.Name = "Mesh"
  6661. p3 = Instance.new("Part", m)
  6662. p3.BrickColor = BrickColor.new("Bright blue")
  6663. p3.Material = Enum.Material.Neon
  6664. p3.FormFactor = Enum.FormFactor.Custom
  6665. p3.Size = Vector3.new(0.200000048, 0.799999833, 0.200000048)
  6666. p3.CFrame = CFrame.new(67.6028595, 9.39744663, -14.2168236, 0.491504252, -0.868347466, -0.0669902489, 0.834227681, 0.491479307, -0.249998316, 0.250008702, 0.0669909269, 0.965961695)
  6667. p3.CanCollide = false
  6668. p3.Locked = true
  6669. p3.BottomSurface = Enum.SurfaceType.Smooth
  6670. p3.TopSurface = Enum.SurfaceType.Smooth
  6671. p4 = Instance.new("Part", m)
  6672. p4.BrickColor = BrickColor.new("Bright blue")
  6673. p4.Material = Enum.Material.Neon
  6674. p4.FormFactor = Enum.FormFactor.Custom
  6675. p4.Size = Vector3.new(0.200000048, 1.19999981, 0.200000048)
  6676. p4.CFrame = CFrame.new(64.6849442, 9.10655022, -14.2635975, 0.866056859, 0.500018656, 3.35280106e-007, -0.49999845, 0.866020203, -2.98035943e-008, -1.06866298e-006, -5.48167122e-007, 1.00002968)
  6677. p4.CanCollide = false
  6678. p4.Locked = true
  6679. p4.BottomSurface = Enum.SurfaceType.Smooth
  6680. p4.TopSurface = Enum.SurfaceType.Smooth
  6681. p5 = Instance.new("Part", m)
  6682. p5.BrickColor = BrickColor.new("Bright blue")
  6683. p5.Material = Enum.Material.Neon
  6684. p5.FormFactor = Enum.FormFactor.Custom
  6685. p5.Size = Vector3.new(0.200000048, 1.29999983, 0.200000048)
  6686. p5.CFrame = CFrame.new(66.9344177, 8.96636868, -14.2634897, -0.866048932, -0.500014246, 4.3958832e-007, 0.499999046, -0.866021395, -4.47044108e-008, 9.70867745e-007, 5.08911796e-007, 1.00002229)
  6687. p5.CanCollide = false
  6688. p5.Locked = true
  6689. p5.BottomSurface = Enum.SurfaceType.Smooth
  6690. p5.TopSurface = Enum.SurfaceType.Smooth
  6691. p6 = Instance.new("Part", m)
  6692. p6.BrickColor = BrickColor.new("Bright blue")
  6693. p6.Material = Enum.Material.Neon
  6694. p6.FormFactor = Enum.FormFactor.Custom
  6695. p6.Size = Vector3.new(0.200000048, 1.29999983, 0.200000048)
  6696. p6.CFrame = CFrame.new(65.358757, 9.04366112, -14.2633762, -0.866041601, 0.500008702, 5.43894771e-007, -0.499997824, -0.8660236, -5.96051208e-008, 8.43271948e-007, -5.21275751e-007, 1.0000149)
  6697. p6.CanCollide = false
  6698. p6.Locked = true
  6699. p6.BottomSurface = Enum.SurfaceType.Smooth
  6700. p6.TopSurface = Enum.SurfaceType.Smooth
  6701. p7 = Instance.new("Part", m)
  6702. p7.BrickColor = BrickColor.new("Really black")
  6703. p7.Material = Enum.Material.Neon
  6704. p7.FormFactor = Enum.FormFactor.Custom
  6705. p7.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  6706. p7.CFrame = CFrame.new(68.0082169, 9.19989014, -14.2632694, 1.00001383, 6.37024641e-007, 5.36441803e-007, -9.46223736e-007, 0.999997973, -1.04308121e-007, -8.7916851e-007, 5.96046519e-008, 1.00001121)
  6707. p7.CanCollide = false
  6708. p7.Locked = true
  6709. p7.BottomSurface = Enum.SurfaceType.Smooth
  6710. p7.TopSurface = Enum.SurfaceType.Smooth
  6711. b3 = Instance.new("SpecialMesh", p7)
  6712. b3.MeshType = Enum.MeshType.Sphere
  6713. b3.Name = "Mesh"
  6714. p8 = Instance.new("Part", m)
  6715. p8.BrickColor = BrickColor.new("Really black")
  6716. p8.Material = Enum.Material.Neon
  6717. p8.FormFactor = Enum.FormFactor.Custom
  6718. p8.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  6719. p8.CFrame = CFrame.new(64.4081497, 8.59989357, -14.2632627, 1.00001383, 5.32715489e-007, 5.6624458e-007, -8.4191629e-007, 0.999997973, -2.980277e-008, -9.08971174e-007, -1.4901623e-008, 1.00001121)
  6720. p8.CanCollide = false
  6721. p8.Locked = true
  6722. p8.BottomSurface = Enum.SurfaceType.Smooth
  6723. p8.TopSurface = Enum.SurfaceType.Smooth
  6724. b4 = Instance.new("SpecialMesh", p8)
  6725. b4.MeshType = Enum.MeshType.Sphere
  6726. b4.Name = "Mesh"
  6727. p9 = Instance.new("Part", m)
  6728. p9.BrickColor = BrickColor.new("Really black")
  6729. p9.Material = Enum.Material.Neon
  6730. p9.FormFactor = Enum.FormFactor.Custom
  6731. p9.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  6732. p9.CFrame = CFrame.new(67.8082123, 8.49989128, -14.2632694, 1.00001383, 6.37024641e-007, 5.36441803e-007, -9.46223736e-007, 0.999997973, -1.04308128e-007, -8.7916851e-007, 5.96046448e-008, 1.00001121)
  6733. p9.CanCollide = false
  6734. p9.Locked = true
  6735. p9.BottomSurface = Enum.SurfaceType.Smooth
  6736. p9.TopSurface = Enum.SurfaceType.Smooth
  6737. b5 = Instance.new("SpecialMesh", p9)
  6738. b5.MeshType = Enum.MeshType.Sphere
  6739. b5.Name = "Mesh"
  6740. p10 = Instance.new("Part", m)
  6741. p10.BrickColor = BrickColor.new("Bright blue")
  6742. p10.Material = Enum.Material.Neon
  6743. p10.FormFactor = Enum.FormFactor.Custom
  6744. p10.Size = Vector3.new(0.200000048, 0.999999821, 0.200000048)
  6745. p10.CFrame = CFrame.new(67.3000946, 8.34052181, -14.1962805, -0.323144197, -0.934642911, 0.148454338, 0.912730813, -0.349243045, -0.212012067, 0.250002205, 0.0669885725, 0.965932906)
  6746. p10.CanCollide = false
  6747. p10.Locked = true
  6748. p10.BottomSurface = Enum.SurfaceType.Smooth
  6749. p10.TopSurface = Enum.SurfaceType.Smooth
  6750. p11 = Instance.new("Part", m)
  6751. p11.BrickColor = BrickColor.new("Really black")
  6752. p11.Material = Enum.Material.Metal
  6753. p11.Name = "Main"
  6754. p11.FormFactor = Enum.FormFactor.Custom
  6755. p11.Size = Vector3.new(4.4000001, 4.19999981, 2.20000005)
  6756. p11.CFrame = CFrame.new(66.1075974, 8.19991207, -13.1631384, 1, 7.67355459e-007, 7.5990539e-007, -7.67355459e-007, 1, -2.98022478e-008, -7.5990539e-007, 2.98016651e-008, 1)
  6757. p11.CanCollide = false
  6758. p11.Locked = true
  6759. p11.BottomSurface = Enum.SurfaceType.Smooth
  6760. p11.TopSurface = Enum.SurfaceType.Smooth
  6761. p12 = Instance.new("Part", m)
  6762. p12.BrickColor = BrickColor.new("Really black")
  6763. p12.Material = Enum.Material.Neon
  6764. p12.FormFactor = Enum.FormFactor.Custom
  6765. p12.Size = Vector3.new(3, 3, 2)
  6766. p12.CFrame = CFrame.new(66.1075974, 8.19991302, -13.5631437, 1.00000453, 6.48145658e-007, 6.55599706e-007, -7.97160624e-007, 0.999999344, -1.49012251e-008, -7.5990863e-007, 2.98017362e-008, 1.0000037)
  6767. p12.CanCollide = false
  6768. p12.Locked = true
  6769. p12.BottomSurface = Enum.SurfaceType.Smooth
  6770. p12.TopSurface = Enum.SurfaceType.Smooth
  6771. b6 = Instance.new("SpecialMesh", p12)
  6772. b6.MeshType = Enum.MeshType.Sphere
  6773. b6.Name = "Mesh"
  6774. p13 = Instance.new("Part", m)
  6775. p13.BrickColor = BrickColor.new("Bright blue")
  6776. p13.Material = Enum.Material.Neon
  6777. p13.FormFactor = Enum.FormFactor.Custom
  6778. p13.Size = Vector3.new(0.200000048, 3.79999971, 0.200000048)
  6779. p13.CFrame = CFrame.new(66.1331863, 7.82621098, -12.0632286, 6.04434092e-007, -1.00000906, 6.55602378e-007, 0.999998689, 8.72662156e-007, -1.49012802e-008, 4.47028583e-008, 8.64220965e-007, 1.00000739)
  6780. p13.CanCollide = false
  6781. p13.Locked = true
  6782. p13.BottomSurface = Enum.SurfaceType.Smooth
  6783. p13.TopSurface = Enum.SurfaceType.Smooth
  6784. p14 = Instance.new("Part", m)
  6785. p14.BrickColor = BrickColor.new("Bright blue")
  6786. p14.Material = Enum.Material.Neon
  6787. p14.FormFactor = Enum.FormFactor.Custom
  6788. p14.Size = Vector3.new(0.200000048, 3.99999976, 0.200000048)
  6789. p14.CFrame = CFrame.new(65.0837555, 8.11279583, -12.0633221, 0.866040885, 0.500009477, 5.5129766e-007, -0.499999583, 0.866022587, -2.09610107e-013, -8.68580742e-007, -4.3265041e-007, 1.00001478)
  6790. p14.CanCollide = false
  6791. p14.Locked = true
  6792. p14.BottomSurface = Enum.SurfaceType.Smooth
  6793. p14.TopSurface = Enum.SurfaceType.Smooth
  6794. p15 = Instance.new("Part", m)
  6795. p15.BrickColor = BrickColor.new("Bright blue")
  6796. p15.Material = Enum.Material.Neon
  6797. p15.FormFactor = Enum.FormFactor.Custom
  6798. p15.Size = Vector3.new(0.200000048, 3.99999976, 0.200000048)
  6799. p15.CFrame = CFrame.new(67.0844116, 8.11277008, -12.0634222, 0.866049111, -0.500013351, 4.46991237e-007, 0.49999693, 0.866022587, 1.49009658e-008, -8.91868751e-007, 6.00952262e-007, 1.00002217)
  6800. p15.CanCollide = false
  6801. p15.Locked = true
  6802. p15.BottomSurface = Enum.SurfaceType.Smooth
  6803. p15.TopSurface = Enum.SurfaceType.Smooth
  6804. p16 = Instance.new("Part", m)
  6805. p16.BrickColor = BrickColor.new("Bright blue")
  6806. p16.Material = Enum.Material.Neon
  6807. p16.FormFactor = Enum.FormFactor.Custom
  6808. p16.Size = Vector3.new(0.200000048, 1.19999969, 0.200000048)
  6809. p16.CFrame = CFrame.new(65.484314, 7.30655766, -14.2634888, 0.906336308, 0.422632158, 3.49386681e-007, -0.422617853, 0.906302929, 2.46360354e-008, -1.01209048e-006, -3.84037776e-007, 1.00002587)
  6810. p16.CanCollide = false
  6811. p16.Locked = true
  6812. p16.BottomSurface = Enum.SurfaceType.Smooth
  6813. p16.TopSurface = Enum.SurfaceType.Smooth
  6814. p17 = Instance.new("Part", m)
  6815. p17.BrickColor = BrickColor.new("Bright blue")
  6816. p17.Material = Enum.Material.Neon
  6817. p17.FormFactor = Enum.FormFactor.Custom
  6818. p17.Size = Vector3.new(0.200000048, 1.89999986, 0.200000048)
  6819. p17.CFrame = CFrame.new(67.1100159, 7.10342312, -14.2635927, 0.866056919, -0.50001812, 3.65035532e-007, 0.499996245, 0.866021872, 5.96044032e-008, -8.79435504e-007, 6.97014912e-007, 1.00002956)
  6820. p17.CanCollide = false
  6821. p17.Locked = true
  6822. p17.BottomSurface = Enum.SurfaceType.Smooth
  6823. p17.TopSurface = Enum.SurfaceType.Smooth
  6824. p18 = Instance.new("Part", m)
  6825. p18.BrickColor = BrickColor.new("Bright blue")
  6826. p18.Material = Enum.Material.Neon
  6827. p18.FormFactor = Enum.FormFactor.Custom
  6828. p18.Size = Vector3.new(0.200000048, 1.19999981, 0.200000048)
  6829. p18.CFrame = CFrame.new(65.6104889, 7.05342484, -14.2637053, -0.707138717, -0.707138956, 3.36865924e-007, 0.707104087, -0.707101464, 1.4901164e-007, 9.95719802e-007, 5.95316749e-007, 1.00003707)
  6830. p18.CanCollide = false
  6831. p18.Locked = true
  6832. p18.BottomSurface = Enum.SurfaceType.Smooth
  6833. p18.TopSurface = Enum.SurfaceType.Smooth
  6834. p19 = Instance.new("Part", m)
  6835. p19.BrickColor = BrickColor.new("Really black")
  6836. p19.Material = Enum.Material.Neon
  6837. p19.FormFactor = Enum.FormFactor.Custom
  6838. p19.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  6839. p19.CFrame = CFrame.new(65.2110596, 6.69982004, -14.2638168, 1.00005388, -1.78813906e-007, 3.08695888e-007, -1.7285347e-006, 0.999993682, 2.38419489e-007, -1.15321473e-006, 3.72538381e-007, 1.0000447)
  6840. p19.CanCollide = false
  6841. p19.Locked = true
  6842. p19.BottomSurface = Enum.SurfaceType.Smooth
  6843. p19.TopSurface = Enum.SurfaceType.Smooth
  6844. b7 = Instance.new("SpecialMesh", p19)
  6845. b7.MeshType = Enum.MeshType.Sphere
  6846. b7.Name = "Mesh"
  6847. p20 = Instance.new("Part", m)
  6848. p20.BrickColor = BrickColor.new("Really black")
  6849. p20.Material = Enum.Material.Neon
  6850. p20.FormFactor = Enum.FormFactor.Custom
  6851. p20.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  6852. p20.CFrame = CFrame.new(66.7116928, 6.49980783, -14.2639294, 1.00006235, -2.98028993e-007, 2.80525398e-007, -1.8477574e-006, 0.999992907, 3.27827962e-007, -1.18139712e-006, 4.61949412e-007, 1.00005233)
  6853. p20.CanCollide = false
  6854. p20.Locked = true
  6855. p20.BottomSurface = Enum.SurfaceType.Smooth
  6856. p20.TopSurface = Enum.SurfaceType.Smooth
  6857. b8 = Instance.new("SpecialMesh", p20)
  6858. b8.MeshType = Enum.MeshType.Sphere
  6859. b8.Name = "Mesh"
  6860. p21 = Instance.new("Part", m)
  6861. p21.BrickColor = BrickColor.new("Bright blue")
  6862. p21.Material = Enum.Material.Neon
  6863. p21.FormFactor = Enum.FormFactor.Custom
  6864. p21.Size = Vector3.new(0.200000048, 0.799999893, 0.200000048)
  6865. p21.CFrame = CFrame.new(67.0623169, 6.40337944, -14.264039, 0.258836836, -0.965994418, 2.52354425e-007, 0.965917706, 0.258818805, 4.17237061e-007, 2.19511691e-007, 1.31106742e-006, 1.00005996)
  6866. p21.CanCollide = false
  6867. p21.Locked = true
  6868. p21.BottomSurface = Enum.SurfaceType.Smooth
  6869. p21.TopSurface = Enum.SurfaceType.Smooth
  6870. p22 = Instance.new("Part", m)
  6871. p22.BrickColor = BrickColor.new("Really black")
  6872. p22.Material = Enum.Material.Neon
  6873. p22.FormFactor = Enum.FormFactor.Custom
  6874. p22.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  6875. p22.CFrame = CFrame.new(67.5129166, 6.29977846, -14.2641516, 1.00007939, -5.96046448e-007, 2.24182997e-007, -2.14576721e-006, 0.999991298, 5.06646757e-007, -1.23776351e-006, 6.40773351e-007, 1.00006759)
  6876. p22.CanCollide = false
  6877. p22.Locked = true
  6878. p22.BottomSurface = Enum.SurfaceType.Smooth
  6879. p22.TopSurface = Enum.SurfaceType.Smooth
  6880. b9 = Instance.new("SpecialMesh", p22)
  6881. b9.MeshType = Enum.MeshType.Sphere
  6882. b9.Name = "Mesh"
  6883. w1 = Instance.new("Weld", p1)
  6884. w1.Name = "Part_Weld"
  6885. w1.Part0 = p1
  6886. w1.C0 = CFrame.new(-67.3029404, -7.60003757, 14.2623367, 1.00000453, -2.08616257e-007, -3.72529385e-008, 1.1920929e-007, 0.999999404, -1.49011452e-008, -6.70552325e-008, 2.9802333e-008, 1.0000037)
  6887. w1.Part1 = p2
  6888. w1.C1 = CFrame.new(-65.0029221, -7.60003757, 14.2623367, 1.00000453, -2.08616257e-007, -3.72529385e-008, 1.1920929e-007, 0.999999404, -1.49011452e-008, -6.70552325e-008, 2.9802333e-008, 1.0000037)
  6889. w2 = Instance.new("Weld", p2)
  6890. w2.Name = "Part_Weld"
  6891. w2.Part0 = p2
  6892. w2.C0 = CFrame.new(-65.0029221, -7.60003757, 14.2623367, 1.00000453, -2.08616257e-007, -3.72529385e-008, 1.1920929e-007, 0.999999404, -1.49011452e-008, -6.70552325e-008, 2.9802333e-008, 1.0000037)
  6893. w2.Part1 = p3
  6894. w2.C1 = CFrame.new(-35.8392487, 56.0098076, 20.1084957, 0.491483778, 0.834233105, 0.250000894, -0.868311942, 0.491481245, 0.0669875443, -0.0669877231, -0.249999821, 0.965929389)
  6895. w3 = Instance.new("Weld", p3)
  6896. w3.Name = "Part_Weld"
  6897. w3.Part0 = p3
  6898. w3.C0 = CFrame.new(-35.8392487, 56.0098076, 20.1084957, 0.491483778, 0.834233105, 0.250000894, -0.868311942, 0.491481245, 0.0669875443, -0.0669877231, -0.249999821, 0.965929389)
  6899. w3.Part1 = p4
  6900. w3.C1 = CFrame.new(-52.459343, -38.4935722, 14.2623358, 0.866029263, -0.499999881, -2.48114169e-008, 0.500002384, 0.866024733, -3.15312398e-008, -6.70552325e-008, 2.9802333e-008, 1.0000037)
  6901. w4 = Instance.new("Weld", p4)
  6902. w4.Name = "Part_Weld"
  6903. w4.Part0 = p4
  6904. w4.C0 = CFrame.new(-52.459343, -38.4935722, 14.2623358, 0.866029263, -0.499999881, -2.48114169e-008, 0.500002384, 0.866024733, -3.15312398e-008, -6.70552325e-008, 2.9802333e-008, 1.0000037)
  6905. w4.Part1 = p5
  6906. w4.C1 = CFrame.new(54.4780006, 39.4971619, 14.2623367, -0.866029263, 0.49999994, 2.48113796e-008, -0.500002444, -0.866024733, 3.15312398e-008, -6.70552254e-008, 2.98023224e-008, 1.0000037)
  6907. w5 = Instance.new("Weld", p5)
  6908. w5.Name = "Part_Weld"
  6909. w5.Part0 = p5
  6910. w5.C0 = CFrame.new(54.4780006, 39.4971619, 14.2623367, -0.866029263, 0.49999994, 2.48113796e-008, -0.500002444, -0.866024733, 3.15312398e-008, -6.70552254e-008, 2.98023224e-008, 1.0000037)
  6911. w5.Part1 = p6
  6912. w5.C1 = CFrame.new(60.1191711, -26.5763226, 14.2623367, -0.866029382, -0.499999493, 3.9712539e-008, 0.500002205, -0.866024911, -5.72166936e-009, -6.70552254e-008, 2.98023224e-008, 1.0000037)
  6913. w6 = Instance.new("Weld", p6)
  6914. w6.Name = "Part_Weld"
  6915. w6.Part0 = p6
  6916. w6.C0 = CFrame.new(60.1191711, -26.5763226, 14.2623367, -0.866029382, -0.499999493, 3.9712539e-008, 0.500002205, -0.866024911, -5.72166936e-009, -6.70552254e-008, 2.98023224e-008, 1.0000037)
  6917. w6.Part1 = p7
  6918. w6.C1 = CFrame.new(-68.0026093, -7.20003986, 14.2622881, 1, -1.63912006e-007, 7.4505806e-008, 1.63912006e-007, 1, 1.49011186e-008, -7.4505806e-008, -1.49011061e-008, 1)
  6919. w7 = Instance.new("Weld", p7)
  6920. w7.Name = "Part_Weld"
  6921. w7.Part0 = p7
  6922. w7.C0 = CFrame.new(-68.0026093, -7.20003986, 14.2622881, 1, -1.63912006e-007, 7.4505806e-008, 1.63912006e-007, 1, 1.49011186e-008, -7.4505806e-008, -1.49011061e-008, 1)
  6923. w7.Part1 = p8
  6924. w7.C1 = CFrame.new(-64.4025955, -6.60003376, 14.2622824, 1, -5.96043641e-008, 4.47034836e-008, 5.96043677e-008, 1, -5.9604421e-008, -4.470348e-008, 5.96044245e-008, 1)
  6925. w8 = Instance.new("Weld", p8)
  6926. w8.Name = "Part_Weld"
  6927. w8.Part0 = p8
  6928. w8.C0 = CFrame.new(-64.4025955, -6.60003376, 14.2622824, 1, -5.96043641e-008, 4.47034836e-008, 5.96043677e-008, 1, -5.9604421e-008, -4.470348e-008, 5.96044245e-008, 1)
  6929. w8.Part1 = p9
  6930. w8.C1 = CFrame.new(-67.8026123, -6.50004005, 14.2622881, 1, -1.63912006e-007, 7.4505806e-008, 1.63912006e-007, 1, 1.49011186e-008, -7.4505806e-008, -1.49011061e-008, 1)
  6931. w9 = Instance.new("Weld", p9)
  6932. w9.Name = "Part_Weld"
  6933. w9.Part0 = p9
  6934. w9.C0 = CFrame.new(-67.8026123, -6.50004005, 14.2622881, 1, -1.63912006e-007, 7.4505806e-008, 1.63912006e-007, 1, 1.49011186e-008, -7.4505806e-008, -1.49011061e-008, 1)
  6935. w9.Part1 = p10
  6936. w9.C1 = CFrame.new(19.5072937, 66.0613785, 5.0658741, -0.323143423, 0.912731171, 0.250000954, -0.93463856, -0.349243909, 0.0669875741, 0.148453087, -0.212012053, 0.965929449)
  6937. w10 = Instance.new("Weld", p10)
  6938. w10.Name = "Main_Weld"
  6939. w10.Part0 = p10
  6940. w10.C0 = CFrame.new(19.5072937, 66.0613785, 5.0658741, -0.323143423, 0.912731171, 0.250000954, -0.93463856, -0.349243909, 0.0669875741, 0.148453087, -0.212012053, 0.965929449)
  6941. w10.Part1 = p11
  6942. w10.C1 = CFrame.new(-66.1029282, -6.20003605, 13.1623268, 1.00000453, -2.38418579e-007, -3.72529456e-008, 8.94069672e-008, 0.999999344, -1.49011452e-008, -6.70552396e-008, 2.9802333e-008, 1.0000037)
  6943. w11 = Instance.new("Weld", p11)
  6944. w11.Name = "Part_Weld"
  6945. w11.Part0 = p11
  6946. w11.C0 = CFrame.new(-66.1029282, -6.20003605, 13.1623268, 1.00000453, -2.38418579e-007, -3.72529456e-008, 8.94069672e-008, 0.999999344, -1.49011452e-008, -6.70552396e-008, 2.9802333e-008, 1.0000037)
  6947. w11.Part1 = p12
  6948. w11.C1 = CFrame.new(-66.1026306, -6.20004368, 13.5622816, 1, -1.1920875e-007, 6.70552325e-008, 1.1920875e-007, 1, -2.98022158e-008, -6.70552325e-008, 2.98022229e-008, 1)
  6949. w12 = Instance.new("Weld", p12)
  6950. w12.Name = "Part_Weld"
  6951. w12.Part0 = p12
  6952. w12.C0 = CFrame.new(-66.1026306, -6.20004368, 13.5622816, 1, -1.1920875e-007, 6.70552325e-008, 1.1920875e-007, 1, -2.98022158e-008, -6.70552325e-008, 2.98022229e-008, 1)
  6953. w12.Part1 = p13
  6954. w12.C1 = CFrame.new(-5.82635021, 66.1279221, 12.0623207, 7.54977023e-008, 0.999999344, -1.49011434e-008, -1.00000453, 1.94707212e-007, 3.72529385e-008, -6.70552325e-008, 2.9802333e-008, 1.0000037)
  6955. w13 = Instance.new("Weld", p13)
  6956. w13.Name = "Part_Weld"
  6957. w13.Part0 = p13
  6958. w13.C0 = CFrame.new(-5.82635021, 66.1279221, 12.0623207, 7.54977023e-008, 0.999999344, -1.49011434e-008, -1.00000453, 1.94707212e-007, 3.72529385e-008, -6.70552325e-008, 2.9802333e-008, 1.0000037)
  6959. w13.Part1 = p14
  6960. w13.C1 = CFrame.new(-53.3026466, -37.8329315, 12.0623188, 0.866029263, -0.499999881, -2.4811424e-008, 0.500002325, 0.866024673, -3.15312434e-008, -6.70552396e-008, 2.9802333e-008, 1.0000037)
  6961. w14 = Instance.new("Weld", p14)
  6962. w14.Name = "Part_Weld"
  6963. w14.Part0 = p14
  6964. w14.C0 = CFrame.new(-53.3026466, -37.8329315, 12.0623188, 0.866029263, -0.499999881, -2.4811424e-008, 0.500002325, 0.866024673, -3.15312434e-008, -6.70552396e-008, 2.9802333e-008, 1.0000037)
  6965. w14.Part1 = p15
  6966. w14.C1 = CFrame.new(-61.1476631, 28.2449875, 12.0623198, 0.866029382, 0.499999404, -3.97125675e-008, -0.500002146, 0.866024971, 5.72170222e-009, -6.70552396e-008, 2.9802333e-008, 1.0000037)
  6967. w15 = Instance.new("Weld", p15)
  6968. w15.Name = "Part_Weld"
  6969. w15.Part0 = p15
  6970. w15.C0 = CFrame.new(-61.1476631, 28.2449875, 12.0623198, 0.866029382, 0.499999404, -3.97125675e-008, -0.500002146, 0.866024971, 5.72170222e-009, -6.70552396e-008, 2.9802333e-008, 1.0000037)
  6971. w15.Part1 = p16
  6972. w15.C1 = CFrame.new(-57.1000977, -32.4815826, 14.2622862, 0.906307578, -0.422618747, 6.51076419e-008, 0.422618747, 0.906307578, 3.17729842e-009, -6.0350331e-008, 2.46360994e-008, 1)
  6973. w16 = Instance.new("Weld", p16)
  6974. w16.Name = "Part_Weld"
  6975. w16.Part0 = p16
  6976. w16.C0 = CFrame.new(-57.1000977, -32.4815826, 14.2622862, 0.906307578, -0.422618747, 6.51076419e-008, 0.422618747, 0.906307578, 3.17729842e-009, -6.0350331e-008, 2.46360994e-008, 1)
  6977. w16.Part1 = p17
  6978. w16.C1 = CFrame.new(-60.6646385, 29.1315918, 14.2623339, 0.866029501, 0.499999583, 5.5611892e-008, -0.500002265, 0.866025209, 3.67179815e-008, -4.470348e-008, 5.96046448e-008, 1.0000037)
  6979. w17 = Instance.new("Weld", p17)
  6980. w17.Name = "Part_Weld"
  6981. w17.Part0 = p17
  6982. w17.C0 = CFrame.new(-60.6646385, 29.1315918, 14.2623339, 0.866029501, 0.499999583, 5.5611892e-008, -0.500002265, 0.866025209, 3.67179815e-008, -4.470348e-008, 5.96046448e-008, 1.0000037)
  6983. w17.Part1 = p18
  6984. w17.C1 = CFrame.new(42.8147545, 49.9616852, 14.2623405, -0.707109571, 0.707106829, 2.10734417e-008, -0.707110047, -0.707106233, -6.32202557e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  6985. w18 = Instance.new("Weld", p18)
  6986. w18.Name = "Part_Weld"
  6987. w18.Part0 = p18
  6988. w18.C0 = CFrame.new(42.8147545, 49.9616852, 14.2623405, -0.707109571, 0.707106829, 2.10734417e-008, -0.707110047, -0.707106233, -6.32202557e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  6989. w18.Part1 = p19
  6990. w18.C1 = CFrame.new(-65.2028809, -4.70003223, 14.2623415, 1.00000429, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999642, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  6991. w19 = Instance.new("Weld", p19)
  6992. w19.Name = "Part_Weld"
  6993. w19.Part0 = p19
  6994. w19.C0 = CFrame.new(-65.2028809, -4.70003223, 14.2623415, 1.00000429, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999642, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  6995. w19.Part1 = p20
  6996. w19.C1 = CFrame.new(-66.7028656, -4.50003386, 14.2623415, 1.00000417, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999583, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  6997. w20 = Instance.new("Weld", p20)
  6998. w20.Name = "Part_Weld"
  6999. w20.Part0 = p20
  7000. w20.C0 = CFrame.new(-66.7028656, -4.50003386, 14.2623415, 1.00000417, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999583, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  7001. w20.Part1 = p21
  7002. w20.C1 = CFrame.new(-21.6081295, 63.6283798, 14.2623405, 0.258820146, 0.965925455, 6.52870682e-008, -0.965930045, 0.258819073, -1.33600135e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  7003. w21 = Instance.new("Weld", p21)
  7004. w21.Name = "Part_Weld"
  7005. w21.Part0 = p21
  7006. w21.C0 = CFrame.new(-21.6081295, 63.6283798, 14.2623405, 0.258820146, 0.965925455, 6.52870682e-008, -0.965930045, 0.258819073, -1.33600135e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  7007. w21.Part1 = p22
  7008. w21.C1 = CFrame.new(-67.5028763, -4.30003405, 14.2623415, 1.00000417, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999583, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  7009. w22 = Instance.new("Weld", p22)
  7010. w22.Name = "Wedge_Weld"
  7011. w22.Part0 = p22
  7012. w22.C0 = CFrame.new(-67.5028763, -4.30003405, 14.2623415, 1.00000417, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999583, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  7013. m.Parent = torso
  7014. m:MakeJoints()
  7015. ----------------------------------------------------
  7016. local cor5 = Instance.new("Part", torso.Torso)
  7017. cor5.Name = "Thingy"
  7018. cor5.Locked = true
  7019. cor5.BottomSurface = 0
  7020. cor5.CanCollide = false
  7021. cor5.Size = Vector3.new(2, 1, 1)
  7022. cor5.Transparency = 1
  7023. cor5.TopSurface = 0
  7024. corw2 = Instance.new("Weld", cor5)
  7025. corw2.Part0 = torso
  7026. corw2.Part1 = cor5
  7027. corw2.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7028. corw2.C1 = CFrame.new(0, 0, 0)
  7029. weld2 = Instance.new("Weld", torso.Torso)
  7030. weld2.Part0 = cor5
  7031. weld2.Part1 = p11
  7032. weld2.C0 = CFrame.new(0, 0, 0)
  7033. ----------------------------------------------------
  7034. local m = Instance.new("Model")
  7035. m.Name = "RightLeg"
  7036. p1 = Instance.new("Part", m)
  7037. p1.BrickColor = BrickColor.new("Really black")
  7038. p1.Material = Enum.Material.Neon
  7039. p1.FormFactor = Enum.FormFactor.Custom
  7040. p1.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  7041. p1.CFrame = CFrame.new(67.2429962, 5.49923229, -14.269578, 1.00045943, -5.51538596e-006, -2.14306033e-006, -7.25689733e-006, 0.999951601, 3.93318305e-006, -2.55180248e-006, 4.05587616e-006, 1.00038624)
  7042. p1.CanCollide = false
  7043. p1.Locked = true
  7044. p1.BottomSurface = Enum.SurfaceType.Smooth
  7045. p1.TopSurface = Enum.SurfaceType.Smooth
  7046. b1 = Instance.new("SpecialMesh", p1)
  7047. b1.MeshType = Enum.MeshType.Sphere
  7048. b1.Name = "Mesh"
  7049. p2 = Instance.new("Part", m)
  7050. p2.BrickColor = BrickColor.new("Really black")
  7051. p2.Material = Enum.Material.Neon
  7052. p2.FormFactor = Enum.FormFactor.Custom
  7053. p2.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  7054. p2.CFrame = CFrame.new(67.6437836, 4.79925013, -14.2696915, 1.00046372, -5.51538369e-006, -2.14306829e-006, -7.37613163e-006, 0.999951243, 3.93319806e-006, -2.57999613e-006, 4.14531632e-006, 1.00039005)
  7055. p2.CanCollide = false
  7056. p2.Locked = true
  7057. p2.BottomSurface = Enum.SurfaceType.Smooth
  7058. p2.TopSurface = Enum.SurfaceType.Smooth
  7059. b2 = Instance.new("SpecialMesh", p2)
  7060. b2.MeshType = Enum.MeshType.Sphere
  7061. b2.Name = "Mesh"
  7062. p3 = Instance.new("Part", m)
  7063. p3.BrickColor = BrickColor.new("Bright blue")
  7064. p3.Material = Enum.Material.Neon
  7065. p3.FormFactor = Enum.FormFactor.Custom
  7066. p3.Size = Vector3.new(0.200000048, 0.999999762, 0.200000048)
  7067. p3.CFrame = CFrame.new(66.8881302, 5.17327356, -14.2696877, -0.707441688, -0.707433701, -2.14858301e-006, 0.707077265, -0.707066894, 4.0476084e-006, 4.7538756e-006, -1.07312485e-006, 1.00039387)
  7068. p3.CanCollide = false
  7069. p3.Locked = true
  7070. p3.BottomSurface = Enum.SurfaceType.Smooth
  7071. p3.TopSurface = Enum.SurfaceType.Smooth
  7072. p4 = Instance.new("Part", m)
  7073. p4.BrickColor = BrickColor.new("Really black")
  7074. p4.Material = Enum.Material.Neon
  7075. p4.FormFactor = Enum.FormFactor.Custom
  7076. p4.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  7077. p4.CFrame = CFrame.new(66.5432739, 4.7992568, -14.2696896, 1.00046802, -5.54323196e-006, -2.17126149e-006, -7.42077827e-006, 0.999950886, 4.02261594e-006, -2.58000705e-006, 4.14531496e-006, 1.00039387)
  7078. p4.CanCollide = false
  7079. p4.Locked = true
  7080. p4.BottomSurface = Enum.SurfaceType.Smooth
  7081. p4.TopSurface = Enum.SurfaceType.Smooth
  7082. b3 = Instance.new("SpecialMesh", p4)
  7083. b3.MeshType = Enum.MeshType.Sphere
  7084. b3.Name = "Mesh"
  7085. p5 = Instance.new("Part", m)
  7086. p5.BrickColor = BrickColor.new("Bright blue")
  7087. p5.Material = Enum.Material.Neon
  7088. p5.FormFactor = Enum.FormFactor.Custom
  7089. p5.Size = Vector3.new(0.200000048, 0.999999762, 0.200000048)
  7090. p5.CFrame = CFrame.new(67.8495178, 4.41932487, -14.269804, -0.906733274, 0.422823101, -2.17126944e-006, -0.422590762, -0.906265974, 4.0226314e-006, 5.74146384e-007, -4.94026517e-006, 1.00039768)
  7091. p5.CanCollide = false
  7092. p5.Locked = true
  7093. p5.BottomSurface = Enum.SurfaceType.Smooth
  7094. p5.TopSurface = Enum.SurfaceType.Smooth
  7095. p6 = Instance.new("Part", m)
  7096. p6.BrickColor = BrickColor.new("Bright blue")
  7097. p6.Material = Enum.Material.Neon
  7098. p6.FormFactor = Enum.FormFactor.Custom
  7099. p6.Size = Vector3.new(0.200000048, 0.799999833, 0.200000048)
  7100. p6.CFrame = CFrame.new(66.5438004, 4.21363878, -14.2698011, 1.00047636, -7.68899918e-006, -2.17678416e-006, -5.51342964e-006, 0.999950111, 4.13704174e-006, -2.63088032e-006, 4.20975539e-006, 1.0004015)
  7101. p6.CanCollide = false
  7102. p6.Locked = true
  7103. p6.BottomSurface = Enum.SurfaceType.Smooth
  7104. p6.TopSurface = Enum.SurfaceType.Smooth
  7105. p7 = Instance.new("Part", m)
  7106. p7.BrickColor = BrickColor.new("Really black")
  7107. p7.Material = Enum.Material.Metal
  7108. p7.Name = "Main"
  7109. p7.FormFactor = Enum.FormFactor.Custom
  7110. p7.Size = Vector3.new(2.20000005, 4.19999981, 2.20000005)
  7111. p7.CFrame = CFrame.new(67.2447891, 3.99926972, -13.1694622, 1.00048089, -5.69129634e-006, -2.186149e-006, -7.65911773e-006, 0.999949753, 4.1418657e-006, -2.63640663e-006, 4.32419529e-006, 1.00040531)
  7112. p7.CanCollide = false
  7113. p7.Locked = true
  7114. p7.BottomSurface = Enum.SurfaceType.Smooth
  7115. p7.TopSurface = Enum.SurfaceType.Smooth
  7116. p8 = Instance.new("Part", m)
  7117. p8.BrickColor = BrickColor.new("Bright blue")
  7118. p8.Material = Enum.Material.Neon
  7119. p8.FormFactor = Enum.FormFactor.Custom
  7120. p8.Size = Vector3.new(0.200000048, 1.49999976, 0.200000048)
  7121. p8.CFrame = CFrame.new(67.1560593, 4.19274044, -14.2700233, -0.766423643, -0.643097878, -2.21435107e-006, 0.642760634, -0.766000509, 4.23129995e-006, 4.88720252e-006, -1.69966381e-006, 1.00041294)
  7122. p8.CanCollide = false
  7123. p8.Locked = true
  7124. p8.BottomSurface = Enum.SurfaceType.Smooth
  7125. p8.TopSurface = Enum.SurfaceType.Smooth
  7126. p9 = Instance.new("WedgePart", m)
  7127. p9.BrickColor = BrickColor.new("Bright blue")
  7128. p9.Material = Enum.Material.Neon
  7129. p9.Name = "Wedge"
  7130. p9.FormFactor = Enum.FormFactor.Custom
  7131. p9.Size = Vector3.new(1, 1.19999981, 4)
  7132. p9.CFrame = CFrame.new(67.3460693, 3.49928832, -10.7686377, -1.00049889, -4.27957411e-006, 4.5400966e-006, 8.07642937e-006, 0.906259179, -0.422600418, 2.61850914e-006, -0.422791958, -0.906690836)
  7133. p9.CanCollide = false
  7134. p9.Locked = true
  7135. p9.TopSurface = Enum.SurfaceType.Smooth
  7136. b4 = Instance.new("SpecialMesh", p9)
  7137. b4.MeshType = Enum.MeshType.Wedge
  7138. b4.Name = "Mesh"
  7139. b4.Scale = Vector3.new(0.600000024, 1, 1)
  7140. p10 = Instance.new("Part", m)
  7141. p10.BrickColor = BrickColor.new("Really black")
  7142. p10.Material = Enum.Material.Neon
  7143. p10.FormFactor = Enum.FormFactor.Custom
  7144. p10.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  7145. p10.CFrame = CFrame.new(68.0469971, 3.99923301, -14.2702446, 1.00050783, -6.09550762e-006, -2.27330474e-006, -8.07715332e-006, 0.999947786, 4.38094139e-006, -2.69438578e-006, 4.64916229e-006, 1.0004282)
  7146. p10.CanCollide = false
  7147. p10.Locked = true
  7148. p10.BottomSurface = Enum.SurfaceType.Smooth
  7149. p10.TopSurface = Enum.SurfaceType.Smooth
  7150. b5 = Instance.new("SpecialMesh", p10)
  7151. b5.MeshType = Enum.MeshType.Sphere
  7152. b5.Name = "Mesh"
  7153. p11 = Instance.new("Part", m)
  7154. p11.BrickColor = BrickColor.new("Really black")
  7155. p11.Material = Enum.Material.Neon
  7156. p11.FormFactor = Enum.FormFactor.Custom
  7157. p11.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  7158. p11.CFrame = CFrame.new(66.5467682, 3.59925723, -14.2703533, 1.00051641, -6.21477238e-006, -2.30150818e-006, -8.22622587e-006, 0.999947011, 4.47037792e-006, -2.72259308e-006, 4.73860473e-006, 1.00043583)
  7159. p11.CanCollide = false
  7160. p11.Locked = true
  7161. p11.BottomSurface = Enum.SurfaceType.Smooth
  7162. p11.TopSurface = Enum.SurfaceType.Smooth
  7163. b6 = Instance.new("SpecialMesh", p11)
  7164. b6.MeshType = Enum.MeshType.Sphere
  7165. b6.Name = "Mesh"
  7166. p12 = Instance.new("Part", m)
  7167. p12.BrickColor = BrickColor.new("Bright blue")
  7168. p12.Material = Enum.Material.Neon
  7169. p12.FormFactor = Enum.FormFactor.Custom
  7170. p12.Size = Vector3.new(0.200000048, 1.49999976, 0.200000048)
  7171. p12.CFrame = CFrame.new(67.558609, 3.39274073, -14.2704687, -0.766450763, -0.643119991, -2.33134415e-006, 0.642759323, -0.765998006, 4.5598149e-006, 5.20550884e-006, -1.92419975e-006, 1.00044346)
  7172. p12.CanCollide = false
  7173. p12.Locked = true
  7174. p12.BottomSurface = Enum.SurfaceType.Smooth
  7175. p12.TopSurface = Enum.SurfaceType.Smooth
  7176. p13 = Instance.new("Part", m)
  7177. p13.BrickColor = BrickColor.new("Really black")
  7178. p13.Material = Enum.Material.Neon
  7179. p13.FormFactor = Enum.FormFactor.Custom
  7180. p13.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  7181. p13.CFrame = CFrame.new(67.0482101, 2.79927826, -14.2705812, 1.00053358, -6.43730164e-006, -2.36118058e-006, -8.5234642e-006, 0.999945402, 4.64126742e-006, -2.78064022e-006, 4.90151251e-006, 1.00045109)
  7182. p13.CanCollide = false
  7183. p13.Locked = true
  7184. p13.BottomSurface = Enum.SurfaceType.Smooth
  7185. p13.TopSurface = Enum.SurfaceType.Smooth
  7186. b7 = Instance.new("SpecialMesh", p13)
  7187. b7.MeshType = Enum.MeshType.Sphere
  7188. b7.Name = "Mesh"
  7189. p14 = Instance.new("WedgePart", m)
  7190. p14.BrickColor = BrickColor.new("Bright blue")
  7191. p14.Material = Enum.Material.Neon
  7192. p14.Name = "Wedge"
  7193. p14.FormFactor = Enum.FormFactor.Custom
  7194. p14.Size = Vector3.new(1, 0.699999809, 1.29999995)
  7195. p14.CFrame = CFrame.new(66.8462448, 2.3492887, -14.7586241, 1.00054216, -6.55656913e-006, -2.38459074e-006, -8.61293847e-006, 0.999944568, 4.66311894e-006, -2.81690609e-006, 5.04259924e-006, 1.00045872)
  7196. p14.CanCollide = false
  7197. p14.Locked = true
  7198. p14.TopSurface = Enum.SurfaceType.Smooth
  7199. b8 = Instance.new("SpecialMesh", p14)
  7200. b8.MeshType = Enum.MeshType.Wedge
  7201. b8.Name = "Mesh"
  7202. b8.Scale = Vector3.new(0.200000003, 1, 1)
  7203. p15 = Instance.new("WedgePart", m)
  7204. p15.BrickColor = BrickColor.new("Bright blue")
  7205. p15.Material = Enum.Material.Neon
  7206. p15.Name = "Wedge"
  7207. p15.FormFactor = Enum.FormFactor.Custom
  7208. p15.Size = Vector3.new(1, 0.699999809, 1.29999995)
  7209. p15.CFrame = CFrame.new(68.0474777, 2.34926867, -14.7587423, 1.00055075, -6.67583618e-006, -2.41442808e-006, -8.73221416e-006, 0.999943614, 4.74457238e-006, -2.84674707e-006, 5.12405404e-006, 1.00046635)
  7210. p15.CanCollide = false
  7211. p15.Locked = true
  7212. p15.TopSurface = Enum.SurfaceType.Smooth
  7213. b9 = Instance.new("SpecialMesh", p15)
  7214. b9.MeshType = Enum.MeshType.Wedge
  7215. b9.Name = "Mesh"
  7216. b9.Scale = Vector3.new(0.200000003, 1, 1)
  7217. p16 = Instance.new("WedgePart", m)
  7218. p16.BrickColor = BrickColor.new("Bright blue")
  7219. p16.Material = Enum.Material.Neon
  7220. p16.Name = "Wedge"
  7221. p16.FormFactor = Enum.FormFactor.Custom
  7222. p16.Size = Vector3.new(1, 0.699999809, 1.29999995)
  7223. p16.CFrame = CFrame.new(67.4477234, 2.34926438, -14.7588549, 1.00055933, -6.79510413e-006, -2.44426587e-006, -8.85149075e-006, 0.99994266, 4.82602672e-006, -2.8765885e-006, 5.20550975e-006, 1.00047398)
  7224. p16.CanCollide = false
  7225. p16.Locked = true
  7226. p16.TopSurface = Enum.SurfaceType.Smooth
  7227. b10 = Instance.new("SpecialMesh", p16)
  7228. b10.MeshType = Enum.MeshType.Wedge
  7229. b10.Name = "Mesh"
  7230. b10.Scale = Vector3.new(0.200000003, 1, 1)
  7231. w1 = Instance.new("Weld", p1)
  7232. w1.Name = "Part_Weld"
  7233. w1.Part0 = p1
  7234. w1.C0 = CFrame.new(-67.2025909, -3.50003719, 14.2622871, 1, -8.94065977e-008, 5.79734944e-008, 8.94065977e-008, 1, -2.98022034e-008, -5.79734909e-008, 2.98022087e-008, 1)
  7235. w1.Part1 = p2
  7236. w1.C1 = CFrame.new(-67.6028976, -2.80003333, 14.2623405, 1.00000429, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999642, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  7237. w2 = Instance.new("Weld", p2)
  7238. w2.Name = "Part_Weld"
  7239. w2.Part0 = p2
  7240. w2.C0 = CFrame.new(-67.6028976, -2.80003333, 14.2623405, 1.00000429, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999642, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  7241. w2.Part1 = p3
  7242. w2.C1 = CFrame.new(45.023777, 49.5125847, 14.2622843, -0.707106769, 0.707106769, -6.37114681e-008, -0.707106769, -0.707106769, 1.37820813e-008, -3.53054119e-008, 5.47962173e-008, 1)
  7243. w3 = Instance.new("Weld", p3)
  7244. w3.Name = "Part_Weld"
  7245. w3.Part0 = p3
  7246. w3.C0 = CFrame.new(45.023777, 49.5125847, 14.2622843, -0.707106769, 0.707106769, -6.37114681e-008, -0.707106769, -0.707106769, 1.37820813e-008, -3.53054119e-008, 5.47962173e-008, 1)
  7247. w3.Part1 = p4
  7248. w3.C1 = CFrame.new(-66.5026016, -2.80003667, 14.2622871, 1, -8.94065835e-008, 5.79734944e-008, 8.94065835e-008, 1, -2.98022034e-008, -5.79734909e-008, 2.98022087e-008, 1)
  7249. w4 = Instance.new("Weld", p4)
  7250. w4.Name = "Part_Weld"
  7251. w4.Part0 = p4
  7252. w4.C0 = CFrame.new(-66.5026016, -2.80003667, 14.2622871, 1, -8.94065835e-008, 5.79734944e-008, 8.94065835e-008, 1, -2.98022034e-008, -5.79734909e-008, 2.98022087e-008, 1)
  7253. w4.Part1 = p5
  7254. w4.C1 = CFrame.new(62.4776497, -26.4635353, 14.2623405, -0.906311512, -0.422618151, -5.2200086e-008, 0.422620177, -0.906307399, -4.14251318e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  7255. w5 = Instance.new("Weld", p5)
  7256. w5.Name = "Part_Weld"
  7257. w5.Part0 = p5
  7258. w5.C0 = CFrame.new(62.4776497, -26.4635353, 14.2623405, -0.906311512, -0.422618151, -5.2200086e-008, 0.422620177, -0.906307399, -4.14251318e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  7259. w5.Part1 = p6
  7260. w5.C1 = CFrame.new(-66.5025787, -2.21426678, 14.2622843, 1, 1.90734295e-006, 3.53052521e-008, -1.90734295e-006, 1, -5.47961676e-008, -3.53053551e-008, 5.47961001e-008, 1)
  7261. w6 = Instance.new("Weld", p6)
  7262. w6.Name = "Part_Weld"
  7263. w6.Part0 = p6
  7264. w6.C0 = CFrame.new(-66.5025787, -2.21426678, 14.2622843, 1, 1.90734295e-006, 3.53052521e-008, -1.90734295e-006, 1, -5.47961676e-008, -3.53053551e-008, 5.47961001e-008, 1)
  7265. w6.Part1 = p7
  7266. w6.C1 = CFrame.new(-67.202919, -2.00003123, 13.1623335, 1.00000453, -2.38418579e-007, 2.98023295e-008, 8.94069672e-008, 0.999999642, 5.96046448e-008, -4.46573551e-008, 5.96046448e-008, 1.00000381)
  7267. w7 = Instance.new("Weld", p7)
  7268. w7.Name = "Part_Weld"
  7269. w7.Part0 = p7
  7270. w7.C0 = CFrame.new(-67.202919, -2.00003123, 13.1623335, 1.00000453, -2.38418579e-007, 2.98023295e-008, 8.94069672e-008, 0.999999642, 5.96046448e-008, -4.46573551e-008, 5.96046448e-008, 1.00000381)
  7271. w7.Part1 = p8
  7272. w7.C1 = CFrame.new(50.0020561, 44.8201294, 14.2623405, -0.766047955, 0.642787397, 1.54832112e-008, -0.642790377, -0.766044199, -6.48163692e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  7273. w8 = Instance.new("Weld", p8)
  7274. w8.Name = "Wedge_Weld"
  7275. w8.Part0 = p8
  7276. w8.C0 = CFrame.new(50.0020561, 44.8201294, 14.2623405, -0.766047955, 0.642787397, 1.54832112e-008, -0.642790377, -0.766044199, -6.48163692e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  7277. w8.Part1 = p9
  7278. w8.C1 = CFrame.new(67.3029327, -5.90784931, -9.1200285, -1.00000453, 3.57627869e-007, -9.07683528e-008, 2.33116921e-007, 0.906307459, -0.422619879, 7.83834153e-009, -0.42261824, -0.906311214)
  7279. w9 = Instance.new("Weld", p9)
  7280. w9.Name = "Part_Weld"
  7281. w9.Part0 = p9
  7282. w9.C0 = CFrame.new(67.3029327, -5.90784931, -9.1200285, -1.00000453, 3.57627869e-007, -9.07683528e-008, 2.33116921e-007, 0.906307459, -0.422619879, 7.83834153e-009, -0.42261824, -0.906311214)
  7283. w9.Part1 = p10
  7284. w9.C1 = CFrame.new(-68.0029068, -2.00003219, 14.2623405, 1.00000441, -2.08616257e-007, 2.98023135e-008, 5.96046448e-008, 0.999999642, 5.96046412e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  7285. w10 = Instance.new("Weld", p10)
  7286. w10.Name = "Part_Weld"
  7287. w10.Part0 = p10
  7288. w10.C0 = CFrame.new(-68.0029068, -2.00003219, 14.2623405, 1.00000441, -2.08616257e-007, 2.98023135e-008, 5.96046448e-008, 0.999999642, 5.96046412e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  7289. w10.Part1 = p11
  7290. w10.C1 = CFrame.new(-66.5028687, -1.60003603, 14.2623405, 1.00000417, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999583, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  7291. w11 = Instance.new("Weld", p11)
  7292. w11.Name = "Part_Weld"
  7293. w11.Part0 = p11
  7294. w11.C0 = CFrame.new(-66.5028687, -1.60003603, 14.2623405, 1.00000417, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999583, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  7295. w11.Part1 = p12
  7296. w11.C1 = CFrame.new(50.8226891, 44.4644012, 14.2623415, -0.766047835, 0.642787337, 1.03502398e-008, -0.642790318, -0.76604414, -5.86991185e-008, -5.96046341e-008, 2.98023224e-008, 1.00000381)
  7297. w12 = Instance.new("Weld", p12)
  7298. w12.Name = "Part_Weld"
  7299. w12.Part0 = p12
  7300. w12.C0 = CFrame.new(50.8226891, 44.4644012, 14.2623415, -0.766047835, 0.642787337, 1.03502398e-008, -0.642790318, -0.76604414, -5.86991185e-008, -5.96046341e-008, 2.98023224e-008, 1.00000381)
  7301. w12.Part1 = p13
  7302. w12.C1 = CFrame.new(-67.0028915, -0.800035119, 14.2623415, 1.00000429, -2.08616257e-007, 2.980231e-008, 1.1920929e-007, 0.999999642, 5.16191463e-008, -5.96046341e-008, 2.98023224e-008, 1.00000381)
  7303. w13 = Instance.new("Weld", p13)
  7304. w13.Name = "Wedge_Weld"
  7305. w13.Part0 = p13
  7306. w13.C0 = CFrame.new(-67.0028915, -0.800035119, 14.2623415, 1.00000429, -2.08616257e-007, 2.980231e-008, 1.1920929e-007, 0.999999642, 5.16191463e-008, -5.96046341e-008, 2.98023224e-008, 1.00000381)
  7307. w13.Part1 = p14
  7308. w13.C1 = CFrame.new(-66.8004532, -0.350028068, 14.7500486, 1.00000429, -2.08616257e-007, 2.33795703e-008, 8.94069672e-008, 0.999999523, 1.11224018e-007, -5.31818927e-008, -2.9802294e-008, 1.00000381)
  7309. w14 = Instance.new("Weld", p14)
  7310. w14.Name = "Wedge_Weld"
  7311. w14.Part0 = p14
  7312. w14.C0 = CFrame.new(-66.8004532, -0.350028068, 14.7500486, 1.00000429, -2.08616257e-007, 2.33795703e-008, 8.94069672e-008, 0.999999523, 1.11224018e-007, -5.31818927e-008, -2.9802294e-008, 1.00000381)
  7313. w14.Part1 = p15
  7314. w14.C1 = CFrame.new(-68.0004578, -0.350028008, 14.7500486, 1.00000429, -2.08616257e-007, 2.33795703e-008, 8.94069672e-008, 0.999999523, 1.11224018e-007, -5.31818927e-008, -2.9802294e-008, 1.00000381)
  7315. w15 = Instance.new("Weld", p15)
  7316. w15.Name = "Wedge_Weld"
  7317. w15.Part0 = p15
  7318. w15.C0 = CFrame.new(-68.0004578, -0.350028008, 14.7500486, 1.00000429, -2.08616257e-007, 2.33795703e-008, 8.94069672e-008, 0.999999523, 1.11224018e-007, -5.31818927e-008, -2.9802294e-008, 1.00000381)
  7319. w15.Part1 = p16
  7320. w15.C1 = CFrame.new(-67.4004517, -0.350028008, 14.7500486, 1.00000429, -2.08616257e-007, 2.33795703e-008, 8.94069672e-008, 0.999999523, 1.11224018e-007, -5.31818927e-008, -2.9802294e-008, 1.00000381)
  7321. m.Parent = rleg
  7322. m:MakeJoints()
  7323. ----------------------------------------------------
  7324. local cor6 = Instance.new("Part", rleg.RightLeg)
  7325. cor6.Name = "Thingy"
  7326. cor6.Locked = true
  7327. cor6.BottomSurface = 0
  7328. cor6.CanCollide = false
  7329. cor6.Size = Vector3.new(2, 1, 1)
  7330. cor6.Transparency = 1
  7331. cor6.TopSurface = 0
  7332. corw2 = Instance.new("Weld", cor6)
  7333. corw2.Part0 = rleg
  7334. corw2.Part1 = cor6
  7335. corw2.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7336. corw2.C1 = CFrame.new(0, 0, 0)
  7337. weld2 = Instance.new("Weld", rleg.RightLeg)
  7338. weld2.Part0 = cor6
  7339. weld2.Part1 = p7
  7340. weld2.C0 = CFrame.new(0, 0, 0)
  7341. ----------------------------------------------------
  7342. local m = Instance.new("Model")
  7343. m.Name = "LeftLeg"
  7344. p1 = Instance.new("WedgePart", m)
  7345. p1.BrickColor = BrickColor.new("Bright blue")
  7346. p1.Material = Enum.Material.Neon
  7347. p1.Name = "Wedge"
  7348. p1.FormFactor = Enum.FormFactor.Custom
  7349. p1.Size = Vector3.new(1, 0.699999809, 1.29999995)
  7350. p1.CFrame = CFrame.new(64.3107605, 2.34980536, -14.7520046, 1.00008786, -7.1526415e-007, 2.00803143e-007, -2.2649931e-006, 0.999990404, 5.36453001e-007, -1.27237047e-006, 7.81809263e-007, 1.00007522)
  7351. p1.CanCollide = false
  7352. p1.Locked = true
  7353. p1.TopSurface = Enum.SurfaceType.Smooth
  7354. b1 = Instance.new("SpecialMesh", p1)
  7355. b1.MeshType = Enum.MeshType.Wedge
  7356. b1.Name = "Mesh"
  7357. b1.Scale = Vector3.new(0.200000003, 1, 1)
  7358. p2 = Instance.new("WedgePart", m)
  7359. p2.BrickColor = BrickColor.new("Bright blue")
  7360. p2.Material = Enum.Material.Neon
  7361. p2.Name = "Wedge"
  7362. p2.FormFactor = Enum.FormFactor.Custom
  7363. p2.Size = Vector3.new(1, 1.19999981, 4)
  7364. p2.CFrame = CFrame.new(64.9138336, 3.49979234, -10.7640553, -1.00009644, -6.38643314e-007, 1.81689501e-007, 2.53323037e-006, 0.906298041, -0.422614515, 1.23479219e-006, -0.422652602, -0.906383216)
  7365. p2.CanCollide = false
  7366. p2.Locked = true
  7367. p2.TopSurface = Enum.SurfaceType.Smooth
  7368. b2 = Instance.new("SpecialMesh", p2)
  7369. b2.MeshType = Enum.MeshType.Wedge
  7370. b2.Name = "Mesh"
  7371. b2.Scale = Vector3.new(0.600000024, 1, 1)
  7372. p3 = Instance.new("Part", m)
  7373. p3.BrickColor = BrickColor.new("Really black")
  7374. p3.Material = Enum.Material.Metal
  7375. p3.Name = "Main"
  7376. p3.FormFactor = Enum.FormFactor.Custom
  7377. p3.Size = Vector3.new(2.20000005, 4.19999981, 2.20000005)
  7378. p3.CFrame = CFrame.new(65.0144501, 3.99976897, -13.1643734, 1.00010526, -9.43461771e-007, 1.5135204e-007, -2.48442234e-006, 0.999988973, 7.74860382e-007, -1.32394814e-006, 8.94069672e-007, 1.00009048)
  7379. p3.CanCollide = false
  7380. p3.Locked = true
  7381. p3.BottomSurface = Enum.SurfaceType.Smooth
  7382. p3.TopSurface = Enum.SurfaceType.Smooth
  7383. p4 = Instance.new("Part", m)
  7384. p4.BrickColor = BrickColor.new("Really black")
  7385. p4.Material = Enum.Material.Neon
  7386. p4.FormFactor = Enum.FormFactor.Custom
  7387. p4.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  7388. p4.CFrame = CFrame.new(64.8149185, 4.09976244, -14.2645903, 1.00011396, -1.07351866e-006, 1.23178822e-007, -2.62327239e-006, 0.999988258, 8.64272579e-007, -1.33881622e-006, 1.01328953e-006, 1.00009811)
  7389. p4.CanCollide = false
  7390. p4.Locked = true
  7391. p4.BottomSurface = Enum.SurfaceType.Smooth
  7392. p4.TopSurface = Enum.SurfaceType.Smooth
  7393. b3 = Instance.new("SpecialMesh", p4)
  7394. b3.MeshType = Enum.MeshType.Sphere
  7395. b3.Name = "Mesh"
  7396. p5 = Instance.new("WedgePart", m)
  7397. p5.BrickColor = BrickColor.new("Bright blue")
  7398. p5.Material = Enum.Material.Neon
  7399. p5.Name = "Wedge"
  7400. p5.FormFactor = Enum.FormFactor.Custom
  7401. p5.Size = Vector3.new(1, 0.699999809, 1.29999995)
  7402. p5.CFrame = CFrame.new(64.9130707, 2.34976578, -14.7524614, 1.00012243, -1.19274011e-006, 9.97973828e-008, -2.74250215e-006, 0.999987364, 8.94081438e-007, -1.37342522e-006, 1.15432931e-006, 1.00010574)
  7403. p5.CanCollide = false
  7404. p5.Locked = true
  7405. p5.TopSurface = Enum.SurfaceType.Smooth
  7406. b4 = Instance.new("SpecialMesh", p5)
  7407. b4.MeshType = Enum.MeshType.Wedge
  7408. b4.Name = "Mesh"
  7409. b4.Scale = Vector3.new(0.200000003, 1, 1)
  7410. p6 = Instance.new("Part", m)
  7411. p6.BrickColor = BrickColor.new("Bright blue")
  7412. p6.Material = Enum.Material.Neon
  7413. p6.FormFactor = Enum.FormFactor.Custom
  7414. p6.Size = Vector3.new(0.200000048, 1.29999971, 0.200000048)
  7415. p6.CFrame = CFrame.new(65.1539307, 3.56787443, -14.2648125, -0.81925869, 0.573652625, 6.3568308e-008, -0.573566198, -0.819142461, 1.03511331e-006, 4.69596898e-007, -1.7646264e-006, 1.00011337)
  7416. p6.CanCollide = false
  7417. p6.Locked = true
  7418. p6.BottomSurface = Enum.SurfaceType.Smooth
  7419. p6.TopSurface = Enum.SurfaceType.Smooth
  7420. p7 = Instance.new("Part", m)
  7421. p7.BrickColor = BrickColor.new("Bright blue")
  7422. p7.Material = Enum.Material.Neon
  7423. p7.FormFactor = Enum.FormFactor.Custom
  7424. p7.Size = Vector3.new(0.200000048, 0.999999642, 0.200000048)
  7425. p7.CFrame = CFrame.new(64.9899063, 4.4266243, -14.2649202, 0.86614728, 0.500068843, 4.87115699e-008, -0.499995351, 0.866011381, 1.14634361e-006, -1.86828663e-006, 3.82691809e-007, 1.000121)
  7426. p7.CanCollide = false
  7427. p7.Locked = true
  7428. p7.BottomSurface = Enum.SurfaceType.Smooth
  7429. p7.TopSurface = Enum.SurfaceType.Smooth
  7430. p8 = Instance.new("Part", m)
  7431. p8.BrickColor = BrickColor.new("Really black")
  7432. p8.Material = Enum.Material.Neon
  7433. p8.FormFactor = Enum.FormFactor.Custom
  7434. p8.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  7435. p8.CFrame = CFrame.new(65.2172623, 4.89969873, -14.2650318, 1.00014877, -1.43051147e-006, 2.05365609e-008, -3.09944153e-006, 0.99998486, 1.2357583e-006, -1.44150738e-006, 1.38478742e-006, 1.00012863)
  7436. p8.CanCollide = false
  7437. p8.Locked = true
  7438. p8.BottomSurface = Enum.SurfaceType.Smooth
  7439. p8.TopSurface = Enum.SurfaceType.Smooth
  7440. b5 = Instance.new("SpecialMesh", p8)
  7441. b5.MeshType = Enum.MeshType.Sphere
  7442. b5.Name = "Mesh"
  7443. p9 = Instance.new("Part", m)
  7444. p9.BrickColor = BrickColor.new("Really black")
  7445. p9.Material = Enum.Material.Neon
  7446. p9.FormFactor = Enum.FormFactor.Custom
  7447. p9.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  7448. p9.CFrame = CFrame.new(65.517868, 2.99971151, -14.2651463, 1.00015736, -1.5520751e-006, -9.27031252e-009, -3.21633729e-006, 0.999984026, 1.32517368e-006, -1.46969478e-006, 1.46621869e-006, 1.00013626)
  7449. p9.CanCollide = false
  7450. p9.Locked = true
  7451. p9.BottomSurface = Enum.SurfaceType.Smooth
  7452. p9.TopSurface = Enum.SurfaceType.Smooth
  7453. b6 = Instance.new("SpecialMesh", p9)
  7454. b6.MeshType = Enum.MeshType.Sphere
  7455. b6.Name = "Mesh"
  7456. p10 = Instance.new("Part", m)
  7457. p10.BrickColor = BrickColor.new("Bright blue")
  7458. p10.Material = Enum.Material.Neon
  7459. p10.FormFactor = Enum.FormFactor.Custom
  7460. p10.Size = Vector3.new(0.200000048, 1.09999967, 0.200000048)
  7461. p10.CFrame = CFrame.new(64.79879, 5.1497221, -14.2652512, -0.642893076, 0.766172707, -3.7446263e-008, -0.766029418, -0.64277941, 1.40660427e-006, -2.27817864e-007, -2.14863894e-006, 1.00014389)
  7462. p10.CanCollide = false
  7463. p10.Locked = true
  7464. p10.BottomSurface = Enum.SurfaceType.Smooth
  7465. p10.TopSurface = Enum.SurfaceType.Smooth
  7466. p11 = Instance.new("Part", m)
  7467. p11.BrickColor = BrickColor.new("Bright blue")
  7468. p11.Material = Enum.Material.Neon
  7469. p11.FormFactor = Enum.FormFactor.Custom
  7470. p11.Size = Vector3.new(0.200000048, 0.699999809, 0.200000048)
  7471. p11.CFrame = CFrame.new(65.2189484, 5.30325174, -14.2653618, 1.00017476, -1.78813934e-006, -6.56227002e-008, -3.4570694e-006, 0.999982595, 1.49602079e-006, -1.52770292e-006, 1.64505627e-006, 1.00015152)
  7472. p11.CanCollide = false
  7473. p11.Locked = true
  7474. p11.BottomSurface = Enum.SurfaceType.Smooth
  7475. p11.TopSurface = Enum.SurfaceType.Smooth
  7476. p12 = Instance.new("WedgePart", m)
  7477. p12.BrickColor = BrickColor.new("Bright blue")
  7478. p12.Material = Enum.Material.Neon
  7479. p12.Name = "Wedge"
  7480. p12.FormFactor = Enum.FormFactor.Custom
  7481. p12.Size = Vector3.new(1, 0.699999809, 1.29999995)
  7482. p12.CFrame = CFrame.new(65.5171509, 2.34969687, -14.7532635, 1.00018334, -1.89246384e-006, -8.90070169e-008, -3.54650388e-006, 0.999981821, 1.52583425e-006, -1.56231545e-006, 1.78610321e-006, 1.00015914)
  7483. p12.CanCollide = false
  7484. p12.Locked = true
  7485. p12.TopSurface = Enum.SurfaceType.Smooth
  7486. b7 = Instance.new("SpecialMesh", p12)
  7487. b7.MeshType = Enum.MeshType.Wedge
  7488. b7.Name = "Mesh"
  7489. b7.Scale = Vector3.new(0.200000003, 1, 1)
  7490. p13 = Instance.new("Part", m)
  7491. p13.BrickColor = BrickColor.new("Really black")
  7492. p13.Material = Enum.Material.Neon
  7493. p13.FormFactor = Enum.FormFactor.Custom
  7494. p13.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  7495. p13.CFrame = CFrame.new(64.3198929, 5.59963703, -14.2655821, 1.00019193, -1.97098893e-006, -1.23608402e-007, -3.67657594e-006, 0.999981046, 1.66687016e-006, -1.58571254e-006, 1.81590929e-006, 1.00016677)
  7496. p13.CanCollide = false
  7497. p13.Locked = true
  7498. p13.BottomSurface = Enum.SurfaceType.Smooth
  7499. p13.TopSurface = Enum.SurfaceType.Smooth
  7500. b8 = Instance.new("SpecialMesh", p13)
  7501. b8.MeshType = Enum.MeshType.Sphere
  7502. b8.Name = "Mesh"
  7503. p14 = Instance.new("Part", m)
  7504. p14.BrickColor = BrickColor.new("Really black")
  7505. p14.Material = Enum.Material.Neon
  7506. p14.FormFactor = Enum.FormFactor.Custom
  7507. p14.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  7508. p14.CFrame = CFrame.new(65.2206192, 5.79961872, -14.2656937, 1.00020039, -2.10105645e-006, -1.51786239e-007, -3.75511786e-006, 0.99998033, 1.7562885e-006, -1.6139021e-006, 1.90533035e-006, 1.0001744)
  7509. p14.CanCollide = false
  7510. p14.Locked = true
  7511. p14.BottomSurface = Enum.SurfaceType.Smooth
  7512. p14.TopSurface = Enum.SurfaceType.Smooth
  7513. b9 = Instance.new("SpecialMesh", p14)
  7514. b9.MeshType = Enum.MeshType.Sphere
  7515. b9.Name = "Mesh"
  7516. w1 = Instance.new("Weld", p1)
  7517. w1.Name = "Wedge_Weld"
  7518. w1.Part0 = p1
  7519. w1.C0 = CFrame.new(-64.3004303, -0.350028396, 14.7500486, 1.00000429, -2.08616257e-007, 2.33795703e-008, 8.94069672e-008, 0.999999523, 1.11224018e-007, -5.31818927e-008, -2.9802294e-008, 1.00000381)
  7520. w1.Part1 = p2
  7521. w1.C1 = CFrame.new(64.9028854, -5.90785694, -9.12002754, -1.00000429, 3.57627869e-007, -9.07683386e-008, 2.9341092e-007, 0.906307459, -0.422619879, -5.58450353e-009, -0.42261821, -0.906311214)
  7522. w2 = Instance.new("Weld", p2)
  7523. w2.Name = "Part_Weld"
  7524. w2.Part0 = p2
  7525. w2.C0 = CFrame.new(64.9028854, -5.90785694, -9.12002754, -1.00000429, 3.57627869e-007, -9.07683386e-008, 2.9341092e-007, 0.906307459, -0.422619879, -5.58450353e-009, -0.42261821, -0.906311214)
  7526. w2.Part1 = p3
  7527. w2.C1 = CFrame.new(-65.0029144, -2.00002885, 13.1623335, 1.00000453, -2.19451294e-007, 2.98023295e-008, 6.97858056e-008, 0.999999702, 5.96046448e-008, -4.46573551e-008, 5.96046448e-008, 1.00000381)
  7528. w3 = Instance.new("Weld", p3)
  7529. w3.Name = "Part_Weld"
  7530. w3.Part0 = p3
  7531. w3.C0 = CFrame.new(-65.0029144, -2.00002885, 13.1623335, 1.00000453, -2.19451294e-007, 2.98023295e-008, 6.97858056e-008, 0.999999702, 5.96046448e-008, -4.46573551e-008, 5.96046448e-008, 1.00000381)
  7532. w3.Part1 = p4
  7533. w3.C1 = CFrame.new(-64.8028488, -2.10003614, 14.2623415, 1.00000417, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999583, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  7534. w4 = Instance.new("Weld", p4)
  7535. w4.Name = "Wedge_Weld"
  7536. w4.Part0 = p4
  7537. w4.C0 = CFrame.new(-64.8028488, -2.10003614, 14.2623415, 1.00000417, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999583, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  7538. w4.Part1 = p5
  7539. w4.C1 = CFrame.new(-64.9004364, -0.350028336, 14.7500486, 1.00000429, -2.08616257e-007, 2.33795703e-008, 8.94069672e-008, 0.999999523, 1.11224018e-007, -5.31818927e-008, -2.9802294e-008, 1.00000381)
  7540. w5 = Instance.new("Weld", p5)
  7541. w5.Name = "Part_Weld"
  7542. w5.Part0 = p5
  7543. w5.C0 = CFrame.new(-64.9004364, -0.350028336, 14.7500486, 1.00000429, -2.08616257e-007, 2.33795703e-008, 8.94069672e-008, 0.999999523, 1.11224018e-007, -5.31818927e-008, -2.9802294e-008, 1.00000381)
  7544. w5.Part1 = p6
  7545. w5.C1 = CFrame.new(54.2596054, -36.0786095, 14.2623415, -0.819155633, -0.573575974, -5.40201484e-008, 0.573578835, -0.819151759, -2.51900261e-008, -5.96046341e-008, 2.98023224e-008, 1.00000381)
  7546. w6 = Instance.new("Weld", p6)
  7547. w6.Name = "Part_Weld"
  7548. w6.Part0 = p6
  7549. w6.C0 = CFrame.new(54.2596054, -36.0786095, 14.2623415, -0.819155633, -0.573575974, -5.40201484e-008, 0.573578835, -0.819151759, -2.51900261e-008, -5.96046341e-008, 2.98023224e-008, 1.00000381)
  7550. w6.Part1 = p7
  7551. w6.C1 = CFrame.new(-55.0575066, -34.589859, 14.2623396, 0.866029263, -0.50000006, -3.99274924e-009, 0.500002325, 0.866025031, 6.65203004e-008, -4.46573551e-008, 5.96046448e-008, 1.00000381)
  7552. w7 = Instance.new("Weld", p7)
  7553. w7.Name = "Part_Weld"
  7554. w7.Part0 = p7
  7555. w7.C0 = CFrame.new(-55.0575066, -34.589859, 14.2623396, 0.866029263, -0.50000006, -3.99274924e-009, 0.500002325, 0.866025031, 6.65203004e-008, -4.46573551e-008, 5.96046448e-008, 1.00000381)
  7556. w7.Part1 = p8
  7557. w7.C1 = CFrame.new(-65.2028809, -2.90003395, 14.2623415, 1.00000429, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999642, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  7558. w8 = Instance.new("Weld", p8)
  7559. w8.Name = "Part_Weld"
  7560. w8.Part0 = p8
  7561. w8.C0 = CFrame.new(-65.2028809, -2.90003395, 14.2623415, 1.00000429, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999642, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  7562. w8.Part1 = p9
  7563. w8.C1 = CFrame.new(-65.5028763, -1.00002885, 14.2623425, 1.00000429, -2.06278372e-007, 2.98023135e-008, 8.70690755e-008, 0.999999523, 5.16191463e-008, -5.96046341e-008, 2.98023224e-008, 1.00000381)
  7564. w9 = Instance.new("Weld", p9)
  7565. w9.Name = "Part_Weld"
  7566. w9.Part0 = p9
  7567. w9.C0 = CFrame.new(-65.5028763, -1.00002885, 14.2623425, 1.00000429, -2.06278372e-007, 2.98023135e-008, 8.70690755e-008, 0.999999523, 5.16191463e-008, -5.96046341e-008, 2.98023224e-008, 1.00000381)
  7568. w9.Part1 = p10
  7569. w9.C1 = CFrame.new(44.0550385, -47.6020889, 14.2623405, -0.642790556, -0.766044021, -6.48163621e-008, 0.766047776, -0.642787576, -1.54832289e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  7570. w10 = Instance.new("Weld", p10)
  7571. w10.Name = "Part_Weld"
  7572. w10.Part0 = p10
  7573. w10.C0 = CFrame.new(44.0550385, -47.6020889, 14.2623405, -0.642790556, -0.766044021, -6.48163621e-008, 0.766047776, -0.642787576, -1.54832289e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  7574. w10.Part1 = p11
  7575. w10.C1 = CFrame.new(-65.2028656, -3.3036263, 14.2623405, 1.00000429, -1.93715096e-007, 2.98023153e-008, 1.1920929e-007, 0.999999702, 5.96046412e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  7576. w11 = Instance.new("Weld", p11)
  7577. w11.Name = "Wedge_Weld"
  7578. w11.Part0 = p11
  7579. w11.C0 = CFrame.new(-65.2028656, -3.3036263, 14.2623405, 1.00000429, -1.93715096e-007, 2.98023153e-008, 1.1920929e-007, 0.999999702, 5.96046412e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  7580. w11.Part1 = p12
  7581. w11.C1 = CFrame.new(-65.5004425, -0.350028276, 14.7500486, 1.00000429, -2.08616257e-007, 2.33795703e-008, 8.94069672e-008, 0.999999523, 1.11224018e-007, -5.31818927e-008, -2.9802294e-008, 1.00000381)
  7582. w12 = Instance.new("Weld", p12)
  7583. w12.Name = "Part_Weld"
  7584. w12.Part0 = p12
  7585. w12.C0 = CFrame.new(-65.5004425, -0.350028276, 14.7500486, 1.00000429, -2.08616257e-007, 2.33795703e-008, 8.94069672e-008, 0.999999523, 1.11224018e-007, -5.31818927e-008, -2.9802294e-008, 1.00000381)
  7586. w12.Part1 = p13
  7587. w12.C1 = CFrame.new(-64.3028641, -3.60003614, 14.2623415, 1.00000429, -2.19451294e-007, 2.98023153e-008, 1.30103487e-007, 0.999999702, 5.96046448e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  7588. w13 = Instance.new("Weld", p13)
  7589. w13.Name = "Part_Weld"
  7590. w13.Part0 = p13
  7591. w13.C0 = CFrame.new(-64.3028641, -3.60003614, 14.2623415, 1.00000429, -2.19451294e-007, 2.98023153e-008, 1.30103487e-007, 0.999999702, 5.96046448e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  7592. w13.Part1 = p14
  7593. w13.C1 = CFrame.new(-65.202858, -3.80003428, 14.2623415, 1.00000417, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999583, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  7594. w14 = Instance.new("Weld", p14)
  7595. w14.Name = "Wedge_Weld"
  7596. w14.Part0 = p14
  7597. w14.C0 = CFrame.new(-65.202858, -3.80003428, 14.2623415, 1.00000417, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999583, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  7598. m.Parent = lleg
  7599. m:MakeJoints()
  7600. ----------------------------------------------------
  7601. local cor7 = Instance.new("Part", lleg.LeftLeg)
  7602. cor7.Name = "Thingy"
  7603. cor7.Locked = true
  7604. cor7.BottomSurface = 0
  7605. cor7.CanCollide = false
  7606. cor7.Size = Vector3.new(2, 1, 1)
  7607. cor7.Transparency = 1
  7608. cor7.TopSurface = 0
  7609. corw2 = Instance.new("Weld", cor7)
  7610. corw2.Part0 = lleg
  7611. corw2.Part1 = cor7
  7612. corw2.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7613. corw2.C1 = CFrame.new(0, 0, 0)
  7614. weld2 = Instance.new("Weld", lleg.LeftLeg)
  7615. weld2.Part0 = cor7
  7616. weld2.Part1 = p3
  7617. weld2.C0 = CFrame.new(0, 0, 0)
  7618. ----------------------------------------------------
  7619. function weld5(part0, part1, c0, c1)
  7620. weeld=Instance.new("Weld", part0)
  7621. weeld.Part0=part0
  7622. weeld.Part1=part1
  7623. weeld.C0=c0
  7624. weeld.C1=c1
  7625. return weeld
  7626. end
  7627. ----------------------------------------------------
  7628. function newRay(start,face,range,wat)
  7629. local rey=Ray.new(start.p,(face.p-start.p).Unit*range)
  7630. hit,pos=Workspace:FindPartOnRayWithIgnoreList(rey,wat)
  7631. return rey,hit,pos
  7632. end
  7633. ----------------------------------------------------
  7634. mod5 = Instance.new("Model",char)
  7635.  
  7636. function FindNearestTorso(Position,Distance,SinglePlayer)
  7637. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  7638. local List = {}
  7639. for i,v in pairs(workspace:GetChildren())do
  7640. if v:IsA("Model")then
  7641. if v:findFirstChild("Torso")then
  7642. if v ~= char then
  7643. if(v.Torso.Position -Position).magnitude <= Distance then
  7644. table.insert(List,v)
  7645. end
  7646. end
  7647. end
  7648. end
  7649. end
  7650. return List
  7651. end
  7652.  
  7653. function Landing()
  7654. part=Instance.new('Part',mod5)
  7655. part.Anchored=true
  7656. part.CanCollide=false
  7657. part.FormFactor='Custom'
  7658. part.Size=Vector3.new(.2,.2,.2)
  7659. part.CFrame=root.CFrame*CFrame.new(0,-2,0)
  7660. part.Transparency=.7
  7661. part.BrickColor=BrickColor.new('Really black')
  7662. part2=part:clone()
  7663. part2.Parent = mod5
  7664. part2.BrickColor=BrickColor.new('Bright blue')
  7665. mesh=Instance.new('SpecialMesh',part)
  7666. mesh.MeshId='http://www.roblox.com/asset/?id=20329976'
  7667. mesh.Scale=Vector3.new(10,5,10)
  7668. mesh2=mesh:clone()
  7669. mesh2.Parent=part2
  7670. mesh2.Scale=Vector3.new(12, 6, 12)
  7671.  
  7672. for i,v in pairs(FindNearestTorso(torso.CFrame.p,30))do
  7673. if v:FindFirstChild('Humanoid') then
  7674. v.Humanoid:TakeDamage(math.random(20,30))
  7675. v.Humanoid.PlatformStand = true
  7676. v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 30
  7677. end
  7678. end
  7679.  
  7680. coroutine.resume(coroutine.create(function()
  7681. for i=0,3.8,0.05 do
  7682. wait()
  7683. part.CFrame=part.CFrame
  7684. part.Transparency=i
  7685. part2.CFrame=part2.CFrame
  7686. part2.Transparency=i
  7687. mesh.Scale=mesh.Scale+Vector3.new(1,0.2,1)
  7688. mesh2.Scale=mesh2.Scale+Vector3.new(1.2,0.3,1.2)
  7689. end
  7690. part.Parent = nil
  7691. end))
  7692. end
  7693. ----------------------------------------------------
  7694. mod4 = Instance.new("Model",char)
  7695.  
  7696. ptez = {0.7, 0.8, 0.9, 1}
  7697.  
  7698. function FindNearestTorso(Position,Distance,SinglePlayer)
  7699. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  7700. local List = {}
  7701. for i,v in pairs(workspace:GetChildren())do
  7702. if v:IsA("Model")then
  7703. if v:findFirstChild("Torso")then
  7704. if v ~= char then
  7705. if(v.Torso.Position -Position).magnitude <= Distance then
  7706. table.insert(List,v)
  7707. end
  7708. end
  7709. end
  7710. end
  7711. end
  7712. return List
  7713. end
  7714.  
  7715. function GroundPound()
  7716. part=Instance.new('Part',mod4)
  7717. part.Anchored=true
  7718. part.CanCollide=false
  7719. part.FormFactor='Custom'
  7720. part.Size=Vector3.new(.2,.2,.2)
  7721. part.CFrame=root.CFrame*CFrame.new(0,-5.8,-2.4)*CFrame.Angles(math.rad(90),0,0)
  7722. part.Transparency=.7
  7723. part.BrickColor=BrickColor.new('Really black')
  7724. mesh=Instance.new('SpecialMesh',part)
  7725. mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
  7726. mesh.Scale=Vector3.new(3,3,3)
  7727. part2=Instance.new('Part',mod4)
  7728. part2.Anchored=true
  7729. part2.CanCollide=false
  7730. part2.FormFactor='Custom'
  7731. part2.Size=Vector3.new(.2,.2,.2)
  7732. part2.CFrame=root.CFrame*CFrame.new(0,-5,-2.6)
  7733. part2.Transparency=.7
  7734. part2.BrickColor=BrickColor.new('Really red')
  7735. mesh2=Instance.new('SpecialMesh',part2)
  7736. mesh2.MeshId='http://www.roblox.com/asset/?id=20329976'
  7737. mesh2.Scale=Vector3.new(3,1.5,3)
  7738. x = Instance.new("Sound",char)
  7739. x.SoundId = "http://www.roblox.com/asset/?id=142070127"
  7740. x.Pitch = ptez[math.random(1,#ptez)]
  7741. x.Volume = 1
  7742. wait(.1)
  7743. x:Play()
  7744. for i,v in pairs(FindNearestTorso(torso.CFrame.p,12))do
  7745. if v:FindFirstChild('Humanoid') then
  7746. v.Humanoid:TakeDamage(math.random(8,15))
  7747. end
  7748. end
  7749. coroutine.resume(coroutine.create(function()
  7750. for i=0,0.62,0.13 do
  7751. wait()
  7752. part.CFrame=part.CFrame
  7753. part.Transparency=i
  7754. mesh.Scale=mesh.Scale+Vector3.new(0.4,0.4,0.4)
  7755. part2.CFrame=part2.CFrame
  7756. part2.Transparency=i
  7757. mesh2.Scale=mesh2.Scale+Vector3.new(0.4,0.2,0.4)
  7758. end
  7759. part.Parent=nil
  7760. part2.Parent=nil
  7761. x:Destroy()
  7762. end))
  7763. end
  7764. ----------------------------------------------------
  7765. mod=Instance.new('Model',char)
  7766.  
  7767. function charge()
  7768. hed.Velocity=hed.CFrame.lookVector*200
  7769. part=Instance.new('Part',mod)
  7770. part.Anchored=true
  7771. part.CanCollide=false
  7772. part.FormFactor='Custom'
  7773. part.Size=Vector3.new(.2,.2,.2)
  7774. part.CFrame=hed.CFrame*CFrame.Angles(math.rad(90),0,0)
  7775. part.Transparency=.7
  7776. part.BrickColor=BrickColor.new('Black')
  7777. mesh=Instance.new('SpecialMesh',part)
  7778. mesh.MeshId='http://www.roblox.com/asset/?id=20329976'
  7779. mesh.Scale=Vector3.new(10,5,10)
  7780. part2=part:clone()
  7781. part2.Parent=mod
  7782. part2.BrickColor=BrickColor.new('Bright red')
  7783. mesh2=mesh:clone()
  7784. mesh2.Parent=part2
  7785. mesh2.Scale=Vector3.new(20,10,20)
  7786. part3=part2:clone()
  7787. part3.Parent = mod
  7788. part3.BrickColor=BrickColor.new('Really black')
  7789. mesh3=mesh2:clone()
  7790. mesh2.Parent=part3
  7791. mesh3.Scale=Vector3.new(30,15,30)
  7792. coroutine.resume(coroutine.create(function()
  7793. for i=0,1,0.1 do
  7794. wait()
  7795. part.CFrame=part.CFrame
  7796. part.Transparency=i
  7797. mesh.Scale=mesh.Scale+Vector3.new(1,1,1)
  7798. part2.CFrame=part2.CFrame
  7799. part2.Transparency=i
  7800. mesh2.Scale=mesh2.Scale+Vector3.new(1,1,1)
  7801. part3.CFrame=part3.CFrame
  7802. part3.Transparency=i
  7803. mesh3.Scale=mesh3.Scale+Vector3.new(1,1,1)
  7804. end
  7805. part.Parent=nil
  7806. part2.Parent=nil
  7807. part3.Parent = nil
  7808. end))
  7809. end
  7810. ----------------------------------------------------
  7811. function FindNearestTorso(Position,Distance,SinglePlayer)
  7812. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  7813. local List = {}
  7814. for i,v in pairs(workspace:GetChildren())do
  7815. if v:IsA("Model")then
  7816. if v:findFirstChild("Torso")then
  7817. if v ~= char then
  7818. if(v.Torso.Position -Position).magnitude <= Distance then
  7819. table.insert(List,v)
  7820. end
  7821. end
  7822. end
  7823. end
  7824. end
  7825. return List
  7826. end
  7827.  
  7828. mod3 = Instance.new("Model",rleg)
  7829.  
  7830. function Stomp()
  7831. part=Instance.new('Part',mod3)
  7832. part.Anchored=true
  7833. part.CanCollide=false
  7834. part.FormFactor='Custom'
  7835. part.Size=Vector3.new(.2,.2,.2)
  7836. part.CFrame=rleg.CFrame*CFrame.new(0,-2.4,0)*CFrame.Angles(math.rad(90),0,0)
  7837. part.Transparency=.7
  7838. part.BrickColor=BrickColor.new('Bright green')
  7839. mesh=Instance.new('SpecialMesh',part)
  7840. mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
  7841. mesh.Scale=Vector3.new(25,25,25)
  7842. part2=part:clone()
  7843. part2.Parent=mod3
  7844. part2.BrickColor=BrickColor.new('Bright green')
  7845. mesh2=mesh:clone()
  7846. mesh2.Parent=part2
  7847. mesh2.Scale=Vector3.new(15,15,15)
  7848. part3=part:clone()
  7849. part3.Parent=mod3
  7850. part3.TopSurface=0
  7851. part3.BottomSurface=0
  7852. part3.CFrame=rleg.CFrame*CFrame.new(0,-3,0)
  7853. mesh3=Instance.new('SpecialMesh',part3)
  7854. mesh3.MeshType = 3
  7855. mesh3.Scale=Vector3.new(12,12,12)
  7856. for i,v in pairs(FindNearestTorso(torso.CFrame.p,50))do
  7857. if v:FindFirstChild('Humanoid') then
  7858. v.Humanoid:TakeDamage(math.random(20,60))
  7859. v.Humanoid.PlatformStand = true
  7860. v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 100
  7861. end
  7862. end
  7863. coroutine.resume(coroutine.create(function()
  7864. for i=0,3.8,0.05 do
  7865. wait()
  7866. part.CFrame=part.CFrame
  7867. part.Transparency=i
  7868. mesh.Scale=mesh.Scale+Vector3.new(2.8,2.8,2.8)
  7869. part2.CFrame=part2.CFrame
  7870. part2.Transparency=i
  7871. mesh2.Scale=mesh2.Scale+Vector3.new(1,1,1)
  7872. part3.CFrame=part3.CFrame
  7873. part3.Transparency=i
  7874. mesh3.Scale=mesh3.Scale+Vector3.new(1.5,1.5,1.5)
  7875. end
  7876. end))
  7877. end
  7878. ----------------------------------------------------
  7879.  
  7880. local acos = math.acos
  7881. local sqrt = math.sqrt
  7882. local Vec3 = Vector3.new
  7883. local fromAxisAngle = CFrame.fromAxisAngle
  7884.  
  7885. local function toAxisAngle(CFr)
  7886. local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
  7887. local Angle = math.acos((R00+R11+R22-1)/2)
  7888. local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  7889. A = A == 0 and 0.00001 or A
  7890. local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  7891. B = B == 0 and 0.00001 or B
  7892. local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  7893. C = C == 0 and 0.00001 or C
  7894. local x = (R21-R12)/sqrt(A)
  7895. local y = (R02-R20)/sqrt(B)
  7896. local z = (R10-R01)/sqrt(C)
  7897. return Vec3(x,y,z),Angle
  7898. end
  7899.  
  7900. function ApplyTrig(Num,Func)
  7901. local Min,Max = Func(0),Func(1)
  7902. local i = Func(Num)
  7903. return (i-Min)/(Max-Min)
  7904. --[[if Func == "sin" then
  7905. return (math.sin((1-Num)*math.pi)+1)/2
  7906. elseif Func == "cos" then
  7907. return (math.cos((1-Num)*math.pi)+1)/2
  7908. end]]
  7909. end
  7910.  
  7911. function LerpCFrame(CFrame1,CFrame2,Num)
  7912. local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
  7913. return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
  7914. end
  7915.  
  7916. function Crater(Torso,Radius)
  7917. Spawn(function()
  7918. local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10)
  7919. local Ignore = {}
  7920. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  7921. if v.Character ~= nil then
  7922. Ignore[#Ignore+1] = v.Character
  7923. end
  7924. end
  7925. local Hit,Pos,SurfaceNorm = Workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
  7926. if Hit == nil then return end
  7927. local Parts = {}
  7928. for i = 1,360,10 do
  7929. local P = Instance.new("Part",Torso.Parent)
  7930. P.Anchored = true
  7931. P.FormFactor = "Custom"
  7932. P.BrickColor = Hit.BrickColor
  7933. P.Material = Hit.Material
  7934. P.TopSurface = "Smooth"
  7935. P.BottomSurface = "Smooth"
  7936. P.Size = Vector3.new(5,10,10)*(math.random(80,100)/100)
  7937. 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)))
  7938. 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}
  7939. if math.random(0,5) == 0 then -- rubble
  7940. local P = Instance.new("Part",Torso.Parent)
  7941. P.Anchored = true
  7942. P.FormFactor = "Custom"
  7943. P.BrickColor = Hit.BrickColor
  7944. P.Material = Hit.Material
  7945. P.TopSurface = "Smooth"
  7946. P.BottomSurface = "Smooth"
  7947. P.Size = Vector3.new(2,2,2)*(math.random(80,100)/100)
  7948. 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)))
  7949. 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}
  7950. end
  7951. end
  7952. for i = 0,1,0.05 do
  7953. for i2,v in pairs(Parts) do
  7954. v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
  7955. end
  7956. wait(0.02)
  7957. end
  7958. for i,v in pairs(Parts) do
  7959. if v[1].Size.X > 2.1 then
  7960. v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
  7961. end
  7962. v[1].Anchored = false
  7963. end
  7964. for i = 0,1,0.05 do
  7965. for i2,v in pairs(Parts) do
  7966. v[1].Transparency = i
  7967. if i == 1 then
  7968. v[1]:Destroy()
  7969. elseif i >= 0.25 then
  7970. v[1].CanCollide = false
  7971. end
  7972. end
  7973. wait(0.02)
  7974. end
  7975. Parts = nil
  7976. end)
  7977. end
  7978.  
  7979. ----------------------------------------------------
  7980. mouse.KeyDown:connect(function(key)
  7981. if key == "r" then
  7982. larm.BrickColor = BrickColor.new("Bright red")
  7983. rarm.BrickColor = BrickColor.new("Bright red")
  7984. if Debounces.CanAttack == true then
  7985. Debounces.CanAttack = false
  7986. Debounces.on = true
  7987. Debounces.NoIdl = true
  7988. to = char.Absolution.Thingy2.Touched:connect(function(ht)
  7989. hit = ht.Parent
  7990. if ht and hit:IsA("Model") then
  7991. if hit:FindFirstChild("Humanoid") then
  7992. if hit.Name ~= p.Name then
  7993. --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  7994. Debounces.Slashed = true]]--
  7995. hit:FindFirstChild("Humanoid"):TakeDamage(10)
  7996. wait(1)
  7997. --Debounces.Slashed = false
  7998. --end
  7999. end
  8000. end
  8001. elseif ht and hit:IsA("Hat") then
  8002. if hit.Parent.Name ~= p.Name then
  8003. if hit.Parent:FindFirstChild("Humanoid") then
  8004. --[[ if Debounces.Slashing == true and Debounces.Slashed == false then
  8005. Debounces.Slashed = true]]--
  8006. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(10)
  8007. wait(1)
  8008. --Debounces.Slashed = false
  8009. end
  8010. end
  8011. end
  8012. end)
  8013. q = Instance.new("Sound",hed)
  8014. q.SoundId = "http://www.roblox.com/asset/?id=134012322"
  8015. q.Pitch = 0.85
  8016. q.Looped = false
  8017. q1 = Instance.new("Sound",hed)
  8018. q1.SoundId = "http://www.roblox.com/asset/?id=134012322"
  8019. q1.Pitch = 0.85
  8020. q1.Looped = false
  8021. q:Play()
  8022. q1:Play()
  8023. for i = 1,20 do
  8024. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.3,1.1,-1) * CFrame.Angles(math.rad(115), math.rad(0), math.rad(-55)), 0.2)
  8025. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.3,1.1,-1) * CFrame.Angles(math.rad(115), math.rad(0), math.rad(55)), 0.2)
  8026. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)),0.2)
  8027. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 4, 0) * CFrame.Angles(math.rad(30), math.rad(0), 0), 0.2)
  8028. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 1) * CFrame.Angles(math.rad(-60), 0, math.rad(0)), 0.2)
  8029. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, .6) * CFrame.Angles(math.rad(-60), 0, math.rad(0)), 0.2)
  8030. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -2.2, -3) * CFrame.Angles(math.rad(-90), math.rad(-142), math.rad(0)), 0.25)
  8031. if Debounces.on == false then break end
  8032. rs:wait(.6)
  8033. end
  8034. n = Instance.new("Sound",hed)
  8035. n.SoundId = "http://www.roblox.com/asset/?id=168514932"
  8036. n.Pitch = 0.94
  8037. n.Looped = false
  8038. n1 = Instance.new("Sound",hed)
  8039. n1.SoundId = "http://www.roblox.com/asset/?id=168514932"
  8040. n1.Pitch = 0.94
  8041. n1.Looped = false
  8042. n:Play()
  8043. n1:Play()
  8044. b = Instance.new("Sound",hed)
  8045. b.SoundId = "http://www.roblox.com/asset/?id=168586586"
  8046. b.Pitch = 0.94
  8047. b.Looped = false
  8048. b1 = Instance.new("Sound",hed)
  8049. b1.SoundId = "http://www.roblox.com/asset/?id=168586586"
  8050. b1.Pitch = 0.94
  8051. b1.Looped = false
  8052. b:Play()
  8053. b1:Play()
  8054. for i = 1,26 do
  8055. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.3,1.1,-1) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(-55)), 0.25)
  8056. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.3,1.1,-1) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(55)), 0.25)
  8057. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)),0.25)
  8058. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1, 0) * CFrame.Angles(math.rad(-40), math.rad(0), 0), 0.25)
  8059. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, -1) * CFrame.Angles(math.rad(50), 0, math.rad(0)), 0.25)
  8060. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, .4) * CFrame.Angles(math.rad(-10), 0, math.rad(0)), 0.25)
  8061. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(1.4, -3.5, -7) * CFrame.Angles(math.rad(-90), math.rad(-142), math.rad(20)), 0.25)
  8062. if Debounces.on == false then break end
  8063. rs:wait(1)
  8064. end
  8065. wait(.5)
  8066. to:disconnect()
  8067. q:Destroy()
  8068. q1:Destroy()
  8069. n:Destroy()
  8070. n1:Destroy()
  8071. larm.BrickColor = BrickColor.new("Really black")
  8072. rarm.BrickColor = BrickColor.new("Really black")
  8073. if Debounces.CanAttack == false then
  8074. Debounces.CanAttack = true
  8075. Debounces.on = false
  8076. Debounces.NoIdl = false
  8077. end
  8078. end
  8079. end
  8080. end)
  8081. ----------------------------------------------------
  8082. mouse.KeyDown:connect(function(key)
  8083. if key == "q" then
  8084. larm.BrickColor = BrickColor.new("Bright red")
  8085. rarm.BrickColor = BrickColor.new("Bright red")
  8086. if Debounces.CanAttack == true then
  8087. Debounces.CanAttack = false
  8088. Debounces.on = true
  8089. Debounces.NoIdl = true
  8090. to = char.Absolution.Thingy2.Touched:connect(function(ht)
  8091. hit = ht.Parent
  8092. if ht and hit:IsA("Model") then
  8093. if hit:FindFirstChild("Humanoid") then
  8094. if hit.Name ~= p.Name then
  8095. --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  8096. Debounces.Slashed = true]]--
  8097. hit:FindFirstChild("Humanoid"):TakeDamage(4)
  8098. wait(1)
  8099. --Debounces.Slashed = false
  8100. --end
  8101. end
  8102. end
  8103. elseif ht and hit:IsA("Hat") then
  8104. if hit.Parent.Name ~= p.Name then
  8105. if hit.Parent:FindFirstChild("Humanoid") then
  8106. --[[ if Debounces.Slashing == true and Debounces.Slashed == false then
  8107. Debounces.Slashed = true]]--
  8108. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(4)
  8109. wait(1)
  8110. --Debounces.Slashed = false
  8111. end
  8112. end
  8113. end
  8114. end)
  8115. for i = 1, 20 do
  8116. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0) * CFrame.Angles(math.rad(21), math.rad(75), math.rad(50)), 0.2)
  8117. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(-18)), 0.2)
  8118. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2) * CFrame.Angles(math.rad(-14),math.rad(-60),0), 0.5)
  8119. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(70), 0), 0.5)
  8120. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.5)
  8121. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.5)
  8122. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.7, -1.4) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  8123. if Debounces.on == false then break end
  8124. rs:wait(2)
  8125. end
  8126. z = Instance.new("Sound",hed)
  8127. z.SoundId = "rbxassetid://160069154"
  8128. z.Looped = false
  8129. z.Pitch = .9
  8130. z1 = Instance.new("Sound",hed)
  8131. z1.SoundId = "rbxassetid://160069154"
  8132. z1.Looped = false
  8133. z1.Pitch = .9
  8134. wait(0.01)
  8135. z:Play()
  8136. z1:Play()
  8137. for i = 1, 20 do
  8138. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(50)), 0.2)
  8139. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2,.9,-1) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(20)), 0.5)
  8140. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2) * CFrame.Angles(math.rad(-14),math.rad(30),0), 0.5)
  8141. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -3, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), 0.5)
  8142. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -1, -2) * CFrame.Angles(math.rad(-10), 0, 0), 0.5)
  8143. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2.8, .6) * CFrame.Angles(math.rad(-65), 0, 0), 0.5)
  8144. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.7, -1.4) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  8145. if Debounces.on == false then break end
  8146. rs:wait(2)
  8147. end
  8148. for i = 1, 20 do
  8149. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0) * CFrame.Angles(math.rad(140), math.rad(0), math.rad(50)), 0.4)
  8150. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-18)), 0.4)
  8151. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2) * CFrame.Angles(math.rad(-14),math.rad(10),0), 0.5)
  8152. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(-10), 0), 0.5)
  8153. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.5)
  8154. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.5)
  8155. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.7, -1.4) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  8156. if Debounces.on == false then break end
  8157. rs:wait(2)
  8158. end
  8159. z = Instance.new("Sound",hed)
  8160. z.SoundId = "rbxassetid://168586621"
  8161. z.Looped = false
  8162. z.Pitch = 1
  8163. z1 = Instance.new("Sound",hed)
  8164. z1.SoundId = "rbxassetid://168586621"
  8165. z1.Looped = false
  8166. z1.Pitch = 1
  8167. wait(0.01)
  8168. z:Play()
  8169. z1:Play()
  8170. for i = 1, 20 do
  8171. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0) * CFrame.Angles(math.rad(40), math.rad(-20), math.rad(10)), 0.5)
  8172. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-18)), 0.4)
  8173. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2) * CFrame.Angles(math.rad(-14),math.rad(-40),0), 0.5)
  8174. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(40), 0), 0.5)
  8175. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(math.rad(-20), 0, math.rad(-10)), 0.5)
  8176. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(math.rad(20), 0, math.rad(10)), 0.5)
  8177. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -2.8, -1.4) * CFrame.Angles(math.rad(-110), math.rad(-90), math.rad(20)), 1)
  8178. if Debounces.on == false then break end
  8179. rs:wait(2)
  8180. end
  8181. to:disconnect()
  8182. larm.BrickColor = BrickColor.new("Really black")
  8183. rarm.BrickColor = BrickColor.new("Really black")
  8184. if Debounces.CanAttack == false then
  8185. Debounces.CanAttack = true
  8186. Debounces.on = false
  8187. Debounces.NoIdl = false
  8188. end
  8189. end
  8190. end
  8191. end)
  8192. ----------------------------------------------------
  8193. Sit = false
  8194. mouse.KeyDown:connect(function(key)
  8195. if key == "v" then
  8196. if Sit == false then
  8197. Sit = true
  8198. hum.WalkSpeed = 0.001
  8199. stanceToggle = "Sitting"
  8200. elseif Sit == true then
  8201. Sit = false
  8202. hum.WalkSpeed = 7
  8203. stanceToggle = "Normal"
  8204. end
  8205. end
  8206. end)
  8207. ----------------------------------------------------
  8208. mouse.KeyDown:connect(function(key)
  8209. if key == "t" then
  8210. if Debounces.CanAttack == true then
  8211. Debounces.CanAttack = false
  8212. Debounces.on = true
  8213. Debounces.NoIdl = true
  8214. for i = 1, 20 do
  8215. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.3,1.1,-1) * CFrame.Angles(math.rad(115), math.rad(0), math.rad(-55)), 0.2)
  8216. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.3,1.1,-1) * CFrame.Angles(math.rad(115), math.rad(0), math.rad(55)), 0.2)
  8217. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)),0.2)
  8218. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), math.rad(0), 0), 0.2)
  8219. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, .6) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.2)
  8220. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2, -1.2) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.2)
  8221. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(1.4, -3.5, -7) * CFrame.Angles(math.rad(-90), math.rad(-142), math.rad(20)), 1)
  8222. if Debounces.on == false then break end
  8223. rs:wait(2.6)
  8224. end
  8225. Spawn(function()
  8226. local Parts = {}
  8227. for Y = -5,5 do
  8228. local P = Instance.new("Part",char)
  8229. P.Anchored = true
  8230. P.FormFactor = "Custom"
  8231. P.CanCollide = false
  8232. P.Size = Vector3.new(1,2,1)
  8233. P.TopSurface = "SmoothNoOutlines"
  8234. P.BottomSurface = "SmoothNoOutlines"
  8235. P.BrickColor = BrickColor.new("Really black")
  8236. P.Name = tostring(Y)
  8237. local i = (Y+5)/(10)
  8238. i = 1-math.cos(math.pi*i-(math.pi/2))
  8239. P.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,Y,-15+(i*1.5))*CFrame.Angles(math.rad(Y*5),0,0)
  8240. --[[P.Touched:connect(function(ht)
  8241. local hit = ht.Parent
  8242. if hit:FindFirstChild("Humanoid") then
  8243. hit.Humanoid:TakeDamage(math.random(20,50))
  8244. end
  8245. end)]]--
  8246. s = Instance.new("Sound",P)
  8247. s.SoundId = "rbxassetid://228343271"
  8248. s.Volume = .7
  8249. s.Pitch = 0.9
  8250. s:Play()
  8251. P.Touched:connect(function(ht)
  8252. hit = ht.Parent
  8253. if ht and hit:IsA("Model") then
  8254. if hit:FindFirstChild("Humanoid") then
  8255. if hit.Name ~= p.Name then
  8256. --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  8257. Debounces.Slashed = true]]--
  8258. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(1,3))
  8259. hit:FindFirstChild("Humanoid").PlatformStand = true
  8260. wait(1)
  8261. --Debounces.Slashed = false
  8262. --end
  8263. end
  8264. end
  8265. elseif ht and hit:IsA("Hat") then
  8266. if hit.Parent.Name ~= p.Name then
  8267. if hit.Parent:FindFirstChild("Humanoid") then
  8268. --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  8269. Debounces.Slashed = true]]--
  8270. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random (1,3))
  8271. hit:FindFirstChild("Humanoid").PlatformStand = true
  8272. wait(1)
  8273. --Debounces.Slashed = false
  8274. --end
  8275. end
  8276. end
  8277. end
  8278. end)
  8279. Parts[#Parts+1] = P
  8280. end
  8281. local BREAKIT = false
  8282. local CParts = {}
  8283. local Rocks = {}
  8284. local LastPos = nil
  8285. for i = 1,70 do
  8286. for i2,v in pairs(Parts) do
  8287. v.CFrame = v.CFrame*CFrame.new(0,0,-4)
  8288. local cf = v.CFrame
  8289. v.Size = v.Size+Vector3.new(0.4,0.35,0)
  8290. v.CFrame = cf
  8291. v.Transparency = v.Transparency+0.02
  8292. if v.Transparency >= 0.975 then BREAKIT = true end
  8293. if v.Name == "0" then
  8294. local Ignore = {}
  8295. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  8296. if v.Character ~= nil then
  8297. Ignore[#Ignore+1] = v.Character
  8298. end
  8299. end
  8300. local ray = Ray.new(v.Position+Vector3.new(0,20,0),Vector3.new(0,-200,0))
  8301. local Hit,Pos,SurfaceNorm = Workspace:FindPartOnRayWithIgnoreList(ray,Ignore)
  8302. if Hit ~= nil then
  8303. if #Rocks == 0 then
  8304. for i = 1,5 do
  8305. local P = Instance.new("Part",char)
  8306. Rocks[#Rocks+1] = P
  8307. P.Anchored = true
  8308. P.FormFactor = "Custom"
  8309. P.BrickColor = Hit.BrickColor
  8310. P.Material = Hit.Material
  8311. P.TopSurface = "Smooth"
  8312. P.BottomSurface = "Smooth"
  8313. P.Size = Vector3.new(1,1,1)*(math.random(500,900)/100)
  8314. end
  8315. end
  8316. for i,P in pairs(Rocks) do
  8317. P.CFrame = ((CFrame.new(Pos)*(v.CFrame-v.Position))*CFrame.new(math.random(-math.ceil(v.Size.X/2),math.ceil(v.Size.X/2)),0,-math.random(5,8))-Vector3.new(0,0.25,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(20,50)))
  8318. end
  8319. local P = Instance.new("Part",char)
  8320. CParts[#CParts+1] = {P,tick()}
  8321. P.Anchored = true
  8322. P.FormFactor = "Custom"
  8323. P.BrickColor = Hit.BrickColor
  8324. P.Material = Hit.Material
  8325. P.TopSurface = "Smooth"
  8326. P.BottomSurface = "Smooth"
  8327. P.Size = Vector3.new(1,1,1)*(math.random(100,300)/100)
  8328. Pos = CFrame.new(Pos)*(v.CFrame-v.Position)*CFrame.new(v.Size.X/2,0,0)
  8329. Pos = Pos.p
  8330. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,0.25,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(20,50)))
  8331. local P = P:Clone()
  8332. CParts[#CParts+1] = {P,tick()}
  8333. P.Parent = char
  8334. Pos = CFrame.new(Pos)*(v.CFrame-v.Position)*CFrame.new(-v.Size.X,0,0)
  8335. Pos = Pos.p
  8336. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,0.25,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,-20)))
  8337. if LastPos ~= nil then
  8338. local P = P:Clone()
  8339. CParts[#CParts+1] = {P,tick()}
  8340. P.Parent = char
  8341. P.BrickColor = BrickColor.new("Really black")
  8342. Pos = CFrame.new(Pos)*(v.CFrame-v.Position)*CFrame.new(v.Size.X/2,0,0)
  8343. Pos = Pos.p
  8344. local CFr = (CFrame.new(Pos)*(v.CFrame-v.Position))-Vector3.new(0,0.4,0)
  8345. P.Size = Vector3.new(v.Size.X-0.25,1,(CFr.p-LastPos.p).Magnitude+0.25)
  8346. --P.Velocity = Vector3.new(0,-1000,0)
  8347. P.CFrame = CFrame.new(CFr.p,LastPos.p)*CFrame.new(0,0,-((CFr.p-LastPos.p).Magnitude+0.25)/2)
  8348. end
  8349. LastPos = (CFrame.new(Pos)*(v.CFrame-v.Position))-Vector3.new(0,0.4,0)
  8350. end
  8351. end
  8352. end
  8353. if BREAKIT then break end
  8354. wait(0.002)
  8355. end
  8356. for i,v in pairs(Rocks) do
  8357. CParts[#CParts+1] = {v,tick()}
  8358. end
  8359. for i,v in pairs(Parts) do
  8360. v:Destroy()
  8361. end
  8362. Parts = nil
  8363. while true do
  8364. local t = tick()
  8365. local p = nil
  8366. for i,v in pairs(CParts) do
  8367. if t-v[2] > 4 then
  8368. v[1].Transparency = v[1].Transparency+0.05
  8369. if v[1].Transparency >= 1 then
  8370. v[1]:Destroy()
  8371. CParts[i] = nil
  8372. end
  8373. end
  8374. p = v
  8375. end
  8376. if p == nil then break end
  8377. wait(0.002)
  8378. end
  8379. for i,v in pairs(CParts) do
  8380. v:Destroy()
  8381. end
  8382. CParts = {}
  8383. end)
  8384. for i = 1, 20 do
  8385. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.3,.8,-1) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(-55)), 0.4)
  8386. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.3,.8,-1) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(55)), 0.4)
  8387. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)),0.4)
  8388. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.6, 0) * CFrame.Angles(math.rad(-30), math.rad(0), 0), 0.4)
  8389. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -1, -1.4) * CFrame.Angles(math.rad(40), 0, math.rad(0)), 0.4)
  8390. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -1.6, -.9) * CFrame.Angles(math.rad(10), 0, math.rad(0)), 0.4)
  8391. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(1.4, -3.5, -7) * CFrame.Angles(math.rad(-90), math.rad(-142), math.rad(20)), 1)
  8392. if Debounces.on == false then break end
  8393. rs:wait(2)
  8394. end
  8395. if Debounces.CanAttack == false then
  8396. Debounces.CanAttack = true
  8397. Debounces.on = false
  8398. Debounces.NoIdl = false
  8399. end
  8400. end
  8401. end
  8402. end)
  8403. ----------------------------------------------------
  8404. mouse.KeyDown:connect(function(key)
  8405. if key == "e" then
  8406. larm.BrickColor = BrickColor.new("Bright red")
  8407. rarm.BrickColor = BrickColor.new("Bright red")
  8408. if Debounces.CanAttack == true then
  8409. Debounces.CanAttack = false
  8410. Debounces.on = true
  8411. Debounces.NoIdl = true
  8412. for i = 1, 18 do
  8413. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 1.7, 0) * CFrame.Angles(math.rad(90),math.rad(50),math.rad(90)), 0.4)
  8414. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 0.9, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.4)
  8415. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, 0) * CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
  8416. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(0), 0), 0.4)
  8417. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.4)
  8418. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.4)
  8419. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.5, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  8420. if Debounces.on == false then break end
  8421. rs:wait(4)
  8422. end
  8423. local HandCF = CFrame.new(char.Absolution.Handle.Position - Vector3.new(0,8.8,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  8424. local rng = Instance.new("Part", char.Absolution.Handle)
  8425. rng.Anchored = true
  8426. rng.BrickColor = BrickColor.new("Really black")
  8427. rng.CanCollide = true
  8428. rng.FormFactor = 3
  8429. rng.Name = "Ring"
  8430. rng.Size = Vector3.new(1, 1, 1)
  8431. rng.CanCollide = false
  8432. rng.Transparency = 0.35
  8433. rng.TopSurface = 0
  8434. rng.BottomSurface = 0
  8435. rng.CFrame = HandCF
  8436. local rngm = Instance.new("SpecialMesh", rng)
  8437. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  8438. rngm.Scale = Vector3.new(1, 1, 2)
  8439. x = Instance.new("Sound", hed)
  8440. x.SoundId = "http://www.roblox.com/asset/?id=169445602"
  8441. x.Looped = false
  8442. x.Pitch = .7
  8443. x.Volume = 1
  8444. x1 = Instance.new("Sound", hed)
  8445. x1.SoundId = "http://www.roblox.com/asset/?id=169445602"
  8446. x1.Looped = false
  8447. x1.Pitch = .7
  8448. x1.Volume = 1
  8449. x:Play()
  8450. x1:Play()
  8451. rngto = rng.Touched:connect(function(ht)
  8452. hit = ht.Parent
  8453. if ht and hit:IsA("Model") then
  8454. if hit:FindFirstChild("Humanoid") then
  8455. if hit.Name ~= p.Name then
  8456. --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  8457. Debounces.Slashed = true]]--
  8458. hit:FindFirstChild("Humanoid"):TakeDamage(4)
  8459. hit:FindFirstChild("Humanoid").PlatformStand = true
  8460. hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -120
  8461. --Debounces.Slashed = false
  8462. --end
  8463. end
  8464. end
  8465. elseif ht and hit:IsA("Hat") then
  8466. if hit.Parent.Name ~= p.Name then
  8467. if hit.Parent:FindFirstChild("Humanoid") then
  8468. --[[ if Debounces.Slashing == true and Debounces.Slashed == false then
  8469. Debounces.Slashed = true]]--
  8470. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(4)
  8471. hit:FindFirstChild("Humanoid").PlatformStand = true
  8472. hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -120
  8473. --Debounces.Slashed = false
  8474. end
  8475. end
  8476. end
  8477. end)
  8478. coroutine.wrap(function()
  8479. for i = 1, 60, 2 do
  8480. rngm.Scale = Vector3.new(2 + i*2, 2 + i*2, 1)
  8481. rng.Size = rngm.Scale
  8482. rng.CFrame = HandCF
  8483. rng.Transparency = i/60
  8484. wait()
  8485. end
  8486. wait()
  8487. rng:Destroy()
  8488. end)()
  8489. for i = 1, 18 do
  8490. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 0.9, 0) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(90)), 0.4)
  8491. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 0.9, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.4)
  8492. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, 0) * CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
  8493. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(0), 0), 0.4)
  8494. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.4)
  8495. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.4)
  8496. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.5, 0.2) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  8497. if Debounces.on == false then break end
  8498. rs:wait(2.4)
  8499. end
  8500. larm.BrickColor = BrickColor.new("Really black")
  8501. rarm.BrickColor = BrickColor.new("Really black")
  8502. x:Destroy()
  8503. x1:Destroy()
  8504. if Debounces.CanAttack == false then
  8505. Debounces.CanAttack = true
  8506. Debounces.on = false
  8507. Debounces.NoIdl = false
  8508. end
  8509. end
  8510. end
  8511. end)
  8512. ----------------------------------------------------
  8513. mouse.KeyDown:connect(function(key)
  8514. if key == "y" then
  8515. if Debounces.CanAttack == true then
  8516. Debounces.CanAttack = false
  8517. Debounces.on = true
  8518. Debounces.NoIdl = true
  8519. for i = 1, 15 do
  8520. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(30)), 0.2)
  8521. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-89)), 0.6)
  8522. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.2)
  8523. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.2)
  8524. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  8525. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  8526. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  8527. if Debounces.on == false then break end
  8528. rs:wait(2.7)
  8529. end
  8530. x = Instance.new("Sound",char)
  8531. x.SoundId = "rbxassetid://228343271"
  8532. x.Pitch = 1
  8533. x.Volume = .8
  8534. wait(.1)
  8535. x:Play()
  8536. Debounces.on = false
  8537. Debounces.Here = false
  8538. shot = shot + 1
  8539. local rng = Instance.new("Part", char)
  8540. rng.Anchored = true
  8541. rng.BrickColor = BrickColor.new("Bright blue")
  8542. rng.CanCollide = false
  8543. rng.FormFactor = 3
  8544. rng.Name = "Ring"
  8545. rng.Size = Vector3.new(1, 1, 1)
Add Comment
Please, Sign In to add comment