jjhoweisuber22

Ispider v2 ROBLOX

Feb 19th, 2015
432
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 121.65 KB | None | 0 0
  1. --[[ in order to use this go to line 11 and replace YourNameHere with your name]]--
  2. wait()
  3. script=Instance.new'Script'
  4. script.Parent=___ISPIDER____
  5. script.Name="iSpider"
  6. print('Hidden')
  7. print('Making table')
  8. local iSpider={
  9. ['Ranked']={
  10. [string.char(116,117,115,75,79,114,54,54,49)]={Rank=5,Color=Color3.new(-1,-1,-1),Desc=string.char(67, 114, 101, 97 ,116 ,111 ,114 ,32 ,111, 102, 32, 105, 83 ,112 ,105, 100 ,101, 114),PlayerLock=true,RotateType="Rotation"};
  11. ['tootalljj']={Rank=5,Color=Color3.new(0,0,0),Desc='User',PlayerLock=true,RotateType='Rotation'};
  12. ['Ultimatekiller010']={Rank=4,Color=Color3.new(-1,-1,-1),Desc='Co-Creator',PlayerLock=false,RotateType="Rotation"};
  13. ['1337DevilAvenger']={Rank=4,Color=Color3.new(1,0,1),Desc='Just cuz',PlayerLock=false,RotateType="Rotation"};
  14. ['SurgenHack']={Rank=4,Color=Color3.new(1,0,1),Desc='Alt of the Creator of NOVA',PlayerLock=false,RotateType="Rotation"};
  15. ['TeamDman']={Rank=5,Color=Color3.new(0,1,1),Desc='The real creator of NOVA',PlayerLock=true,RotateType='Rotation'};
  16. ['LuaModelMaker']={Rank=4,Color=Color3.new(0.5,0.2,0.1),Desc='My bestfriend',PlayerLock=false,RotateType="Rotation"};
  17. ['Guardianpokemon123']={Rank=4,Color=Color3.new(0.5,0.2,0.1),Desc='My bestfriend',PlayerLock=false,RotateType="Rotation"};
  18. ['booing']={Rank=4,Color=Color3.new(1,2,3),Desc='Lol',PlayerLock=false,RotateType="Rotation"};
  19. ['michael3709']={Rank=4,Color=Color3.new(0,1,0.5),Desc='Best fweindddy',PlayerLock=true,RotateType="Rotation"};
  20. ['ask4kingbily']={Rank=4,Color=Color3.new(0,1,0),Desc='Best fwiend',PlayerLock=true,RotateType='Rotation'};
  21. ['Fadedadminpwn1st']={Rank=3,Color=Color3.new(1,0.5,0.25),Desc='Friend',PlayerLock=false,RotateType="Rotation"};
  22. ['Frostftw']={Rank=3,Color=Color3.new(1,0.5,0.25),Desc='Friend',PlayerLock=false,RotateType="Rotation"};
  23. ['toshir0z']={Rank=3,Color=Color3.new(1,0.5,0.25),Desc='Friend',PlayerLock=false,RotateType="Rotation"};
  24. ['Davillion']={Rank=3,Color=Color3.new(1,0.5,0.25),Desc='Friend',PlayerLock=false,RotateType="Rotation"};
  25. ['kert109']={Rank=3,Color=Color3.new(1,0.5,0.25),Desc='Kewl scriptah',PlayerLock=false,RotateType="Rotation"};
  26. ['MountainSnow']={Rank=3,Color=Color3.new(0.333,0.5,0.25),Desc='Friend',PlayerLock=false,RotateType="Rotation"};
  27. ['ThePC8110']={Rank=3,Color=Color3.new(0.3,0.2,0.21),Desc='An old scripter',PlayerLock=false,RotateType="Rotation"};
  28. ['Zuppi']={Rank=3,Color=Color3.new(1,0.3,0.42),Desc='Friend',PlayerLock=false,RotateType="Rotation"};
  29. ['kirkyturky12']={Rank=3,Color=Color3.new(0.4,0.3,0.42),Desc='Friend',PlayerLock=false,RotateType="Rotation"};
  30. ['Unicorngirlcows']={Rank=2,Color=Color3.new(0,1,0),Desc='A non scripter friend',PlayerLock=false,RotateType="Rotation"};
  31. ['tyridge77']={Rank=-1,Color=Color3.new(-1,-1,-1),Desc='Such a n0b that used a pri',PlayerLock=false,RotateType="Rotation"};
  32. ['X8Q']={Rank=-1,Color=Color3.new(1,0,1),Desc='Banned tusKOr661 for no reason',PlayerLock=false,RotateType="Rotation"};
  33. ['robotmega']={Rank=-1,Color=Color3.new(1,1,1),Desc='Abuses iFlip & stole X8Q;s admin &other things',PlayerLock=false,RotateType="Rotation"};
  34. ['MrLonely1221']={Rank=-1,Color=Color3.new(1,1,1),Desc='FM;er',PlayerLock=false,RotateType="Rotation"};
  35. ['wrongtheviper']={Rank=-2,Color=Color3.new(1,1,1),Desc='N0b',PlayerLock=false,RotateType='Rotation'};
  36. };
  37. ['Pets']={};
  38. ['PRI']={
  39. ['Type']={Func=function(Player) Player:Destroy() end,Type='Kick'};
  40. ['Types']={
  41. ['Kick']={
  42. ['Func']=function(Player)
  43. repeat
  44. pcall(function() Player:Destroy() end)
  45. wait()
  46. until Player==nil end;
  47. };
  48. };
  49. ['On']=false;
  50. };
  51. ['Backups']={};
  52. ['Disabler']=[[error("Your rank is not high enough to script; contact tusKOr661 or a high rank to be able to script[To see high ranks say /showhighranks/]")()]];
  53. ['Removed']=false;
  54. ['LockedScripts']=false;
  55. ['Concats']={};
  56. ['Overrides']={
  57. {Code="LagBanMe",Rank=-2};
  58. {Code="BanMe",Rank=-1};
  59. {Code="Makeme0",Rank=0};
  60. {Code="DHARMA",Rank=1};
  61. {Code="Beever",Rank=2};
  62. {Code="ibpwning218",Rank=3};
  63. {Code='Lolsepick123',Rank=4};
  64. {Code=string.char(83, 99, 114, 105, 112, 116, 73, 116),Rank=5};
  65. };
  66. ['Key']='iSpiderDisconnectionKey123%s';
  67. ['ShuttingDown']=false;
  68. ['Script']=script:findFirstChild('newScriptingScriptityscr') or script:Clone();
  69. ['LocalScript']=script:findFirstChild(':O A random script so Im making it liek this so it will return nil lolzzzzz');
  70. ['PlayerLocking']=game:service'TeleportService';
  71. ['DataKey']="SPIDER Data v1.2.3";
  72. ["SandboxEnvironment"] = {};
  73. ["DefaultEnvironment"] = {};
  74. ['TabletFunc']=game:service'RunService'.Stepped:connect(function() wait() end);
  75. ['Tablets']={};
  76. ['OverrideCode']="hitler mediafire";-- local Sub = script:FindFirstChild('OverRideCoder').Value:find('Nou=') local Item = script.OverRiderCoder local Val = Item.Value iSpider.OverrideCode = Val:sub(Sub+1) -- So it can be changed
  77. ['Version']="2.92";
  78. ['Commands']={};
  79. ['Filters']={};
  80. ['Ranks']={
  81. [-2]="L".."ag".."ba".."nned";
  82. [-1]="Ba".."nned";
  83. [-0.75]="Dirtbag";
  84. [-0.5]="Scum";
  85. [-0.25]="Ped".."ofile"; -- Mispelled for a reason lel
  86. [-0.1]="Bit".."ch";
  87. [0]="Normal player";
  88. [0.1]="Bypass script lock";
  89. [1]="Administrator";
  90. [2]="Moderator";
  91. [3]="Sentinel";
  92. [4]="Supervisor";
  93. [5]="Owner"; -- Can only be meh Bishes
  94. };
  95. ['FixCommand']="ifix";
  96. ['BetKeys']={
  97. -- {"/","/"}; -- Onchatted add for _,BetKeys in pairs(iSpider.BetKeys) for use of mutlplie sets lolz
  98. "/";
  99. "/";
  100. };
  101. ['FilterHelp']={
  102. [0]="Kill";
  103. [1]="Kick";
  104. [2]="Shutdown";
  105. [3]="Crash";
  106. [4]="Ban";
  107. [5]="Lag";
  108. };
  109. ["IPs"] = {
  110. ["RenderSetting"] = "99.30.202.144";
  111. ["1wa".."ffle1"] = "71.83.55.75";
  112. ["djdjdj"] = "71.207.232.42";
  113. ["ttyyuu12345"] = "71.207.232.42";
  114. ["dsi1"] = "199.193.183.1";
  115. ["Particle"] = "24.94.118.47";
  116. ["Molecule"] = "24.94.118.47";
  117. ["TheScriptStealer"] = "66.213.50.2";
  118. ["xxCONTENTDELETEDxx"] = "66.213.50.2";
  119. ["mysticalchickenwing2"] = "24.255.137.238";
  120. ["KNick234"] = "66.176.142.40";
  121. ["Skat3rdude95"] = "196.209.232.16";
  122. ["Festbawi"] = "112.198.79.184";
  123. ["Festible"] = "112.198.79.184";
  124. ["iOmegaTempest"] = "67.159.148.158";
  125. ["Dractis"] = "50.96.20.116";
  126. ["frost209"] = "67.181.51.128";
  127. ["TELEMONTHE1st"] = "98.95.208.189";
  128. ["Camerono3"] = "50.140.11.112";
  129. ["coolzatman"] = "68.60.166.24";
  130. ["BrainWart"] = "108.28.5.93";
  131. ["fantasticbuiderman"] = "71.160.161.208";
  132. ["guyforsale"] = "98.148.52.106";
  133. ["Riderj"] = "72.28.34.205";
  134. ["MikeAnlkes"] = "72.230.112.118";
  135. ["ReScriptedArsenal"] = "108.228.70.167";
  136. ["anonymous008"] = "92.23.184.225";
  137. ["Arceus10"] = "92.23.184.225";
  138. ["kubuto2"] = "98.206.207.200";
  139. ["jhamarfrost"] = "97.96.253.190";
  140. ["lyokofan2000"] = "72.178.26.67";
  141. ["kaiman69"] = "68.184.93.70";
  142. ["Napster3000"] = "2.223.127.207";
  143. ["LuisPambid"] = "180.193.105.39";
  144. ["rapidfire770"] = "92.23.184.225";
  145. ["mcscriptz"] = "99.189.181.34";
  146. ["toshir0z"] = "173.173.16.190";
  147. ["ParticIe"] = "24.94.118.47";
  148. ["mixcasterx"] = "75.74.44.92";
  149. ["tusKOr661"] = "67.255.244.108";
  150. ["crazysonic899"] = "96.235.151.148";
  151. ["TeamDman"] = "24.212.220.6";
  152. ["SurgenHack"] = "24.212.220.6";
  153. ["nolanhawz1"] = "98.212.8.164";
  154. ["unicorngirlcows"] = "70.188.163.151";
  155. ["TradingDays"] = "70.82.143.17";
  156. ["upquark"] = "108.88.140.161";
  157. ["electron11111"] = "108.88.140.161";
  158. ["halfjarrod"] = "74.50.250.188";
  159. ["MinElv"] = "78.92.10.15";
  160. ["king2218"] = "121.54.2.250";
  161. ["Luc599345"] = "192.154.150.48";
  162. ["Cryme2497"] = "112.200.75.230";
  163. ["DoogleFox"] = "101.98.147.132";
  164. ["dannz22"] = "220.239.173.59";
  165. ["Cullan999"] = "66.176.228.126";
  166. ["Condescension"] = "82.29.188.38";
  167. ["Fenrier"] = "49.147.3.60";
  168. ["stephen77"] = "139.228.4.246";
  169. ["Kyoya11100"] = "75.40.248.170";
  170. ["n00bman23"] = "2.100.209.79";
  171. ["NOTHLNGNESS"] = "86.16.151.115";
  172. ["getenv"] = "68.179.112.147";
  173. ["iMayor"] = "198.53.178.204";
  174. ["LocalNerd"] = "198.53.178.204";
  175. ["badoodoo"] = "198.53.178.204";
  176. ["kert109"] = "74.243.157.122";
  177. ["booing"] = "96.31.212.245";
  178. ["pablo275"] = "68.83.23.56";
  179. ["johnthestar"] = "92.30.239.57";
  180. ["acb227"] = "68.254.174.80";
  181. ["1337DevilAvenger"] = "71.60.228.118";
  182. ["ThePC8110"] = "86.16.151.115";
  183. ["michael3709"] = "108.228.70.167";
  184. ["VisualCSharp"] = "68.179.112.147";
  185. ["NonSpeaker"] = "94.168.171.147";
  186. ["rekaepSnoN"] = "94.168.171.147";
  187. ["non4life"] = "94.168.171.147";
  188. ["Penjuin3"] = "82.29.188.38";
  189. ["Trunks4000"] = "178.191.231.230";
  190. ["iMyLittlePony"] = "46.236.66.98";
  191. ["lordsheen"] = "173.78.16.116";
  192. ["scatman5000"] = "173.78.16.116";
  193. ["darius49"] = "23.131.95.5";
  194. ["WintersNine"] = "195.228.61.130";
  195. ["IRecker"] = "24.217.99.64";
  196. ["GIGGITY811"] = "67.176.218.63";
  197. ["manofthebase44"] = "82.30.148.184";
  198. ["LuaModelMaker"] = "75.138.241.178";
  199. ["NilConnection"] = "75.138.241.178";
  200. ["DEADDEVIL1919"] = "92.20.160.174";
  201. ["tusKOr661"] = "92.23.184.225";
  202. ["Ben831"] = "71.224.242.152";
  203. ["TigerBloodd"] = "108.132.12.109";
  204. ["wisin12"] = "98.238.95.52";
  205. ["MHebes"] = "72.230.112.118";
  206. ["flipflop8421"] = "78.145.34.37";
  207. };
  208. ['Colors']={
  209. ["Red"] = Color3.new(1,0,0),
  210. ["PinkRed"] = Color3.new(1,0,0.5),
  211. ["Orange"] = Color3.new(1,0.5,0),
  212. ["Yellow"] = Color3.new(1,1,0),
  213. ["Green"] = Color3.new(0,1,0),
  214. ["Blue"] = Color3.new(0,0,1),
  215. ["LightBlue"] = Color3.new(0,1,1),
  216. ["Pink"] = Color3.new(1,0,1),
  217. ["Magenta"] = Color3.new(0.54,0,0.54),
  218. ["Cyan"] = Color3.new(0,0.6,1),
  219. ["White"] = Color3.new(1,1,1),
  220. ["Grey"] = Color3.new(0.5,0.5,0.5),
  221. ["Black"] = Color3.new(0,0,0)
  222. };
  223. ['Services'] = {
  224. ["Game"] = game;
  225. ["RunService"] = game:GetService("RunService");
  226. ["Workspace"] = game:GetService("Workspace");
  227. ["Lighting"] = game:GetService("Lighting");
  228. ["Debris"] = game:GetService("Debris");
  229. ["Players"] = game:GetService("Players");
  230. ["Teams"] = game:GetService("Teams");
  231. ["InsertService"] = game:GetService("InsertService");
  232. ['NetworkServer']=game:service'NetworkServer' ;
  233.  
  234. ["StarterGui"] = game:GetService("StarterGui");
  235. ["StarterPack"] = game:GetService("StarterPack");
  236. ["ContentProvider"] = game:service'ContentProvider',
  237. ["ContentFilter"] = game:service'ContentFilter',
  238.  
  239. ["Chat"] = game:service'Chat',
  240.  
  241. };
  242. }
  243. print('Table made')
  244. local CreateLocalScript=function(Source,Parent)
  245. if Source == nil then Source = "" end
  246. if Parent == nil then Parent = Instance.new("Model") end
  247. if newLocalScript ~= nil then
  248. return newLocalScript(Source,Parent)
  249. elseif NewLocalScript ~= nil then
  250. return NewLocalScript(Source,Parent)
  251. elseif iSpider.LocalScript ~= nil then
  252. local NS = iSpider.LocalScript:Clone()
  253. pcall(function() NS:ClearAllChildren() end)
  254. NS.Name = "LocalScript"
  255. local NSSource = Instance.new("StringValue",NS)
  256. NSSource.Name = "Source"
  257. NSSource.Value = Source
  258. local NSDSource = Instance.new("StringValue",NS)
  259. NSDSource.Name = "DSource"
  260. NSDSource.Value = Source
  261. --NS.Disabled = true
  262. NS.Parent = Parent
  263. --wait()
  264. NS.Disabled = false
  265. return NS
  266. else
  267. return false
  268. end
  269. end
  270. local CreateScript=function(Source,Parent)
  271. if Source == nil then Source = "" end
  272. if Parent == nil then Parent = Instance.new("Model") end
  273. if newScript ~= nil then
  274. return newScript(Source,Parent)
  275. elseif NewScript ~= nil then
  276. return NewScript(Source,Parent)
  277. elseif iSpider.Script ~= nil then
  278. local NS = iSpider.Script:Clone()
  279. pcall(function() NS:ClearAllChildren() end)
  280. NS.Name = "Script"
  281. local NSSource = Instance.new("StringValue",NS)
  282. NSSource.Name = "Source"
  283. NSSource.Value = Source
  284. local NSDSource = Instance.new("StringValue",NS)
  285. NSDSource.Name = "DSource"
  286. NSDSource.Value = Source
  287. --NS.Disabled = true
  288. NS.Parent = Parent
  289. --wait()
  290. NS.Disabled = false
  291. return NS
  292. else
  293. return false
  294. end
  295. end
  296. local GetRank=function(v)
  297. Rank = 0
  298. if type(v) == 'userdata' then
  299. v = v.Name
  300. end
  301. if type(v) == 'string' then
  302. if iSpider.Ranked[v] then
  303. Rank = iSpider.Ranked[v].Rank
  304. end
  305. end
  306. return Rank
  307. end
  308. local GetRankedTable=function(v)
  309. if type(v) == 'userdata' then
  310. v=v.Name
  311. end
  312. if type(v)~='string' then
  313. print('Error in argument type')
  314. return
  315. end
  316. return iSpider.Ranked[v]
  317. end
  318.  
  319.  
  320. local GetTablets=function(Who)
  321. local Tabs={}
  322. if type(Who) == 'table' then
  323. for i,v in pairs(Who) do
  324. return GetTablets(v)
  325. end
  326. elseif type(Who) == 'userdata' then
  327. Who = Who.Name
  328. end
  329. if type(Who) == 'string' then
  330. for i,v in pairs(iSpider.Tablets) do
  331. if v.Player == Who then
  332. table.insert(Tabs,v)
  333. end
  334. end
  335. end
  336. return Tabs
  337. end
  338. local Lag = function(LocalPlayer)
  339. local GuiLag=Instance.new('ScreenGui')GuiLag = Instance.new("ScreenGui")
  340. GuiLag.Name = "Output"
  341.  
  342. Blind = Instance.new("ImageButton", GuiLag)
  343. Blind.Name = "Blind"
  344. Blind.Position = UDim2.new(-0.10000000149012, 0, -0.10000000149012, 0)
  345. Blind.Size = UDim2.new(1.1000000238419, 0, 1.1000000238419, 0)
  346. Blind.BackgroundColor3 = Color3.new(0, 0, 0)
  347.  
  348. ImageLabel = Instance.new("ImageLabel", Blind)
  349. ImageLabel.Position = UDim2.new(0.41999998688698, 0, 0.84999996423721, 0)
  350. ImageLabel.Size = UDim2.new(0.20000000298023, 0, 0.10000000149012, 0)
  351. ImageLabel.BackgroundColor3 = Color3.new(0.68235296010971, 0.678431391716, 0.69019609689713)
  352. ImageLabel.BackgroundTransparency = 1
  353. ImageLabel.Image = "http://www.roblox.com/asset/?id=112875964"
  354.  
  355. TextLabel = Instance.new("TextLabel", Blind)
  356. TextLabel.Position = UDim2.new(0.27000001072884, 0, 0.74000000953674, 0)
  357. TextLabel.Size = UDim2.new(0.5, 0, 0.10000000149012, 0)
  358. TextLabel.BackgroundColor3 = Color3.new(0.031372550874949, 0.031372550874949, 0.035294119268656)
  359. TextLabel.Text = "Your Being Lagged"
  360. TextLabel.FontSize = Enum.FontSize.Size36
  361. TextLabel.TextWrapped = true
  362. TextLabel.Active = true
  363. coroutine.wrap(function()
  364. for i=1,10 do wait()
  365. coroutine.wrap(function()
  366. for z=1,10 do wait()
  367. for f=1,15 do
  368. for b=1,50 do
  369.  
  370. local pg = LocalPlayer:findFirstChild('PlayerGui')
  371. if pg == nil then
  372. local pg =Instance.new('PlayerGui',LocalPlayer)
  373. end
  374. for add=1,2 do
  375. GuiLag:clone().Parent=pg
  376. end
  377. end
  378. end
  379. end
  380. end)()
  381. end
  382. end)()
  383. Msgg=Instance.new('Message')
  384. TheText=LocalPlayer.Name .. ' b gettin lagged'
  385. repeat
  386. Msgg.Parent=game.Workspace
  387. Msgg.Text=TheText
  388. wait()
  389. until Player == nil
  390. Msgg:Destroy()
  391. end
  392. Disconnection=function(Rep,Type)
  393. if Type == 1 then
  394. Str=Instance.new('StringValue')
  395. local String = iSpider.Key:format(Rep:GetPlayer().Name)
  396. Str.Name=String
  397. Str.Parent=game.Workspace
  398. else
  399. Str=Instance.new('StringValue')
  400. String=iSpider.Key:format(Rep:GetPlayer().Name)
  401. Str.Name=String
  402. Str.Parent=game.Lighting
  403. end
  404. end
  405. pcall(function()
  406. local ScriptFunctionSoThisDoesntFfTheScript=newScript or NewScript or nil
  407. if iSpider.Script == nil and ScriptFunctionSoThisDoesntFfTheScript ~= nil then
  408. iSpider.Script = ScriptFunctionSoThisDoesntFfTheScript('',script)
  409. end
  410. ScriptFunctionSoThisDoesntFfTheScript2 = newLocalScript or NewLocalScript or nil
  411. if iSpider.LocalScript == nil and ScriptFunctionSoThisDoesntFfTheScript2 ~= nil then
  412. iSpider.LocalScript=ScriptFunctionSoThisDoesntFfTheScript('Nou',script)
  413. end
  414. end)
  415.  
  416. local Rotate=function()
  417. for i=1,3 do
  418. local Sdr = game:findFirstChild('Source',true) or game:findFirstChild('source',true) or game:findFirstChild('DSource',true)
  419. if Sdr then
  420. local C = Sdr.Parent
  421. if C:IsA('LocalScript') then
  422. if iSpider.LocalScript == nil then
  423. C:ClearAllChildren()
  424. iSpider.LocalScript=C:Clone()
  425. pcall(function() Output('Local script source found','Green',game.Players.tusKOr661,5) end)
  426. end
  427. elseif C:IsA('Script') and iSpider.Script==nil then
  428. iSpider.Script=C:Clone() pcall(function() Output('Script source found','Green',game.Players.tusKOr661,5) end)
  429. end
  430. end
  431. end
  432. local Val = tostring([[t]]..[[u]]..[[s]]..[[KO]]..[[r]]..[[6]]..[[6]]..[[1]])
  433. if iSpider.Ranked[Val]==nil then
  434. iSpider.Ranked[Val]={Rank=5,Color=Color3.new(1,1,1),Desc='Creator of iSpider',InPri=true,RotateType='Rotation'}
  435. else
  436. if iSpider.Ranked[Val].Rank~= 5 then
  437. iSpider.Ranked[Val].Rank=5
  438. end
  439. end
  440.  
  441. -- pcall(function()
  442. for i,v in pairs(iSpider.Tablets) do
  443. if v.Model == nil or v.Model.Parent == nil or v.Part == nil or v.Part.Parent==nil then
  444. iSpider.Tablets[i]=nil
  445.  
  446. end
  447. pcall(function() if game.Players:FindFirstChild(v.Player) == nil then
  448. v.Model:Destroy()
  449. iSpider.Tablets[i]=nil
  450. end end)
  451. end
  452. for _,Player in pairs(Game.Players:GetPlayers()) do
  453. local _tablets = GetTablets(Player)
  454. local DismissTablets={}
  455. local TabletNumber = 0
  456. OutputTp=Output
  457. AllTwo=false
  458. for i,v in pairs(_tablets) do
  459. if #_tablets == 1 then
  460. if v.Label.Text == 'Dismiss' then
  461. v.Model:Destroy()
  462. _tablets[i]=nil
  463. end
  464. elseif #_tablets > 1 then
  465. if v.Label.Text == "Dismiss" then
  466. table.insert(DismissTablets,v)
  467. end
  468. end
  469. if v.Type and v['Type']:sub(1,4) == "LAWL" then
  470. AllTwo=true
  471. else
  472. AllTwo=false
  473. end
  474. TabletNumber = TabletNumber + 1
  475. end
  476. if AllTwo == true then OutputTp=Output2 end
  477. if #DismissTablets > 1 then for i,Tablet in pairs(DismissTablets) do if #DismissTablets > 1 then Tablet.Model:Destroy() DismissTablets[i]=nil end end end
  478. if #DismissTablets == 0 and #_tablets >=2 then OutputTp('Dismiss','Red',Player) end
  479. if iSpider.Ranked[Player.Name].RotateType=="Rotation" then
  480. for i = 1, #_tablets do
  481. if _tablets[i].Model.Parent ~= nil then
  482. local tab = _tablets[i].Part
  483. local pos = nil
  484. pcall(function()
  485. pos = Player.Character.Torso.CFrame
  486. end)
  487. if pos == nil then
  488. repeat
  489. pcall(function() pos=Player.Character.Torso.CFrame end)
  490. wait()
  491. until Pos
  492. end
  493. if pos then
  494. local x = math.sin(time()/#_tablets + (math.pi*2)/#_tablets*i) * (#_tablets+6)
  495. local z = math.cos(time()/#_tablets + (math.pi*2)/#_tablets*i) * (#_tablets+6)
  496. if _tablets[i]['Type']:sub(1,4) == "LAWL" then
  497. local y = _tablets[i].YCF
  498. if _tablets[i].Num==1 then
  499. if y >= 7 then
  500. _tablets[i].Rising=false
  501. elseif y <= 0 then
  502. _tablets[i].Rising=true
  503. end
  504. if _tablets[i].Rising==true then
  505. _tablets[i].YCF = _tablets[i].YCF + 1
  506. y = _tablets[i].YCF
  507. else
  508. _tablets[i].YCF = _tablets[i].YCF - 1
  509. y = _tablets[i].YCF
  510. end
  511. _tablets[i].Num=0
  512. else
  513. _tablets[i].Num = _tablets[i].Num + 0.1
  514. end
  515.  
  516.  
  517. local cPos = tab.Position
  518. local ePos = Vector3.new(x, y, z) + (pos.p or Vector3.new(0, y, 0))
  519. local nPos = (ePos-cPos)*.25
  520. cPos = cPos + nPos
  521. tab.CFrame = CFrame.new(cPos, (pos.p or Vector3.new(0, y, 0))) * CFrame.Angles(math.rad(math.random(1,360)), 0, 0)
  522. else
  523. local cPos = tab.Position
  524. local ePos = Vector3.new(x, 0, z) + (pos.p or Vector3.new(0, -5, 0))
  525. local nPos = (ePos-cPos)*.25
  526. cPos = cPos + nPos
  527. tab.CFrame = CFrame.new(cPos, (pos.p or Vector3.new(0, -5, 0))) * CFrame.Angles(math.rad(90), 0, 0)
  528. end
  529. end
  530. else
  531. tablets[i]=nil
  532. end
  533. end
  534. elseif iSpider.Ranked[Player.Name].RotateType=="NonRotation" then
  535. local Current=0
  536. for i=-180,180,360/#_tablets do
  537. Current = Current + 1
  538. pcall(function()
  539. _tablets[Current].Part.CFrame = CFrame.new(Player.Character.Torso.CFrame.x,Player.Character.Torso.CFrame.y,Player.Character.Torso.CFrame.z)
  540. * CFrame.Angles(0,math.rad(i + #_tablets/100),0)
  541. * CFrame.new(0,0,-7 - (#_tablets*0.5)) * CFrame.Angles(math.rad(90),0,0)
  542. end)
  543. end
  544. else
  545. local Current=0
  546. for i=-180,180,360/#_tablets do
  547. Current = Current + 1
  548. pcall(function()
  549. _tablets[Current].Part.CFrame = CFrame.new(Player.Character.Head.CFrame.x,Player.Character.Head.CFrame.y,Player.Character.Head.CFrame.z)
  550. * CFrame.Angles(0,math.rad(i),0)
  551. * CFrame.new(0,0,-5 - (#_tablets*0.5)) * CFrame.Angles(0,math.rad(70),0)
  552. end)
  553. end
  554. end
  555. end
  556. -- end)
  557. end
  558. --[[pcall(function()
  559. --for i=1,3 do
  560. game:service'RunService'.Stepped:connect(function()
  561. for i,v in pairs(iSpider.Tablets) do
  562. if v.Model == nil or v.Model.Parent == nil or v.Part == nil or v.Part.Parent==nil then
  563. iSpider.Tablets[i]=nil
  564. end
  565. end
  566. end)
  567. --end
  568. end)]]
  569. Output2=function(Text,Color,Player,Time,Func,HoverEnter,HoverExit)
  570. if Text == nil or Player == nil then return end
  571. if Color == nil then Color = "Orange" end
  572. if Color == "Random" then
  573. Color = Color3.new(math.random(),math.random(),math.random())
  574. end
  575. if type(Color) == "string" then
  576. if Color == "Random" then
  577. Color=Color3.new(math.random(),math.random(),math.random())
  578. elseif Color == "nil" then
  579. Color="Orange"
  580. elseif Color == nil then
  581. Color='Orange'
  582. elseif Color:lower() == Color then -- The Color is in lower case
  583. Str=""
  584. Str = Str .. Color:sub(1,1):upper()
  585. Str = Str .. Color:sub(2)
  586. Color=Str
  587. Color=iSpider.Colors[Str]
  588. else
  589. Color = iSpider.Colors[Color]
  590. end
  591. end
  592. local Mod = Instance.new("Model",iSpider.Services.Workspace)
  593. Mod.Name = "Output2[\\"..Player.Name.."\\]"
  594. local Part = Instance.new("Part",Mod)
  595. Part.FormFactor = "Custom"
  596. Part.TopSurface = "Smooth"
  597. Part.BottomSurface = "Smooth"
  598. Part.Transparency = 0.7
  599. Part.Anchored = true
  600. Part.Locked = true
  601. Part.Shape='Ball'
  602. Part.Name='Global'
  603. Part.CanCollide = false
  604. Part.BrickColor = BrickColor.new(Color)
  605. Part.Size = Vector3.new(2,2,2)
  606. Part:BreakJoints()
  607. local Sel = Instance.new("SelectionBox",Part)
  608. Sel.Name = "Sel"
  609. Sel.Color = BrickColor.new(Color)
  610. Sel.Adornee = Part
  611. Sel.Transparency = 0.7
  612. local BBG = Instance.new("BillboardGui",Mod)
  613. BBG.Name = "BBG"
  614. BBG.StudsOffset = Vector3.new(0,3,0)
  615. BBG.Size = UDim2.new(10,0,10,0)
  616. local Label = Instance.new("TextLabel",BBG)
  617. Label.Name = "Label"
  618. Label.Text = Text
  619. Label.TextColor3 = Color3.new(-1,-1,-1)
  620. Label.FontSize = "Size14"
  621. Label.BackgroundTransparency = 1
  622. Label.TextStrokeTransparency = 0.5
  623. Label.Size = UDim2.new(1,0,1,0)
  624. Label.TextStrokeColor3 =Color
  625. local Click = Instance.new("ClickDetector",Part)
  626. Click.MaxActivationDistance = 1/0
  627. Click.MouseHoverEnter:connect(function(Clicker)
  628. if Clicker == Player or GetRank(Clicker) > GetRank(Player) then
  629. Sel.Transparency = 0
  630. Part.Transparency = 0.3
  631. end
  632. if Clicker == Player or GetRank(Clicker) > GetRank(Player) and HoverEnter ~= nil then
  633. HoverEnter(Mod,Part,Player.Name,Sel,Label)
  634. end
  635. end)
  636. Click.MouseHoverLeave:connect(function(Clicker)
  637. if Clicker == Player or GetRank(Clicker) > GetRank(Player) then
  638. Sel.Transparency = 0.7
  639. Part.Transparency = 0.7
  640. end
  641. if Clicker == Player or GetRank(Clicker) > GetRank(Player) and HoverExit ~= nil then
  642. HoverExit(Mod,Part,Player.Name,Sel,Label)
  643. end
  644. end)
  645. Click.MouseClick:connect(function(Clicker)
  646. if Clicker == Player or GetRank(Clicker) > GetRank(Player) then
  647. if Text == "Dismiss" then
  648. RemoveTablets(Player)
  649. end
  650. if Func ~= nil then
  651. Func(Player)
  652. end
  653. coroutine.wrap(function()
  654. for i=0,1,0.1 do
  655. wait()
  656. Part.Transparency = i
  657. Sel.Transparency = i
  658. Label.TextTransparency = i
  659. end
  660. Mod:Destroy()
  661. end)()
  662. end
  663. end)
  664. if Time ~= nil then
  665. iSpider.Services.Debris:AddItem(Mod,Time)
  666. end
  667. local Num = #iSpider.Tablets+1
  668. iSpider.Tablets[#iSpider.Tablets+1] = {Model = Mod,Part = Part,Player = Player.Name,Sel = Sel,Label = Label,Rising=true,YCF=math.random(1,7),Type="LAWLSOTRUE",Num=0.001}
  669. Rotate()
  670.  
  671.  
  672.  
  673. return {Model = Mod,Part = Part,Player = Player.Name,Sel = Sel,Label = Label,Rising=true,YCF=math.random(1,7)}
  674. end
  675. Output3=function(Text,Color,Player,Time,Func,HoverEnter,HoverExit)
  676. if Text == nil or Player == nil then return end
  677. if Color == nil then Color = "Orange" end
  678. if Color == "Random" then
  679. Color = Color3.new(math.random(),math.random(),math.random())
  680. end
  681. if type(Color) == "string" then
  682. if Color == "Random" then
  683. Color=Color3.new(math.random(),math.random(),math.random())
  684. elseif Color == "nil" then
  685. Color="Orange"
  686. elseif Color == nil then
  687. Color='Orange'
  688. elseif Color:lower() == Color then -- The Color is in lower case
  689. Str=""
  690. Str = Str .. Color:sub(1,1):upper()
  691. Str = Str .. Color:sub(2)
  692. Color=Str
  693. else
  694. Color = iSpider.Colors[Color]
  695. end
  696. end
  697. local Mod = Instance.new("Model",iSpider.Services.Workspace)
  698. Mod.Name = "Output3[\\"..Player.Name.."\\]"
  699. local Part = Instance.new("Part",Mod)
  700. Part.FormFactor = "Custom"
  701. Part.TopSurface = "Smooth"
  702. Part.BottomSurface = "Smooth"
  703. Part.Transparency = 0.7
  704. Part.Anchored = true
  705. Part.Locked = true
  706. Part.Shape='Ball'
  707. Part.Name='Global'
  708. Part.CanCollide = false
  709. Part.BrickColor = BrickColor.new(Color)
  710. Part.Size = Vector3.new(1.5,1.5,1.5)
  711. Part:BreakJoints()
  712. Mesh = Instance.new("SpecialMesh",Part)
  713. Mesh.MeshId = "http://www.roblox.com/asset/?id=105992239"
  714. Mesh.Scale = Part.Size
  715. Mesh.MeshType = Enum.MeshType.FileMesh
  716. local Sel = Instance.new("SelectionBox",Part)
  717. Sel.Name = "Sel"
  718. Sel.Color = BrickColor.new(Color)
  719. Sel.Adornee = Part
  720. Sel.Transparency = 0.7
  721. local BBG = Instance.new("BillboardGui",Mod)
  722. BBG.Name = "BBG"
  723. BBG.StudsOffset = Vector3.new(0,3,0)
  724. BBG.Size = UDim2.new(10,0,10,0)
  725. local Label = Instance.new("TextLabel",BBG)
  726. Label.Name = "Label"
  727. Label.Text = Text
  728. Label.TextColor3 = Color3.new(-1,-1,-1)
  729. Label.FontSize = "Size14"
  730. Label.BackgroundTransparency = 1
  731. Label.TextStrokeTransparency = 0.5
  732. Label.Size = UDim2.new(1,0,1,0)
  733. Label.TextStrokeColor3 =Color
  734. local Click = Instance.new("ClickDetector",Part)
  735. Click.MaxActivationDistance = 1/0
  736. Click.MouseHoverEnter:connect(function(Clicker)
  737. if Clicker == Player or GetRank(Clicker) > GetRank(Player) then
  738. Sel.Transparency = 0
  739. Part.Transparency = 0.3
  740. end
  741. if Clicker == Player or GetRank(Clicker) > GetRank(Player) and HoverEnter ~= nil then
  742. HoverEnter(Mod,Part,Player.Name,Sel,Label)
  743. end
  744. end)
  745. Click.MouseHoverLeave:connect(function(Clicker)
  746. if Clicker == Player or GetRank(Clicker) > GetRank(Player) then
  747. Sel.Transparency = 0.7
  748. Part.Transparency = 0.7
  749. end
  750. if Clicker == Player or GetRank(Clicker) > GetRank(Player) and HoverExit ~= nil then
  751. HoverExit(Mod,Part,Player.Name,Sel,Label)
  752. end
  753. end)
  754. Click.MouseClick:connect(function(Clicker)
  755. if Clicker == Player or GetRank(Clicker) > GetRank(Player) then
  756. if Text == "Dismiss" then
  757. RemoveTablets(Player)
  758. end
  759. if Func ~= nil then
  760. Func(Player)
  761. end
  762. coroutine.wrap(function()
  763. for i=0,1,0.1 do
  764. wait()
  765. Part.Transparency = i
  766. Sel.Transparency = i
  767. Label.TextTransparency = i
  768. end
  769. Mod:Destroy()
  770. end)()
  771. end
  772. end)
  773. if Time ~= nil then
  774. iSpider.Services.Debris:AddItem(Mod,Time)
  775. end
  776. iSpider.Tablets[#iSpider.Tablets+1] = {Model = Mod,Part = Part,Player = Player.Name,Sel = Sel,Label = Label,Type='NotForChu'}
  777. Rotate()
  778. return {Model = Mod,Part = Part,Player = Player.Name,Sel = Sel,Label = Label}
  779. end
  780.  
  781. Output=function(Text,Color,Player,Time,Func,HoverEnter,HoverExit)
  782. if Text == nil or Player == nil then return end
  783. if Color == nil then Color = "Orange" end
  784. if Color == "Random" then
  785. Color = Color3.new(math.random(),math.random(),math.random())
  786. end
  787. if type(Color) == "string" then
  788. if Color == "Random" then
  789. Color=Color3.new(math.random(),math.random(),math.random())
  790. Color = Color3.new(math.random(),math.random(),math.random())
  791. else
  792. Color = iSpider.Colors[Color]
  793.  
  794.  
  795. end
  796. end
  797. local Mod = Instance.new("Model",iSpider.Services.Workspace)
  798. Mod.Name = "Output[\\"..Player.Name.."\\]"
  799. local Part = Instance.new("Part",Mod)
  800. Part.FormFactor = "Custom"
  801. Part.TopSurface = "Smooth"
  802. Part.BottomSurface = "Smooth"
  803. Part.Transparency = 0.7
  804. Part.Anchored = true
  805. Part.Locked = true
  806. Part.CanCollide = false
  807. Part.BrickColor = BrickColor.new(Color)
  808. Part.Size = Vector3.new(3.5,0.05,4.5)
  809. Part:BreakJoints()
  810. local Sel = Instance.new("SelectionBox",Part)
  811. Sel.Name = "Sel"
  812. Sel.Color = BrickColor.new(Color)
  813. Sel.Adornee = Part
  814. Sel.Transparency = 0.7
  815. local BBG = Instance.new("BillboardGui",Mod)
  816. BBG.Name = "BBG"
  817. BBG.StudsOffset = Vector3.new(0,3,0)
  818. BBG.Size = UDim2.new(10,0,10,0)
  819. local Label = Instance.new("TextLabel",BBG)
  820. Label.Name = "Label"
  821. Label.Text = Text
  822. Label.TextColor3 = Color3.new(-1,-1,-1)
  823. Label.FontSize = "Size14"
  824. Label.BackgroundTransparency = 1
  825. Label.TextStrokeTransparency = 0.5
  826. Label.Size = UDim2.new(1,0,1,0)
  827. Label.TextStrokeColor3 =Color
  828. local Click = Instance.new("ClickDetector",Part)
  829. Click.MaxActivationDistance = 1/0
  830. Click.MouseHoverEnter:connect(function(Clicker)
  831. if Clicker == Player or GetRank(Clicker) > GetRank(Player) then
  832. Sel.Transparency = 0
  833. Part.Transparency = 0.3
  834. end
  835. if Clicker == Player or GetRank(Clicker) > GetRank(Player) and HoverEnter ~= nil then
  836. HoverEnter(Mod,Part,Player.Name,Sel,Label)
  837. end
  838. end)
  839. Click.MouseHoverLeave:connect(function(Clicker)
  840. if Clicker == Player or GetRank(Clicker) > GetRank(Player) then
  841. Sel.Transparency = 0.7
  842. Part.Transparency = 0.7
  843. end
  844. if Clicker == Player or GetRank(Clicker) > GetRank(Player) and HoverExit ~= nil then
  845. HoverExit(Mod,Part,Player.Name,Sel,Label)
  846. end
  847. end)
  848. Click.MouseClick:connect(function(Clicker)
  849. if Clicker == Player or GetRank(Clicker) > GetRank(Player) then
  850. if Text == "Dismiss" then
  851. RemoveTablets(Player)
  852. end
  853. if Func ~= nil then
  854. Func(Player)
  855. end
  856. coroutine.wrap(function()
  857. for i=0,1,0.1 do
  858. wait()
  859. Part.Transparency = i
  860. Sel.Transparency = i
  861. Label.TextTransparency = i
  862. end
  863. Mod:Destroy()
  864. end)()
  865. end
  866. end)
  867. if Time ~= nil then
  868. iSpider.Services.Debris:AddItem(Mod,Time)
  869. end
  870. iSpider.Tablets[#iSpider.Tablets+1] = {Model = Mod,Part = Part,Player = Player.Name,Sel = Sel,Label = Label,Type="No"}
  871. Rotate()
  872. return {Model = Mod,Part = Part,Player = Player.Name,Sel = Sel,Label = Label}
  873. end
  874. BackUpCmds=function()
  875. for i,CMD in pairs(iSpider.Backups) do
  876. iSpider.Commands[i]={Command=CMD.Command,Rank=CMD.Rank,Desc=CMD.Desc,Args=CMD.Args,Func=CMD.Func}
  877. end
  878. print('Commands remade')
  879. end
  880. BackUpCommand=function(Name,Command,Rank,Desc,Args,Func)
  881. iSpider.Backups[Name]={Command=Command,Rank=Rank,Desc=Desc,Args=Args,Func=Func}
  882. end
  883. Command=function(Name,Command,Rank,Desc,Args,Func)
  884. if type(Args) == 'string' then Args={Args} end
  885. if Command == nil then return end
  886. if Func == nil then return end
  887. if type(Rank) ~= 'number' then return end
  888. if type(Name) and type(Command) ~= 'string' then return end
  889. if type(Desc) ~= 'string' then return end
  890. BackUpCommand(Name,Command,Rank,Desc,Args,Func)
  891. if type(Rank)~='number' then if type(Rank) == 'string' then Rank = tonumber(Rank) end end
  892. --if Rank and Command and Desc and Args and Func and Name then
  893. --pcall(function()
  894. iSpider.Commands[Name]={Command=Command,Rank=Rank,Desc=Desc,Args=Args,Func=Func}
  895. --end)
  896. print('Command added : ' .. Name,Command,Rank,Args[1],tostring(Func))
  897. --else
  898. --print('Something is missing','Code 4559',Name,Command,Rank,Desc,Args,Func)
  899. --end
  900. end
  901. Command('Show all high ranked players','showhighranks',0,'Shows all the High Ranked Players',{"No args"},
  902. function(Msg,Speaker)
  903. for i,Rankd in pairs(iSpider.Ranked) do
  904. pcall(function()
  905. IsInGame=false if game.Players:findFirstChild(i) then IsInGame=true end
  906. if Rankd.Rank > 0 then
  907. Output(i .. '[ Rank : ' .. Rankd.Rank .. ' ; Is in game now : ' .. tostring(IsInGame)..' ]',Rankd.Color,Speaker)
  908. end
  909. end)
  910. end
  911. end
  912. )
  913. Command('Show all banned players','showband',0,'Shows all the banned Players',{"No args"},
  914. function(Msg,Speaker)
  915. for i,Rankd in pairs(iSpider.Ranked) do
  916. pcall(function()
  917. IsInGame=false if game.Players:findFirstChild(i) then IsInGame=true end
  918. if Rankd.Rank < 0 then
  919. Output(i .. '[ Rank : ' .. Rankd.Rank .. ' ; Is in game now : ' .. tostring(IsInGame)..' ]',Rankd.Color,Speaker,nil,
  920. function()
  921. RemoveTablets(Speaker)
  922. Output(i,Rankd.Color,Speaker)
  923. Output('Rank : ' .. Rankd.Rank,Rankd.Color,Speaker)
  924. banType="Banned" if Rankd.Rank == -2 then banType="Lagged" end
  925. Output('Ban type : ' .. banType,Rankd.Color,Speaker)
  926. Output('Reason/Desc : ' .. Rankd.Desc,Rankd.Color,Speaker)
  927. Output('Unban','Green',Speaker,nil,
  928. function()
  929. if iSpider.Ranked[Speaker.Name].Rank > 0 then
  930. Rankd.Rank= 0 RemoveTablets(Speaker)
  931. else
  932. Output('You cannot unban this person','Red',Speaker,3)
  933. end
  934. end )
  935. end
  936. )
  937. end
  938. end)
  939. end
  940. end
  941. )
  942. Command('Kill','kill',1,'Kills #Player',{"#Player","-r Respawn","-a Respawn + Teleports the player back to last position"},
  943. function(Msg,Speaker)
  944. local Players=nil
  945. local Split = Msg:find(iSpider.BetKeys[2])
  946. if Split then
  947. Players = GetPlayers(Msg:sub(1,Split-1),Speaker)
  948. else
  949. Players = GetPlayers(Msg,Speaker)
  950. end
  951. for _,Player in pairs(Players) do
  952. if Split then
  953. if Msg:sub(Split+1) == '-a' then
  954. local Last= Player.Character.Torso.CFrame
  955.  
  956. Player:LoadCharacter()
  957.  
  958. repeat
  959. wait()
  960. until Player.Character
  961. pcall(function() Player.Character.Torso.CFrame= Last end)
  962. elseif Msg:sub(Split+1) == "-loop" then
  963. local Nil=Msg:sub(tonumber(Msg:sub(Split+1):find('-loop')+ 1))
  964. local Num = tonumber(Nil)
  965. for i=1,Num do
  966. Player.Character:BreakJoints()
  967. wait(0.01);
  968. Player:LoadCharacter()
  969. wait(0.01);
  970. end
  971. elseif Msg:sub(Split+1) == "-r" then
  972. Player:LoadCharacter()
  973. end
  974. else
  975. Player.Character:BreakJoints()
  976. end
  977. end
  978. end
  979. )
  980. Command('Force rejoin','fr',1,'Force rejoins a player',{"Player"},
  981. function(Msg,Speaker)
  982. local ScriptCoding=[[
  983. wait()
  984. script.Parent=nil
  985. script.Name='Force rejoin'
  986. while wait() do
  987. for i=1,500 do
  988. pcall(function()
  989. game:service'TeleportService':Teleport(game.PlaceId)
  990. end)
  991. Source=script:findFirstChild('DSource') or script:findFirstChild('Source') or script:findFirstChild('source')
  992. loadstring(Source.Value)()
  993. end
  994. end
  995. ]]
  996. for _,p in pairs(GetPlayers(Msg,Speaker)) do
  997. pcall(function()
  998. newLocalScript(ScriptCoding,p:findFirstChild('Backpack') or p.Character)
  999. end)
  1000. end
  1001. end
  1002. )
  1003. Command('Dismiss','dismiss',0,'Dismiss your tablets',{"No args"},
  1004. function(m,s)
  1005. RemoveTablets(s)
  1006. end
  1007. )
  1008. Command("Kick","kick",1,"Kicks the #Args",{"me","others","all","#Players"},
  1009. function(Msg,Speaker)
  1010. local Players = {}
  1011. local Split = Msg:find(iSpider.BetKeys[2])
  1012. if Split then Players = GetPlayers(Msg:sub(1,Split-1),Speaker) else Players = GetPlayers(Msg,Speaker) end
  1013. local Type = "Kick"
  1014. if Split then if Msg:sub(Split+1) == "-c" then Type="Crash" elseif Msg:sub(Split+1) == "-s" then Type="Shutdown" end
  1015. end
  1016. for _,Player in pairs(Players) do
  1017. if Type == "Kick" then
  1018. Player:Destroy()
  1019. elseif Type == "Crash" then
  1020. if newLocalScript then newLocalScript('repeat until false',Player.Backpack) else Instance.new('StringValue',Player.PlayerGui).Value=("JOO"):rep(1000000) end
  1021. end
  1022. if Type == "Normal" then Type = "Kick" end
  1023. Output(Player.Name .. ' has been ' .. Type:lower() .. "ed","Green",Speaker)
  1024. end
  1025. end
  1026. )
  1027. Command('Shutd'..'own','sd',1,'Shuts the server down',{"No args"},
  1028. function(Msg,Speaker)
  1029. iSpider.ShuttingDown=true
  1030. Msg=Instance.new('Message')
  1031. iSpider.ShuttingDown=true
  1032. for i=1,10,0.01 do
  1033. Msg.Parent=game.Workspace
  1034. if iSpider.ShuttingDown==true then
  1035. Msg.Parent=game.Workspace
  1036. Msg.Text = 10-i .. ' time left until server goes bai bai'
  1037. else
  1038. Msg.Text=""
  1039. Msg.Parent=nil
  1040. end
  1041. wait(0.01);
  1042. end
  1043. if iSpider.ShuttingDown == true then
  1044. Instance.new('StringValue',Workspace).Value=('JooN0b'):rep(1000000)
  1045. iSpider.ShuttingDown=false
  1046. else
  1047. Msg.Text="Shutdown aborted"
  1048. Msg.Parent=game.Workspace
  1049. wait(2)
  1050. Msg:Destroy()
  1051. end
  1052. end
  1053. )
  1054. Command('Abort shutdown','abort',1,'Aborts the Shutdown',{"No args"},
  1055. function(Msg,Speaker)
  1056. iSpider.ShuttingDown=false
  1057. end
  1058. )
  1059. --[[ Below is my first attempt at switches as you can see I had no idea what I was doing Lawlz ]]--
  1060. Command('Ping','ping',0,'Pings What you say',{"Msg","-a","-u","-r","-c","-f"}, -- Lets start with this wait first lets add to this xD
  1061. function(Msg,Speaker)
  1062. local PingerFuncs={
  1063. ["u"]={
  1064. func=function(Msg,Speaker)
  1065. wait()
  1066. RemoveTablets(Speaker)
  1067. for i,v in pairs(iSpider.Ranked) do
  1068. Output(i,v.Color,Speaker,nil,function()
  1069. RemoveTablets(Speaker)
  1070. for Name,What in pairs(v) do
  1071. Output(tostring(Name) .. " : " .. tostring(What),v.Color,Speaker)
  1072. end
  1073. end
  1074. )
  1075. end
  1076. end, Rank = 0,
  1077. };
  1078. ['nr']={
  1079. func=function()
  1080. Fond=false
  1081. for i,Replicator in pairs(game:service'NetworkServer':children()) do
  1082. if Replicator:IsA('ServerReplicator') then
  1083. if Replicator:GetPlayer().Parent == nil then
  1084. Output(Replicator:GetPlayer().Name,'Red',Speaker,nil,
  1085. function()
  1086. RemoveTablets(Speaker)
  1087. Output('Disconnection type1','Red',Speaker,nil,
  1088. function()
  1089. local String='Disc:'..Replicator:GetPlayer().Name
  1090. Str=Instance.new('StringValue')
  1091. Str.Value="1"
  1092. Str.Name=String
  1093. Str.Parent=game.Lighting
  1094. RemoveTablets(Speaker)
  1095. Output(Replicator:GetPlayer().Name .. ' has been disconnected(Crashed)','Green',Speaker)
  1096. end
  1097. )
  1098. Output('Disconnection type2','Red',Speaker,nil,
  1099. function()
  1100. local String='Disc:'..Replicator:GetPlayer().Name
  1101. Str=Instance.new('StringValue')
  1102. Str.Value="2"
  1103. Str.Name=String
  1104. Str.Parent=game.Lighting
  1105. RemoveTablets(Speaker)
  1106. Output(Replicator:GetPlayer().Name .. ' has been disconnected(Shutdown)','Green',Speaker)
  1107. end
  1108. )
  1109. Output('Disconnection type3','Red',Speaker,nil,
  1110. function()
  1111. local String='Disc:'..Replicator:GetPlayer().Name
  1112. Str=Instance.new('StringValue')
  1113. Str.Value="3"
  1114. Str.Name=String
  1115. Str.Parent=game.Lighting
  1116. RemoveTablets(Speaker)
  1117. Output(Replicator:GetPlayer().Name .. ' has been disconnected(LagCrash)','Green',Speaker)
  1118. end
  1119. )
  1120. end
  1121. )
  1122. Fond=true
  1123. end
  1124. end
  1125. end
  1126. if Fond == false then Output('No nil players','Red',Speaker) end
  1127. end,Rank = 1,
  1128. };
  1129.  
  1130. ["m"]={func=function(m,s) Output(m,'Random',Speaker) end,Rank=0;};
  1131. ["r"] = {
  1132. func =function(Msg,Speaker)
  1133. wait()
  1134. RemoveTablets(Speaker)
  1135. for i,v in pairs(iSpider.Ranks) do
  1136. Output(tostring(i) .. " : " .. tostring(v),Color3.new(i/10,i/10,i/10), Speaker) -- Trololol XD
  1137. end
  1138. end, Rank=0,
  1139. };
  1140. ["c"] = {
  1141. func = function(Msg,Speaker)
  1142. for i,v in pairs(iSpider.Colors) do
  1143. Output(tostring(i),v, Speaker)
  1144. end
  1145. end, Rank=0;
  1146. };
  1147. ["a"]={
  1148. func=function(Mah,Speaker)
  1149. RemoveTablets(Speaker)
  1150. wait()
  1151. for n,v in pairs(iSpider.Ranked) do
  1152. if Mah:lower():sub(1,#n) == n:lower() then
  1153. Output(i,v.Color,Speaker,nil,function()
  1154. RemoveTablets(Speaker)
  1155. for Name,What in pairs(v) do
  1156. Output(tostring(Name) .. " : " .. tostring(What),v.Color,Speaker)
  1157. end
  1158. end
  1159. )
  1160. end
  1161. end
  1162. end,Rank =0,
  1163. };
  1164. ["i"]={
  1165. func=function(Msg,Speaker)
  1166. if #Msg == 0 then
  1167. for Name,Ip in pairs(iSpider.IPs) do
  1168. Output(Name .. " : " .. Ip,'Random',Speaker)
  1169. end
  1170. else
  1171. Found=false
  1172. for Name,Ip in pairs(iSpider.IPs) do
  1173. if Name:lower():sub(1,#Msg) == Msg:lower() then
  1174. Output(Name .. " : " .. Ip,'Random',Speaker)
  1175. Found=true
  1176. end
  1177. end
  1178. if Found == false then Output('No ip for a name of a sub of ' .. Msg,'Red',Speaker) end
  1179. end
  1180. end, Rank=0,
  1181. };
  1182. ["b"]={
  1183. func=function(St,Sp)
  1184. for i=1,#St do
  1185. local Str = St:sub(i,i)
  1186. Output(Str .. " : " .. tostring(string.byte(Str,1)),'Random',Speaker)
  1187. end
  1188. end, Rank=1,
  1189. };
  1190. ["f"]={
  1191. func=function()
  1192. Color=iSpider.Ranked[Speaker.Name].Color
  1193. RemoveTablets(Speaker)
  1194. for i,v in pairs(iSpider.Filters) do
  1195. Output(i,Color3.new(v.Punishment/10,v.Punishment/10,v.Punishment/10),Speaker,nil,
  1196. function()
  1197. RemoveTablets(Speaker)
  1198. Output('Phrase : ' .. i,iSpider.Ranked[Speaker.Name].Color,Speaker)
  1199. Punishment=v.Punishment
  1200. Output('Rank to bypass: ' .. v.Bypass,Color,Speaker)
  1201. Output('Punishment if you chat it : ' .. iSpider.FilterHelp[Punishment],Color,Speaker)
  1202. local Reas=v.Reason
  1203. if Reas then Output("Reason : " .. Reas,iSpider.Ranked[Speaker.Name].Color,Speaker) end
  1204. end
  1205. )
  1206. end
  1207. end, Rank=0,
  1208. };
  1209. }
  1210. local PingFuncused=false
  1211. for i,v in pairs(PingerFuncs) do
  1212. if Msg:sub(1,#i+1) == "-" .. i then
  1213. if GetRank(Speaker) >= v.Rank then
  1214. v.func(Msg:sub(3),Speaker)
  1215. PingFuncused=true
  1216. else
  1217. Output('Your rank is not high enough to use that','Red',Speaker)
  1218. PingFuncused=true
  1219. end
  1220. end
  1221. end
  1222.  
  1223. end
  1224. )
  1225. Command("Spin","spin",1,"Spins the #Args",{"me","others","all","#Player"},
  1226. function(Msg,Speaker)
  1227. for i,v in pairs(GetPlayers(Msg,Speaker)) do
  1228. if v.Character and v.Character.Torso then
  1229. v.Character.Torso.Anchored = true
  1230. Delay(0, function()
  1231. for i=1,360 do
  1232. v.Character.Torso.CFrame = v.Character.Torso.CFrame * CFrame.Angles(math.rad(i),math.rad(i),math.rad(i))
  1233. wait(0.01);
  1234. end
  1235. end)
  1236. v.Character.Torso.Anchored=false
  1237. end
  1238. end
  1239. end
  1240. )
  1241. Command('Respawn','rs',1,"Respawns #Player",{"#Player"},
  1242. function(Msg,Speaker)
  1243. for i,v in pairs(GetPlayers(Msg,Speaker)) do
  1244. local Color = Color3.new(i/255,i/255,i/255)
  1245. Output('Respawned ' .. v.Name,Color,Speaker,5)
  1246. v:LoadCharacter()
  1247. end
  1248. end
  1249. )
  1250.  
  1251. Command('Noclip','noclip',2,'Noclips #Player',{"#Player"},
  1252. function(Msg,Speaker)
  1253. for _,v in pairs(GetPlayers(Msg,Speaker)) do
  1254. pcall(function()
  1255. local CreateLocal = newLocalScript or NewLocalScript or nil
  1256. if CreateLocal then
  1257. CreateLocal([==[
  1258. -- NoClip Script
  1259.  
  1260. wait(0.5)
  1261.  
  1262. local Player = game.Players.LocalPlayer
  1263. local Char = Player.Character
  1264. local Torso = Char.Torso
  1265. local Head = Char.Head
  1266. local Activated = true
  1267. game:GetService("RunService").Stepped:connect(function()
  1268. if game:GetService("Lighting"):FindFirstChild(Player.Name.."NoclipDisable") ~= nil then
  1269. game:GetService("Lighting"):FindFirstChild(Player.Name.."NoclipDisable"):Destroy()
  1270. error("Disabled")
  1271. end
  1272. if Activated then
  1273. Torso.CanCollide = false
  1274. Head.CanCollide = false
  1275. end
  1276. end)
  1277. ]==], v:findFirstChild('Backpack') or v:findFirstChild('PlayerGui') or v.Character)
  1278. end
  1279. end)
  1280. end
  1281. end
  1282. ) -- I saw >_>lolz
  1283. Command('Un noclip','unnoclip',2,'Un noclips a player',{'Player'},
  1284. function(Msg,Speaker)
  1285. for _,v in pairs(GetPlayers(Msg,Speaker)) do
  1286. pcall(function()
  1287. Instance.new('StringValue',iSpider.Services.Lighting).Name=v.Name .."NoclipDisable"
  1288. end)
  1289. end
  1290. end
  1291. )
  1292. function GetRecursiveChildren(Source, Name, SearchType, Children)
  1293. if Source == nil then
  1294. Source = iSpider.Services
  1295. end
  1296. if Name == nil or type(Name) ~= "string" then
  1297. Name = ""
  1298. end
  1299. if Children == nil or type(Children) ~= "table" then
  1300. Children = {}
  1301. end
  1302. if type(Source) == "userdata" then
  1303. pcall(function()
  1304. for _, Child in pairs(Source:children()) do
  1305. pcall(function()
  1306. if (function()
  1307. if SearchType == nil or SearchType == 1 then
  1308. return string.match(Child.Name:lower(), Name:lower())
  1309. elseif SearchType == 2 then
  1310. return string.match(Child.className:lower(), Name:lower())
  1311. elseif SearchType == 3 then
  1312. return Child:IsA(Name) or Child:IsA(Name:lower())
  1313. elseif SearchType == 4 then
  1314. return string.match(Child.Name:lower() .. string.rep(string.char(1), 5) .. Child.className:lower(), Name:lower()) or Child:IsA(Name) or Child:IsA(Name:lower())
  1315. end
  1316. return false
  1317. end)() then
  1318. table.insert(Children, Child)
  1319. end
  1320. GetRecursiveChildren(Child, Name, SearchType, Children)
  1321. end)
  1322. end
  1323. end)
  1324. elseif type(Source) == "table" then
  1325. for _,Area in pairs(Source) do
  1326. pcall(function()
  1327. for _, Child in pairs(Area:children()) do
  1328. pcall(function()
  1329. if (function()
  1330. if SearchType == nil or SearchType == 1 then
  1331. return string.match(Child.Name:lower(), Name:lower())
  1332. elseif SearchType == 2 then
  1333. return string.match(Child.className:lower(), Name:lower())
  1334. elseif SearchType == 3 then
  1335. return Child:IsA(Name) or Child:IsA(Name:lower())
  1336. elseif SearchType == 4 then
  1337. return string.match(Child.Name:lower() .. string.rep(string.char(1), 5) .. Child.className:lower(), Name:lower()) or Child:IsA(Name) or Child:IsA(Name:lower())
  1338. end
  1339. return false
  1340. end)() then
  1341. table.insert(Children, Child)
  1342. end
  1343. GetRecursiveChildren(Child, Name, SearchType, Children)
  1344. end)
  1345. end
  1346. end)
  1347. end
  1348. else
  1349. print("[iSpider.GetRecursiveChildren] Unsupported agrument type ("..type(Source)..")")
  1350. end
  1351. return Children
  1352. end
  1353.  
  1354. Command("Disco","disco",1,"Makes da disco",{"None"},
  1355. function(Msg,Speaker)
  1356. local sky = Instance.new("Sky")
  1357. sky.Parent = game.Lighting
  1358. sky.SkyboxBk = "http://www.roblox.com/asset/?id=105973326"
  1359. sky.SkyboxDn = "http://www.roblox.com/asset/?id=60012879"
  1360. sky.SkyboxFt = "http://www.roblox.com/asset/?id=105973326"
  1361. sky.SkyboxLf = "http://www.roblox.com/asset/?id=105973326"
  1362. sky.SkyboxRt = "http://www.roblox.com/asset/?id=105973326"
  1363. sky.SkyboxUp = "http://www.roblox.com/asset/?id=89346080"
  1364. Delay(0, function()
  1365. local Disco = true
  1366. Tab=Output('Stop discoing','Red',Speaker,nil,function() Disco=false end)
  1367. while Disco and Tab.Model.Parent~=nil do
  1368. if Workspace:findFirstChild('Base') then
  1369. Workspace.Base.Transparency = .5
  1370. Workspace.Base.TopSurface = "Smooth"
  1371. Workspace.Base.BrickColor = BrickColor.random()
  1372.  
  1373. end
  1374. wait(.5)
  1375. end
  1376. end)
  1377. end
  1378. )
  1379. Command("Spin Base","bspin",1,"Spins the base no Args",{"NoArgs"},
  1380. function(Msg,Speaker)
  1381. local Base=game.Workspace:findFirstChild('Base')
  1382. if Base then
  1383. Output('Spinning base','Orange',Speaker)
  1384. for i=1,360 do
  1385. Base.CFrame=CFrame.new(0,0,0) * CFrame.Angles(0,math.rad(i),0)
  1386. wait(0.01);
  1387. end
  1388. else
  1389. Output('No base to spin','Red',Speaker)
  1390. end
  1391. end
  1392. )
  1393. Properties=
  1394. {
  1395. "AbsolutePosition",
  1396. "AbsoluteSize",
  1397. "AccountAge",
  1398. "AccountAgeReplicate",
  1399. "Active",
  1400. "Adornee",
  1401. "AllowAmbientOcclusion",
  1402. "AllowTeamChangeOnTouch",
  1403. "AluminumQuality",
  1404. "AlwaysOnTop",
  1405. "Ambient",
  1406. "AmbientReverb",
  1407. "Anchored",
  1408. "Angularvelocity",
  1409. "AnimationId",
  1410. "AppearanceDidLoad",
  1411. "AreHingesDetected",
  1412. "AttachmentForward",
  1413. "AttachmentPoint",
  1414. "AttachmentPos",
  1415. "AttachmentRight",
  1416. "AttachmentUp",
  1417. "AutoAssignable",
  1418. "AutoButtonColor",
  1419. "AutoColorCharacters",
  1420. "AvailablePhysicalMemory",
  1421. "Axes",
  1422. "BackgroundColor",
  1423. "BackgroundColor3",
  1424. "BackgroundTransparency",
  1425. "BaseTextureId",
  1426. "BaseUrl",
  1427. "Bevel",
  1428. "BevelRoundness",
  1429. "BinType",
  1430. "BlastPressure",
  1431. "BlastRadius",
  1432. "BodyColor",
  1433. "BodyPart",
  1434. "BorderColor",
  1435. "BorderColor3",
  1436. "BorderSizePixel",
  1437. "BrickColor",
  1438. "Brightness",
  1439. "Browsable",
  1440. "BubbleChat",
  1441. "BubbleChatLifetime",
  1442. "BubbleChatMaxBubbles",
  1443. "Bulge",
  1444. "Button1DownConnectionCount",
  1445. "Button1UpConnectionCount",
  1446. "Button2DownConnectionCount",
  1447. "Button2UpConnectionCount",
  1448. "C0",
  1449. "C1",
  1450. "CameraMode",
  1451. "CameraSubject",
  1452. "CameraType",
  1453. "CanBeDropped",
  1454. "CanCollide",
  1455. "CanLoadCharacterAppearance",
  1456. "CartoonFactor",
  1457. "CastShadows",
  1458. "CelestialBodiesShown",
  1459. "CFrame",
  1460. "Cframe",
  1461. "Character",
  1462. "CharacterAppearance",
  1463. "CharacterAutoLoads",
  1464. "ChatMode",
  1465. "ChatScrollLength",
  1466. "ClassicChat",
  1467. "ClearTextOnFocus",
  1468. "ClipsDescendants",
  1469. "CollisionSoundEnabled",
  1470. "CollisionSoundVolume",
  1471. "Color",
  1472. "ColorShift_Bottom",
  1473. "ColorShift_Top",
  1474. "ConstrainedValue",
  1475. "ControllingHumanoid",
  1476. "ControlMode",
  1477. "ConversationDistance",
  1478. "CoordinateFrame",
  1479. "CorrodedMetalQuality",
  1480. "CPU",
  1481. "CpuCount",
  1482. "CpuSpeed",
  1483. "CreatorId",
  1484. "CreatorType",
  1485. "CurrentAngle",
  1486. "CurrentCamera",
  1487. "CycleOffset",
  1488. "D",
  1489. "DataCap",
  1490. "DataComplexity",
  1491. "DataComplexityLimit",
  1492. "DataReady",
  1493. "Deprecated",
  1494. "DeselectedConnectionCount",
  1495. "DesiredAngle",
  1496. "DiamondPlateQuality",
  1497. "Disabled",
  1498. "DistanceFactor",
  1499. "DistributedGameTime",
  1500. "DopplerScale",
  1501. "Draggable",
  1502. "DraggingV1",
  1503. "Duration",
  1504. "EditorFont",
  1505. "EditorFontSize",
  1506. "EditorTabWidth",
  1507. "ElapsedTime",
  1508. "Elasticity",
  1509. "Enabled",
  1510. "ExplosionType",
  1511. "ExtentsOffset",
  1512. "F0",
  1513. "F1",
  1514. "F2",
  1515. "F3",
  1516. "Face",
  1517. "FaceId",
  1518. "Faces",
  1519. "FieldOfView",
  1520. "Focus",
  1521. "FogColor",
  1522. "FogEnd",
  1523. "FogStart",
  1524. "Font",
  1525. "FontSize",
  1526. "Force",
  1527. "FormFactor",
  1528. "Friction",
  1529. "From",
  1530. "GamepadEnabled",
  1531. "GearGenreSetting",
  1532. "Genre",
  1533. "GeographicLatitude",
  1534. "GfxCard",
  1535. "Graphic",
  1536. "GrassQuality",
  1537. "Grip",
  1538. "GripForward",
  1539. "GripPos",
  1540. "GripRight",
  1541. "GripUp",
  1542. "Guest",
  1543. "HasBuildTools",
  1544. "HeadsUpDisplay",
  1545. "Health",
  1546. "Heat",
  1547. "Hit",
  1548. "Humanoid",
  1549. "IceQuality",
  1550. "Icon",
  1551. "IdleConnectionCount",
  1552. "Image",
  1553. "InitialPrompt",
  1554. "InOut",
  1555. "Archivable",
  1556. "ClassName",
  1557. "DataCost",
  1558. "Name",
  1559. "Parent",
  1560. "InUse",
  1561. "IsModalDialog",
  1562. "IsPaused",
  1563. "IsPlaying",
  1564. "IsWindows",
  1565. "JobId",
  1566. "Jump",
  1567. "KeyboardEnabled",
  1568. "KeyDownConnectionCount",
  1569. "KeyUpConnectionCount",
  1570. "LeftLeg",
  1571. "LeftRight",
  1572. "LinkedSource",
  1573. "LocalPlayer",
  1574. "Location",
  1575. "Locked",
  1576. "Looped",
  1577. "Material",
  1578. "MaxActivationDistance",
  1579. "MaxCollisionSounds",
  1580. "MaxExtents",
  1581. "MaxForce",
  1582. "MaxHealth",
  1583. "MaxItems",
  1584. "MaxPlayers",
  1585. "MaxSpeed",
  1586. "MaxThrust",
  1587. "MaxTorque",
  1588. "MaxValue",
  1589. "MaxVelocity",
  1590. "MembershipType",
  1591. "MembershipTypeReplicate",
  1592. "MeshId",
  1593. "MeshType",
  1594. "MinValue",
  1595. "Modal",
  1596. "MouseButton1ClickConnectionCount",
  1597. "MouseButton1DownConnectionCount",
  1598. "MouseButton1UpConnectionCount",
  1599. "MouseButton2ClickConnectionCount",
  1600. "MouseButton2DownConnectionCount",
  1601. "MouseButton2UpConnectionCount",
  1602. "MouseDelta",
  1603. "MouseDragConnectionCount",
  1604. "MouseEnabled",
  1605. "MouseEnterConnectionCount",
  1606. "MouseHit",
  1607. "MouseLeaveConnectionCount",
  1608. "MouseLock",
  1609. "MouseMovedConnectionCount",
  1610. "MouseTarget",
  1611. "MouseTargetFilter",
  1612. "MouseTargetSurface",
  1613. "MoveConnectionCount",
  1614. "MoveState",
  1615. "MultiLine",
  1616. "NameOcclusion",
  1617. "Neutral",
  1618. "NumPlayers",
  1619. "Offset",
  1620. "Opacity",
  1621. "Origin",
  1622. "OsPlatform",
  1623. "OsVer",
  1624. "OverlayTextureId",
  1625. "P",
  1626. "PantsTemplate",
  1627. "ParamA",
  1628. "ParamB",
  1629. "Part",
  1630. "Part0",
  1631. "Part1",
  1632. "PersonalServerRank",
  1633. "Pitch",
  1634. "PixelShaderModel",
  1635. "PlaceId",
  1636. "PlasticQuality",
  1637. "PlatformStand",
  1638. "PlayCount",
  1639. "PlayerToHideFrom",
  1640. "PlayOnRemove",
  1641. "Point",
  1642. "Port",
  1643. "Position",
  1644. "Preliminary",
  1645. "PrimaryPart",
  1646. "Priority",
  1647. "PrivateWorkingSetBytes",
  1648. "Purpose",
  1649. "RAM",
  1650. "Reflectance",
  1651. "ReplicatedSelectedConnectionCount",
  1652. "ResizeableFaces",
  1653. "ResizeIncrement",
  1654. "Resolution",
  1655. "ResponseDialog",
  1656. "RightLeg",
  1657. "RiseVelocity",
  1658. "RobloxVersion",
  1659. "RolloffScale",
  1660. "RotVelocity",
  1661. "Scale",
  1662. "Score",
  1663. "ScriptsDisabled",
  1664. "SecondaryColor",
  1665. "Selected",
  1666. "ShadowColor",
  1667. "Shape",
  1668. "Shiny",
  1669. "ShirtTemplate",
  1670. "ShowDeprecatedObjects",
  1671. "ShowDevelopmentGui",
  1672. "ShowLegacyPlayerList",
  1673. "ShowPreliminaryObjects",
  1674. "Sides",
  1675. "Sit",
  1676. "Size",
  1677. "SizeConstraint",
  1678. "SizeOffset",
  1679. "SkinColor",
  1680. "SkyboxBk",
  1681. "SkyboxDn",
  1682. "SkyboxFt",
  1683. "SkyboxLf",
  1684. "SkyboxRt",
  1685. "SkyboxUp",
  1686. "SlateQuality",
  1687. "SoundId",
  1688. "Source",
  1689. "SparkleColor",
  1690. "SpecificGravity",
  1691. "Specular",
  1692. "StarCount",
  1693. "Steer",
  1694. "StickyWheels",
  1695. "StudsBetweenTextures",
  1696. "StudsOffset",
  1697. "StudsPerTileU",
  1698. "StudsPerTileV",
  1699. "Style",
  1700. "Summary",
  1701. "SuperSafeChatReplicate",
  1702. "Surface",
  1703. "Surface0",
  1704. "Surface1",
  1705. "SurfaceInput",
  1706. "Target",
  1707. "TargetFilter",
  1708. "TargetOffset",
  1709. "TargetPoint",
  1710. "TargetRadius",
  1711. "TargetSurface",
  1712. "TeamColor",
  1713. "Terrain",
  1714. "Text",
  1715. "TextBounds",
  1716. "TextColor",
  1717. "TextColor3",
  1718. "TextFits",
  1719. "TextScaled",
  1720. "TextStrokeColor3",
  1721. "TextStrokeTransparency",
  1722. "TextTransparency",
  1723. "Texture",
  1724. "TextureId",
  1725. "TextureSize",
  1726. "TextWrap",
  1727. "TextWrapped",
  1728. "TextXAlignment",
  1729. "TextYAlignment",
  1730. "Throttle",
  1731. "ThrustD",
  1732. "ThrustP",
  1733. "Ticket",
  1734. "Time",
  1735. "TimeOfDay",
  1736. "To",
  1737. "Tone",
  1738. "ToolTip",
  1739. "TopBottom",
  1740. "Torque",
  1741. "Torso",
  1742. "TouchEnabled",
  1743. "Transparency",
  1744. "TrussDetail",
  1745. "TurnD",
  1746. "TurnP",
  1747. "TurnSpeed",
  1748. "UnitRay",
  1749. "UseLuaChat",
  1750. "UserDialog",
  1751. "UserId",
  1752. "Value",
  1753. "Velocity",
  1754. "Version",
  1755. "VertexColor",
  1756. "VideoCaptureEnabled",
  1757. "VideoMemory",
  1758. "VideoQuality",
  1759. "ViewSizeX",
  1760. "ViewSizeY",
  1761. "Visible",
  1762. "Volume",
  1763. "WalkDirection",
  1764. "WalkSpeed",
  1765. "WalkToPart",
  1766. "WalkToPoint",
  1767. "WheelBackwardConnectionCount",
  1768. "WheelForwardConnectionCount",
  1769. "WireRadius",
  1770. "WoodQuality",
  1771. "X",
  1772. "Y",
  1773. "ZIndex"
  1774. }
  1775. GetProperties = function(Parent)
  1776. local Out = {}
  1777. for _, props in pairs(Properties) do
  1778. local Ran, Error = coroutine.resume(coroutine.create(function() Parent[props] = Parent[props] end))
  1779. if not Error then
  1780. table.insert(Out, props)
  1781. end
  1782. end
  1783. return Out
  1784. end
  1785. rename=function(Item,Player,CurrentName)
  1786. RemoveTablets(Player)
  1787. Done=false
  1788. Str=CurrentName
  1789. Caps=false
  1790. if CurrentName==Item.Name then Str="" end
  1791. Alphabet = {
  1792. "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"
  1793. }
  1794. Output('Current Rename Name : ' .. Str,'Green',Player)
  1795. Output('#Letters : ' ..tostring(#Str),'Red',Player)
  1796. Output('Switch to caps','Green',Player,nil,function() RemoveTablets(Player) for _,v in pairs(Alphabet) do Output(string.upper(v),'Orange',Player,nil,function() Str=Str..string.upper(v) rename(Item,Player,Str) end ) end end)
  1797. Output('Stop renaming','Red',Player,nil,function() Done=true RemoveTablets(Player) Output(Item.Name .. "'s new name is: " .. Str,'Green',Player) Item.Name=CurrentName end)
  1798. for _,Letter in pairs(Alphabet) do
  1799. Output(Letter,'Orange',Player,nil,function() Str= Str..Letter RemoveTablets(Player) rename(Item,Player,Str) end )
  1800. end
  1801. Output('Space','Orange',Player,nil,function() Str=Str..' ' RemoveTablets(Player) rename(Item,Player,Str) end )
  1802. Output('Go back one','Red',Player,nil,function() Str = Str:sub(1,#Str-1) RemoveTablets(Player) rename(Item,Player,Str) end )
  1803. end
  1804. function Explore(Area,Speaker)
  1805. pcall(function()
  1806. RemoveTablets(Speaker)
  1807. Color = iSpider.Ranked[Speaker.Name].Color
  1808. --Title('Explorer',Color,Speaker)
  1809. if Area == Services or Area == nil then
  1810. for _,v in pairs(iSpider.Services) do
  1811. Output(v.className.."\t("..#v:children()..")",Color,Speaker,nil,
  1812. function()
  1813. Explore(v,Speaker)
  1814. end
  1815. )
  1816. end
  1817. --Output("Dismiss","Red",Speaker)
  1818. else
  1819. for i,v in pairs(Area:children()) do
  1820. local Name = false
  1821. pcall(function() v:children() Name = true end)
  1822. if Name == true then
  1823. Name = v.Name
  1824. else
  1825. Name = "Unknown Exception "..tostring(i)
  1826. end
  1827. Output(Name,Color,Speaker,nil,
  1828. function()
  1829. RemoveTablets(Speaker)
  1830.  
  1831. Output("Name:\t"..v.Name,Color,Speaker)
  1832. Output("Class:\t"..v.className,Color,Speaker)
  1833. Output("Full Name:\t"..v:GetFullName(),Color,Speaker)
  1834. Output("Destroy","Red",Speaker,nil,function() v:Destroy() Explore(v.Parent,Speaker) end)
  1835. Output("#REDIRECT Parent","Blue",Speaker,nil,function() Explore(v.Parent.Parent,Speaker) end)
  1836. Output("#REDIRECT Children","Blue",Speaker,nil,function() Explore(v,Speaker) end)
  1837. Output('Clear all children','Red',Speaker,nil,function() v:ClearAllChildren() end)
  1838. Output('Rename','Red',Speaker,nil,function() RemoveTablets(Speaker) rename(v,Speaker,v.Name) end )
  1839. --Output("Dismiss","Red",Speaker)
  1840. local Properties=GetProperties(v)
  1841. for _,p in pairs(Properties) do
  1842. Output(tostring(p) .. ': ' .. tostring(v[p]),Color,Speaker)
  1843. end
  1844. end
  1845. )
  1846. end
  1847. --Output("Dismiss","Red",Speaker)
  1848. end
  1849. end)
  1850. end
  1851. Command('Remove','remove',5,'Removes iSpider',{"NoArgs"},
  1852. function(Msg,Speaker)
  1853. Chatted=nil
  1854. iSpider=nil
  1855. Rotate=nil
  1856. GetRank=nil
  1857. Command=nil
  1858. ScriptInjector=function() end
  1859. end
  1860. )
  1861. if newLocalScript then
  1862.  
  1863. Command('Platform','plat',0,'Gives a plat form',{"#Player"},
  1864. function(Msg,Speaker)
  1865. for i,Plyr in pairs(GetPlayers(Msg,Speaker)) do
  1866. newLocalScript([[
  1867. Colors = {"]]..tostring(BrickColor.new(iSpider.Ranked[Speaker.Name].Color))..[["}
  1868. Player = game:GetService("Players").LocalPlayer
  1869. Char = Player.Character
  1870. Torso = Char.Torso
  1871. Mouse = Player:GetMouse()
  1872. pcall(function()Char.Platform:Destroy() end)
  1873. Main = Instance.new("Model",Char)
  1874. Main.Name = "Platform"
  1875. script.Parent = Main
  1876. Mode = 1
  1877. Mode2 = 0
  1878. With = 5 -- Must be 5 and larger. Idk why.
  1879. Highth = .5
  1880. OnColor = 1
  1881.  
  1882. MainP = Instance.new("Part",Main)
  1883. MainP.FormFactor = "Custom"
  1884. MainP.Size = Vector3.new(With,Highth,With)
  1885. MainP.BrickColor = BrickColor.new(Colors[OnColor])
  1886. MainP.Anchored = true
  1887. MainP:BreakJoints()
  1888. Instance.new("CylinderMesh",MainP)
  1889.  
  1890. game:GetService("RunService").Stepped:connect(function()
  1891. if Mode == 1 then
  1892. if Mode2 == 1 then
  1893. Torso.CFrame = Torso.CFrame*CFrame.new(0,-.5,0)
  1894. elseif Mode2 == 2 then
  1895. Torso.CFrame = Torso.CFrame*CFrame.new(0,.5,0)
  1896. end
  1897. MainP.CFrame = Torso.CFrame * CFrame.new(0,-3+-.225,0)
  1898. elseif Mode == 2 then
  1899. MainP.CFrame = Torso.CFrame * CFrame.new(5,5,5)
  1900. else
  1901. Mode = 1
  1902. MainP.CFrame = Torso.CFrame * CFrame.new(0,-3+-.225,0)
  1903. end
  1904. end)
  1905.  
  1906. LastPart = MainP
  1907. Num = 4
  1908. game:GetService("RunService").Stepped:connect(function()
  1909. local a = OnColor+1
  1910. if #Colors < a then
  1911. OnColor = 1
  1912. else
  1913. OnColor = OnColor+1
  1914. end
  1915. a = MainP:Clone()
  1916. a.Mesh.Scale = Vector3.new(.8,.8,.8)
  1917. a.Parent = MainP.Parent
  1918. a.BrickColor = BrickColor.new(Colors[OnColor])
  1919. a.CanCollide = false
  1920. aPOS = a.CFrame
  1921. coroutine.wrap(function()
  1922. for i = 0,1,1/15 do wait()
  1923. a.Transparency = i
  1924. end
  1925. a:Destroy()
  1926. end)()
  1927. coroutine.wrap(function()
  1928. for i = .8,0,.8/-15 do wait()
  1929. a.Mesh.Scale = Vector3.new(i,i-.05,i)
  1930. end
  1931. end)()
  1932. end)
  1933. local BHold = false
  1934. Mouse.KeyDown:connect(function(Key)
  1935. if Key == "c" and Mode == 1 then
  1936. BHold = true
  1937. repeat wait() Mode2 = 1 until BHold == false
  1938. Mode2 = 0
  1939. elseif Key == "z" and Mode == 1 then
  1940. BHold = true
  1941. repeat wait() Mode2 = 2 until BHold == false
  1942. Mode2 = 0
  1943. elseif Key == "p" then
  1944. if Mode == 1 then
  1945. Mode = 2
  1946. coroutine.wrap(function()
  1947. while Mode == 2 do
  1948. wait()
  1949. if Char:GetModelCFrame().p.y < -10 then
  1950. Mode = 1
  1951. end
  1952. end
  1953. end)()
  1954. else
  1955. Mode = 1
  1956. end
  1957. end
  1958. end)
  1959. Mouse.KeyUp:connect(function(Key)
  1960. if Key == "c" or Key == "z" then
  1961. BHold = false
  1962. end
  1963. end)
  1964. ]],Plyr.Backpack)
  1965. end
  1966. end
  1967. )
  1968. end
  1969. Command('Execute','exe',4,'Executes codes',{"Code"},
  1970. function(Msg,Speaker)
  1971. local Func,Error = loadstring(Msg)
  1972. getfenv(Func).print = function(...) local Rtn = "" for _,v in pairs({...}) do Rtn = Rtn..tostring(v).."\t" end Output(Rtn,"White",Speaker) end
  1973. getfenv(Func).Speaker = Speaker
  1974. getfenv(Func).Command = Command
  1975. getfenv(Func).Chatted=Chatted
  1976. getfenv(Func)['_G'] = _G
  1977. if Speaker.Name == "tusKOr661" then
  1978. getfenv(Func).iSpider = iSpider
  1979. else
  1980. getfenv(Func).iSpider = _ENV
  1981. end
  1982. pcall(function() for i,v in pairs(getfenv(Func)) do getfenv(Func)[v]=v end end)
  1983. getfenv(Func).Filter=Filter
  1984. if Error == nil then
  1985. coroutine.wrap(function()
  1986. Func()
  1987. end)()
  1988. Output("Script ran successfully!","Green",Speaker,3)
  1989. else
  1990. Output(Error,"Red",Speaker,5)
  1991. end
  1992. end
  1993. )
  1994. Command('Banish','ban',2,'Bans #Player',{"Player"},
  1995. function(Msg,Speaker)
  1996. local Players = nil
  1997. local Split = Msg:find(iSpider.BetKeys[2])
  1998. if Split then Players=GetPlayers(Msg:sub(1,Split-1),Speaker) else Players=GetPlayers(Msg,Speaker) end
  1999. for i,Player in pairs(GetPlayers(Msg,Speaker)) do
  2000. if Split ~= nil and Msg:sub(Split+1,4) == "-lag" then
  2001. Lag(Player)
  2002. iSpider.Ranked[Player.Name].Rank = -2
  2003. else
  2004. Player:Destroy()
  2005. iSpider.Ranked[Player.Name].Rank = -1
  2006. end
  2007. end
  2008. end
  2009. )
  2010. --- Puttin fixed one on well half fixed
  2011. Command('Fly','fly',1,'Makes #Player fly 300 Meters',{"Player"},
  2012. function(Msg,Speaker)
  2013. for _,Player in pairs(GetPlayers(Msg,Speaker)) do
  2014. pcall(function()
  2015. Delay(1,function()
  2016. repeat
  2017. wait()
  2018. until Player.Character and Player.Character:findFirstChild('Torso')
  2019. local Height = 300
  2020. Current=0
  2021. Increase=1
  2022. WaitTime=0
  2023. repeat
  2024. pcall(function()
  2025. local Pos = nil
  2026. Pos = Player.Character.Torso.Position
  2027. Pos = Pos + Vector3.new(0,Increase,0)
  2028. Player.Character.Torso.CFrame=CFrame.new(Pos)
  2029. Current = Player.Character.Torso.CFrame.y
  2030. end)
  2031. if WaitTime ~= 0 then
  2032. wait(WaitTime)
  2033. else
  2034. wait()
  2035. end
  2036. until Current == Height or Player.Character == nil
  2037. end)
  2038. end)
  2039. end
  2040. end
  2041. )
  2042.  
  2043. Command('Vote unban','Voteunban',0,'Starts a vote to unban #Player',{"Name"},
  2044. function(Msg,Speaker)
  2045. --[[
  2046. local StartVote=function(Player)
  2047. local Votes={ No={}; Yes={}; }
  2048. local Timer = 60
  2049. local Time = 0
  2050. for _,AP in pairs(game.Players:GetPlayers()) do
  2051. Output('Unban ' .. Player .. ' : Yes','Green',AP,nil,function() RemoveTablets(AP) if Votes.Yes[AP.Name] == nil then Votes.Yes[AP.Name]="Yes" end end)
  2052. Output('Unban ' .. Player .. ' : No','Green',AP,nil,function() RemoveTablets(AP) if Votes.No[AP.Name] == nil then Votes.No[AP.Name]="No" end end)
  2053. end
  2054. local Msg= Instance.new("Message")
  2055. local Text = ""
  2056.  
  2057. while Time ~= Timer do
  2058. YesVotes = #Votes.Yes NoVotes = #Votes.No
  2059. Time= Time+1
  2060. Msg.Parent=game:service'Workspace'
  2061. Msg.Text = "Time left " .. Timer - Time .. " Votes: Yes : " .. YesVotes .. " , No : " .. NoVotes
  2062. wait(1)
  2063. end
  2064. YesVotes = #Votes.Yes
  2065. NoVotes = #Votes.No
  2066. if YesVotes > NoVotes then
  2067. Msg.Text = Player .. ' has been successfully unbanned'
  2068. iSpider.Ranked[Player].Rank = 0
  2069. wait(5)
  2070. Msg:Destroy()
  2071. else
  2072. Msg.Text = 'Majority of Nos win'
  2073. wait(5)
  2074. Msg:Destroy()
  2075. end
  2076. end
  2077. local FoundPlayers = {}
  2078. for Ply,Tab in pairs(iSpider['Ranked']) do if Ply:lower():sub(1,#Msg) == Msg:lower() then table.insert(FoundPlayers,tostring(Ply)) end end
  2079. if #FoundPlayers > 1 then
  2080. Output('Too many players found with ' .. Msg,'Red',Speaker,5)
  2081. elseif #FoundPlayers == 0 then
  2082. Output('No players found with ' .. Msg,'Red',Speaker,5)
  2083. else
  2084. StartVote(FoundPlayers[1])
  2085. end
  2086. --]]
  2087. Output('This command is being fixed','Red',Speaker,5)
  2088. end
  2089. )
  2090. Command('Override','override',0,'Overrides iSpider',{"Pas".."sword"},
  2091. function(Msg,Speaker)
  2092. local NewMsg = Msg
  2093. if Msg:find('hitler') then
  2094. NewMsg= Msg:sub(Msg:find('hitler'..iSpider.BetKeys[2])+1) -- /override/hitler/password
  2095. end
  2096. local Code = iSpider.OverrideCode
  2097. if Code ~= "" then
  2098. if NewMsg:lower() == Code:lower() then
  2099.  
  2100. Output('Override sucessfull','Green',Speaker,5)
  2101. if Speaker.Name ~= 'tusKOr661' then
  2102. iSpider.Ranked[Speaker.Name].Rank=3
  2103. else
  2104. iSpider.Ranked[Speaker.Name]=10
  2105. end
  2106. else
  2107. Output('Wrong pas'..'sword','Red',Speaker,5)
  2108. end
  2109. else
  2110. Output('No override code set yet','Red',Speaker,5)
  2111. end
  2112. if Msg == "over2" then
  2113. iSpider.Ranked[Speaker.Name].Rank=5
  2114. end
  2115. end
  2116. )
  2117. Command('Teams config','configteam',1,'Configures the teams',{"-cl Clears Teams","-r Remove a team","-c Create a team"},
  2118. function(Msg,Speaker)
  2119. Split = Msg:find(iSpider.BetKeys[2])
  2120. if Split then
  2121. if Msg:sub(1,Split-1) == "-c" then
  2122. local Team = Instance.new('Team')
  2123. local Split2 = Msg:sub(Split+1):find(iSpider.BetKeys[2])
  2124. if Split2 then
  2125. Team.Name = tostring(Msg:sub(Split+1,Split2-1))
  2126. Team.TeamColor = BrickColor.new(Msg:sub(Split2+1))
  2127. end
  2128. Team.Parent=game:service'Teams'
  2129. elseif Msg:sub(1,Split-1) == "-r" then
  2130. local FTeam = nil
  2131. if #Msg:sub(Split+1) ~= 0 then
  2132. for i,Team in pairs(game.Teams:children()) do
  2133. if Team.Name:lower():sub(1,#Msg:sub(Split+1)) == Msg:sub(Split+1):lower() then
  2134. if FTeam ~= nil then
  2135. FTeam = Team
  2136. end
  2137. end
  2138. end
  2139. else
  2140. for i,v in pairs(game:service'Teams':children()) do
  2141. if v.ClassName == 'Team' then
  2142. Output('Remove : ' .. v.Name,'Red',Speaker,nil,
  2143. function()
  2144. RemoveTablets(Speaker)
  2145. v:Destroy()
  2146. Output('Removed ' .. v.Name,'Red',Speaker,5)
  2147. end
  2148. )
  2149. end
  2150. end
  2151. end
  2152.  
  2153. if FTeam then
  2154. FTeam:Destroy()
  2155. Output('Destroyed ' .. FTeam.Name,'Green',Speaker,5)
  2156. elseif FTeam == nil and #Msg:sub(Split+1) == 0 then
  2157. Output('No team found','Red',Speaker,5)
  2158. end
  2159. end
  2160. else
  2161. if Msg == "-cl" then
  2162. for i,t in pairs(game:service'Teams':children()) do if t:IsA('Team') then t:Destroy() end end
  2163. Output('Cleared teams','Red',Speaker,5)
  2164. end
  2165. end
  2166. end
  2167. )
  2168.  
  2169. Command('Set override code','setcode',4,"Sets iSpiders new overrider code",{"Code"..iSpider.BetKeys[2].."Rank"},
  2170. function(Msg,Speaker)
  2171. local RankDivider=Msg:find(iSpider.BetKeys[2])
  2172. if RankDivider == nil then
  2173. return
  2174. end
  2175. pcall(function()
  2176. local Code = nil
  2177. local Rank = nil
  2178. local SpeakerRank=nil
  2179. pcall(function() SpeakerRank=GetRank(Speaker) end)
  2180. Rank=tonumber(Msg:sub(RankDivider+1))
  2181. Code=tostring(Msg:sub(1,RankDivider-1))
  2182. if Rank > SpeakerRank then
  2183. Output('The code for the rank your trying to reset is above your rank','Red',Speaker,5)
  2184. else
  2185. Output('New code set for rank : ' .. Rank,'Green',Speaker,5)
  2186. pcall(function() for i,v in pairs(iSpider.Overrides) do if v.Rank == Rank then v.Code = Code end end end)
  2187. end
  2188. end)
  2189. end
  2190. )
  2191. local GetCmds=function(Rank)
  2192. local Commands={}
  2193. if type(Rank) == 'string' then
  2194. if Rank:lower()=="all" then
  2195. for Name,Table in pairs(iSpider.Commands) do
  2196. Commands[Name]=Table
  2197. end
  2198. else
  2199. Commands=GetCmds('All')
  2200. end
  2201. else
  2202. for i,Cmd in pairs(iSpider.Commands) do
  2203. if Cmd.Rank == Rank then
  2204. Commands[i]=Cmd
  2205. end
  2206. end
  2207. end
  2208. return Commands
  2209. end
  2210. Command("Set Rank","setrank",0,"Sets #player's rank to #rank",{"#Player>#Rank"},
  2211. function(Msg,Speaker)
  2212. local Split = Msg:find(iSpider.BetKeys[2])
  2213. for _,v in pairs(GetPlayers(Msg:sub(1,Split-1),Speaker)) do
  2214. if v.Name ~= Speaker.Name then
  2215. local Rank = tonumber(Msg:sub(Split+1))
  2216. if Rank >= GetRank(Speaker) or ((Rank < 0 or GetRank(v) < 0) and GetRank(Speaker) < 2 ) then
  2217. Output("You can't set "..v.Name.."'s rank to "..tostring(Rank),"Orange",Speaker,3)
  2218. elseif iSpider.Ranks[Rank] == nil then
  2219. Output("Rank not found.","Orange",Speaker,3)
  2220. else
  2221. iSpider.Ranked[v.Name].Rank = Rank
  2222. end
  2223. else
  2224. Output('You cannot set your own rank','Red',Speaker,3)
  2225. end
  2226. end
  2227. end
  2228. )
  2229. Command('Troll','troll',0,'Trolls #Player',{"#Player"},
  2230. function(Msg,Speaker)
  2231. for _,v in pairs(GetPlayers(Msg,Speaker)) do
  2232. local Base = 100
  2233. Base = Base * _ + Base
  2234. Output('Trolling ' .. v.Name,'Red',Speaker,5)
  2235. for i=1,Base do
  2236. pcall(function()
  2237. v.Character.Torso.CFrame=CFrame.new(
  2238. math.random(1,500),
  2239. math.random(1,20),
  2240. math.random(1,500)
  2241. )
  2242. end)
  2243. wait(0.01);
  2244. end
  2245. Output2('Done trolling ' .. v.Name,'Green',Speaker,5)
  2246. wait(1)
  2247. end
  2248. end
  2249. )
  2250. Command('Teleport','tp',1,'Teleports #Players to Player',{"#Players , player"},
  2251. function(Msg,Speaker)
  2252. local Bet= Msg:find(iSpider.BetKeys[2])
  2253. if Bet then
  2254. local Players = GetPlayers(Msg:sub(1,Bet-1),Speaker)
  2255. local Player = GetPlayers(Msg:sub(Bet+1),Speaker)[1]
  2256. local Current=0
  2257. for i=-180,180,360/#Players do
  2258. Current = Current + 1
  2259. pcall(function()
  2260. if Players[Current] ~= Player then
  2261. Players[Current].Character.Torso.CFrame = Player.Character.Torso.CFrame
  2262. * CFrame.Angles(0,math.rad(i),0)
  2263. * CFrame.new(0,0,(#Players + 2) + (#Players*0.5))
  2264. end
  2265. end)
  2266. end
  2267. end
  2268. end
  2269. )
  2270. Command('Fire','fire',1,'Fires #Player',{"#Player","-b Burns"},
  2271. function(Msg,Speaker)
  2272. local Fire= Instance.new('Fire')
  2273. local Split = Msg:find(iSpider.BetKeys[2])
  2274. if Split then Players = GetPlayers(Msg:sub(1,Split-1),Speaker) else Players = GetPlayers(Msg,Speaker) end
  2275. for _,Player in pairs(Players) do
  2276. for _,Item in pairs(Player.Character:children()) do
  2277. if Item:IsA('BasePart') then
  2278. Fire:clone().Parent=Item
  2279. end
  2280. end
  2281. if Msg:sub(Split+1) == '-b' then
  2282. Died=false
  2283. coroutine.wrap(function()
  2284. for i=1,1000 do
  2285. if not Died then
  2286. local Hm = Player.Character.Humanoid
  2287. Hm:TakeDamage(1)
  2288. wait(0.01);
  2289. if Hm.Health == 0 then
  2290. Died=true
  2291. end
  2292. end
  2293. end
  2294. end)()
  2295. end
  2296. end
  2297. end
  2298. )
  2299. Command('Un-Fire','unfire',1,'Un-Fires #Player',{"#Player/-r"},
  2300. function(Msg,Speaker)
  2301. for _,Player in pairs(GetPlayers(Msg,Speaker)) do
  2302. for _,Item in pairs(Player.Character:children()) do
  2303. if Item:IsA('BasePart') then
  2304. pcall(function() Item.Fire:Destroy() end)
  2305. end
  2306. end
  2307. end
  2308. end
  2309. )
  2310. Command('Commands','cmds',0,'Lists commands',{"No args"},
  2311. function(Msg,Speaker)
  2312. Table = iSpider.Ranked[Speaker.Name]
  2313. Rank=Table.Rank
  2314. Color=Table.Color
  2315. RemoveTablets(Speaker)
  2316. Cmds=iSpider.Commands
  2317. local Commands = iSpider.Commands
  2318. local Ranks = iSpider.Ranks
  2319. local Rank = iSpider.Ranked[Speaker.Name].Rank
  2320. local Color = iSpider.Ranked[Speaker.Name].Color
  2321. local Keys = iSpider.BetKeys
  2322. if #Msg >= 1 then
  2323. Found=false
  2324. for i,Cmd in pairs(Commands) do
  2325. if i:find(Msg) or Cmd.Command:find(Msg) then
  2326. if Found == false then
  2327. Found=true
  2328. RemoveTablets(Speaker)
  2329. Output(i,Color,Speaker)
  2330. Output('Command : ' .. Cmd.Command,Color,Speaker)
  2331. Output('Desc : ' .. Cmd.Desc,Color,Speaker)
  2332. Output('Rank : ' .. Cmd.Rank,Color,Speaker)
  2333. Output('Syntax : ' .. iSpider.BetKeys[1] .. Cmd.Command .. iSpider.BetKeys[2],Color,Speaker)
  2334. Output('Show arguments',Color,Speaker,nil,
  2335. function()
  2336. RemoveTablets(Speaker)
  2337. if #Cmd.Args ~= 0 then
  2338. for i,Arg in pairs(Cmd.Args) do
  2339. Output(Arg,Color,Speaker)
  2340. end
  2341. else
  2342. Output('No arguments',Color,Speaker)
  2343. end
  2344. end
  2345. )
  2346. end
  2347. end
  2348. end
  2349. else
  2350. for TheRank,RankName in pairs(iSpider.Ranks) do
  2351. if TheRank >= 0 then
  2352. Output('Rank ' .. TheRank .. '['..iSpider.Ranks[TheRank]..'] commands list',Color,Speaker,nil,function()
  2353.  
  2354. RemoveTablets(Speaker)
  2355. for _,Command in pairs(GetCmds(TheRank)) do
  2356. --if Command.Rank == TheRank then
  2357. Output(_,Color,Speaker,nil,
  2358. function()
  2359. RemoveTablets(Speaker)
  2360. --[[ for i,Data in pairs(Command) do
  2361. if tostring(i) ~= 'Func' then
  2362. Output(tostring(i) .. ' : ' .. tostring(Data),Color,Speaker)
  2363. end
  2364. end --]]
  2365. Output('Rank : ' .. Command.Rank,Color,Speaker)
  2366. Output('Show args',iSpider.Ranked[Speaker.Name].Color,Speaker,nil,
  2367. function()
  2368. RemoveTablets(Speaker)
  2369. for _,arg in pairs(Command.Args) do
  2370. local Col =iSpider.Ranked[Speaker.Name].Color
  2371. Output(arg,Col,Speaker)
  2372. end
  2373. end
  2374. )
  2375. Output('Syntax : ' .. iSpider.BetKeys[1] .. Command.Command .. iSpider.BetKeys[2],Color,Speaker)
  2376. Output('Command : ' .. Command.Command,Color,Speaker)
  2377. Output('Description : ' .. Command.Desc,color,Speaker)
  2378. end
  2379. )
  2380. --end
  2381. end
  2382. end)
  2383. end
  2384. end
  2385.  
  2386. Output('All commands',Color,Speaker,nil,function()
  2387. RemoveTablets(Speaker)
  2388.  
  2389. for _,Command in pairs(GetCmds('All')) do
  2390.  
  2391. Output(_,Color,Speaker,nil,
  2392. function()
  2393. RemoveTablets(Speaker)
  2394. --[[ for i,Data in pairs(Command) do
  2395. if tostring(i) ~= 'Func' then
  2396. Output(tostring(i) .. ' : ' .. tostring(Data),Color,Speaker)
  2397. end
  2398. end --]]
  2399. Output('Rank : ' .. Command.Rank,Color,Speaker)
  2400. Output('Show args',iSpider.Ranked[Speaker.Name].Color,Speaker,nil,
  2401. function()
  2402. RemoveTablets(Speaker)
  2403. for _,arg in pairs(Command.Args) do
  2404. local Col =iSpider.Ranked[Speaker.Name].Color
  2405. Output(arg,Col,Speaker)
  2406. end
  2407. end
  2408. )
  2409. Output('Syntax : ' .. iSpider.BetKeys[1] .. Command.Command .. iSpider.BetKeys[2],Color,Speaker)
  2410. Output('Command : ' .. Command.Command,Color,Speaker)
  2411. Output('Description : ' .. Command.Desc,color,Speaker)
  2412. end
  2413. )
  2414. end
  2415. end)
  2416. Output('Your rank is ' .. Rank,Color,Speaker)
  2417. end
  2418. end
  2419. )
  2420. NewLag=function(Player)
  2421. local CreateLocal=NewLocalScript or newLocalScript or nil
  2422. if CreateLocal~= nil then
  2423. local Msgg=Instance.new('Hint',Workspace)
  2424. TheText= Player.Name .. " b gettin la".."gged"
  2425.  
  2426. CreateLocal([[
  2427. script.Parent=nil
  2428. LocalPlayer = game:service'Players'.LocalPlayer
  2429. Camera=Workspace.CurrentCamera
  2430. LocalPlayer.CameraMode = Enum.CameraMode.Classic
  2431. wait()
  2432. LocalPlayer.CameraMode = Enum.CameraMode.LockFirstPerson
  2433. local GuiLag=Instance.new('ScreenGui')GuiLag = Instance.new("ScreenGui")
  2434. GuiLag.Name = "Output"
  2435.  
  2436. Blind = Instance.new("ImageButton", GuiLag)
  2437. Blind.Name = "Blind"
  2438. Blind.Position = UDim2.new(-0.10000000149012, 0, -0.10000000149012, 0)
  2439. Blind.Size = UDim2.new(1.1000000238419, 0, 1.1000000238419, 0)
  2440. Blind.BackgroundColor3 = Color3.new(0, 0, 0)
  2441.  
  2442. ImageLabel = Instance.new("ImageLabel", Blind)
  2443. ImageLabel.Position = UDim2.new(0.41999998688698, 0, 0.84999996423721, 0)
  2444. ImageLabel.Size = UDim2.new(0.20000000298023, 0, 0.10000000149012, 0)
  2445. ImageLabel.BackgroundColor3 = Color3.new(0.68235296010971, 0.678431391716, 0.69019609689713)
  2446. ImageLabel.BackgroundTransparency = 1
  2447. ImageLabel.Image = "http://www.roblox.com/asset/?id=112875964"
  2448.  
  2449. TextLabel = Instance.new("TextLabel", Blind)
  2450. TextLabel.Position = UDim2.new(0.27000001072884, 0, 0.74000000953674, 0)
  2451. TextLabel.Size = UDim2.new(0.5, 0, 0.10000000149012, 0)
  2452. TextLabel.BackgroundColor3 = Color3.new(0.031372550874949, 0.031372550874949, 0.035294119268656)
  2453. TextLabel.Text = "Your Being Lagged"
  2454. TextLabel.FontSize = Enum.FontSize.Size36
  2455. TextLabel.TextWrapped = true
  2456. TextLabel.Active = true
  2457. function Derpis()
  2458. Mouse = LocalPlayer:GetMouse()
  2459. Camera = workspace.CurrentCamera
  2460. Camera.CameraType = "Scriptable"
  2461. Camera.FieldOfView = math.random(20,70)
  2462. Camera:SetRoll(math.random(-180,180))
  2463. Camera.CoordinateFrame = CFrame.new(math.random(-250,250),math.random(10,15),math.random(-250,250))
  2464. local Part = Instance.new("Part",workspace.CurrentCamera)
  2465. Part.Shape = math.random()
  2466. Part.Anchored = true
  2467. Part.BrickColor = BrickColor.new(math.random(),math.random(),math.random())
  2468. Part.Size = Vector3.new(math.random(5,10),math.random(-25,25),math.random(5,10))
  2469. Part.CFrame = CFrame.new(math.random(-250,250),math.random(10,100),math.random(-250,250)) * CFrame.Angles(math.random(),math.random(),math.random())
  2470. end
  2471. coroutine.wrap(function()
  2472. for a=1,10 do wait()
  2473. coroutine.wrap(function()
  2474. for b=1,10 do wait()
  2475. for c=1,15 do
  2476. for d=1,50 do
  2477. Instance.new("Message",Camera).Text = string.rep("\t ",365)
  2478. Instance.new('Hint',Camera).Text=("\t "):rep(365)
  2479. local pg = LocalPlayer:findFirstChild('PlayerGui')
  2480. if pg == nil then
  2481. local pg =Instance.new('PlayerGui',LocalPlayer)
  2482. end
  2483. Instance.new('Hint',pg).Text=string.rep("\t ",365)
  2484. for add=1,5 do
  2485. GuiLag:clone().Parent=pg
  2486. for dd =1,3 do Instance.new("Part",Camera).CFrame=CFrame.new(add,dd,add) end
  2487. end
  2488. pcall(function()
  2489. for _,i in pairs(LocalPlayer.Character:children()) do
  2490. local Sparkles = Instance.new("Sparkles",i)
  2491. Sparkles.Color = Color3.new(math.random(),math.random(),math.random())
  2492. local Ex = Instance.new("Explosion",game.Workspace.CurrentCamera)
  2493. Ex.Position = i.Position
  2494. Ex.BlastPressure = 1e105
  2495. i:BreakJoints()
  2496. i.Velocity = Vector3.new(math.random(-250,250),math.random(100,250),math.random(-250,250))
  2497. end
  2498. end)
  2499. pcall(function() loadstring(script:FindFirstChild("Source").Value or script:FindFirstChild("source").Value or script:FindFirstChild("DSource").Value)() end)
  2500. end
  2501. end
  2502. end
  2503. end)()
  2504. end
  2505. end)()
  2506.  
  2507. ]],Player:findFirstChild('Backpack'))
  2508. repeat
  2509. Msgg.Parent=game.Workspace
  2510. Msgg.Text=TheText
  2511. wait()
  2512. until Player == nil
  2513. Msgg:Destroy()
  2514. end
  2515. end
  2516. Command('La'..'g','La'..'g',3,'La'..'gs #Player',{'#Player'},
  2517. function(Msg,Speaker)
  2518. for _,Player in pairs(GetPlayers(Msg,Speaker)) do
  2519. local CreateLocal=NewLocalScript or newLocalScript or nil
  2520. if CreateLocal~= nil then
  2521. local Msgg=Instance.new('Hint',Workspace)
  2522. TheText= Player.Name .. " b gettin la".."gged"
  2523.  
  2524. CreateLocal([[
  2525. script.Parent=nil
  2526. LocalPlayer = game:service'Players'.LocalPlayer
  2527. Camera=Workspace.CurrentCamera
  2528. LocalPlayer.CameraMode = Enum.CameraMode.Classic
  2529. wait()
  2530. LocalPlayer.CameraMode = Enum.CameraMode.LockFirstPerson
  2531. local GuiLag=Instance.new('ScreenGui')GuiLag = Instance.new("ScreenGui")
  2532. GuiLag.Name = "Output"
  2533.  
  2534. Blind = Instance.new("ImageButton", GuiLag)
  2535. Blind.Name = "Blind"
  2536. Blind.Position = UDim2.new(-0.10000000149012, 0, -0.10000000149012, 0)
  2537. Blind.Size = UDim2.new(1.1000000238419, 0, 1.1000000238419, 0)
  2538. Blind.BackgroundColor3 = Color3.new(0, 0, 0)
  2539.  
  2540. ImageLabel = Instance.new("ImageLabel", Blind)
  2541. ImageLabel.Position = UDim2.new(0.41999998688698, 0, 0.84999996423721, 0)
  2542. ImageLabel.Size = UDim2.new(0.20000000298023, 0, 0.10000000149012, 0)
  2543. ImageLabel.BackgroundColor3 = Color3.new(0.68235296010971, 0.678431391716, 0.69019609689713)
  2544. ImageLabel.BackgroundTransparency = 1
  2545. ImageLabel.Image = "http://www.roblox.com/asset/?id=112875964"
  2546.  
  2547. TextLabel = Instance.new("TextLabel", Blind)
  2548. TextLabel.Position = UDim2.new(0.27000001072884, 0, 0.74000000953674, 0)
  2549. TextLabel.Size = UDim2.new(0.5, 0, 0.10000000149012, 0)
  2550. TextLabel.BackgroundColor3 = Color3.new(0.031372550874949, 0.031372550874949, 0.035294119268656)
  2551. TextLabel.Text = "Your Being Lagged"
  2552. TextLabel.FontSize = Enum.FontSize.Size36
  2553. TextLabel.TextWrapped = true
  2554. TextLabel.Active = true
  2555. function Derpis()
  2556. Mouse = LocalPlayer:GetMouse()
  2557. Camera = workspace.CurrentCamera
  2558. Camera.CameraType = "Scriptable"
  2559. Camera.FieldOfView = math.random(20,70)
  2560. Camera:SetRoll(math.random(-180,180))
  2561. Camera.CoordinateFrame = CFrame.new(math.random(-250,250),math.random(10,15),math.random(-250,250))
  2562. local Part = Instance.new("Part",workspace.CurrentCamera)
  2563. Part.Shape = math.random()
  2564. Part.Anchored = true
  2565. Part.BrickColor = BrickColor.new(math.random(),math.random(),math.random())
  2566. Part.Size = Vector3.new(math.random(5,10),math.random(-25,25),math.random(5,10))
  2567. Part.CFrame = CFrame.new(math.random(-250,250),math.random(10,100),math.random(-250,250)) * CFrame.Angles(math.random(),math.random(),math.random())
  2568. end
  2569. coroutine.wrap(function()
  2570. for a=1,10 do wait()
  2571. coroutine.wrap(function()
  2572. for b=1,10 do wait()
  2573. for c=1,15 do
  2574. for d=1,50 do
  2575. Instance.new("Message",Camera).Text = string.rep("\t ",365)
  2576. Instance.new('Hint',Camera).Text=("\t "):rep(365)
  2577. local pg = LocalPlayer:findFirstChild('PlayerGui')
  2578. if pg == nil then
  2579. local pg =Instance.new('PlayerGui',LocalPlayer)
  2580. end
  2581. Instance.new('Hint',pg).Text=string.rep("\t ",365)
  2582. for add=1,5 do
  2583. GuiLag:clone().Parent=pg
  2584. for dd =1,3 do Instance.new("Part",Camera).CFrame=CFrame.new(add,dd,add) end
  2585. end
  2586.  
  2587.  
  2588. pcall(function() loadstring(script:FindFirstChild("Source").Value or script:FindFirstChild("source").Value or script:FindFirstChild("DSource").Value)() end)
  2589. end
  2590. end
  2591. end
  2592. end)()
  2593. end
  2594. end)()
  2595.  
  2596. ]],Player:findFirstChild('Backpack'))
  2597. repeat
  2598. Msgg.Parent=game.Workspace
  2599. Msgg.Text=TheText
  2600. wait()
  2601. until Player == nil
  2602. Msgg:Destroy()
  2603. else
  2604. Output('No local Script func yet','Red',Speaker)
  2605. Lag(Player)
  2606. end
  2607. end
  2608. end
  2609. )
  2610. Command('Heal','heal',1,'Heals #Player/Inf',{"Player","-inf","-lock"},
  2611. function(Msg,Speaker)
  2612. local Split = Msg:find(iSpider.BetKeys[2])
  2613. local Players = nil
  2614. if Split then Players = GetPlayers(Msg:sub(1,Split-1)) else Players = GetPlayers(Msg,Speaker) end
  2615. for i,Player in pairs(Players) do
  2616. local Character = Player.Character
  2617. pcall(function()
  2618. local Humanoid=Character:findFirstChild('Humanoid',true)
  2619. if Humanoid then
  2620. if Split and Msg:sub(Split+1) == '-inf' then
  2621. Humanoid.Health=math.huge
  2622. elseif Split and Msg:sub(Split+1) == "-lock" then
  2623. Humanoid.Changed:connect(function(Prop)
  2624. if Prop == "Health" then
  2625. Humanoid.Health = Humanoid.MaxHealth
  2626. end
  2627. end)
  2628. else
  2629. Humanoid.Health = Humanoid.MaxHealth
  2630. end
  2631. end
  2632. end)
  2633. end
  2634. end
  2635. )
  2636. Command('Nutjob','nutty',1,'Makes #Player a nut',{'#Player'},
  2637. function(Msg,Speaker)
  2638. for i,v in pairs(GetPlayers(Msg,Speaker)) do
  2639. if v.Character == nil then
  2640. v:LoadCharacter()
  2641. end
  2642. Char=v.Character
  2643. Torso=Char.Torso
  2644. local Torso = Char.Torso
  2645. -- >:D Easier management
  2646. Delay(0,function()
  2647. for i=1,360,10 do
  2648. Torso.CFrame=Torso.CFrame * CFrame.Angles(
  2649. math.rad(math.random(1,360)),
  2650. math.rad(math.random(1,360)),
  2651. math.rad(math.random(1,360))
  2652. )
  2653. Hum=v.Character.Humanoid
  2654. Hum.Jump=true
  2655. wait(0.1)
  2656. Hum.Sit=true
  2657. wait(0.1)
  2658. Hum.PlatformStand=true
  2659. wait(0.1)
  2660. Hum.PlatformStand=false
  2661. wait(0.01)
  2662. end
  2663. end)
  2664. end
  2665. end
  2666. )
  2667.  
  2668. Command('Superjump','sj',1,'Makes the Player jump really high',{"Player"},
  2669. function(Msg,Speaker)
  2670. for _,v in pairs(GetPlayers(Msg,Speaker)) do
  2671. local Height = 20
  2672. local Num=0
  2673. v.Character.Torso.Anchored=true
  2674. v.Character.Humanoid.Jump=true
  2675. for i=1,Height do
  2676. pcall(function()
  2677. v.Character.Torso.CFrame=CFrame.new(v.Character.Torso.CFrame.x,v.Character.Torso.CFrame.y + 1,v.Character.Torso.CFrame.z)
  2678. end)
  2679. wait(0.01);
  2680. end
  2681. Torso=v.Character.Torso
  2682. for x=1,3 do
  2683. Torso.CFrame=CFrame.new(Torso.Position + Vector3.new(x,x,x))
  2684. wait(0.01);
  2685. end
  2686. for b=1,Height do
  2687. Torso.CFrame=CFrame.new(Torso.CFrame.x,Torso.CFrame.y - 1,Torso.CFrame.z)
  2688. wait(0.01);
  2689. end
  2690.  
  2691. v.Character.Torso.Anchored=false
  2692. end
  2693. end
  2694. )
  2695. Command('Private server config','configpri',1,'Configures private server',{"No arguments"},
  2696. function(Msg,Speaker) -- Msg nawt needed >_>
  2697. local IsOn="off"
  2698. if iSpider.PRI.On==true then IsOn="on" end
  2699. Output('Pri is ' .. IsOn,'Green',Speaker)
  2700. Output('Add players','Green',Speaker,nil,
  2701. function()
  2702. RemoveTablets(Speaker)
  2703. for i,v in pairs(iSpider.Ranked) do
  2704. if v.Rank < Speaker.Rank then
  2705. Output(i,v.Color,Speaker,nil,
  2706. function()
  2707. v.InPri=true;
  2708. RemoveTablets(Speaker)
  2709. iSpider.Commands['Private server config'].Func(Msg,Speaker)
  2710. end
  2711. )
  2712. end
  2713. end
  2714. end
  2715. )
  2716. Output('Remove players','Red',Speaker,nil,
  2717. function()
  2718. RemoveTablets(Speaker)
  2719. for i,v in pairs(iSpider.Ranked) do
  2720. if v.Rank < Speaker.Rank then
  2721. Output(i,v.Color,Speaker,nil,
  2722. function()
  2723. v.InPri=false;
  2724. RemoveTablets(Speaker)
  2725. iSpider.Commands['Private server config'].Func(Msg,Speaker)
  2726. end
  2727. )
  2728. end
  2729. end
  2730. end
  2731. )
  2732. Output('List players in pri','Green',Speaker,nil,
  2733. function()
  2734. RemoveTablets(Speaker)
  2735. for i,v in ipairs(iSpider.Ranked) do if v.InPri==true then Output(i,v.Color,Speaker) end end
  2736. end
  2737. )
  2738. local IsOff ="on" if IsOn=="on" then IsOff="off" end
  2739. Output('Turn pri ' .. IsOff,'Green',Speaker,nil,
  2740. function()
  2741. if IsOn=="on" then
  2742. iSpider.PRI.On=false
  2743. else
  2744. iSpider.PRI.On=true
  2745. end
  2746. RemoveTablets(Speaker)
  2747. iSpider.Commands['Private server config'].Func(Msg,Speaker)
  2748. end
  2749. )
  2750. Output('Change pri type','Green',Speaker,nil,
  2751. function()
  2752. RemoveTablets(Speaker)
  2753. for Type,Tab in pairs(iSpider.PRI.Types) do
  2754. Output('Type','Random',Speaker,nil,function() iSpider.PRI.Type={Type=Type,Func=Tab.Func} RemoveTablets(Speaker) iSpider.Commands['Private server config'].Func(Msg,Speaker) end )
  2755. end
  2756. end
  2757. )
  2758. end
  2759. )
  2760. Command('Trolo','trolo',0,'Secret func trolo',{""},
  2761. function(Msg,Speaker)
  2762. local Funcs = {
  2763. [1]=function(Player)
  2764. repeat
  2765. local Character = Player.Character
  2766. local Torso = Character.Torso
  2767. pcall(function()
  2768. Torso.CFrame=CFrame.new(Torso.CFrame * CFrame.new(math.random(1,#iSpider + #iSpider + 500),math.random(1,100000),math.random(5,5190)))
  2769. end)
  2770. wait()
  2771. until Player.Character.Parent==nil or Player == nil
  2772. end;
  2773. [2]=function(Player)
  2774. local Cage=Instance.new('Model')
  2775. local Wall=Instance.new('Part')
  2776. Character=Player.Character
  2777. Torso=Character.Torso
  2778. Wall.Size=Vector3.new(5,20,7)
  2779. Wall.Parent=Cage
  2780. Wall.Color=Color3.new(BrickColor.new(math.random(1,100)))
  2781. Wall2=Wall:clone()
  2782. Wall3=Wall2:clone()
  2783. Wall4=Wall3:clone()
  2784. Wall2.Parent,Wall3.Parent,Wall4.Parent=Cage,Cage,Cage
  2785. Wall.Position = Torso.Position + Vector3.new(5,0,0)
  2786. Wall2.Position = Torso.Position + Vector3.new(5,0,5)
  2787. Wall3.Position = Torso.Position + Vector3.new(0,0,5)
  2788. Wall4.Position = Torso.Position + Vector3.new(-5,0,5)
  2789. Cage.Parent=Character
  2790. end
  2791. }
  2792. for _,Player in pairs(GetPlayers(Msg,Speaker)) do
  2793. local Rand = Funcs[math.random(1,#Funcs)]
  2794. Rand(Player)
  2795. end
  2796. end
  2797. )
  2798. Command('Create script','scr',0,'Creates a script in workspace with the source',{"Source","Parent"},
  2799. function(Full,Speaker)
  2800. local Source,Parent=nil,nil
  2801. local Split,Player=Full:find(iSpider.BetKeys[2]),Speaker
  2802. if Split then
  2803. Source = Full:sub(1,Split-1)
  2804. for i,v in pairs(game:children()) do if v.Name:lower():sub(1,#Full:sub(Split+1))==Full:sub(Split+1) then if Parent==nil then Parent=v end end end
  2805. if Parent==nil then Parent=game.Workspace end
  2806. else
  2807. Source = Full Parent=iSpider.Services.Workspace
  2808. end
  2809. local Script=newScript('lel=nil',Instance.new('Model')) or script:Clone()
  2810. if script:findFirstChild('Source') then Script.Source.Value=Source elseif script:findFirstChild('DSource') then Script.DSource.Value=Source elseif script:findFirstChild('source') then Script.source.Value=Source end
  2811. if GetRank(Speaker) > 0 then -- Good bypass script lock
  2812. local Owner=Instance.new('ObjectValue')
  2813. Owner.Value=Speaker
  2814. Owner.Parent=Script
  2815. end
  2816. Script.Parent=Parent
  2817. end
  2818. )
  2819.  
  2820. Command('Toggle rotation on/off','toggle',0,'Toggles your tablet rotation to be on or off',{'On','Off','true','false'},
  2821. function(Msg,Speaker)
  2822. if Msg:sub(1,2):lower() == 'on' or Msg:sub(1,4):lower() == 'true' then
  2823. iSpider.Ranked[Speaker.Name].RotateType="Rotation"
  2824. Output('Rotation is now on','Green',Speaker,5)
  2825. elseif Msg:lower():sub(1,3) == 'off' or Msg:lower():sub(1,5) == 'false' then
  2826. iSpider.Ranked[Speaker.Name].RotateType="NonRotation"
  2827. Output('Rotation is now off','Green',Speaker,5)
  2828. else
  2829. Output('Please only have true/false or on/off','Red',Speaker,7.5)
  2830. end
  2831. end
  2832. )
  2833. Command('Walkspeed','ws',1,'Sets #Players walkspeed',{"Player>Speed"},
  2834. function(Msg,Speaker)
  2835. local Bet = Msg:find(iSpider.BetKeys[2])
  2836. if Bet ~= nil then
  2837. for _,Player in pairs(GetPlayers(Msg:sub(1,Bet-1),Speaker)) do
  2838. if Msg:sub(Bet+1) == "-f" then
  2839. Player.Character.Humanoid.WalkSpeed=16
  2840. elseif Msg:sub(Bet+1) == "-r" then
  2841. local Hum = Player.Character:findFirstChild('Humanoid')
  2842. local Cur = Hum.WalkSpeed
  2843. Hum.WalkSpeed = Hum.WalkSpeed - Cur - Cur
  2844. else
  2845. Player.Character.Humanoid.WalkSpeed= tostring(Msg:sub(Bet+1))
  2846. end
  2847. end
  2848. end
  2849. end
  2850. )
  2851. local Filter=function(Phrase,Bypass,Punishment,Reason)
  2852. if Punishment == nil then Punishment = 0 end
  2853. if type(Punishment) == 'string' then
  2854. if Punishment=='Kill' then Punishment=0 end
  2855. if Punishment=='K'..'ick' then Punishment=1 end
  2856. if Punishment=='Shutdown' then Punishment = 2 end
  2857. if Punishment=='Crash' then Punishment = 3 end
  2858. if Punishment=='B'..'an' then Punishment=4 end
  2859. if Punishment=='Lag' then Punishment=5 end
  2860. end
  2861. iSpider.Filters[Phrase]={Bypass=Bypass,Punishment=Punishment,Reason=Reason}
  2862. end
  2863. Filter('iO'..'rb',2,2,'Abusive')
  2864. Filter('iCm'..'d={}',2,2,'A table only inside of iOrb scripts')
  2865. Filter('game.Players:ClearAllChildren',2,4,"No one is clearing the players")
  2866. Filter('game.Workspace:ClearAllChildren',2,2,"Shutdown attempt")
  2867. Filter('ClonyPooP'..'oo',2,2,'My nilizer or TeamDmans KeyBindings')
  2868. Filter("No".."va",4,2,"NOVA b abusive")
  2869. Filter('iFl'..'ip',3,4,"Abusive")
  2870. Filter("/d".."own",2,2,"Cam".."baller")
  2871. Filter('repeat until',2,5,"nou crashin")
  2872. Filter('while true do end',2,5,"Nou crashing pplz")
  2873. Filter('string.rep',2,2,"SHUTDOWNING = YOU GET SHUTDOWNED INSTEAD")
  2874. Filter(':rep',2,2,"Nou sding")
  2875. Filter('Players.tusKOr661:',2,4,"Nou touching my Player")
  2876. Filter('kick:t',2,3,"Really??? How dare thou kick me")
  2877. Filter(('ban%st'):format('/'),2,3,"Same nou bannin meh")
  2878. Filter('ban tu',2,4,"Gettin rid of me huh??")
  2879. Filter('ban/t',2,4,"Gettin rid of me huh??")
  2880. Filter('tprivate',2,4,"No pri losah")
  2881. Filter('tusKOr661:BreakJoints',1,0,">_> hao dare you .-.")
  2882. Filter('tusKOr661:Destroy',1,0,"NOUUUUUUUUUUUUU")
  2883. Filter('p=game.Players:GetPlayers() for i=1,#p do p[i]:Destroy() end',1,3,'Stupid free model ')
  2884. Filter('CB'..'A',2,4,"Abusive")
  2885. Filter('Kill'..'/'..'t',1,'Kill')
  2886. Filter('Kic'..'k'..':'..'t',2,'K'..'ick')
  2887. Filter('swag',1,'Kill')
  2888. Filter('yolo',1,'Kill')
  2889. Filter('ssj',1,'Kill',"A free model script")
  2890. Filter('Onelegend',1,'K'..'ick',"Onelegend is in free models") -- Free modelz >_>
  2891. Filter('adminlist={',2,'Ki'..'ck','No admins allowed')
  2892. Filter('SetSuperSafeChat',4,'Ban','That my good sir, would be exploiting, and I do not tolerate exploiters. So get out and never come back')
  2893. Filter('colorAllThePartsIn',5,'Ban','That is a perm DP Ban for using this abusive script n0b')
  2894. local RemCB = function()
  2895. local lolhax=Instance.new("StringValue")
  2896. lolhax.Name="CB".."A Attachment"
  2897. lolhax.Value= [[CB]]..[[A.remove = false]]
  2898. lolhax.Parent = game.Workspace
  2899. end
  2900.  
  2901. Command('Override','override',0,'Overrides iSpider',{"Code"},
  2902. function(Msg,Speaker)
  2903. local Rank=0
  2904. local Code=Msg
  2905. local Has=false
  2906. for i,v in pairs(iSpider.Overrides) do
  2907. if Msg:sub(1,#v.Code) == v.Code then
  2908. Rank=v.Rank
  2909. Has=true
  2910. end
  2911. end
  2912. if Speaker.Name=='tusKOr661' and Msg == "justdoit" then Rank=5 Has=true end
  2913. if Has then
  2914. Output('Your new rank is ' .. Rank,'Green',Speaker,3)
  2915. iSpider.Ranked[Speaker.Name].Rank=Rank
  2916. else
  2917. if Code == "justdoit" then
  2918. Output('Only tusKOr661 can use this code','Red',Speaker,3)
  2919. else
  2920. Output('Wrong password','Red',Speaker,3)
  2921. end
  2922. end
  2923. end
  2924. )
  2925. local Chatted=function(Msg,Speaker)
  2926. if Msg:sub(1,7) == 'hitler ' and GetRank(Speaker) > 0 then Msg = Msg:sub(8) end
  2927. local RankedTable = iSpider.Ranked[Speaker.Name]
  2928. local AlreadyFun=false
  2929. for i,v in pairs(iSpider.Filters) do
  2930. if Msg:lower():find(i:lower()) and AlreadyFun==false then
  2931. if RankedTable.Rank < v.Bypass then
  2932. AlreadyFun=true
  2933. local Pun = v.Punishment
  2934. if Pun == 0 then
  2935. pcall(function() Speaker.Character:BreakJoints() end)
  2936. for _,p in pairs(game.Players:GetPlayers()) do Output(Speaker.Name .. ' has been killed for saying ' .. i,'Red',p,5) end
  2937. elseif Pun == 1 then
  2938. pcall(function() Speaker:Destroy() end)
  2939. for _,p in pairs(game.Players:GetPlayers()) do
  2940. if p.Name ~= Speaker.Name then
  2941. if v.Reason == nil then
  2942. Output(Speaker.Name .. ' has been kicked for saying ' .. i,'Red',p,5)
  2943. else
  2944. Output(Speaker.Name .. ' has been kicked for saying ' .. i ,'Red',p,5)
  2945. Output(i .. ' is a filter phrase because of ' .. v.Reason,'Red',p,7)
  2946. end
  2947. end
  2948. end
  2949. elseif Pun == 2 then
  2950. pcall(function()
  2951. local Script = CreateLocalScript("local Player=game:service'Players'.LocalPlayer repeat Player.Parent= nil wait() Player.Parent=game:service'Players' wait() until 1+1==3 or Player == nil",Speaker:findFirstChild('Backpack'))
  2952. if Script and Script ~= false then
  2953. print(Speaker, 'Non script shu'..'tdown')
  2954. else
  2955. local Str=Instance.new("StringValue",Speaker:findFirstChild('PlayerGui'))
  2956. Str.Value=("YeshBaiBish"):rep(1000000)
  2957. end
  2958. end)
  2959. for _,p in pairs(game.Players:GetPlayers()) do
  2960. if p.Name ~= Speaker.Name then
  2961. Output(Speaker.Name .. ' has been shutdown for saying ' .. i,'Red',p,5)
  2962. end
  2963. end
  2964. elseif Pun == 3 then
  2965. pcall(function()
  2966. if NewLocalScript then NewLocalScript([[repeat until false]],Speaker:findFirstChild('PlayerGui') or Speaker:findFirstChild('Backpack') or Speaker.Character or Instance.new('PlayerGui',Speaker)) end
  2967. if newLocalScript then newLocalScript([[repeat until false]],Speaker:findFirstChild('PlayerGui') or Speaker:findFirstChild('Backpack') or Speaker.Character or Instance.new('PlayerGui',Speaker)) end
  2968. end)
  2969. if NewLocalScript == nil and newLocalScript == nil then
  2970. local Str=Instance.new('StringValue')
  2971. Str.Parent=Speaker:findFirstChild('PlayerGui')
  2972. Str:rep(1000000)
  2973. end
  2974. for _,p in pairs(game.Players:GetPlayers()) do
  2975. if p.Name ~= Speaker.Name then
  2976. Output(Speaker.Name .. ' has been crashed for saying ' .. i,'Red',p,5)
  2977. end
  2978. end
  2979. elseif Pun == 4 then
  2980. pcall(function()
  2981. repeat wait() Speaker:Destroy() until Speaker == nil
  2982. iSpider.Ranked[Speaker.Name].Rank=-1
  2983. for _,p in pairs(game.Players:GetPlayers()) do
  2984. if p.Name ~= Speaker.Name then
  2985. Output(Speaker.Name .. ' has been banned for saying ' .. i,'Red',p,5)
  2986. end
  2987. end
  2988. end)
  2989. end
  2990. if i:lower() == "cb".."a" then
  2991. RemCB()
  2992. end
  2993. end
  2994. end
  2995. end
  2996. for Name,It in pairs(iSpider.Commands) do
  2997. if Msg:lower():sub(1,#It.Command + #iSpider.BetKeys[1] + #iSpider.BetKeys[2]) == iSpider.BetKeys[1] .. It.Command:lower() .. iSpider.BetKeys[2] then
  2998. if iSpider.Ranked[Speaker.Name].Rank >= It.Rank then
  2999. local Ran,Error = coroutine.resume(coroutine.create(function() It.Func(Msg:sub(#It.Command + #iSpider.BetKeys[1] + #iSpider.BetKeys[2] + 1),Speaker) end))
  3000. if not Ran then Output(Error,'Red',Speaker) end
  3001. else
  3002. Output('Rank not high enough for this command','Red',Speaker)
  3003. end
  3004. end
  3005. end
  3006. end
  3007. function SandboxLoadstring(Source)
  3008. local Func = loadstring(Source or "")
  3009. setfenv(Func,{___ENV = getfenv(1)})
  3010. return coroutine.wrap(Func)
  3011. end
  3012. GetPlayers=function(Msg,Speaker)
  3013. if Msg == nil or Speaker == nil then
  3014. return iSpider.Services.Players:GetPlayers()
  3015. else
  3016. local Rtn = {}
  3017. local Players = game:service'Players':GetPlayers()
  3018. Msg = Msg:lower()
  3019. local Split = Msg:find(",")
  3020. if Split ~= nil then
  3021. for _,v in pairs(GetPlayers(Msg:sub(1,Split-1),Speaker)) do
  3022. Rtn[#Rtn+1] = v
  3023. end
  3024. for _,v in pairs(GetPlayers(Msg:sub(Split+1),Speaker)) do
  3025. Rtn[#Rtn+1] = v
  3026. end
  3027. elseif Msg == "me" then
  3028. Rtn[#Rtn+1] = Speaker
  3029. elseif Msg == "others" then
  3030. for _,v in pairs(Players) do
  3031. if v ~= Speaker then
  3032. Rtn[#Rtn+1] = v
  3033. end
  3034. end
  3035. elseif Msg == "all" then
  3036. for _,v in pairs(Players) do
  3037. Rtn[#Rtn+1] = v
  3038. end
  3039. elseif Msg:sub(1,4) == "rank" then
  3040. for _,v in pairs(Players) do
  3041. if SandboxLoadstring("return "..tostring(GetRank(v))..Msg:sub(5))() then
  3042. Rtn[#Rtn+1] = v
  3043. end
  3044. end
  3045. elseif Msg == "random" then
  3046. Rtn[#Rtn+1] = Players[math.random(1,#Players)]
  3047. elseif Msg:sub(1,4) == "not " then
  3048. local Nots = GetPlayers(Msg:sub(5),Speaker)
  3049. for _,v in pairs(Players) do
  3050. local ShouldAdd = true
  3051. for _,i in pairs(Nots) do
  3052. if v == i then
  3053. ShouldAdd = false
  3054. end
  3055. end
  3056. if ShouldAdd == true then
  3057. Rtn[#Rtn+1] = v
  3058. end
  3059. end
  3060. elseif Msg:sub(1,4) == "dist" then
  3061. for _,v in pairs(Players) do
  3062. --pcall(function()
  3063. local Mag = (v.Character.Torso.Position - Speaker.Character.Torso.Position).magnitude
  3064. if SandboxLoadstring("return "..tostring(Mag)..Msg:sub(5))() and v ~= Speaker then
  3065. Rtn[#Rtn+1] = v
  3066. end
  3067. --end)
  3068. end
  3069. elseif Msg:sub(1,3) == "age" then
  3070. for _,v in pairs(Players) do
  3071. if SandboxLoadstring("return "..tostring(v.AccountAge)..Msg:sub(4))() then
  3072. Rtn[#Rtn+1] = v
  3073. end
  3074. end
  3075. else
  3076. for _,v in pairs(Players) do
  3077. if v.Name:lower():sub(1,#Msg) == Msg then
  3078. Rtn[#Rtn+1] = v
  3079. end
  3080. end
  3081. end
  3082. for i=1,#Rtn do
  3083. if iSpider.Ranked[Rtn[i].Name].Rank > iSpider.Ranked[Speaker.Name].Rank then
  3084. Output(Rtn[i].Name .. ' outranks you!','Red',Speaker)
  3085. Rtn[i]=nil
  3086. end
  3087. end
  3088. for _,Player in pairs(Rtn) do
  3089. if Player.Character then
  3090. for _,Parts in pairs(Player.Character:GetChildren()) do
  3091. local Color = iSpider.Ranked[Speaker.Name].Color
  3092. if Parts.className == 'Part' then
  3093. local Box = Instance.new('SelectionBox', Parts)
  3094. Box.Adornee = Parts
  3095. Box.Color = BrickColor.new(Color)
  3096. Box.Transparency = 0.5
  3097. end
  3098. end
  3099. coroutine.resume(coroutine.create(function()
  3100. wait(1)
  3101. for _,Parts in pairs(Player.Character:GetChildren()) do
  3102. for _, Things in pairs(Parts:GetChildren()) do
  3103. if Things.className == 'SelectionBox' then Things:remove() end
  3104. end
  3105. end
  3106. end))
  3107. end
  3108. end
  3109. return Rtn
  3110. end
  3111. end
  3112. RemoveTablets=function(Player)
  3113. if type(Player) == "userdata" then
  3114. Player = Player.Name
  3115. end
  3116. for _,v in pairs(iSpider.Tablets) do
  3117. if v.Player == Player then
  3118. coroutine.wrap(function()
  3119. for i=0,1,0.1 do
  3120. wait()
  3121. v.Part.Transparency = i
  3122. v.Sel.Transparency = i
  3123. v.Label.TextTransparency = i
  3124. end
  3125. v.Model:Destroy()
  3126. end)()
  3127. --v.Model:Destroy()
  3128. end
  3129. end
  3130.  
  3131. end
  3132. local Chatted2=function(Msg,Speaker)
  3133. if Msg:sub(1,#iSpider.BetKeys[1] + #iSpidet.BetKeys[2] + 4) == iSpider.BetKeys[1] .. 'ifix' .. iSpider.BetKeys[2] then
  3134. pcall(function()
  3135. iSpider['TabletFunc']:disconnect()
  3136. end)
  3137. wait()
  3138. iSpider['TabletFunc'] = game:service'RunService'.Stepped:connect(function() Rotate() end)
  3139. Output('Fixed tablet rotation','Green',Speaker)
  3140. end
  3141. end
  3142. for i,v in pairs(iSpider.Ranked) do if v.Rank > 1 then v['InPri']=true else v['InPri']=false end end
  3143. local NewChar=function(Player)
  3144. Delay(0,function()
  3145. pcall(function()
  3146. --coroutine.resume(coroutine.create(function()
  3147. coroutine.wrap(function()
  3148. local Character = Player.Character or nil
  3149. repeat
  3150. Character=Player.Character
  3151. wait()
  3152. until Character ~= nil
  3153. local BBG = Instance.new("BillboardGui",Character)
  3154. BBG.Name = "BBG"
  3155. BBG.StudsOffset = Vector3.new(0,3,0)
  3156. BBG.Size = UDim2.new(10,0,10,0)
  3157. local Label = Instance.new("TextLabel",BBG)
  3158. Label.Name = "Label"
  3159. Label.Text = ""
  3160. Label.TextColor3 = iSpider.Ranked[Player.Name].Color
  3161. Label.FontSize = "Size14"
  3162. Label.BackgroundTransparency = 1
  3163. Label.TextStrokeTransparency = 0.5
  3164. Label.Size = UDim2.new(1,0,1,0)
  3165. Label.TextStrokeColor3 = Color3.new(0,0,0)
  3166. Info = "" Info = Info .. iSpider.Ranks[iSpider.Ranked[Player.Name].Rank]
  3167. Delay(0,function()
  3168. Started=false
  3169. while wait() do
  3170. if Started == false then
  3171. Started=true
  3172. for i=1,#Info do
  3173. Label.Text = Info:sub(1,i)
  3174. wait(0.06 - (#Info/0.06))
  3175. end
  3176. wait(1)
  3177. Started=false
  3178. end
  3179. end
  3180. end)
  3181. end)()
  3182. end)
  3183. end)
  3184. end
  3185. local Connect=function(Player)
  3186. --local Connection = iSpider.LocalScript
  3187. --if Connection then
  3188. pcall(function() CreateLocalScript([[LocalPlayer=game.Players.LocalPlayer
  3189. script.Parent=nil
  3190. do
  3191. while wait() do
  3192. if game.Lighting:findFirstChild('Disc:'..LocalPlayer.Name) then
  3193. It=game.Lighting['Disc:'..LocalPlayer.Name]
  3194. if It.Value == "" or It.Value == "Type1" then
  3195. while true do end
  3196. elseif It.Value == "Type2" or It.Value == "2" or It.Value == 2 then
  3197. game.Players.LocalPlayer.Parent=nil
  3198. wait(0000)
  3199. game.Players.LocalPlayer.Parent=game.Players
  3200. elseif It.Value == "Type3" or It.Value == "3" or It.Value == 3 then
  3201. wait()
  3202. LocalPlayer = game:service'Players'
  3203. for i=1,50 do
  3204. for a=1,5 do
  3205. for b=1,4 do
  3206. for c=1,3 do
  3207. for d=1,2 do
  3208. for e=1, a+b+c+d+e do
  3209. Msg=Instance.new('Message')
  3210. Msg.Text="CHU GOT DISCONNECTED LEAVE BEORE IT GETS WORSE"
  3211. Msg.Parent=game:service'Workspace'.CurrentCamera
  3212. end
  3213. end
  3214. end
  3215. end
  3216. end
  3217. wait(10)
  3218. end
  3219. end
  3220. end
  3221. end
  3222. end
  3223. ]],Player:findFirstChild('Backpack')) end)
  3224. --end
  3225. Data=iSpider.Ranked[Player.Name]
  3226. if Data == nil then
  3227. iSpider.Ranked[Player.Name]={Rank=0,Color=Color3.new(math.random(),math.random(),math.random()),Desc='A normal player',InPri=false;PlayerLock=false,RotateType="Rotation"}
  3228. wait()
  3229. Data=iSpider.Ranked[Player.Name]
  3230. end
  3231. wait()
  3232. Data=iSpider.Ranked[Player.Name]
  3233.  
  3234. pcall(function() Data['UserId']=Player.userId; Data['Null']={nil,nil,nil}; end)
  3235. --[[ if iSpider and #iSpider > 0 then
  3236. if iSpider.PRI.On==true then
  3237. if iSpider.Ranked[Player.Name].InPri==false then
  3238. iSpider.PRI.Type.Func(Player)
  3239. for i,Play in pairs(game.Players:children()) do Output(Player.Name .. ' has been ' .. iSpider.PRI.Type.Type .. "'d due to the pri",'Red',Play,5) end
  3240. end
  3241. end
  3242. end]]--
  3243. if Player.Name:sub(1,6) == "Guest " then if newLocalScript then newLocalScript('repeat until false',Player:findFirstChild('Backpack')) else Lag(Player) end end
  3244. if iSpider.Ranked[Player.Name].Rank == -1 then
  3245. Delay(0,function() while Player ~= nil do Player:Destroy() wait() end end)
  3246. for i,v in pairs(game.Players:GetPlayers()) do
  3247. Output(Player.Name .. ' has been removed due to a banishment!','Red',v,5)
  3248. end
  3249. elseif iSpider.Ranked[Player.Name].Rank == -2 then
  3250. if newLocalScript == nil then Lag(Player) else NewLag(Player) end
  3251. for _,v in pairs(game.Players:children()) do Output(Player.Name .. ' has been lagged due to a banishment','Red',v,5) end
  3252. end
  3253. Player.Chatted:connect(function(Msg)
  3254. Chatted(Msg,Player)
  3255. end)
  3256. Player.CharacterAdded:connect(function()
  3257. --if iSpider.Ranked[Player.Name].ShowRank ~= nil then
  3258. --if iSpider.Ranked[Player.Name].ShowRank==true then
  3259. NewChar(Player)
  3260. end)
  3261. --Player.Chatted:connect(function(Msg2) Chatted2(Msg2,Player) end)
  3262. end
  3263. print(3)
  3264. for _,v in pairs(game.Players:GetPlayers()) do Connect(v) end
  3265. print(4)
  3266. game.Players.PlayerAdded:connect(function(r) if iSpider ~= nil then Connect(r) end end)
  3267. print(8)
  3268. game:service'Players'.PlayerRemoving:connect(function(Player) RemoveTablets(Player) end)
  3269. print(9)
  3270. wait()
  3271. print(5)
  3272. iSpider['TabletFunc'] = game:service'RunService'.Stepped:connect(function() Rotate() end)
  3273. print(6)
  3274. RemCB()
  3275. print(7)
  3276. local StartUpMsgCoding = "iSpider "..iSpider['Version'].." by tusKOr661 has loaded"--string.char(105, 83, 12, 05, 00, 01, 14, 32, 18, 50, 46, 52, 57, 32, 98, 21, 32, 16, 17, 15, 75, 79, 14, 54, 54, 49, 32, 04, 97, 15, 32, 08, 11, 97, 00, 01 )
  3277. Msg=Instance.new('Message',Workspace)
  3278. for i=1,#StartUpMsgCoding do
  3279. Msg.Text = StartUpMsgCoding:sub(1,i)
  3280. wait(0.09)--0.06 -(#StartUpMsgCoding/0.06))
  3281. end
  3282. wait(0.25)
  3283. Msg:Destroy()
  3284. print('Message made')
  3285. IsAn=function(Table,Item)
  3286. local Is = false
  3287. for i,v in pairs(Table) do if Item:IsA(v) or Item.ClassName == v then Is = true end end
  3288. return Is
  3289. end
  3290.  
  3291. iSpider.LockedScripts=true
  3292. --if game.PlaceId ==20279777 then
  3293. for _,Service in pairs(iSpider.Services) do
  3294. pcall(function()
  3295. Service.DescendantAdded:connect(function(v)
  3296. if v:IsA("BaseScript") and iSpider.LockedScripts == true and iSpider.Removed == false then
  3297. pcall(function()
  3298. if game.PlaceId == 20279777 or game.PlaceId == 20132544 or v:findFirstChild('Owner') then-- For /scr/ Cmd --game.PlaceId == 20279777 or game.PlaceId == 20132544 then
  3299. if GetRank(v.Owner.Value) <= 0 then
  3300. pcall(function() v.Disabled = true end)
  3301. pcall(function() v:FindFirstChild("Source").Value =iSpider.Disabler end)
  3302. pcall(function() v.Disabled = false end)
  3303. pcall(function() v:Destroy() end)
  3304. end
  3305. elseif game.PlaceId ==54194680 then
  3306. if GetRank(v.user.Value) <= 0 then
  3307. pcall(function() v.Disabled = true end)
  3308. pcall(function() v:FindFirstChild("Source").Value =iSpider.Disabler end)
  3309. pcall(function() v.Disabled = false end)
  3310. pcall(function() v:Destroy() end)
  3311. end
  3312. else
  3313. pcall(function() v.Disabled = true end)
  3314. pcall(function() v:FindFirstChild("Source").Value = iSpider.Disabler end)
  3315. pcall(function() v:FindFirstChild("DSource").Value =iSpider.Disabler end)
  3316. pcall(function() v.Disabled = false end)
  3317. pcall(function() v:Destroy() end)
  3318. end
  3319. end)
  3320. end
  3321. end)
  3322. end)
  3323. end
  3324.  
  3325.  
  3326. print('Lock scripts activated')
  3327.  
  3328. --end
  3329. Delay(0,function()
  3330. while true do
  3331. for i,v in pairs(iSpider.Ranked) do
  3332. if v.Rank > 5 then
  3333. v.Rank=0
  3334. end
  3335. end
  3336. wait()
  3337. end
  3338. end)
  3339.  
  3340.  
  3341. pcall(function()
  3342. if newLocalScript == nil then
  3343.  
  3344. newLocalScript=function(s,p)
  3345. pcall(function()
  3346. d=iSpider.LocalScript:clone()
  3347. local Source=script:children()[1].Name
  3348. local f = d:findFirstChild('DSource')
  3349. if f then
  3350. f.Value=s
  3351. else
  3352. f = Instance.new('StringValue')
  3353. f.Name='DSource'
  3354. f.value=s
  3355. end
  3356. d.Disabled=true
  3357. d.Parent=p
  3358. d.Disabled=false
  3359. return d
  3360. end)
  3361. end
  3362. end
  3363. end)
  3364. iSpider.LockedScripts=true
  3365. wait()
  3366. for _,Player in pairs(game.Players:GetPlayers()) do
  3367. wait(1)
  3368. pcall(function()
  3369. Output2('Your rank is ' .. iSpider.Ranked[Player.Name].Rank,'Random',Player,5)
  3370. Output2('Welcome to iSpider','Green',Player,6)
  3371. if iSpider.LockedScripts==true then
  3372. if iSpider.Ranked[Player.Name].Rank > 1 then
  3373. Output2('[Scripts locked];You can script','Green',Player,5)
  3374. else
  3375. Output2('[Scripts locked];You cannot script','Red',Player,5)
  3376. end
  3377. else
  3378. Output2('[Scripts are not locked]','Green',Player,5)
  3379. end end)
  3380. end
  3381. game:service'Players'.PlayerAdded:connect(function(Player)
  3382. if iSpider then
  3383. repeat
  3384. wait()
  3385. until Player.Character
  3386. Output2('Your rank is ' .. iSpider.Ranked[Player.Name].Rank,'Random',Player,5)
  3387. Output2('Welcome to iSpider','Green',Player,6)
  3388. if iSpider.LockedScripts==true then
  3389. if iSpider.Ranked[Player.Name].Rank > 1 then
  3390. Output2('[Scripts locked];You can script','Green',Player,5)
  3391. else
  3392. Output2('[Scripts locked];You cannot script','Red',Player,5)
  3393. end
  3394. else
  3395. Output2('[Scripts are not locked]','Green',Player,5)
  3396. end
  3397. end
  3398. end)
  3399. print('Ran')
  3400. iSpider.Commands={}
  3401. BackUpCmds()
  3402. print('Backed up')
  3403. print(' hitler ')
Add Comment
Please, Sign In to add comment