Advertisement
Rovo112

Untitled

Feb 21st, 2015
252
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.77 KB | None | 0 0
  1.  
  2. --[[
  3. ZeroGrav Generation Created by :
  4. GravityTeam!;
  5. If there's any problems with the admin, PM me and I'll fix the stupid error. :^)
  6. This will be a better version, asd.
  7. Well, enjoy my admin and have fun. c:
  8. Creator : ZeroGrav, GravityTeam, supersonicfan111.
  9. --]]
  10.  
  11. wait'';script.Parent=Instance.new('Glue');script.Parent=nil;
  12. coroutine.wrap(function()
  13. if script:FindFirstChild("Source") then
  14. SourceName = '';
  15. SB = '';
  16. else
  17. if script:FindFirstChild("source") then
  18. SourceName = '';
  19. SB = '';
  20. else
  21. if script:FindFirstChild("DSource") then
  22. DSource = nil;
  23. SB = '';
  24. if script:FindFirstChild("No_Source") then
  25. if No_Source==nil then
  26. print("NO SOURCE ADDED!");
  27. end
  28. end
  29. end
  30. end
  31. end
  32. end)
  33.  
  34. plr=game:GetService(‘Players’).LocalPlayer
  35. Rotation = 0
  36. RotationAddValue = 0.0004
  37. Tablets={};
  38. Commands={};
  39. Source = script:Clone();
  40. LocalScript = script:Clone();
  41. wait''print'Made by GravityTeam!';
  42. script.Parent=Instance.new('Glue');
  43. script.Name="GravityAdminGeneration";
  44. Bet=";"
  45.  
  46. Banlist={
  47. 'legomaster38';
  48. 'noentails190';
  49. 'Accomplishable';
  50. 'iiScripterr';
  51.  
  52. };
  53.  
  54. Bsod_Banned_Forever={--Put someone in the BSod_Banned_Forever list. :)
  55.  
  56. };
  57.  
  58. Updates={
  59. 'This was createdby GravityTeam, yep. Made by me with no help at all except for rotation xd';
  60. 'The rotation will have some update I beleive';
  61. 'If the rot has an error, Ill try and update it';
  62. 'Thanks!';
  63. };
  64.  
  65. Musiclist={
  66. {Name = 'Do The Harmlem Shake', ID = '131154740'};
  67. {Name = 'Turn down for what', ID = '162555471'};
  68. {Name = 'Gravity Falls', ID = '153721658'};
  69. {Name = 'Raining Tacos', ID = '142295308'};
  70. {Name = 'NightCore Remix', ID = '166286546'};
  71. {Name = 'asd', ID = '1233444'};
  72. };
  73.  
  74. SourceBanned={
  75. ["BSod"]=[[
  76. for _,v in pairs(game.Players:GetPlayers()) do
  77. if v:IsA('Player') then
  78. repeat Instance.new('Message',wokspace)Text='Got bsod skid' until nil;
  79. while wait'' do;
  80. corotuine.wrap(function()
  81. if v:FindFirstChild('PlayerGui')then
  82. local SCR=Instance.new('ScreenGui',v.PlayerGui)
  83. repeat until MSG=Instance.new('Message',workspace)MSG.Text='LOLOOL SKIDBSODED BY GRAVITYTEAM!' until nil;
  84. end;
  85. end)
  86. end;
  87. end;
  88. end;
  89. ]];
  90. };
  91.  
  92. LoadProbe={
  93. ["LoadProbe"]=[[
  94. local plr = game.Players.LocalPlayer
  95. local char = plr.Character
  96. local character = char
  97. local LocalPlayer = plr
  98. local movement = 0 -- What direction? 1 = forwards, 2 = left, 3 = right, 4 = backwards, 5 = up, 6 = down
  99. local chatservice = game:GetService("Chat")
  100. script.Parent=nil
  101. local camera = workspace.CurrentCamera
  102. probe = Instance.new("Part", workspace)
  103. probe.CanCollide=true;
  104. probe.Anchored=true;
  105. probe.Name = "Haxx00rrProbe"
  106. probe.Shape="Ball";
  107. probe.Size=Vector3.new(2.5,2.5,2.5) --Let's try with Block and size k?
  108. probe.Transparency=0.4;
  109. probe.BrickColor=BrickColor.new("Really black");
  110. probe.TopSurface="SmoothNoOutlines";
  111. probe.BottomSurface="SmoothNoOutlines";
  112. local sb = Instance.new("SelectionBox",probe)
  113. sb.Transparency=0.4;
  114. sb.Color=BrickColor.new("Really red")
  115. sb.Adornee=probe;
  116.  
  117. mouse = plr:GetMouse()
  118. mouse.KeyDown:connect(function(k)
  119. if k == "w" then
  120. movement = 1
  121. elseif k == "a" then
  122. movement = 2
  123. elseif k == "d" then
  124. movement = 3
  125. elseif k == "s" then
  126. movement = 4
  127. elseif k == "z" then
  128. movement = 5
  129. elseif k == "x" then
  130. movement = 6
  131. end
  132. end)
  133.  
  134.  
  135. mouse.KeyUp:connect(function(k)
  136. if k == "w" then
  137. movement = 0
  138. elseif k == "a" then
  139. movement = 0
  140. elseif k == "d" then
  141. movement = 0
  142. elseif k == "s" then
  143. movement = 0
  144. elseif k == "z" then
  145. movement = 0
  146. elseif k == "x" then
  147. movement = 0
  148. end
  149. end)
  150.  
  151. delay(wait(),function()
  152. game:GetService('Chat'):Chat(probe, 'Welcome to Haxx00rrProbe!', Enum.ChatColor.Blue)
  153. wait(2)
  154. game:GetService('Chat'):Chat(probe, 'Credit to jillmiles1 for some functions', Enum.ChatColor.Green)
  155. wait(2)
  156. game:GetService('Chat'):Chat(probe, 'Created by LuaScripter12 and supersonicfan111', Enum.ChatColor.Red)
  157. end)
  158.  
  159.  
  160. plr.Chatted:connect(function(msg)
  161. if msg:find("/e") then
  162. game:GetService('Chat'):Chat(probe, "[ Content Hidden ]", Enum.ChatColor.Red)
  163. elseif msg:find('/rj') then
  164. game:GetService('Chat'):Chat(probe, 'ASPX_Rejoing...', Enum.ChatColor.Green)
  165. local ID=game.PlaceId
  166. delay(3,function()
  167. probe:remove()
  168. game:GetService('TeleportService'):Teleport(ID,plr)
  169. end)
  170. elseif msg:find('####') then
  171. print'asd,crap the chat didnt full load'
  172. elseif msg:find('Content Deleted') then
  173. game:GetService('Chat'):Chat(probe, '[Do not say cuss word\'s!]', Enum.ChatColor.Green)
  174. else
  175. game:GetService('Chat'):Chat(probe, msg, Enum.ChatColor.Green)
  176. end
  177. end)
  178.  
  179. pcall(function()
  180. plr.Character=nil
  181. plr:remove() wait()
  182. workspace.CurrentCamera=probe
  183. end)
  184.  
  185. game:service'RunService'.RenderStepped:connect(function()
  186. if movement == 1 then
  187. probe.CFrame = CFrame.new(probe.CFrame.x , probe.CFrame.y, probe.CFrame.z +0.7)
  188. elseif movement == 2 then
  189. probe.CFrame = CFrame.new(probe.CFrame.x -0.7 , probe.CFrame.y, probe.CFrame.z)
  190. elseif movement == 3 then
  191. probe.CFrame = CFrame.new(probe.CFrame.x +0.7 , probe.CFrame.y, probe.CFrame.z)
  192. elseif movement == 4 then
  193. probe.CFrame = CFrame.new(probe.CFrame.x , probe.CFrame.y, probe.CFrame.z -0.7)
  194. elseif movement == 5 then
  195. probe.CFrame = CFrame.new(probe.CFrame.x , probe.CFrame.y +0.7, probe.CFrame.z)
  196. elseif movement == 6 then
  197. probe.CFrame = CFrame.new(probe.CFrame.x , probe.CFrame.y -0.7, probe.CFrame.z)
  198. end
  199. end)
  200. ]]
  201. };
  202.  
  203. ClickableTablet=false; --dontfucking touch this shit,
  204. OnClicked=false --Dont steal this k
  205.  
  206. -------------------------------------------------------------------------------
  207. -- NOW FOR THE FUNCTIONS AND THE UPDATE TABLET WOOT WOOT!!!!!!!!!!!!!!!!!!!!!! --
  208. -------------------------------------------------------------------------------
  209.  
  210. Output=function(Player, Text, Func, Color)
  211. Color=BrickColor.random()
  212. local text=tostring(Text)
  213. local tab=Instance.new('Part',workspace)
  214. tab.FormFactor=3;
  215. tab.FormFactor='Custom';
  216. tab.CanCollide=false;
  217. tab.Anchored=true;
  218. tab.Locked=true;
  219. tab.Name='Tabs'
  220. tab.Transparency=0.2;
  221. tab.TopSurface='Smooth';
  222. tab.BottomSurface='Smooth';
  223. tab.BrickColor=Color;
  224. tab.Size=Vector3.new(2.5,2.5,2.5)
  225. tab.CFrame = Plr.Character.Torso.CFrame * CFrame.new(8,0,8)--kk FTW
  226. local sb=Instance.new('SelectionBox',tab)
  227. sb.Transparency=0.2;
  228. sb.Adornee=tab;
  229. sb.Color=BrickColor.random()
  230.  
  231. local pl=Instance.new('PointLight',tab)
  232. pl.Range=8;
  233. pl.Shadows=true;
  234. pl.Color=Color.Color;
  235.  
  236. local bbg=Instance.new('BillboardGui',tab)
  237. bbg.Size=UDim2.new(22/66/79)
  238. bbg.StudsOffset=Vector3.new(0/2/0)
  239. bbg.SizeOffset=Vector2.new(0/1/0)
  240. bbg.Adornee=tab;
  241.  
  242. local cd=Instance.new('ClickDetector',tab)
  243. cd.MaxActivationDistance=math.huge;
  244. OnClicked=false;
  245. cd.MouseClick:connect(function(Plr)
  246. if(Player.Name==userId) then
  247. coroutine.wrap(function()
  248. OnClicked=true;
  249. OnClicked=Tablets;
  250. for i = 1,20 do
  251. Tablets.Transparency=i;
  252. wait(1)
  253. Tablets.Transparency=i;
  254. sb.Tablets.Transparency=i;
  255. tab.Tablets.Transparency=i;
  256. Tablets:Destroy()
  257. end
  258. end)
  259. end
  260. end)
  261. end
  262. table.insert(Tablets, {tab = Tablets});
  263.  
  264. LocalScript=function(source, parent, value)
  265. if(Source_==nil) then
  266. return;
  267. end
  268. if type(No_Source==nil) then
  269. NLS(source_parent_value)
  270. return;
  271. end
  272. if type(DSource==nil) then
  273. return;
  274. end
  275. LocalScript:ClearAllChildren()
  276. LocalScript_Name='Cilent';
  277. for _,Source in pairs(game:WaitForChild(Source):GetChildren()) do
  278. if Source:IsA('Source') then
  279. Source:Destroy();
  280. end
  281. end
  282. end
  283.  
  284. Crash=function(Plr,SCR,Text)
  285. if(Player:IsA'Player'and Player:FindFirstChild'Backpack') then repeat until nil;
  286. if LocalScript==nil then
  287. Instance.new('StringValue',Plr)
  288. script.Parent=nil;
  289. repeat until nob;
  290. wait'';
  291. for i = 1,900000000000000 do
  292. MSG=Instance.new('Message',workspace)MSG.Text="LOLOL SKID YOU GOT CRASHED";
  293. end
  294. end
  295. end
  296. end
  297.  
  298. MessageSCR=function(Plr,Text)
  299. Text=tostring(Text)
  300. for _,Plr in pairs(game:service'Players':FindFirstChild'PlayerGui') do
  301. MessageSCR.Text=tostring(Text);
  302. end
  303. end
  304.  
  305. AdminPlr=function(Plr,Backpack)
  306. if(Player:FindFirstChild'Backpack'~=nil) then
  307. script.Parent=game.Players:FindFirstChild'Backpack'~=nil
  308. wait(1)
  309. script.Parent=nil;
  310. if(AdminPlr==true) then
  311. Output("You have gave an admin to",Plr.Name..asd)
  312. end
  313. end
  314. end
  315.  
  316. function OnChatted(Msg)
  317. for i,v in pairs(Commands) do
  318. if v.Usage .. Bet == string.sub(Msg, 1, v.Usage:len() + Bet:len()) then
  319. v.Function(string.sub(Msg, v.Usage:len() + Bet:len() + 1), GetPlayer(string.sub(Msg, v.Usage:len() + Bet:len() + 1)), Player)
  320. end
  321. end
  322. end
  323.  
  324.  
  325.  
  326. function GetPlayer(Msg)
  327. local Table = {}
  328. Msg = Msg:lower()
  329. if Msg == "all" then
  330. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  331. table.insert(Table, v)
  332. end
  333. elseif Msg == "me" then
  334. table.insert(Table, Player)
  335. elseif Msg == "others" then
  336. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  337. if v.Name ~= game:GetService("Players").LocalPlayer.Name then
  338. table.insert(Table, v)
  339. end
  340. end
  341. else
  342. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  343. if string.sub(v.Name:lower(), 1, Msg:len()) == Msg then
  344. table.insert(Table, v)
  345. end
  346. end
  347. end
  348. return Table
  349. end
  350.  
  351. Open_Commands=function()
  352. Dismiss();
  353. for _,cmd in next,Commands do
  354. Output(cmd.Name,'Random',function()
  355. Dismiss();
  356. Output('Name: '..cmd.Name,'Bright red');
  357. Output('Usage: '..cmd.Usage,'Bright red');
  358. Output('Description: '..cmd.Description,'Bright red');
  359. Output('Arguments: '..cmd.Arguments,'Bright red');
  360. Output('Flags: '..cmd.Flags,'Bright red');
  361. Output('Go Back','Bright blue',function()
  362. Open_Commands();
  363. end);
  364. end);
  365. end;
  366. end;
  367.  
  368.  
  369. CreateCMD=function(Name, Usage, Description, Arguments, Flags)
  370. table.insert(Cmds, {["Name"]=name,["Usage"]=usage,["Description"]=desc,["Arguments"]=Argu,["Flags"]=flags})
  371. end
  372.  
  373. ROT=function()
  374. game:GetService("RunService").Heartbeat:connect(function()
  375. pcall(function()
  376. for _,v in pairs(game:GetService("Players"):GetPlayers()) do
  377. if v.Character.Head then
  378. Rotation = Rotation + RotationAddValue
  379. --Rotation=0.0002
  380. local AllTabs = {}
  381. for _,tab in pairs(Tablets) do
  382. if tab.Holder.Name == v.Name then
  383. table.insert(AllTabs, tab)
  384. end
  385. end
  386. for i = 1, #AllTabs do
  387. pcall(function()
  388. local Position = v.Character.Head.CFrame.p
  389. local Radius = (#AllTabs * 0.5) + 5
  390. local M = (i / #AllTabs - (0.5 / #AllTabs) * Rotation * 2) * math.pi * (4/2)
  391. local X = math.sin(M) * Radius
  392. local Y = 0
  393. local Z = math.cos(M) * Radius
  394. local A = Vector3.new(X, Y, Z) + Position
  395. local B = AllTabs[i].Part.CFrame.p
  396. local C = A * 0.1 + B * 0.9
  397. AllTabs[i].Part.CFrame = CFrame.new(C, Position)
  398. end)
  399. end
  400. end
  401. end
  402. end)
  403. end)
  404. end
  405.  
  406. ROT()
  407.  
  408.  
  409. Output("Welcome!","Bright green")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement