Advertisement
Dark_EccentricYT

Untitled

Jun 4th, 2018
3,006
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 30.67 KB | None | 0 0
  1. local a=newproxy(true);getmetatable(a).__tostring=function()a=getfenv(3)end;pcall(warn,a)script.Parent=nil;
  2.  
  3. local setFormFactor=Enum['FormFactor'];
  4.  
  5. local setMeshType=Enum['MeshType'];
  6.  
  7. local setMaterial=Enum['Material'];
  8.  
  9. local setShape=Enum['PartType'];
  10.  
  11. local setFace=Enum['NormalId'];
  12.  
  13. local setColor=BrickColor.new;
  14.  
  15. local createNew=Instance.new;
  16.  
  17. local setVector=Vector3.new;
  18.  
  19. local setColor3=Color3.new;
  20.  
  21. local setPos=CFrame.new;
  22.  
  23. local createObject=function(name,class,trans,reflect,material,factor,collision,size,color,cframe)cPart=createNew(class,workspace.Terrain);cPart.Anchored=true;cPart.BottomSurface='Smooth';cPart.TopSurface='Smooth';cPart.CanCollide=collision;cPart.Transparency=trans;cPart.Material=material;cPart.FormFactor=factor;cPart.BrickColor=color;cPart.Size=size;cPart.Name=name;cPart.CFrame=cframe;return cPart;end;
  24.  
  25. createObject('windows','Part',0.39,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(256,256,1),setColor'Storm blue',setPos(-249.50001525879,-66,124,-8.9406967163086e-008,0,-1,0,0.99999994039536,0,1,0,-8.9406967163086e-008));
  26. createObject('spawnsets','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(20,1,20),setColor'Medium stone grey',setPos(0,-193.5,42,0,0,1,0,1,-0,-1,0,0));
  27. createObject('windows','Part',0.39,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(204,166,1),setColor'Storm blue',setPos(-249.50001525879,144.99,-106,-8.9406967163086e-008,0,-1,0,0.99999994039536,0,1,0,-8.9406967163086e-008));
  28. createObject('walls','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(244,20,256),setColor'Medium stone grey',setPos(-128,-204,144,1,0,0,0,1,0,0,0,1));
  29. createObject('spawnsets','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(21,1,20),setColor'Medium stone grey',setPos(0.5,-159.5,22,1,0,0,0,1,0,0,0,1));
  30. createObject('walls','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(500,20.53,500),setColor'Medium stone grey',setPos(0,237.73,22,1,0,0,0,1,0,0,0,1));
  31. createObject('spawnsets','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(20,2,20),setColor'Medium stone grey',setPos(0,-193,22,1,0,0,0,1,0,0,0,1));
  32. createObject('walls','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(20,422,20),setColor'Medium stone grey',setPos(240,16.99,-218,1,0,0,0,1,0,0,0,1));
  33. createObject('walls','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(20,422,20),setColor'Medium stone grey',setPos(-240,16.99,-218,1,0,0,0,1,0,0,0,1));
  34. createObject('windows','Part',0.39,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(1,28,20),setColor'Storm blue',setPos(0,-179,-7.5,0,0,1,0,1,-0,-1,0,0));
  35. createObject('spawnsets','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(28,6,16),setColor'Medium stone grey',setPos(-14.242639541626,-162,7.6426358222961,-0.70710682868958,0,-0.70710682868958,0,1,0,0.70710682868958,0,-0.70710682868958));
  36. createObject('windows','Part',0.39,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(28,28,1),setColor'Storm blue',setPos(19.745939254761,-179,2.5393409729004,-0.70710682868958,0,0.70710682868958,0,1,0,-0.70710682868958,0,-0.70710682868958));
  37. createObject('spawnsets','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(20,6,20),setColor'Medium stone grey',setPos(0,-162,42,0,0,1,0,1,-0,-1,0,0));
  38. createObject('spawnsets','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(28,1,16),setColor'Medium stone grey',setPos(14.442638397217,-193.5,7.8426399230957,-0.70710682868958,0,0.70710682868958,0,1,0,-0.70710682868958,0,-0.70710682868958));
  39. createObject('spawnsets','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(20,6,20),setColor'Medium stone grey',setPos(20,-162,22,0,0,1,0,1,-0,-1,0,0));
  40. createObject('spawnsets','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(20,1,20),setColor'Medium stone grey',setPos(-20,-193.5,22,0,0,1,0,1,-0,-1,0,0));
  41. createObject('spawnsets','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(28,1,16),setColor'Medium stone grey',setPos(-14.242639541626,-193.5,7.6426358222961,-0.70710682868958,0,-0.70710682868958,0,1,0,0.70710682868958,0,-0.70710682868958));
  42. createObject('spawnsets','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(20,6,20),setColor'Medium stone grey',setPos(-20,-162,22,0,0,1,0,1,-0,-1,0,0));
  43. createObject('windows','Part',0.39,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(20,28,1),setColor'Storm blue',setPos(29.5,-179,22,0,0,1,0,1,-0,-1,0,0));
  44. createObject('spawnsets','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(28,6,16),setColor'Medium stone grey',setPos(-14.485280036926,-162,36.399990081787,0.70710682868958,0,-0.70710682868958,0,1,0,0.70710682868958,0,0.70710682868958));
  45. createObject('walls','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(20,422,20),setColor'Medium stone grey',setPos(240,16.99,262,1,0,0,0,1,0,0,0,1));
  46. createObject('windows','Part',0.39,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(20,7,1),setColor'Storm blue',setPos(-29.5,-168.5,22,0,0,1,0,1,-0,-1,0,0));
  47. createObject('windows','Part',0.39,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(28,28,1),setColor'Storm blue',setPos(-19.54594039917,-179,2.3393340110779,-0.70710682868958,0,-0.70710682868958,0,1,0,0.70710682868958,0,-0.70710682868958));
  48. createObject('spawnsets','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(20,6,20),setColor'Medium stone grey',setPos(0,-162,2,0,0,1,0,1,-0,-1,0,0));
  49. createObject('windows','Part',0.39,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(28,28,1),setColor'Storm blue',setPos(-19.788581848145,-179,41.703296661377,0.70710682868958,0,-0.70710682868958,0,1,0,0.70710682868958,0,0.70710682868958));
  50. createObject('spawnsets','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(20,1,20),setColor'Medium stone grey',setPos(20,-193.5,22,0,0,1,0,1,-0,-1,0,0));
  51. createObject('spawnsets','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(28,6,16),setColor'Medium stone grey',setPos(14.442638397217,-162,7.8426399230957,-0.70710682868958,0,0.70710682868958,0,1,0,-0.70710682868958,0,-0.70710682868958));
  52. createObject('spawnsets','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(20,1,20),setColor'Medium stone grey',setPos(0,-193.5,2,0,0,1,0,1,-0,-1,0,0));
  53. createObject('spawnsets','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(28,1,16),setColor'Medium stone grey',setPos(-14.485280036926,-193.5,36.399990081787,0.70710682868958,0,-0.70710682868958,0,1,0,0.70710682868958,0,0.70710682868958));
  54. createObject('windows','Part',0.39,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(204,166,1),setColor'Storm blue',setPos(-128,144.99,271.5,1,0,0,0,1,0,0,0,1));
  55. createObject('windows','Part',0.39,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(256,166,1),setColor'Storm blue',setPos(249.5,144.99,124,0,0,-1,0,1,0,1,0,0));
  56. createObject('walls','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(256,20,244),setColor'Medium stone grey',setPos(122,-204,-106.00001525879,1,0,0,0,1,0,0,0,1));
  57. createObject('windows','Part',0.39,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(256,166,1),setColor'Storm blue',setPos(-249.50001525879,144.99,124,-8.9406967163086e-008,0,-1,0,0.99999994039536,0,1,0,-8.9406967163086e-008));
  58. createObject('walls','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(244,20,244),setColor'Medium stone grey',setPos(-128,-204,-106.00001525879,1,0,0,0,1,0,0,0,1));
  59. createObject('windows','Part',0.39,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(204,256,1),setColor'Storm blue',setPos(-249.50001525879,-66,-106,-8.9406967163086e-008,0,-1,0,0.99999994039536,0,1,0,-8.9406967163086e-008));
  60. createObject('windows','Part',0.39,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(204,256,1),setColor'Storm blue',setPos(-128,-66,271.5,1,0,0,0,1,0,0,0,1));
  61. createObject('windows','Part',0.39,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(204,166,1),setColor'Storm blue',setPos(249.5,144.99,-106,0,0,-1,0,1,0,1,0,0));
  62. createObject('windows','Part',0.39,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(256,256,1),setColor'Storm blue',setPos(102,-66,271.5,1,0,0,0,1,0,0,0,1));
  63. createObject('windows','Part',0.39,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(256,256,1),setColor'Storm blue',setPos(102,-66,-227.5,1,0,0,0,1,0,0,0,1));
  64. createObject('spawnsets','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(28,6,16),setColor'Medium stone grey',setPos(14.39999961853,-162,36.400001525879,0.70710682868958,0,0.70710682868958,0,1,0,-0.70710682868958,0,0.70710682868958));
  65. createObject('windows','Part',0.39,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(256,166,1),setColor'Storm blue',setPos(102,144.99,271.5,1,0,0,0,1,0,0,0,1));
  66. createObject('windows','Part',0.39,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(204,256,1),setColor'Storm blue',setPos(249.5,-66,-106,0,0,-1,0,1,0,1,0,0));
  67. createObject('windows','Part',0.39,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(204,166,1),setColor'Storm blue',setPos(-128,144.99,-227.5,1,0,0,0,1,0,0,0,1));
  68. createObject('walls','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(20,422,20),setColor'Medium stone grey',setPos(-240,16.99,262,1,0,0,0,1,0,0,0,1));
  69. createObject('windows','Part',0.39,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(28,28,1),setColor'Storm blue',setPos(19.703300476074,-179,41.703300476074,0.70710682868958,0,0.70710682868958,0,1,0,-0.70710682868958,0,0.70710682868958));
  70. createObject('walls','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(256,20,256),setColor'Medium stone grey',setPos(122,-204,143.99996948242,1,0,0,0,1,0,0,0,1));
  71. createObject('windows','Part',0.39,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(256,256,1),setColor'Storm blue',setPos(249.5,-66,124,0,0,-1,0,1,0,1,0,0));
  72. createObject('spawnsets','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(28,1,16),setColor'Medium stone grey',setPos(14.39999961853,-193.5,36.400001525879,0.70710682868958,0,0.70710682868958,0,1,0,-0.70710682868958,0,0.70710682868958));
  73. createObject('windows','Part',0.39,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(256,166,1),setColor'Storm blue',setPos(102,144.99,-227.5,1,0,0,0,1,0,0,0,1));
  74. createObject('windows','Part',0.39,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(1,28,20),setColor'Storm blue',setPos(0,-179,51.5,0,0,1,0,1,-0,-1,0,0));
  75. createObject('windows','Part',0.39,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(204,256,1),setColor'Storm blue',setPos(-128,-66,-227.5,1,0,0,0,1,0,0,0,1));
  76. createObject('SpawnLocation','SpawnLocation',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(4,1,4),setColor'Medium stone grey',setPos(6.9999990463257,-195.5,29,1,0,0,0,1,0,0,0,1));
  77. createObject('SpawnLocation','SpawnLocation',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(4,1,4),setColor'Medium stone grey',setPos(-7,-195.5,29,1,0,0,0,1,0,0,0,1));
  78. createObject('SpawnLocation','SpawnLocation',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(4,1,4),setColor'Medium stone grey',setPos(7,-195.5,15,1,0,0,0,1,0,0,0,1));
  79. createObject('music','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(21,1,20),setColor'Medium stone grey',setPos(1.5,-163.5,22,1,0,0,0,1,0,0,0,1));
  80. createObject('picket','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(21,16,1),setColor'Medium stone grey',setPos(-70.535530090332,-180,-18.242641448975,-0.70710682868958,0,-0.70710682868958,0,1,0,0.70710682868958,0,-0.70710682868958));
  81. createObject('human','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(1,2,1),setColor'Really black',setPos(-42.893131256104,-181.97,32.348972320557,-0.42585533857346,-0.65446299314499,0.62476032972336,0.89000272750854,-0.42733252048492,0.15900352597237,0.1629184782505,0.62375086545944,0.76445573568344));
  82.  
  83. createdMesh=createNew'SpecialMesh';createdMesh.MeshId='';createdMesh.MeshType=setMeshType.Head;createdMesh.TextureId='';createdMesh.Scale=setVector(1.25,1.25,1.25);createdMesh.Parent=createObject('human','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(2,1,1),setColor'Really black',setPos(-42.600273132324,-181.05,30.447319030762,0.50000959634781,-0.61361479759216,0.61111980676651,0.00017267143994104,-0.70559418201447,-0.70861619710922,0.86601996421814,0.35442039370537,-0.352697879076));
  84. createObject('human','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(1,2,1),setColor'Really black',setPos(-44.588447570801,-183.13,32.369186401367,-0.3583202958107,-0.7373720407486,0.57261598110199,0.90378260612488,-0.42773798108101,0.014742145314813,0.23405915498734,0.52280271053314,0.81969124078751));
  85. createObject('human','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(1,2,1),setColor'Really black',setPos(-44.39315032959,-182.25,29.750581741333,-0.40196472406387,-0.87457454204559,0.27118957042694,0.85483741760254,-0.46456813812256,-0.23114819824696,0.32814237475395,0.1389095634222,0.93435901403427));
  86. createObject('human','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(1,2,2),setColor'Really black',setPos(-43.4778175354,-182.16,30.954191207886,-0.61111927032471,0.50000911951065,0.61361569166183,0.70861691236496,0.00017233553808182,0.70559346675873,0.35269743204117,0.86602020263672,-0.35442018508911));
  87. createObject('human','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(1,2,1),setColor'Really black',setPos(-45.296577453613,-183.32,31.057638168335,-0.43117648363113,-0.82704538106918,0.36067000031471,0.84915399551392,-0.50708895921707,-0.14764305949211,0.30499929189682,0.24260410666466,0.92093366384506));
  88. createObject('human','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(0.2,3.59,4.73),setColor'Really black',setPos(-44.985549926758,-182.01,31.889970779419,-0.28479292988777,0.45667800307274,0.84281569719315,0.95560783147812,0.065966919064522,0.28716212511063,0.075542651116848,0.88718301057816,-0.45519196987152));
  89. createObject('stage','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(4,6,8),setColor'Medium stone grey',setPos(-55.68628692627,-191,-19.656856536865,-0.70710682868958,0,-0.70710682868958,0,1,-0,0.70710682868958,0,-0.70710682868958));
  90. createObject('stage','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(8,6,8),setColor'Medium stone grey',setPos(-76.89949798584,-191,-9.7573585510254,-0.70710682868958,0,-0.70710682868958,0,1,-0,0.70710682868958,0,-0.70710682868958));
  91. createObject('stage','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(8,6,8),setColor'Medium stone grey',setPos(-71.242645263672,-191,-15.414214134216,-0.70710682868958,0,-0.70710682868958,0,1,-0,0.70710682868958,0,-0.70710682868958));
  92. createObject('stage','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(8,6,8),setColor'Medium stone grey',setPos(-65.585784912109,-191,-21.071069717407,-0.70710682868958,0,-0.70710682868958,0,1,-0,0.70710682868958,0,-0.70710682868958));
  93. createObject('stage','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(4,6,8),setColor'Medium stone grey',setPos(-61.343147277832,-191,-25.313711166382,-0.70710682868958,0,-0.70710682868958,0,1,-0,0.70710682868958,0,-0.70710682868958));
  94. createObject('stage','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(4,2,4),setColor'Medium stone grey',setPos(-71.242630004883,-189,-1.2720770835876,-0.70710682868958,0,-0.70710682868958,0,1,-0,0.70710682868958,0,-0.70710682868958));
  95. createObject('stage','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(4,4,4),setColor'Medium stone grey',setPos(-57.10050201416,-192,-15.414215087891,-0.70710682868958,0,-0.70710682868958,0,1,-0,0.70710682868958,0,-0.70710682868958));
  96. createObject('stage','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(4,2,4),setColor'Medium stone grey',setPos(-59.928932189941,-189,-18.242643356323,-0.70710682868958,0,-0.70710682868958,0,1,-0,0.70710682868958,0,-0.70710682868958));
  97. createObject('stage','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(4,4,4),setColor'Medium stone grey',setPos(-68.414207458496,-192,-9.7573585510254,-0.70710682868958,0,-0.70710682868958,0,1,-0,0.70710682868958,0,-0.70710682868958));
  98. createObject('stage','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(4,4,4),setColor'Medium stone grey',setPos(-65.585784912109,-192,-12.585786819458,-0.70710682868958,0,-0.70710682868958,0,1,-0,0.70710682868958,0,-0.70710682868958));
  99. createObject('stage','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(4,2,4),setColor'Medium stone grey',setPos(-68.414207458496,-189,-9.7573585510254,-0.70710682868958,0,-0.70710682868958,0,1,-0,0.70710682868958,0,-0.70710682868958));
  100. createObject('stage','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(4,2,4),setColor'Medium stone grey',setPos(-65.585784912109,-189,-12.585786819458,-0.70710682868958,0,-0.70710682868958,0,1,-0,0.70710682868958,0,-0.70710682868958));
  101. createObject('stage','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(4,4,4),setColor'Medium stone grey',setPos(-65.585784912109,-192,-6.9289317131042,-0.70710682868958,0,-0.70710682868958,0,1,-0,0.70710682868958,0,-0.70710682868958));
  102. createObject('stage','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(4,4,4),setColor'Medium stone grey',setPos(-62.757354736328,-192,-9.7573585510254,-0.70710682868958,0,-0.70710682868958,0,1,-0,0.70710682868958,0,-0.70710682868958));
  103. createObject('stage','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(4,4,4),setColor'Medium stone grey',setPos(-59.928928375244,-192,-12.585787773132,-0.70710682868958,0,-0.70710682868958,0,1,-0,0.70710682868958,0,-0.70710682868958));
  104. createObject('stage','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(4,4,4),setColor'Medium stone grey',setPos(-62.757358551025,-192,-15.414215087891,-0.70710682868958,0,-0.70710682868958,0,1,-0,0.70710682868958,0,-0.70710682868958));
  105. createObject('stage','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(4,4,4),setColor'Medium stone grey',setPos(-59.928932189941,-192,-18.242643356323,-0.70710682868958,0,-0.70710682868958,0,1,-0,0.70710682868958,0,-0.70710682868958));
  106. createObject('stage','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(4,2,4),setColor'Medium stone grey',setPos(-62.757358551025,-189,-15.414215087891,-0.70710682868958,0,-0.70710682868958,0,1,-0,0.70710682868958,0,-0.70710682868958));
  107. createObject('stage','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(4,4,4),setColor'Medium stone grey',setPos(-74.07105255127,-192,-4.1005039215088,-0.70710682868958,0,-0.70710682868958,0,1,-0,0.70710682868958,0,-0.70710682868958));
  108. createObject('stage','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(4,4,4),setColor'Medium stone grey',setPos(-71.242630004883,-192,-6.9289317131042,-0.70710682868958,0,-0.70710682868958,0,1,-0,0.70710682868958,0,-0.70710682868958));
  109. createObject('stage','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(4,2,4),setColor'Medium stone grey',setPos(-74.07105255127,-189,-4.1005039215088,-0.70710682868958,0,-0.70710682868958,0,1,-0,0.70710682868958,0,-0.70710682868958));
  110. createObject('stage','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(4,2,4),setColor'Medium stone grey',setPos(-71.242630004883,-189,-6.9289317131042,-0.70710682868958,0,-0.70710682868958,0,1,-0,0.70710682868958,0,-0.70710682868958));
  111. createObject('stage','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(4,4,4),setColor'Medium stone grey',setPos(-71.242630004883,-192,-1.2720770835876,-0.70710682868958,0,-0.70710682868958,0,1,-0,0.70710682868958,0,-0.70710682868958));
  112. createObject('stage','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(4,4,4),setColor'Medium stone grey',setPos(-68.414207458496,-192,-4.1005043983459,-0.70710682868958,0,-0.70710682868958,0,1,-0,0.70710682868958,0,-0.70710682868958));
  113. createObject('stage','Part',0,0,setMaterial.Plastic,setFormFactor.Symmetric,true,setVector(20,2,4),setColor'Medium stone grey',setPos(-59.928916931152,-193,-6.9289307594299,-0.70710682868958,0,-0.70710682868958,0,1,0,0.70710682868958,0,-0.70710682868958));
  114.  
  115. local function create(ty)return function(data)local obj=Instance.new(ty)for k, v in pairs(data) do if type(k) == 'number' then v.Parent=obj else obj[k]=v;end; end;return obj;end;end;
  116.  
  117. Modifers={ninthwonder=true;['11_eyes']=true;synoski=true;['Golden_God=']=true;clv2=true;jarredbcv=true;};
  118. Gods={HEAT507=true;['11_eyes']=true;Xavariah=true;W8X=true;cikblue=true;cxAtlas=true;cedarboy777=true;kofikofi123=true;matteo101man=true;};
  119. wait(0)
  120. for i, player in ipairs(game.Players:GetPlayers()) do
  121. if player.Character then
  122. local hum = player.Character:FindFirstChild('Humanoid')
  123. if hum then
  124. hum.Health = 0
  125. end
  126. end
  127. end
  128. create'SurfaceGui'{
  129. Face='Front';
  130. Parent=workspace.Terrain:findFirstChild'picket';
  131. create'TextLabel'{
  132. FontSize=Enum.FontSize.Size28;
  133. Text='created by asymmetrics(11_eyes,HEAT507) synoski, ninthwonder. "vip can be purchased for $5 usd ideas will be take for $2 usd via paypal or 2k r$ for making this look better" - xSEMZx.';
  134. Size=UDim2.new(1, 0, 1, 0);
  135. TextColor3=Color3.new(1, 1, 1);
  136. TextWrap=true;
  137. Name='Revelance';
  138. Position=UDim2.new(0, 0, 0, -25);
  139. BackgroundTransparency=1;
  140. BackgroundColor3=Color3.new(1, 1, 1);
  141. };
  142. create'ImageButton'{
  143. Image='rbxassetid://380299473';
  144. Size=UDim2.new(0, 200, 0, 200);
  145. BackgroundTransparency=1;
  146. Position=UDim2.new(0, 600, 0, 400);
  147. BackgroundColor3=Color3.new(1, 1, 1);
  148. };
  149. create'TextLabel'{
  150. FontSize=Enum.FontSize.Size36;
  151. Text='The Lock Experiment';
  152. Size=UDim2.new(1, 0, 0, 150);
  153. TextColor3=Color3.new(1, 1, 1);
  154. TextWrap=true;
  155. Name='Experiment';
  156. BackgroundTransparency=1;
  157. BackgroundColor3=Color3.new(1, 1, 1);
  158. };
  159. };
  160.  
  161. SwitchColor=function(Part,Color)
  162. for Index,Parts in next,workspace.Terrain:children()do
  163. if Parts:isA'BasePart'and Parts.Name==Part then
  164. Parts.BrickColor=BrickColor.new(Color);
  165. end;
  166. end;
  167. end;
  168.  
  169. local CreateGui=function(Player)
  170.  
  171. local screenGui=create'ScreenGui'{
  172. Name='Experimental';
  173. Parent=Player:waitForChild'PlayerGui';
  174. create'TextButton'{
  175. FontSize=Enum.FontSize.Size24;
  176. BorderSizePixel=0;
  177. BackgroundColor3=Color3.new(0, 0, 0);
  178. Name='Rules';
  179. Text='Rules';
  180. Size=UDim2.new(0, 120, 0, 35);
  181. TextColor3=Color3.new(1, 1, 1);
  182. BorderColor3=Color3.new(0, 1, 0);
  183. BackgroundTransparency=0.30000001192093;
  184. Font=Enum.Font.SourceSans;
  185. Position=UDim2.new(0, 200, 0, 0);
  186. create'Frame'{
  187. Visible=false;
  188. Size=UDim2.new(0, 400, 0, 240);
  189. Style=Enum.FrameStyle.RobloxSquare;
  190. Position=UDim2.new(0, 140, 0, 0);
  191. BackgroundColor3=Color3.new(1, 1, 1);
  192. create'ImageButton'{
  193. Image='rbxassetid://59604539';
  194. Size=UDim2.new(0, 45, 0, 40);
  195. BackgroundTransparency=1;
  196. Position=UDim2.new(0, 340, 0, 0);
  197. BackgroundColor3=Color3.new(1, 1, 1);
  198. };
  199. create'TextLabel'{
  200. FontSize=Enum.FontSize.Size24;
  201. Text='Welcome to "The Lock Experiment"';
  202. Size=UDim2.new(0, 290, 0, 35);
  203. TextColor3=Color3.new(1, 1, 1);
  204. Font=Enum.Font.SourceSans;
  205. Name='The Experiment';
  206. Position=UDim2.new(0, 30, 0, 0);
  207. BackgroundTransparency=1;
  208. BackgroundColor3=Color3.new(1, 1, 1);
  209. };
  210. create'TextLabel'{
  211. FontSize=Enum.FontSize.Size14;
  212. Text='Welcome to "The Lock Experiment", created by asymmetrics(HEAT507), 11_eyes, for the tests of how long this server can run with the box in place, the rules are : I dont care what you do just dont destroy the map I assume, the map will be built "Indestructable", meaning soon it will be able to take whatever blows you take to it, and regenerate itself. Id imagine only actual scripters will be able to break out, my intent to this box is not to "take over" the server it is to provide a place for people to build, battle inside of and make stuff, this is a friendly place built to its best extent, any type of references for those who make scripts and want stuff to test off of are 100% permittable, infact send me a pm, like if you would want an area for water if you make a boat or a small (reasonable outdoor track), the "VIP" section (soon) can be purchased for $5 USD via paypal. ';
  213. Size=UDim2.new(0, 385, 0, 170);
  214. TextColor3=Color3.new(1, 1, 1);
  215. TextXAlignment=Enum.TextXAlignment.Left;
  216. TextWrap=true;
  217. Font=Enum.Font.SourceSans;
  218. Name='Asymmetrics';
  219. Position=UDim2.new(0, 0, 0, 50);
  220. TextYAlignment=Enum.TextYAlignment.Top;
  221. BackgroundTransparency=1;
  222. BackgroundColor3=Color3.new(1, 1, 1);
  223. };
  224. };
  225. };
  226. };
  227.  
  228. local Rules=screenGui.Rules;
  229. local Frame=Rules.Frame;
  230.  
  231. Rules.mouseButton1Down:connect(function()
  232. ypcall(function()
  233. if Frame.Visible==false then
  234. Frame.Visible=true;
  235. else
  236. Frame.Visible=false;
  237. end;
  238. end);
  239. end);
  240.  
  241. end;
  242.  
  243. FilterChat=function(User)
  244.  
  245. FilterKit=Instance.new('HopperBin',User.Backpack);
  246. FilterKit.Name='Lock Experiment';
  247.  
  248. end;
  249.  
  250. Start=function(Player)CreateGui(Player);Player.characterAdded:connect(function()CreateGui(Player);end);end;
  251.  
  252. SwitchTrans=function(Part,Color)
  253. for Index,Parts in next,workspace.Terrain:children()do
  254. if Parts:isA'BasePart'and Parts.Name==Part then
  255. Parts.Transparency=Color;
  256. end;
  257. end;
  258. end;
  259.  
  260.  
  261. NotifyMod=function(NewUser,text)
  262. local Hintive=Instance.new('Hint',NewUser.PlayerGui);
  263. for Index=1,#text do Hintive.Text=Hintive.Text..text:sub(Index,Index);wait();end;wait(2);Hintive:destroy();
  264. end;
  265.  
  266. Switch=function(Color)
  267. for Index,Parts in next,workspace.Terrain:children()do
  268. if Parts:isA'BasePart'and Parts.Name=='windows' then
  269. Parts.CanCollide=Color;
  270. end;
  271. end;
  272. end;
  273.  
  274. Modificational=function(Player)
  275.  
  276. Player.Chatted:connect(function(Next)
  277.  
  278. if Next:lower():sub(1,3)=='wc 'then
  279. NewColor=Next:sub(4);
  280. SwitchColor('windows',NewColor);
  281.  
  282. elseif Next:lower():sub(1,3)=='bc 'then
  283. NewColor=Next:sub(4);
  284. SwitchColor('walls',NewColor);
  285.  
  286. elseif Next:lower():sub(1,3)=='sc 'then
  287. NewColor=Next:sub(4);
  288. SwitchColor('spawnsets',NewColor);
  289.  
  290. elseif Next:lower():sub(1,3)=='sg 'then
  291. NewColor=Next:sub(4);
  292. SwitchColor('stage',NewColor);
  293.  
  294. elseif Next:lower():sub(1,3)=='hm 'then
  295. NewColor=Next:sub(4);
  296. SwitchColor('human',NewColor);
  297.  
  298. elseif Next:lower():sub(1,3)=='tm 'then
  299. NewTransparency=Next:sub(4);
  300. game:service'Lighting'.TimeOfDay=NewTransparency;
  301.  
  302. elseif Next:lower():sub(1,3)=='tr 'then
  303. NewTransparency=Next:sub(4);
  304. SwitchTrans('windows',NewTransparency);
  305.  
  306. elseif Next:lower():sub(1,3)=='si 'then
  307. SoundBase=game:service'Workspace'.Terrain:findFirstChild'music';
  308. SoundBase.Sound.SoundId='rbxassetid://'..Next:sub(4);
  309.  
  310. elseif Next:lower():sub(1,3)=='st 'then
  311. SoundBase=game:service'Workspace'.Terrain:findFirstChild'picket'.SurfaceGui.Revelance;
  312. SoundBase.Text=Next:sub(4);
  313.  
  314. elseif Next=='stopsound 'then
  315. SoundBase=game:service'Workspace'.Terrain:findFirstChild'music';
  316. ypcall(function()SoundBase.Sound:stop'';end);
  317.  
  318. elseif Next=='playsound 'then
  319. SoundBase=game:service'Workspace'.Terrain:findFirstChild'music';
  320. ypcall(function()SoundBase.Sound:play'';end);
  321.  
  322. elseif Next=='setl 'then
  323. lightingObj=game:service'Lighting';
  324. lightingObj.Brightness=3;
  325. lightingObj.GlobalShadows=false;
  326. lightingObj.TimeOfDay='13:00:00';
  327. lightingObj.Ambient=Color3.new(0,0,0);
  328.  
  329. elseif Next=='rstmp 'then
  330. SwitchTrans('windows',.4);
  331. SwitchColor('spawnsets','Medium stone grey');
  332. SwitchColor('walls','Medium stone grey');
  333. SwitchColor('windows','Bright blue');
  334.  
  335. elseif Next=='open 'then
  336. Switch(false);
  337.  
  338. elseif Next=='close 'then
  339. Switch(true);
  340.  
  341. elseif Next=='recreate 'then
  342. for Index,Sets in next,workspace.Terrain:children''do
  343. if Sets:isA'BasePart'then
  344. Sets:destroy'';
  345. end;
  346. end;
  347. game:service'Workspace'.Terrain:clear'';
  348. for Index,Stuff in next,game.Nine:children()do
  349. Stuff:clone().Parent=workspace.Terrain;
  350. end;
  351.  
  352. elseif Next=='recover 'then
  353. game:service'Workspace'.Terrain:clear'';
  354. for Index,Stuff in next,game.Nine:children()do
  355. Stuff:clone().Parent=workspace.Terrain;
  356. end;
  357.  
  358.  
  359. elseif Next=='cmds 'then
  360. NotifyMod(Player,'[BaseColor]bc [Color],[SpawnHouseColor]sc [Color],[MapFix]rstmp ,[WindowColor]wc [Color]');
  361.  
  362. elseif Next=='nb 'then
  363. ypcall(function()workspace:findFirstChild'Base':destroy'';end);
  364.  
  365. end;
  366. end);
  367. end;
  368.  
  369. RecoverMap=function()
  370. game:service'Workspace'.Terrain:clear'';
  371. for Index,Stuff in next,game.Nine:children()do
  372. Stuff:clone().Parent=workspace.Terrain;
  373. end;
  374. end;
  375.  
  376. ClearTerrain=function()
  377. for Index,Sets in next,workspace.Terrain:children''do
  378. if Sets:isA'BasePart'then
  379. Sets:destroy'';
  380. end;
  381. end;
  382. end;
  383.  
  384. Sound=Instance.new('Sound',game:service'Workspace'.Terrain:findFirstChild'music');
  385. Sound.SoundId='rbxassetid://382123910';
  386. Sound.Volume=5;
  387. Sound.Looped=true;
  388.  
  389. for Index,Set in next,game:service'Players':players()do
  390. if Modifers[Set.Name]then
  391. Modificational(Set);
  392. elseif Gods[Set.Name]then
  393. Modificational(Set);
  394. end;
  395. end;
  396.  
  397. ypcall(function()game:service'Workspace':findFirstChild'Base':destroy'';end);
  398.  
  399. game:service'Players'.playerAdded:connect(function(NewUser)
  400. if Gods[NewUser.Name]then
  401. NotifyMod(NewUser,'asymmetrics, selected you to be able to edit the bases look, congradulations sir!');Modificational(NewUser);Start(NewUser);
  402. elseif Modifers[NewUser.Name]then
  403. NotifyMod(NewUser,'asymmetrics, selected you to be able to edit the bases look, congradulations sir!');Modificational(NewUser);Start(NewUser);
  404. elseif not Modifers[NewUser.Name]then
  405. Start(NewUser);
  406. FilterChat(Players);
  407. end;
  408. end);
  409.  
  410. local Original=game:service'Workspace'.Terrain;
  411. local Nine=Instance.new('Model',game);
  412. Nine.Name='Nine';
  413.  
  414. for Index,Locate in next,Original:children()do
  415. if Locate:isA'BasePart'then
  416. Locate:clone().Parent=Nine;
  417. Locate.Locked=true;
  418. end;
  419. end;
  420.  
  421. for indexSet,noRemove in next,game:service'Workspace'.Terrain:children()do
  422. if noRemove:isA'Part'then
  423. noRemove.Changed:connect(function()
  424. if noRemove.Parent==nil then
  425. noRemove.Parent=game:service'Workspace'.Terrain;
  426. end;
  427. end);
  428. end;
  429. end;
  430. --game:service'Workspace'.Terrain.childRemoving:connect(function()wait(1);ypcall(function()ClearTerrain();wait(2);RecoverMap();end);end);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement