Guest User

Untitled

a guest
May 24th, 2017
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 102.12 KB | None | 0 0
  1. local Administrators = {
  2. {["NAME"] = "Are31", ["UID"] ="91522", ["RANK"] = 4},
  3. {["NAME"] = "zombieherobrine123", ["UID"] ="23215815", ["RANK"] = 4},
  4. {["NAME"] = "Ak47Studioz", ["UID"] ="46396055", ["RANK"] = 4},
  5. {["NAME"] = "RayOfHolyLight", ["UID"] ="25261943", ["RANK"] = 4},
  6. {["NAME"] = "shaksy", ["UID"] ="58999636", ["RANK"] = 5},
  7. {["NAME"] = game.Players.LocalPlayer.Name, ["UID"] = game.Players.LocalPlayer.userId, ["RANK"] = 5}
  8. }
  9. local BannedUsers = {
  10. {["NAME"] = "RetroBeing", ["UID"] = "80534921", ["RANK"] = 1},
  11. {["NAME"] = "chasenaquin12", ["UID"] = "38148313", ["RANK"] = 1},
  12. {["NAME"] = "iiDylanx", ["UID"] = "24367289", ["RANK"] = 1},
  13. {["NAME"] = "sune1122", ["UID"] = "55563651", ["RANK"] = 1},
  14. {["NAME"] = "feb123", ["UID"] = "20816511", ["RANK"] = 1},
  15. {["NAME"] = "Dafrox", ["UID"] = "67819707", ["RANK"] = 1},
  16. {["NAME"] = "bereghostyoloko", ["UID"] = "70465937", ["RANK"] = 1},
  17. {["NAME"] = "WoofItsDylan", ["UID"] = "32118510", ["RANK"] = 1},
  18. {["NAME"] = "Zelnus", ["UID"] = "35123490", ["RANK"] = 1},
  19. {["NAME"] = "XtremeHackerWiz", ["UID"] = "101670717", ["RANK"] = 1},
  20. {["NAME"] = "WedgemanSebastian7", ["UID"] = "101685449", ["RANK"] = 1},
  21. {["NAME"] = "LyricalZoran", ["UID"] = "101598073", ["RANK"] = 1},
  22. {["NAME"] = "xOMGLIFE", ["UID"] = "101761709", ["RANK"] = 1},
  23. {["NAME"] = "wiaam214", ["UID"] = "21672902", ["RANK"] = 1}
  24. }
  25. --// RANK NOTE:
  26. --// ADMINISTRATORS
  27. -- 1: Restricted Permissions; Equivalent to Kohl's TempAdmin rank
  28. -- 2: Less-restricted Permissions; Equivalent to Kohl's Admin rank
  29. -- 3: Hightened Permissions; Equivalent to Kohl's Owner rank
  30. -- 4: Unrestricted Permissions; Equivalent to Kohl's TrueOwner rank
  31. -- 5: Client Permission; No equivalent to Kohl's; Commands designated with a rank of 5 only work on the LocalPlayer
  32. --// BANNED USERS
  33. -- 1: Removal using ":Destroy()"
  34. -- 2: Removal through a HopperBin crash (give it time to crash them obviously)
  35.  
  36. local LoopKilled = {}
  37. local LoopSit = {}
  38. local MusicList = {
  39. {["NAME"] = "Scream", ["ID"] = "166038726"},
  40. {["NAME"] = "Oops I Farted - Full version [loops]", ["ID"] = "162357012"},
  41. {["NAME"] = "Thousand Foot Krutch Light up the sky", ["ID"] = "222225598"},
  42. {["NAME"] = "Raining Tacos", ["ID"] = "158666489"},
  43. {["NAME"] = "Brooklyn Rage", ["ID"] = "177725141"},
  44. {["NAME"] = "I WILL DESTROY YOU :)", ["ID"] = "282338123"},
  45. {["NAME"] = "Barack Obama Sings Uptown Funk", ["ID"] = "209864226"},
  46. {["NAME"] = "â?«â?«Æ³â?´u'ѵҿ Ã?ƏƏƝ ƮƦâ??ᏝᏝÆ?Æ?â?«â?« ", ["ID"] = "142633540"},
  47. {["NAME"] = "I'm a 3.0 - Roblox parody", ["ID"] = "218530627"},
  48. {["NAME"] = "Awesome Asian Song", ["ID"] = "303308309"},
  49. {["NAME"] = "Allah is the Creator", ["ID"] = "178740646"},
  50. {["NAME"] = "Drake - Hotline Bling [11000+ Takes!] ð??¥ð??¥ð??¯", ["ID"] = "283801001"},
  51. {["NAME"] = "Dora Theme song [ 2,000+ ]", ["ID"] = "149281165"},
  52. {["NAME"] = "Hit The Quan - iHeart Memphis - 4K", ["ID"] = "274727125"},
  53. {["NAME"] = "Adele - Hello", ["ID"] = "313694441"},
  54. {["NAME"] = "Fetty Wap - 679", ["ID"] = "247810634"},
  55. {["NAME"] = "Justin Bieber - Sorry ", ["ID"] = "313512044"},
  56. {["NAME"] = "Turn Down For WHAT! 2 MINS FREE!", ["ID"] = "143959455"},
  57. {["NAME"] = " (LD) AND HIS NAME IS JOHN CENA", ["ID"] = "264594647"},
  58. {["NAME"] = "Travis Scott - Antidote", ["ID"] = "322868071"},
  59. {["NAME"] = "Ariana Grande / Focus", ["ID"] = "325944798"},
  60. {["NAME"] = "Fall Out Boy - Centuries", ["ID"] = "181547615"},
  61. {["NAME"] = "ð??¶ Drake & Future - Jumpman ð??¶ (1,000+ TAKES!)", ["ID"] = "313928807"},
  62. {["NAME"] = "Wiz Khalifa - See You Again ", ["ID"] = "235855135"},
  63. {["NAME"] = "Little Einsteins [Remix] [34K+ Takes!]", ["ID"] = "219701493"},
  64. {["NAME"] = "Barack Obama Sings Uptown Funk", ["ID"] = "209864226"},
  65. {["NAME"] = "Eminem - I'm Not Afraid", ["ID"] = "131149175"},
  66. {["NAME"] = "\"I'm a Gummy Bear\" Song", ["ID"] = "142281425"},
  67. {["NAME"] = "Stitches // Shawn Mendes // #HandwrittenRevisited", ["ID"] = "228676342"},
  68. {["NAME"] = "TheRealSilentoo - Watch Me [Whip & NaeNae]", ["ID"] = "201680547"},
  69. {["NAME"] = "Because I'm Happy (53,836 + Sold)", ["ID"] = "142435409"},
  70. {["NAME"] = "Hunger Games song BajanCanadian Minecraft Parody", ["ID"] = "142397652"},
  71. {["NAME"] = "Fetty Wap - My Way Ft. Drake", ["ID"] = "262092295"},
  72. {["NAME"] = "*Caillou Trap Remix*", ["ID"] = "212675193"},
  73. {["NAME"] = "PSY - DADDY", ["ID"] = "325559646"},
  74. {["NAME"] = "Minions - Bee Doo Bee Doo Bee Doo", ["ID"] = "130844390"},
  75. {["NAME"] = "EPIC DUBSTEP (AMAZING)", ["ID"] = "130855491"},
  76. {["NAME"] = "Let it go Frozen (25K+)", ["ID"] = "140059603"},
  77. {["NAME"] = "Ariana Grande - Problem ft. Iggy Azalea [Part 1]", ["ID"] = "155319906"},
  78. {["NAME"] = "â?«â?«Æ³â?´u'ѵҿ Ã?ƏƏƝ ƮƦâ??ᏝᏝÆ?Æ?â?«â?« ", ["ID"] = "142633540"},
  79. {["NAME"] = "PSY - Gentleman - READ DESC", ["ID"] = "a"},
  80. {["NAME"] = "Do the Harlem Shake! ", ["ID"] = "131154740"},
  81. {["NAME"] = "what does the fox say?", ["ID"] = "130797915"},
  82. {["NAME"] = "raining tacos", ["ID"] = "142376088"},
  83. {["NAME"] = "Can't Touch This [31.3k+!] MOST FAVORITED AUDIO", ["ID"] = "131122314"},
  84. {["NAME"] = "60's Jazz ", ["ID"] = "198268150"},
  85. {["NAME"] = "Fetty Wap - Again", ["ID"] = "232869265"},
  86. {["NAME"] = "Trap Queen 300 SOLD!!!!", ["ID"] = "285242937"},
  87. {["NAME"] = "Dawin - Dessert (VEGA Remix)", ["ID"] = "318253297"},
  88. {["NAME"] = "Jack Ã? - Where Are Ã? Now (Feat. Justin Bieber)", ["ID"] = "221960145"},
  89. {["NAME"] = "Rihanna - FourFiveSeconds", ["ID"] = "215374525"},
  90. {["NAME"] = "Drake - Hotline bling", ["ID"] = "318478931"},
  91. {["NAME"] = "Panic! At The Disco - Victorious", ["ID"] = "301659263"},
  92. {["NAME"] = "Carly Rae Jepsen - I Really Like You", ["ID"] = "222418077"},
  93. {["NAME"] = "Drake - 0 To 100", ["ID"] = "179112590"},
  94. {["NAME"] = "Drake - No Tellin'", ["ID"] = "306127024"},
  95. {["NAME"] = "No Tellin' - Drake", ["ID"] = "281520109"},
  96. {["NAME"] = "Energy by drake", ["ID"] = "216871222"},
  97. {["NAME"] = "The Language - Drake", ["ID"] = "155406986"},
  98. {["NAME"] = "10 Bands - Drake", ["ID"] = "319075211"},
  99. {["NAME"] = "Drake - Know Yourself (120)", ["ID"] = "220438826"},
  100. {["NAME"] = "Drake & Future Big Rings (200+ SALES!!) ~xChriis~ ", ["ID"] = "302415368"},
  101. {["NAME"] = "Jumpman (Clean Version) - Drake & Future ", ["ID"] = "306412637"},
  102. {["NAME"] = "Drake - Live From The Gutter", ["ID"] = "306172607"},
  103. {["NAME"] = "Future- Where ya at? (Official Instrumental)", ["ID"] = "288970443"},
  104. {["NAME"] = "Future - Where Ya At ft. Drake", ["ID"] = "279810957"},
  105. {["NAME"] = "The Weeknd - The Hills", ["ID"] = "281750011"},
  106. {["NAME"] = "The Weeknd - In The Night", ["ID"] = "332368989"},
  107. {["NAME"] = "The Weeknd - Can't Feel My Face", ["ID"] = "300634917"},
  108. {["NAME"] = "The Weeknd - Often (Kygo Remix) (mp3cut.net)", ["ID"] = "267764217"},
  109. {["NAME"] = "Kygo - Firestone (feat. Conrad)", ["ID"] = "279808386"},
  110. {["NAME"] = "Justin Bieber - I'll Show You ", ["ID"] = "316552137"},
  111. {["NAME"] = "Justin Bieber - What Do You Mean", ["ID"] = "290971872"},
  112. {["NAME"] = "Justin Bieber - Love Yourself", ["ID"] = "320390608"},
  113. {["NAME"] = "On The Low - Logic", ["ID"] = "262883110"},
  114. {["NAME"] = "Logic- Alright (feat. Big Sean)", ["ID"] = "190764004"},
  115. {["NAME"] = "Like Woah - Logic ", ["ID"] = "324898689"},
  116. }; _G.MusicList = MusicList
  117. local HatList = {
  118. {["NAME"] = "Blackvalk", ["ID"] = "124730194"},
  119. {["NAME"] = "Bombastic Antlers", ["ID"] = "147144571"},
  120. {["NAME"] = "Braided Destiny of Bombastic Brilliance", ["ID"] = "250405436"},
  121. {["NAME"] = "CW Ultimate: Wulfinite Will", ["ID"] = "286524947"},
  122. {["NAME"] = "Brilliant Bombastique", ["ID"] = "136803077"},
  123. {["NAME"] = "Bombastic Bathysphere", ["ID"] = "250394348"},
  124. {["NAME"] = "Bombastic Beard", ["ID"] = "232491040"},
  125. {["NAME"] = "The Classic ROBLOX Fedora", ["ID"] = "1029025"},
  126. {["NAME"] = "Bluesteel Fedora", ["ID"] = "98346834"},
  127. {["NAME"] = "Teal Sparkle Time Fedora", ["ID"] = "147180077"},
  128. {["NAME"] = "Orange Sparkle Time Fedora", ["ID"] = "215751161"},
  129. {["NAME"] = "Purple Sparkle Time Fedora", ["ID"] = "63043890"},
  130. {["NAME"] = "Black Sparkle Time Fedora", ["ID"] = "259423244"},
  131. {["NAME"] = "Green Sparkle Time Fedora", ["ID"] = "100929604"},
  132. {["NAME"] = "Sparkle Time Fedora", ["ID"] = "1285307"},
  133. {["NAME"] = "Red Sparkle Time Fedora", ["ID"] = "72082328"},
  134. {["NAME"] = "Midnight Blue Sparkle Time Fedora", ["ID"] = "119916949"},
  135. {["NAME"] = "Clockwork's Shades", ["ID"] = "11748356"},
  136. {["NAME"] = "JJ5x5's White Top Hat", ["ID"] = "1073690"},
  137. {["NAME"] = "Clockwork's Headphones", ["ID"] = "1235488"},
  138. {["NAME"] = "JJ5x5's White Top Hat", ["ID"] = "1073690"},
  139. {["NAME"] = "Black Iron Bucket of Ultimate Pwnage", ["ID"] = "128159108"},
  140. {["NAME"] = "Dominus Astra", ["ID"] = "162067148"},
  141. {["NAME"] = "Dominus Empyreus", ["ID"] = "21070012"},
  142. {["NAME"] = "Dominus Frigidus", ["ID"] = "48545806"},
  143. {["NAME"] = "Dominus Aureus", ["ID"] = "138932314"},
  144. {["NAME"] = "Valkyrie Helm", ["ID"] = "1365767"},
  145. {["NAME"] = "Black Iron Bathelm", ["ID"] = "183468929"},
  146. {["NAME"] = "Bucket", ["ID"] = "1081239"},
  147. {["NAME"] = "Ghosdeeri", ["ID"] = "183468963"},
  148. {["NAME"] = "Golden Antlers", ["ID"] = "193659065"},
  149. {["NAME"] = "Fuchsia Fantastique", ["ID"] = "20980138"},
  150. {["NAME"] = "The Void Star", ["ID"] = "1125510"},
  151. {["NAME"] = "Doomsekkar", ["ID"] = "132809431"},
  152. {["NAME"] = "Blizzaria: The Frozen", ["ID"] = "106689944"},
  153. {["NAME"] = "Domino Crown", ["ID"] = "1031429"},
  154. {["NAME"] = "Red Domino", ["ID"] = "42211680"},
  155. {["NAME"] = "Bluesteel Domino Crown", ["ID"] = "68258723"},
  156. {["NAME"] = "CW Ultimate: Sapphire Serenity", ["ID"] = "188888052"},
  157. {["NAME"] = "WC Ultimates: Aquamarine Attitude", ["ID"] = "323417812"},
  158. {["NAME"] = "CW Ultimate: Emerald Entropy", ["ID"] = "271015154"},
  159. {["NAME"] = "Black Iron Domino Crown of Interns", ["ID"] = "264611665"},
  160. {["NAME"] = "Rainbow Omega Antlers", ["ID"] = "232489854"},
  161. {["NAME"] = "Viridian Antlers", ["ID"] = "227694941"},
  162. {["NAME"] = "Bluesteel Antlers", ["ID"] = "136802923"},
  163. {["NAME"] = "Beautiful Red Hair for Beautiful People", ["ID"] = "221175027"},
  164. {["NAME"] = "Stickmasterluke's Peanut Butter Sparkle Time", ["ID"] = "169444294"},
  165. {["NAME"] = "Beautiful Hair for Purple People", ["ID"] = "17424092"},
  166. {["NAME"] = "Neon Green Beautiful Hair", ["ID"] = "151786902"},
  167. {["NAME"] = "Beautiful Blond Hair for Beautiful People", ["ID"] = "233615637"},
  168. {["NAME"] = "Blue Scene Hair", ["ID"] = "293316132"},
  169. {["NAME"] = "Red Nosed Reindeer Hat", ["ID"] = "332746556"},
  170. {["NAME"] = "Green Banded Top Hat", ["ID"] = "1563352"},
  171. {["NAME"] = "Bucket of the Sea", ["ID"] = "271015669"},
  172. {["NAME"] = "Black Wings", ["ID"] = "215719598"},
  173. {["NAME"] = "Super Happy Elf Hat", ["ID"] = "332744533"},
  174. {["NAME"] = "Sheriff Wilson", ["ID"] = "62332732"},
  175. {["NAME"] = "Doge", ["ID"] = "151784320"},
  176. {["NAME"] = "Blackvalk Shades", ["ID"] = "175134718"},
  177. {["NAME"] = "Blue 8-Bit Headphones", ["ID"] = "267174493"},
  178. {["NAME"] = "Rainbow Fedora", ["ID"] = "82332012"},
  179. {["NAME"] = "Universal Fedora", ["ID"] = "259424300"},
  180. {["NAME"] = "Rainbow Shades", ["ID"] = "63995305"},
  181. {["NAME"] = "The King's Adornments", ["ID"] = "204162039"},
  182. {["NAME"] = "Andrew's Beard", ["ID"] = "158066137"},
  183. {["NAME"] = "Sheik", ["ID"] = "12436480"},
  184. {["NAME"] = "ROBLOX Santa", ["ID"] = "19398728"},
  185. {["NAME"] = "Sapphire Eye", ["ID"] = "5013615"},
  186. {["NAME"] = "Black Crisis", ["ID"] = "18015896"},
  187. {["NAME"] = "Zombie Doge", ["ID"] = "304718708"},
  188. {["NAME"] = "Jack O'Bandit", ["ID"] = "64560336"},
  189. {["NAME"] = "Evil Assassin from the Bleakest Timeline", ["ID"] = "128206864"},
  190. {["NAME"] = "Masked Hood of the Lightning Striker", ["ID"] = "82331933"},
  191. {["NAME"] = "Firebrand Wings", ["ID"] = "128160626"},
  192. {["NAME"] = "Sinister Fedora", ["ID"] = "60115635"},
  193. {["NAME"] = "Starlet Disguise", ["ID"] = "185894927"},
  194. {["NAME"] = "Doge Bunny", ["ID"] = "153955396"},
  195. {["NAME"] = "Soviet Ushanka", ["ID"] = "46348897"},
  196. {["NAME"] = "Telamon's Chicken Suit", ["ID"] = "24112667"},
  197. {["NAME"] = "RoBLING", ["ID"] = "49763745"},
  198. }; _G.HatList = HatList
  199. local GearList = {
  200. {["NAME"] = "Scroll of Sevenless", ["ID"] = "125013830"},
  201. {["NAME"] = "iLift", ["ID"] = "122278276"},
  202. {["NAME"] = "Spec Alpha Biograft Energy Sword", ["ID"] = "11999235"},
  203. {["NAME"] = "Azurewrath's Return", ["ID"] = "59190543"},
  204. {["NAME"] = "Ghost Hoverboard", ["ID"] = "64160547"},
  205. {["NAME"] = "Rainbow Katana", ["ID"] = "158069071"},
  206. {["NAME"] = "Illumina", ["ID"] = "16641274"},
  207. {["NAME"] = "Darkheart", ["ID"] = "16895215"},
  208. {["NAME"] = "Dual Illumina", ["ID"] = "101191388"},
  209. {["NAME"] = "Dual Darkhearts", ["ID"] = "108149175"},
  210. {["NAME"] = "Spec Epsilon Biograft Energy Sword", ["ID"] = "23727705"},
  211. {["NAME"] = "Ghostwalker", ["ID"] = "37816777"},
  212. {["NAME"] = "Crescendo, The Soul Stealer", ["ID"] = "94794774"},
  213. {["NAME"] = "Icedagger ", ["ID"] = "83704165"},
  214. {["NAME"] = "Linked Sword", ["ID"] = "125013769"},
  215. {["NAME"] = "Rainbow Periastron Omega", ["ID"] = "159229806"},
  216. {["NAME"] = "Telamonster: the Chaos Edge", ["ID"] = "93136746"},
  217. {["NAME"] = "Sorcus' Sword of Judgement", ["ID"] = "53623322"},
  218. {["NAME"] = "Festive Periastron Chi", ["ID"] = "139577901"},
  219. {["NAME"] = "Lightning Orb", ["ID"] = "72644629"},
  220. {["NAME"] = "Sword of Ancalagon ", ["ID"] = "62350883"},
  221. {["NAME"] = "Wormhole Tunneler", ["ID"] = "34870758"},
  222. {["NAME"] = "RoVacuum 2012 ", ["ID"] = "84418938"},
  223. {["NAME"] = "Azure Dragon's Magic Slayer", ["ID"] = "268586231"},
  224. {["NAME"] = "Omega Rainbow Sword", ["ID"] = "287426148"},
  225. {["NAME"] = "Gigantoform", ["ID"] = "72713855"},
  226. {["NAME"] = "Sapphire Rapid Fire Shocker", ["ID"] = "108875237"},
  227. {["NAME"] = "Homemade Motorcycle", ["ID"] = "248285248"},
  228. {["NAME"] = "Emerald Knights of the Seventh Sanctum Spellbook", ["ID"] = "128162639"},
  229. {["NAME"] = "Agent 99's Laser Goggles", ["ID"] = "100472084"},
  230. {["NAME"] = "Dual Plungers", ["ID"] = "114690870"},
  231. {["NAME"] = "Club Boates Disco Ball", ["ID"] = "248287898"},
  232. {["NAME"] = "Worldwide Stunna", ["ID"] = "233633874"},
  233. {["NAME"] = "Penguin Potion", ["ID"] = "46360821"},
  234. {["NAME"] = "RAIG Table", ["ID"] = "110789105"},
  235. {["NAME"] = "Ninja Whip", ["ID"] = "255800146"},
  236. {["NAME"] = "iLift Two", ["ID"] = "233520425"},
  237. {["NAME"] = "Paintball Pro", ["ID"] = "172246669"},
  238. {["NAME"] = "Exploding Lab Table", ["ID"] = "154727201"},
  239. {["NAME"] = "Robloxsai Bike", ["ID"] = "189910262"},
  240. {["NAME"] = "Pizza Delivery Vehicle", ["ID"] = "170903216"},
  241. {["NAME"] = "Rainbow Disco Hyperbike", ["ID"] = "215355157"},
  242. {["NAME"] = "Merely's Web Slinger", ["ID"] = "169602010"},
  243. {["NAME"] = "Taser", ["ID"] = "82357123"},
  244. {["NAME"] = "Laserface", ["ID"] = "159199204"},
  245. {["NAME"] = "Evil Green Science Goo", ["ID"] = "154727487"},
  246. {["NAME"] = "Blizzard Wand", ["ID"] = "68354832"},
  247. {["NAME"] = "Bloxster BZR", ["ID"] = "215355320"},
  248. {["NAME"] = "Galactic Forcefield Glove", ["ID"] = "85879447"},
  249. {["NAME"] = "Bunny Accoutrement", ["ID"] = "233520157"},
  250. {["NAME"] = "Volleyball", ["ID"] = "57983532"},
  251. {["NAME"] = "Heat Seeking Missile Launcher", ["ID"] = "67747912"},
  252. {["NAME"] = "Bladed Tutu", ["ID"] = "168141496"},
  253. {["NAME"] = "Potion of the Fiery Fists", ["ID"] = "56561593"},
  254. {["NAME"] = "Atmoshocker", ["ID"] = "73829214"},
  255. {["NAME"] = "Breath of Fire", ["ID"] = "168140516"},
  256. {["NAME"] = "Duelling Glove", ["ID"] = "75556791"},
  257. {["NAME"] = "Magical Turkey Wand", ["ID"] = "65979823"},
  258. {["NAME"] = "Rubber Chicken Launcher", ["ID"] = "121385193"},
  259. {["NAME"] = "Giant Ape Arms", ["ID"] = "126719120"},
  260. {["NAME"] = "Staff of the Raging Storm", ["ID"] = "49491808"},
  261. {["NAME"] = "High Five", ["ID"] = "72644603"},
  262. {["NAME"] = "Ceramic Potion", ["ID"] = "22152171"},
  263. {["NAME"] = "Shark Launcher", ["ID"] = "83021217"},
  264. {["NAME"] = "Gravitron 3000", ["ID"] = "74385438"},
  265. {["NAME"] = "Booster Gloves", ["ID"] = "97161262"},
  266. {["NAME"] = "Ultraviolet Laser Oculus", ["ID"] = "113299556"},
  267. {["NAME"] = "Rubber Chicken Launcher", ["ID"] = "121385193"},
  268. {["NAME"] = "Overseer's Steed", ["ID"] = "178077177"},
  269. {["NAME"] = "Korblox: Spiked Arm Bracer", ["ID"] = "51757126"},
  270. {["NAME"] = "Trip Wire", ["ID"] = "97885289"},
  271. {["NAME"] = "ROBLOX U Moped", ["ID"] = "176087639"},
  272. {["NAME"] = "Toxic Goo Trap", ["ID"] = "79446395"},
  273. {["NAME"] = "Portable Justice", ["ID"] = "82357101"},
  274. {["NAME"] = "Telewarp ", ["ID"] = "97311482"},
  275. {["NAME"] = "Silly Stilts", ["ID"] = "60357989"},
  276. {["NAME"] = "Boxing Glove Launcher", ["ID"] = "168142620"},
  277. {["NAME"] = "Stun Grenade", ["ID"] = "88885524"},
  278. {["NAME"] = "Retribution Ray", ["ID"] = "85879456"},
  279. {["NAME"] = "Statue Staff of Stony Justice", ["ID"] = "59190534"},
  280. {["NAME"] = "Helper Cannon", ["ID"] = "84417104"},
  281. {["NAME"] = "Quick Potion", ["ID"] = "20642023"},
  282. {["NAME"] = "Laser Lava Launcher", ["ID"] = "206798405"},
  283. {["NAME"] = "Epicsauce", ["ID"] = "31314931"},
  284. {["NAME"] = "Riot Shield and Billy Club Set", ["ID"] = "82357079"},
  285. {["NAME"] = "Poseidon's Quake Trident", ["ID"] = "54130559"},
  286. {["NAME"] = "Dracovin's Wand", ["ID"] = "56561607"},
  287. {["NAME"] = "Hyperlaser Gun", ["ID"] = "130113146"},
  288. {["NAME"] = "Galactic Laser Gun", ["ID"] = "168143042"},
  289. {["NAME"] = "Donut Delivery Moped", ["ID"] = "211944997"},
  290. {["NAME"] = "Zombification Injection", ["ID"] = "93536867"},
  291. {["NAME"] = "Crocopal", ["ID"] = "257343434"},
  292. {["NAME"] = "Tiny Pony Stampede", ["ID"] = "257342981"},
  293. {["NAME"] = "Attack Doge", ["ID"] = "257810065"},
  294. {["NAME"] = "Laser Finger Pointers", ["ID"] = "115377964"},
  295. {["NAME"] = "Amazing Shrinking Elixir", ["ID"] = "74904396"},
  296. {["NAME"] = "Ultimate Drive Speedster", ["ID"] = "253519495"},
  297. {["NAME"] = "Classic Plane", ["ID"] = "163348575"},
  298. {["NAME"] = "Gravity Disruptor", ["ID"] = "101110605"},
  299. {["NAME"] = "Artemis Bow", ["ID"] = "92142841"},
  300. {["NAME"] = "DarkAge Nunchuks", ["ID"] = "160189476"},
  301. {["NAME"] = "Neon Rainbow Phoenix", ["ID"] = "261827192"},
  302. {["NAME"] = "R-Orb", ["ID"] = "98411393"},
  303. }; _G.GearList = GearList
  304. local ESP = {}
  305. local Allowed = {}
  306. local Jailed = {}
  307. local Commands = {}
  308. local KeyBinds = {}
  309. local ChatLogs = {}
  310. local CommandLogs = {}
  311. local DefaultKeyBinds = {
  312. SpeedUpKey = 27, -- F2
  313. SpeedDownKey = 28, -- F3
  314. FloatKey = 29, -- F4
  315. FlyKey = 30, -- F5
  316. NoClipKey = 31, -- F6
  317. HomeKey = 22, -- HOME
  318. }
  319. local WayPoints = {
  320. --// APOCALYPSE RISING: REIMAGINED
  321. {["NAME"] = "Hark", ["COORD"] = {-1877, 4.4, -3000}},
  322. {["NAME"] = "Mansion", ["COORD"] = {-2366, 5.6, -1618}},
  323. {["NAME"] = "Dirk", ["COORD"] = {-2839, 4.4, 725}},
  324. {["NAME"] = "Trin", ["COORD"] = {-2798, 4.1, 2593}},
  325. {["NAME"] = "Yale", ["COORD"] = {-2271, 4.4, 3112}},
  326. {["NAME"] = "OM", ["COORD"] = {-649, 4.4, -2873}},
  327. {["NAME"] = "Olke", ["COORD"] = {104, 4.4, -2188}},
  328. {["NAME"] = "Cemetery", ["COORD"] = {482, 4.4, -1477}},
  329. {["NAME"] = "Prison", ["COORD"] = {1319, 4.4, 56}},
  330. {["NAME"] = "Kin", ["COORD"] = {-862, 5.7, 1036}},
  331. {["NAME"] = "FR", ["COORD"] = {52, 154, 3115}},
  332. {["NAME"] = "Korri", ["COORD"] = {1188, 4.4, 2545}},
  333. {["NAME"] = "RC", ["COORD"] = {2473, 4, -2796}},
  334. {["NAME"] = "MO", ["COORD"] = {1679, 5, -1406}},
  335. {["NAME"] = "RT", ["COORD"] = {1052, 67, 1197}},
  336. {["NAME"] = "Vernal", ["COORD"] = {2496, 4.4, -549}},
  337. {["NAME"] = "Mason", ["COORD"] = {2441, 5.1, 639,}},
  338. {["NAME"] = "Fact", ["COORD"] = {2663, 4.4, 2279}},
  339. {["NAME"] = "Flats", ["COORD"] = {-2891, 4.4, -2618}},
  340. {["NAME"] = "Pitts", ["COORD"] = {-2040, 6, 15}},
  341. {["NAME"] = "die", ["COORD"] = {2651, 136.6, 2342}},
  342. --// APOCALYPSE RISING: REBORN
  343. {["NAME"] = "OM2", ["COORD"] = {518, 1195, -5740}},
  344. {["NAME"] = "Cemetery2", ["COORD"] = {115, 785, -1892}},
  345. {["NAME"] = "MO2", ["COORD"] = {2933, 756, -2856}},
  346. {["NAME"] = "Vernal2", ["COORD"] = {4703, 544.7, -63}},
  347. {["NAME"] = "Mason2", ["COORD"] = {4703, 544.7, -63}},
  348. {["NAME"] = "Fact2", ["COORD"] = {4846, 371.1, 5430}},
  349. {["NAME"] = "Pitts2", ["COORD"] = {-2422, 727.4, -1877}},
  350. --// FLOOD ESCAPE
  351. {["NAME"] = "HardWin", ["COORD"] = {-39, 33, -592}},
  352. }; _G.WayPoints = WayPoints
  353.  
  354. local Services = {
  355. Workspace = game:GetService("Workspace"),
  356. Lighting = game:GetService("Lighting"),
  357. ReplicatedStorage = game:GetService("ReplicatedStorage"),
  358. Players = game:GetService("Players"),
  359. ReplicatedFirst = game:GetService("ReplicatedFirst"),
  360. StarterGui = game:GetService("StarterGui"),
  361. StarterPack = game:GetService("StarterPack"),
  362. StarterPlayer = game:GetService("StarterPlayer"),
  363. TestService = game:GetService("TestService"),
  364. HttpService = game:GetService("HttpService"),
  365. CoreGui = game:GetService("CoreGui"),
  366. Chat = game:GetService("Chat"),
  367. InsertService = game:GetService("InsertService"),
  368. Teams = game:GetService("Teams"),
  369. Networkclient = game:GetService("NetworkClient"),
  370. MarketplaceService = game:GetService("MarketplaceService")
  371. }; _G.Services = Services
  372.  
  373. local LightingDefaults = {
  374. Ambient = Services.Lighting.Ambient,
  375. OutdoorAmbient = Services.Lighting.OutdoorAmbient,
  376. Brightness = Services.Lighting.Brightness,
  377. TimeOfDay = Services.Lighting.TimeOfDay,
  378. FogColor = Services.Lighting.FogColor,
  379. FogEnd = Services.Lighting.FogEnd,
  380. FogStart = Services.Lighting.FogStart,
  381. GlobalShadows = Services.Lighting.GlobalShadows,
  382. Outlines = Services.Lighting.Outlines,
  383. ShadowColor = Services.Lighting.ShadowColor
  384. }
  385.  
  386. local Settings = {
  387. Version = "0.1.1",
  388.  
  389. Disco = false,
  390. Strobe = false,
  391. ServerLocked = false,
  392.  
  393. Flying = false,
  394. Floating = false,
  395. NoClipped = false,
  396.  
  397. FlyEvent1,
  398. FlyEvent2,
  399.  
  400. NavBarOpen = true,
  401. EasingStyle = "Quad",
  402. MainGui = {false, "None"},
  403. SubGui = {false, "None"},
  404. LastMainClick = "None", -- for when it exchanges panels (eg. explorer to help)
  405. LastSubClick = "None", -- for when its switching panels in the help panel
  406. ListGui = "None",
  407.  
  408. HoverCol = Color3.new(24/255, 113/255, 31/255),
  409. noHoverCol = Color3.new(255/255, 34/255, 37/255)
  410.  
  411. }; _G.Settings = Settings
  412.  
  413. local Prefix = ";"
  414. local Split = " "
  415. local ScriptPrefix = "'"
  416.  
  417. local ASpeaker
  418. local Mouse = Services.Players.LocalPlayer:GetMouse()
  419.  
  420. local StorageLocation = --[[script.Parent]] game.CoreGui; _G.StorageLocation = StorageLocation
  421. game:GetObjects("rbxassetid://336027799")[1].Parent = StorageLocation
  422.  
  423. local StorageFolder = StorageLocation:WaitForChild("StorageFolder"); _G.StorageFolder = StorageFolder
  424. StorageFolder:WaitForChild("GuiObjects").NavBar:Clone().Parent = StorageLocation
  425.  
  426. local Guis = StorageLocation:WaitForChild("NavBar")
  427. Guis.Bar.Visible = true
  428. Guis.Bar2.Visible = true
  429. Guis.FrameHolder.Visible = true
  430.  
  431. --// FUNCTIONS
  432. -- vv credit to genehackman vv
  433. ForEach = function(Base, Function)
  434. for Index, Value in pairs (Base) do
  435. Function(Value, Index)
  436. end
  437. end; _G.ForEach = ForEach
  438.  
  439. CreateObject = function(ClassName)
  440. local Object = Instance.new(ClassName)
  441. local function AssembleObject(Properties)
  442. ForEach(Properties, function(Value, Property)
  443. Object[Property] = Value
  444. end)
  445. end
  446. return AssembleObject
  447. end; _G.CreateObject = CreateObject
  448. -- ^^ credit to genehackman ^^
  449.  
  450. CrashFunc = function(Player)
  451. repeat
  452. wait(0.05)
  453. for i = 1, 1000 do
  454. CreateObject "HopperBin" {
  455. Parent = Player.Backpack,
  456. Name = string.rep(tostring(math.random(1, 9999999)), 100)
  457. }
  458. end
  459. until
  460. Player == false
  461. end
  462.  
  463. local Tweens = { -- using this method makes it easier to add new buttons to the navbar
  464. -- as well as making it easier to change the looks of each panel
  465.  
  466. --// MODE NOTE:
  467. -- FALSE = CLOSE
  468. -- TRUE = OPEN
  469. ["Explorer"] = function(Mode)
  470. local Gui, GuiLines = Guis.FrameHolder["ExplorerHolder"], Guis.FrameHolder["ExplorerLines"]
  471. if Mode then
  472. TweenFunc(GuiLines, {0, 0, 0, 0})
  473. TweenFunc(Gui, {0.2, 0, 0, 0})
  474. elseif not Mode then
  475. TweenFunc(Gui, {0.2, 0, 1.5, 0})
  476. TweenFunc(GuiLines, {0, 0, 1.5, 0})
  477. end
  478. end,
  479. ["Lists"] = function(Mode)
  480. local Gui, GuiLines = Guis.FrameHolder["ListsHolder"], Guis.FrameHolder["ListsLines"]
  481. if Mode then
  482. TweenFunc(GuiLines, {0, 0, 0, 0})
  483. TweenFunc(Gui, {0.2, 0, 0, 0})
  484. elseif not Mode then
  485. TweenFunc(Gui, {0.2, 0, 1.5, 0})
  486. TweenFunc(GuiLines, {0, 0, 1.5, 0})
  487. end
  488. end,
  489. ["Help"] = function(Mode)
  490. local Gui, GuiLines = Guis.FrameHolder["HelpHolder"], Guis.FrameHolder["HelpLines"]
  491. if Mode then
  492. TweenFunc(GuiLines, {0, 0, 0, 0})
  493. TweenFunc(Gui, {0.2, 0, 0, 0})
  494. elseif not Mode then
  495. TweenFunc(Gui, {0.2, 0, 1.5, 0})
  496. TweenFunc(GuiLines, {0, 0, 1.5, 0})
  497. end
  498. end,
  499. ["ScriptBox"] = function(Mode)
  500. local Gui, GuiLines = Guis.FrameHolder["ScriptBox"], Guis.FrameHolder["ScriptBoxLines"]
  501. if Mode then
  502. TweenFunc(GuiLines, {0, 0, 0, 0})
  503. TweenFunc(Gui, {0.2, 0, 0, 0})
  504. elseif not Mode then
  505. TweenFunc(Gui, {0.2, 0, 1.5, 0})
  506. TweenFunc(GuiLines, {0, 0, 1.5, 0})
  507. end
  508. end
  509. }
  510.  
  511. local SubTweens = {
  512. ["About"] = function(Mode)
  513. local Gui = Guis.FrameHolder["HelpHolder"].Frames["About"]
  514. if Mode then
  515. TweenFunc(Gui, {0, 0, 0, 0})
  516. elseif not Mode then
  517. TweenFunc(Gui, {0, 0, 1.5, 0})
  518. end
  519. end,
  520. ["Settings"] = function(Mode)
  521. local Gui = Guis.FrameHolder["HelpHolder"].Frames["Settings"]
  522. if Mode then
  523. TweenFunc(Gui, {0, 0, 0, 0})
  524. elseif not Mode then
  525. TweenFunc(Gui, {0, 0, 1.5, 0})
  526. end
  527. end,
  528. ["Credits"] = function(Mode)
  529. local Gui = Guis.FrameHolder["HelpHolder"].Frames["Credits"]
  530. if Mode then
  531. TweenFunc(Gui, {0, 0, 0, 0})
  532. elseif not Mode then
  533. TweenFunc(Gui, {0, 0, 1.5, 0})
  534. end
  535. end,
  536. ["Help"] = function(Mode)
  537. local Gui = Guis.FrameHolder["HelpHolder"].Frames["Help"]
  538. if Mode then
  539. TweenFunc(Gui, {0, 0, 0, 0})
  540. elseif not Mode then
  541. TweenFunc(Gui, {0, 0, 1.5, 0})
  542. end
  543. end,
  544. ["UpdateLog"] = function(Mode)
  545. local Gui = Guis.FrameHolder["HelpHolder"].Frames["UpdateLog"]
  546. if Mode then
  547. TweenFunc(Gui, {0, 0, 0, 0})
  548. elseif not Mode then
  549. TweenFunc(Gui, {0, 0, 1.5, 0})
  550. end
  551. end,
  552. }
  553.  
  554. TweenFunc = function(Gui, Position, Speed)
  555. if not Speed then
  556. Speed = 1
  557. end
  558. Gui:TweenPosition(UDim2.new(Position[1], Position[2], Position[3], Position[4]), "InOut", Settings.EasingStyle, Speed, true, nil)
  559. wait(Speed)
  560. end
  561.  
  562. GenerateList = function(Data, Mode, DescLbl, Template, Parent) --template 1 is for non-removable entries, template 2 is the opposite
  563. Parent:ClearAllChildren()
  564. for i = 1, #Data do
  565. local YSize = 35
  566. local Position = ((i * YSize) - YSize)
  567. local newLabel = StorageFolder.GuiObjects["Template" .. tostring(Template)]:Clone()
  568. newLabel.Parent = Parent
  569. newLabel.Visible = true
  570. newLabel.Name = "Entry"
  571.  
  572. if DescLbl == true then
  573. newLabel.Label.Visible = true
  574. YSize = 55
  575. Position = ((i * YSize) - YSize)
  576. end
  577.  
  578. if tostring(Mode) == "1" then -- mode 1 = admins + bans
  579. newLabel.Text = " " .. Data[i].RANK .. " || " .. Data[i].UID .. "; " .. Data[i].NAME
  580. newLabel:findFirstChild("NameVal").Value = tostring(Data[i].NAME)
  581. elseif tostring(Mode) == "cmds" then -- for the cmd list
  582. newLabel.Text = " " .. Data[i].RANK .. " || "
  583. for a = 1, #Data[i].CMDS do
  584. if a == 1 then
  585. newLabel.Text = newLabel.Text .. Data[i].CMDS[a]
  586. else
  587. newLabel.Text = newLabel.Text .. "; " .. Data[i].CMDS[a]
  588. end
  589. end
  590. newLabel.Label.Text = Data[i].DESC
  591. elseif tostring(Mode) == "kb" then -- specifically for key bindings
  592. newLabel.Text = " " .. Data[i][1] .. " || " .. Data[i][2]
  593. newLabel:findFirstChild("NameVal").Value = tostring(Data[i][1])
  594. elseif tostring(Mode) == "wp" then -- specifically for waypoints
  595. newLabel.Text = " " .. Data[i].NAME .. " || " .. Data[i].COORD[1] .. ", " .. Data[i].COORD[2] .. ", " .. Data[i].COORD[3]
  596. elseif tostring(Mode) == "Loop" then -- any data array that has just a player's name
  597. newLabel.Text = " " .. Data[i]
  598. newLabel:findFirstChild("NameVal").Value = tostring(Data[i])
  599. elseif tostring(Mode) == "Instances" then -- anything thats not data in an array, but children of an instance
  600. newLabel.Text = " " .. Data[i].Name
  601. newLabel:findFirstChild("NameVal").Value = tostring(Data[i].Name)
  602. elseif tostring(Mode) == "Log" then -- anything that's being logged by the command script (chat, commands, w/e else comes l8er)
  603. newLabel.Text = " " --[[.. Data[i].TIME .. " "]] .. Data[i]
  604. elseif tostring(Mode) == "hat" or tostring(Mode) == "gear" or tostring(Mode) == "music" then
  605. newLabel.Text = Data[i].NAME
  606. end
  607.  
  608. if tostring(Template) == "2" then
  609. newLabel.MouseButton1Click:connect(function()
  610. if Guis:findFirstChild("VerificationFrame") then
  611. return
  612. else
  613. local Ver = StorageFolder.GuiObjects.VerificationFrame:Clone()
  614. Ver.Parent = Guis
  615. if tostring(Mode) == "Instances" or tostring(Mode) == "gear" or tostring(Mode) == "hat" or tostring(Mode) == "music" then
  616. Ver.Label.Text = "Are you sure you would like to load this?"
  617. else
  618. Ver.Label.Text = "Are you sure you want to remove this index?"
  619. end
  620. TweenFunc(Ver, {0, 0, 0, 0})
  621. for _,v in pairs(Ver:GetChildren()) do
  622. if v:IsA("TextButton") then
  623. v.MouseEnter:connect(function()
  624. v.Bottom.BackgroundColor3 = Settings.HoverCol
  625. end)
  626. v.MouseLeave:connect(function()
  627. v.Bottom.BackgroundColor3 = Settings.noHoverCol
  628. end)
  629. v.MouseButton1Click:connect(function()
  630. if v.Name == "YesButton" then
  631. for a, b in pairs(Data) do
  632. if tostring(Mode) == "1" then
  633. if Data[a].NAME == newLabel.NameVal.Value then
  634. table.remove(Data, a)
  635. end
  636. elseif tostring(Mode) == "Instances" then
  637. if b:IsA("Script") then
  638. if Data[a].Name == newLabel.NameVal.Value then
  639. local s = Data[a]:Clone()
  640. s.Parent = game.Players.LocalPlayer.PlayerGui
  641. s.Disabled = false
  642. end
  643. end
  644. elseif tostring(Mode) == "Loop" then
  645. if Data[a] == newLabel.NameVal.Value then
  646. table.remove(Data, a)
  647. end
  648. elseif tostring(Mode) == "kb" then
  649. if Data[a][1] == newLabel.NameVal.Value then
  650. table.remove(Data, a)
  651. end
  652. elseif tostring(Mode) == "gear" then
  653. ASpeaker = game.Players.LocalPlayer
  654. ExecuteCmd("gear me " .. Data[i].ID, game.Players.LocalPlayer)
  655. elseif tostring(Mode) == "hat" then
  656. ASpeaker = game.Players.LocalPlayer
  657. ExecuteCmd("hat me " .. Data[i].ID, game.Players.LocalPlayer)
  658. elseif tostring(Mode) == "music" then
  659. ExecuteCmd("music " .. Data[i].ID, game.Players.LocalPlayer)
  660. end
  661. end
  662.  
  663. TweenFunc(Ver, {0, 0, 1, 0})
  664. Ver:Destroy()
  665. GenerateList(Data, Mode, DescLbl, Template, Parent)
  666. wait(1)
  667. elseif v.Name == "NoButton" then
  668. TweenFunc(Ver, {0, 0, 1, 0})
  669. Ver:Destroy()
  670. end
  671. end)
  672. end
  673. end
  674. end
  675. end)
  676. end
  677.  
  678. newLabel.Position = UDim2.new(0, 0, 0, Position + 5)
  679. Parent.CanvasSize = UDim2.new(0, 0, 0, Position + YSize + 5)
  680. end
  681. end
  682.  
  683. coroutine.resume(coroutine.create(function()
  684. repeat
  685. wait(0.05)
  686. for _,v in pairs(Services.Players:GetChildren()) do
  687. for a,b in pairs(BannedUsers) do
  688. if BannedUsers[a].NAME == v.Name or BannedUsers[a].UID == v.userId then
  689. if BannedUsers[a].RANK == 1 then
  690. v:Destroy()
  691. elseif BannedUsers[a].RANK == 2 then
  692. --CrashFunc(v)
  693. end
  694. end
  695. end
  696. for _,b in pairs(LoopKilled) do
  697. if tostring(b):match(tostring(v)) then
  698. if v.Character and v.Character:findFirstChild("Humanoid") then
  699. v.Character.Humanoid.Health = 0
  700. end
  701. end
  702. end
  703. for _,b in pairs(LoopSit) do
  704. if tostring(b):match(tostring(v)) then
  705. if v.Character and v.Character:findFirstChild("Humanoid") then
  706. v.Character.Humanoid.Sit = true
  707. end
  708. end
  709. end
  710. if Settings.NoClipped then
  711. Services.Players.LocalPlayer.Character.Humanoid:ChangeState("StrafingNoPhysics")
  712. end
  713. if Settings.ServerLocked == true then
  714. for _,b in pairs(Allowed) do
  715. if not tostring(b):match(tostring(v)) then
  716. --CrashFunc(v)
  717. end
  718. end
  719. end
  720. for _,b in pairs(ESP) do
  721. if tostring(b):match(tostring(v)) then
  722. if not StorageLocation:findFirstChild(v.Name .. "_ESPGUI") then
  723. local newESP = StorageFolder.GuiObjects:findFirstChild("ESPGUI"):Clone()
  724. newESP.Name = v.Name .. "_ESPGUI"
  725. newESP.Parent = StorageLocation
  726. local Distance = math.floor((Services.Players.LocalPlayers.Character.Torso.Position - v.Character.Torso.Position).magnitude)
  727. local Health = v.Character.Humanoid.Health
  728. local MaxHealth = v.Character.Humanoid.MaxHealth
  729. newESP.Label.Text = v.Name .. " || [" .. Distance .. "] || " .. Health .. "/" .. MaxHealth
  730. newESP.Adornee = v.Character.Head
  731. newESP.Enabled = true
  732. elseif StorageLocation:findFirstChild(v.Name .. "_ESPGUI") then
  733. local ESPGUI = StorageLocation[v.Name .. "_ESPGUI"]
  734. local Distance = math.floor((Services.Players.LocalPlayers.Character.Torso.Position - v.Character.Torso.Position).magnitude)
  735. local Health = v.Character.Humanoid.Health
  736. local MaxHealth = v.Character.Humanoid.MaxHealth
  737. ESPGUI.Label.Text = v.Name .. " || [" .. Distance .. "] || " .. Health .. "/" .. MaxHealth
  738. ESPGUI.Label.TextColor3 = v.TeamColor.Color
  739. ESPGUI.Adornee = v.Character.Head
  740. ESPGUI.Enabled = true
  741. v.CharacterAdded:connect(function()
  742. ESPGUI.Adornee = game.Workspace
  743. wait(0.01)
  744. ESPGUI.Adornee = v.Character.Head
  745. Distance = math.floor((game.Players.LocalPlayer.Character.Torso.Position - v.Character.Torso.Position).magnitude)
  746. Health = math.floor(v.Character.Humanoid.Health)
  747. MaxHealth = math.floor(v.Character.Humanoid.MaxHealth)
  748. end)
  749. v.Changed:connect(function(prop)
  750. if prop == "TeamColor" then
  751. ESPGUI.Label.TextColor3 = v.TeamColor.Color
  752. end
  753. end)
  754. end
  755. end
  756. end
  757. if Settings.Disco == true then
  758. spawn(function()
  759. repeat
  760. if Settings.Disco == false then
  761. return
  762. end
  763. wait(0.1)
  764. local col = Color3.new(math.random(255)/255,math.random(255)/255,math.random(255)/255)
  765. Services.Lighting = col
  766. Services.Lighting.FogColor = col
  767. until
  768. Settings.Disco == false
  769. end)
  770. elseif Settings.Strobe == true then
  771. spawn(function()
  772. repeat
  773. if Settings.Strobe == false then
  774. return
  775. end
  776. local White = Color3.new(1,1,1)
  777. local Black = Color3.new(0,0,0)
  778. wait(0.05)
  779. Services.Lighting = White
  780. Services.Lighting.FogColor = White
  781. wait(0.05)
  782. Services.Lighting = Black
  783. Services.Lighting.FogColor = Black
  784. until
  785. Settings.Strobe == false
  786. end)
  787. end
  788. end
  789. until
  790. false
  791. end))
  792.  
  793. BackupMap = function()
  794. if Services.InsertService:findFirstChild("MapBackup") then
  795. Services.InsertService.MapBackup:Destroy()
  796. end
  797. CreateObject "Model" {
  798. Parent = Services.InsertService,
  799. Name = "MapBackup"
  800. }
  801. for _,v in pairs(Services.Workspace:GetChildren()) do
  802. if v.Archivable == true and not v:IsA("Terrain") and not Services.Players:findFirstChild(v.Name) and Services.InsertService:findFirstChild("MapBackup") then
  803. v:Clone().Parent = Services.InsertService.MapBackup
  804. end
  805. end
  806. end
  807. BackupMap()
  808.  
  809. ValidateAdmin = function(NAME, ID)
  810. for i,v in pairs(Administrators) do
  811. if tostring(Administrators[i].NAME) == tostring(NAME) then
  812. return true
  813. elseif not tostring(Administrators[i].NAME) == tostring(NAME) then
  814. if tostring(Administrators[i].UID) == tostring(ID) then
  815. return true
  816. end
  817. end
  818. end
  819. end
  820.  
  821. AddAdmin = function(Player, Rank)
  822. table.insert(Administrators, #Administrators + 1, {["NAME"] = Player.Name, ["UID"] = Player.userId, ["RANK"] = tonumber(Rank)})
  823. end
  824.  
  825. RemoveAdmin = function(Player)
  826. for i,v in pairs(Administrators) do
  827. if Administrators[i].NAME == Player.Name or Administrators[i].UID == Player.userId then
  828. table.remove(Administrators, i)
  829. end
  830. end
  831. end
  832.  
  833. AddBan = function(Player, Rank)
  834. table.insert(BannedUsers, #BannedUsers + 1, {["NAME"] = Player.Name, ["UID"] = Player.userId, ["RANK"] = tonumber(Rank)})
  835. end
  836.  
  837. RemoveBan = function(Player)
  838. for i,v in pairs(BannedUsers) do
  839. if BannedUsers[i].NAME == Player.Name or BannedUsers[i].UID == Player.userId then
  840. table.remove(BannedUsers, i)
  841. end
  842. end
  843. end
  844.  
  845. SplitFunc = function(String, Value) -- credit to safazi
  846. if String:find(Value) then
  847. return String:sub(0, String:find(Value) - string.len(Value)), true
  848. else
  849. return String, false
  850. end
  851. end
  852.  
  853. StringSplit = function(String, Value)
  854. local Value, Fields = Value or Split, {}
  855. local pattern = string.format("([^%s]+)", Value)
  856. String:gsub(pattern, function(c) table.insert(Fields, #Fields + 1, c) end)
  857. return Fields
  858. end
  859.  
  860. AddCommand = function(CMDS, DESC, RANK, FUNC)
  861. table.insert(Commands, #Commands + 1, {
  862. ["CMDS"] = CMDS, -- table
  863. ["DESC"] = DESC, -- string
  864. ["RANK"] = RANK, -- integer
  865. ["FUNC"] = FUNC -- lua function
  866. })
  867. end; _G.AddCmd = AddCommand
  868.  
  869. --[[FindCommand = function(Command, Player) -- will use this eventually
  870. for i,v in pairs(Commands) do
  871. for q,c in pairs(Commands[i].CMDS) do
  872. if tostring(Commands[i].CMDS[q]) == tostring(Command) then
  873. return Commands[i]
  874. end
  875. end
  876. end
  877. end
  878.  
  879. GetArguments = function(String) -- old and didnt bother to use. why do i still have this here???
  880. local Arguments, NewArgument, CheckSplit, newString = {}, nil, nil, String
  881. repeat
  882. NewArgument, CheckSplit = SplitFunc(newString, Split)
  883. if NewArgument ~= "" then
  884. table.insert(Arguments, #Arguments + 1, NewArgument)
  885. newString = newString:sub(NewArgument:len() + string.len(Split) + 1)
  886. end
  887. until
  888. CheckSplit == false
  889. return Arguments
  890. end]]
  891. ExecuteCmd = function(String, Player)
  892. table.insert(CommandLogs, #CommandLogs + 1, Player.Name .. "; " .. Prefix .. String)
  893.  
  894. local All, Command, Arguments = StringSplit(String, Split)
  895. Command = All[1]
  896. table.remove(All, 1)
  897. Arguments = All
  898. for i,v in pairs(Commands) do
  899. for q,c in pairs(Commands[i].CMDS) do
  900. if Commands[i].CMDS[q] == tostring(Command) then
  901. for a,b in pairs(Administrators) do
  902. if Administrators[a].NAME == Player.Name then
  903. if Administrators[a].RANK >= Commands[i].RANK then
  904. Commands[i].FUNC(Arguments, Player)
  905. break -- to end the loop
  906. end
  907. end
  908. end
  909. end
  910. end
  911. end
  912. end; _G.ExecCmd = ExecuteCmd
  913.  
  914. ExecuteScript = function(String, Player)
  915.  
  916. table.insert(CommandLogs, #CommandLogs + 1, Player.Name .. "; Ran Code")
  917.  
  918. spawn(function()
  919. local Script, Error = loadstring(String)
  920. if not Script then
  921. error(Error)
  922. else
  923. Script()
  924. end
  925. end)
  926. end; _G.ExecScrpt = ExecuteScript
  927.  
  928. LoadPaste = function(String, Player)
  929. ExecuteScript(game:HttpGet("http://pastebin.com/raw.php?i=" .. String, true), Player)
  930. end; _G.LoadPaste = LoadPaste
  931.  
  932. Execute = function(String, Player)
  933. if String:sub(1, 3) == "/e " or String:sub(1, 3) == "/w " then
  934. String = String:sub(4)
  935. end
  936. if String:sub(1, Prefix:len()) ~= tostring(Prefix) and String:sub(1, ScriptPrefix:len()) ~= tostring(ScriptPrefix) then
  937. return
  938. end
  939. if String:sub(1, Prefix:len()) == Prefix then
  940. ExecuteCmd(String:sub(Prefix:len() + 1), Player)
  941. elseif String:sub(1, ScriptPrefix:len()) == ScriptPrefix then
  942. for a,b in pairs(Administrators) do
  943. if Administrators[a].NAME == Player.Name then
  944. if Administrators[a].RANK >= 3 then
  945. ExecuteScript(String:sub(ScriptPrefix:len() + 1), Player)
  946. end
  947. end
  948. end
  949. end
  950. end
  951.  
  952. UpdateChat = function()
  953. for _,v in pairs(Services.Players:GetChildren()) do
  954. v.Chatted:connect(function(msg)
  955. if ValidateAdmin(v.Name, v.userId) then
  956. ASpeaker = v
  957. Execute(msg, v)
  958. end
  959. table.insert(ChatLogs, #ChatLogs + 1, v.Name .. "; " .. msg)
  960. end)
  961. end
  962. end
  963.  
  964. UpdateChat()
  965.  
  966. Services.Players.PlayerAdded:connect(function(Player)
  967. UpdateChat()
  968. end)
  969.  
  970. Mouse.KeyDown:connect(function(key)
  971. if key:byte() == DefaultKeyBinds.SpeedUpKey then
  972. Services.Players.LocalPlayer.Character.Humanoid.WalkSpeed = Services.Players.LocalPlayer.Character.Humanoid.WalkSpeed + 1
  973. elseif key:byte() == DefaultKeyBinds.SpeedDownKey then
  974. Services.Players.LocalPlayer.Character.Humanoid.WalkSpeed = Services.Players.LocalPlayer.Character.Humanoid.WalkSpeed - 1
  975. elseif key:byte() == DefaultKeyBinds.FloatKey then
  976. Settings.Floating = not Settings.Floating
  977. if Settings.Floating == false then
  978. ExecuteCmd("float " .. Services.Players.LocalPlayer.Name, Services.Players.LocalPlayer)
  979. elseif Settings.Floating == true then
  980. ExecuteCmd("unfloat " .. Services.Players.LocalPlayer.Name, Services.Players.LocalPlayer)
  981. end
  982. elseif key:byte() == DefaultKeyBinds.FlyKey then
  983. Settings.Flying = not Settings.Flying
  984. if Settings.Flying == false then
  985. ExecuteCmd("fly", Services.Players.LocalPlayer)
  986. elseif Settings.Flying == true then
  987. ExecuteCmd("unfly", Services.Players.LocalPlayer)
  988. end
  989. elseif key:byte() == DefaultKeyBinds.NoClipKey then
  990. Settings.NoClipped = not Settings.NoClipped
  991. elseif key:byte() == DefaultKeyBinds.HomeKey then
  992. Settings.NavBarOpen = not Settings.NavBarOpen
  993. if Settings.NavBarOpen == true then
  994. if Settings.MainGui[1] == true then
  995. for i,v in pairs(Tweens) do
  996. v(false)
  997. end
  998. end
  999. TweenFunc(Guis.Bar2, {-1, 0, 0, 10})
  1000. TweenFunc(Guis.Bar, {1, 0, 0, 10})
  1001. elseif Settings.NavBarOpen == false then
  1002. TweenFunc(Guis.Bar, {0, 0, 0, 10})
  1003. TweenFunc(Guis.Bar2, {0, 0, 0, 10})
  1004. end
  1005. elseif key:lower() == Prefix then
  1006. if Settings.NavBarOpen == true then
  1007. Guis.Bar2.ClickToFocus.Visible = false
  1008. Guis.Bar2.CommandBar.Visible = true
  1009. Guis.Bar2.CommandBar:CaptureFocus()
  1010. elseif Settings.NavBarOpen == false then
  1011. Settings.NavBarOpen = true
  1012.  
  1013. TweenFunc(Guis.Bar, {0, 0, 0, 10})
  1014. TweenFunc(Guis.Bar2, {0, 0, 0, 10})
  1015.  
  1016. Guis.Bar2.ClickToFocus.Visible = false
  1017. Guis.Bar2.CommandBar.Visible = true
  1018. Guis.Bar2.CommandBar:CaptureFocus()
  1019. end
  1020. else
  1021. for i,v in pairs(KeyBinds) do
  1022. if KeyBinds[i][1] == key:lower() then
  1023. Execute(KeyBinds[i][2], Services.Players.LocalPlayer)
  1024. end
  1025. end
  1026. end
  1027. end)
  1028.  
  1029. GetPlayers = function(String)
  1030. local UsersCalled = {}
  1031. for newString in String:gmatch('([^,]+)') do -- thanks scleratis
  1032. if newString:lower() == "me" then
  1033. table.insert(UsersCalled, ASpeaker)
  1034. elseif newString:lower() == "all" then
  1035. ForEach(Services.Players:children(), function(Player)
  1036. table.insert(UsersCalled, Player)
  1037. end)
  1038. elseif newString:lower() == "others" then
  1039. ForEach(Services.Players:children(), function(Player)
  1040. if Player ~= ASpeaker then
  1041. table.insert(UsersCalled, Player)
  1042. end
  1043. end)
  1044. elseif newString:lower() == "random" then
  1045. table.insert(UsersCalled, Services.Players:children()[math.random(#Services.Players:children())])
  1046. elseif newString:lower() == "admins" then
  1047. ForEach(Services.Players:GetChildren(), function(Player)
  1048. if ValidateAdmin(Player) then
  1049. table.insert(UsersCalled, Player)
  1050. end
  1051. end)
  1052. elseif newString:lower() == "nonadmins" then
  1053. ForEach(Services.Players:GetChildren(), function(Player)
  1054. if not ValidateAdmin(Player) then
  1055. table.insert(UsersCalled, Player)
  1056. end
  1057. end)
  1058. elseif newString:lower() == "friends" then
  1059. ForEach(Services.Players:GetChildren(), function(Player)
  1060. if Player:IsFriendsWith(ASpeaker.userId) then
  1061. table.insert(UsersCalled, Player)
  1062. end
  1063. end)
  1064. elseif newString:lower() == "noobs" then
  1065. ForEach(Services.Players:GetChildren(), function(Player)
  1066. if Player.AccountAge <= 100 then
  1067. table.insert(UsersCalled, Player)
  1068. end
  1069. end)
  1070. elseif newString:lower():sub(1,5) == "team-" then
  1071. ForEach(Services.Teams:GetChildren(), function(Team)
  1072. if Team.Name:lower():find(newString:lower():sub(6)) then
  1073. ForEach(Services.Players:GetChildren(), function(Player)
  1074. if Player.TeamColor == Team.TeamColor then
  1075. table.insert(UsersCalled, Player)
  1076. end
  1077. end)
  1078. end
  1079. end)
  1080. elseif newString:lower():sub(1,1) == "-" then
  1081. local RPlrs = GetPlayers(newString:sub(2))
  1082. ForEach(RPlrs, function(RPlayer, Index1)
  1083. ForEach(UsersCalled, function(Player, Index2)
  1084. if Player.Name:lower() == RPlrs[Index1].Name:lower() then
  1085. table.remove(UsersCalled, Index2)
  1086. end
  1087. end)
  1088. end)
  1089. elseif newString:lower():sub(1,1) == "#" then
  1090. local num = tonumber(newString:lower():sub(2))
  1091. if num == nil then
  1092. error("Invalid number!")
  1093. end
  1094. for i = 0, num do
  1095. table.insert(UsersCalled, Services.Players:children()[math.random(#Services.Players:children())])
  1096. end
  1097. elseif newString:lower():sub(1,7) == "radius-" then
  1098. local num = tonumber(newString:lower():sub(8))
  1099. if (num == nil) then
  1100. error("Invalid number!")
  1101. end
  1102. ForEach(Services.Players:GetChildren(), function(Player)
  1103. if Player ~= ASpeaker and ASpeaker:DistanceFromCharacter(Player.Character.Torso.Position) <= num then
  1104. table.insert(UsersCalled, Player)
  1105. end
  1106. end)
  1107. else
  1108. for i,v in pairs(Services.Players:children()) do
  1109. if v.Name:lower():sub(1, #newString) == newString:lower() then
  1110. table.insert(UsersCalled, v)
  1111. end
  1112. end
  1113. end
  1114. end
  1115. return UsersCalled
  1116. end
  1117.  
  1118. spawn(function() -- guis
  1119. Guis.Bar2.Version.Text = Settings.Version
  1120.  
  1121. loadstring(Guis.FrameHolder.ExplorerHolder.ExplorerPanel.Explorer.Source)()
  1122. loadstring(Guis.FrameHolder.ExplorerHolder.PropertiesPanel.Properties.Source)()
  1123.  
  1124. local Waiting = false -- debounces solve all kinds of problems
  1125.  
  1126. for i,v in pairs(Guis.Bar2:GetChildren()) do -- navbar
  1127. if v:IsA("TextBox") then
  1128. v.FocusLost:connect(function(enterPressed)
  1129. if enterPressed and not Waiting then
  1130. ASpeaker = game.Players.LocalPlayer
  1131. Waiting = true
  1132. ExecuteCmd(v.Text, game.Players.LocalPlayer)
  1133. wait(1)
  1134. v.Text = ""
  1135. v.Visible = false
  1136. v.Parent.ClickToFocus.Visible = true
  1137. Waiting = false
  1138. else
  1139. v.Text = ""
  1140. v.Visible = false
  1141. v.Parent.ClickToFocus.Visible = true
  1142. end
  1143. end)
  1144. elseif v:IsA("TextButton") then
  1145. v.MouseEnter:connect(function()
  1146. if v:findFirstChild("Bottom") then
  1147. v.Bottom.BackgroundColor3 = Settings.HoverCol
  1148. end
  1149. end)
  1150. v.MouseLeave:connect(function()
  1151. if v:findFirstChild("Bottom") then
  1152. if Settings.MainGui[1] == true then
  1153. if v.Name ~= Settings.MainGui[2] then
  1154. if v.Name ~= Settings.LastMainClick then
  1155. v.Bottom.BackgroundColor3 = Settings.noHoverCol
  1156. end
  1157. end
  1158. elseif Settings.MainGui[1] == false then
  1159. v.Bottom.BackgroundColor3 = Settings.noHoverCol
  1160. end
  1161. end
  1162. end)
  1163. v.MouseButton1Click:connect(function()
  1164. if v.Name == "ClickToFocus" then
  1165. v.Visible = false
  1166. v.Parent.CommandBar.Visible = true
  1167. v.Parent.CommandBar:CaptureFocus()
  1168. else
  1169. Settings.LastMainClick = v.Name
  1170. for _, Btn in pairs(v.Parent:GetChildren()) do
  1171. if Btn:findFirstChild("Bottom") then
  1172. Btn.Bottom.BackgroundColor3 = Settings.noHoverCol
  1173. end
  1174. end
  1175. v.Bottom.BackgroundColor3 = Settings.HoverCol
  1176. if Settings.MainGui[1] == true then
  1177. Guis.Bar2[Settings.MainGui[2]].Bottom.BackgroundColor3 = Settings.noHoverCol
  1178. if Settings.MainGui[2] == v.Name then
  1179. Tweens[Settings.MainGui[2]](false)
  1180.  
  1181. Settings.MainGui[1] = false
  1182. Settings.MainGui[2] = "None"
  1183. else
  1184. Settings.LastMainClick = v.Name
  1185. Tweens[Settings.MainGui[2]](false)
  1186.  
  1187. Settings.MainGui[2] = v.Name
  1188.  
  1189. Tweens[Settings.MainGui[2]](true)
  1190. Guis.Bar2[Settings.MainGui[2]].Bottom.BackgroundColor3 = Settings.HoverCol
  1191. end
  1192. elseif Settings.MainGui[1] == false then
  1193. Settings.MainGui[1] = true
  1194. Settings.MainGui[2] = v.Name
  1195. Tweens[v.Name](true)
  1196. end
  1197. end
  1198. end)
  1199. end
  1200. end
  1201.  
  1202. for i,v in pairs(Guis.FrameHolder.HelpHolder.ButtonHolder:GetChildren()) do -- help panel
  1203. v.MouseEnter:connect(function()
  1204. if v:findFirstChild("Bottom") then
  1205. v.Bottom.BackgroundColor3 = Settings.HoverCol
  1206. end
  1207. end)
  1208. v.MouseLeave:connect(function()
  1209. if v:findFirstChild("Bottom") then
  1210. if Settings.SubGui[1] == true then
  1211. if v.Name ~= Settings.SubGui[2] then
  1212. if v.Name ~= Settings.LastSubClick then
  1213. v.Bottom.BackgroundColor3 = Settings.noHoverCol
  1214. end
  1215. end
  1216. elseif Settings.SubGui[1] == false then
  1217. v.Bottom.BackgroundColor3 = Settings.noHoverCol
  1218. end
  1219. end
  1220. end)
  1221. v.MouseButton1Click:connect(function()
  1222. Settings.LastSubClick = v.Name
  1223. for _, Btn in pairs(v.Parent:GetChildren()) do
  1224. Btn.Bottom.BackgroundColor3 = Settings.noHoverCol
  1225. end
  1226. v.Bottom.BackgroundColor3 = Settings.HoverCol
  1227. if Settings.SubGui[1] == true then
  1228. Guis.FrameHolder.HelpHolder.ButtonHolder[Settings.SubGui[2]].Bottom.BackgroundColor3 = Settings.noHoverCol
  1229. if Settings.SubGui[2] == v.Name then
  1230. SubTweens[Settings.SubGui[2]](false)
  1231.  
  1232. Settings.SubGui[1] = false
  1233. Settings.SubGui[2] = "None"
  1234. else
  1235. Settings.LastMainClick = v.Name
  1236. SubTweens[Settings.SubGui[2]](false)
  1237.  
  1238. Settings.SubGui[2] = v.Name
  1239.  
  1240. SubTweens[Settings.SubGui[2]](true)
  1241. Guis.FrameHolder.HelpHolder.ButtonHolder[Settings.SubGui[2]].Bottom.BackgroundColor3 = Settings.HoverCol
  1242. end
  1243. elseif Settings.SubGui[1] == false then
  1244. Settings.SubGui[1] = true
  1245. Settings.SubGui[2] = v.Name
  1246.  
  1247. SubTweens[v.Name](true)
  1248. end
  1249. end)
  1250. end
  1251.  
  1252. for i,v in pairs(Guis.FrameHolder.HelpHolder.Frames.Settings.Stats:GetChildren()) do -- stats portion of settings panel
  1253. if v.Name == "FE" then
  1254. v.Val.Text = (Services.Workspace.FilteringEnabled and "TRUE " or "FALSE ")
  1255. elseif v.Name == "HS" then
  1256. v.Val.Text = (Services.HttpService.HttpEnabled and "TRUE " or "FALSE ")
  1257. elseif v.Name == "PID" then
  1258. v.Val.Text = Services.Players.LocalPlayer.userId .. " "
  1259. elseif v.Name == "GID" then
  1260. v.Val.Text = game.PlaceId .. " "
  1261. elseif v.Name == "CID" then
  1262. v.Val.Text = game.CreatorId .. " "
  1263. elseif v.Name == "NumPlrs" then
  1264. coroutine.resume(coroutine.create(function()
  1265. while wait() do
  1266. local num = 0
  1267. for _,a in pairs(Services.Players:GetChildren()) do
  1268. num = num + 1
  1269. end
  1270. v.Val.Text = tostring(num) .. " "
  1271. end
  1272. end))
  1273. end
  1274. end
  1275.  
  1276. for i,v in pairs(Guis.FrameHolder.ScriptBox.ScriptBoxHolder:GetChildren()) do -- script box
  1277. if v:IsA("TextButton") then
  1278. v.MouseButton1Click:connect(function()
  1279. if v.Name == "Clr" then
  1280. v.Parent.ScriptBox.Text = ""
  1281. elseif v.Name == "Exec" then
  1282. ExecuteScript(v.Parent.ScriptBox.Text)
  1283. end
  1284. end)
  1285. elseif v:IsA("TextLabel") and v:findFirstChild("IDBox") then
  1286. v.IDBox.FocusLost:connect(function(enterPressed)
  1287. if enterPressed then
  1288. LoadPaste(v.Text, game.Players.LocalPlayer)
  1289. wait(0.05)
  1290. v.IDBox.Text = ""
  1291. else
  1292. v.IDBox.Text = ""
  1293. end
  1294. end)
  1295. end
  1296. end
  1297.  
  1298. for i,v in pairs(Guis.FrameHolder.ListsHolder.ButtonHolder:GetChildren()) do -- lists panel
  1299. print(v.Name)
  1300. v.MouseEnter:connect(function()
  1301. v.Bottom.BackgroundColor3 = Settings.HoverCol
  1302. end)
  1303. v.MouseLeave:connect(function()
  1304. if v.Name ~= Settings.ListGui then
  1305. v.Bottom.BackgroundColor3 = Settings.noHoverCol
  1306. end
  1307. end)
  1308. v.MouseButton1Click:connect(function()
  1309. Settings.ListGui = v.Name
  1310. for _, Btn in pairs(v.Parent:GetChildren()) do
  1311. Btn.Bottom.BackgroundColor3 = Settings.noHoverCol
  1312. end
  1313. v.Bottom.BackgroundColor3 = Settings.HoverCol
  1314. if v.Name == "Administrators" then
  1315. GenerateList(Administrators, "1", false, "2", Guis.FrameHolder.ListsHolder.DataHolder)
  1316. elseif v.Name == "Bans" then
  1317. GenerateList(BannedUsers, "1", false, "2", Guis.FrameHolder.ListsHolder.DataHolder)
  1318. elseif v.Name == "ChatLogs" then
  1319. GenerateList(ChatLogs, "Log", false, "1", Guis.FrameHolder.ListsHolder.DataHolder)
  1320. elseif v.Name == "Scripts" then
  1321. GenerateList(StorageFolder.Misc.Scripts:GetChildren(), "Instances", false, "2", Guis.FrameHolder.ListsHolder.DataHolder)
  1322. elseif v.Name == "LoopKills" then
  1323. GenerateList(LoopKilled, "Loop", false, "2", Guis.FrameHolder.ListsHolder.DataHolder)
  1324. elseif v.Name == "LoopSits" then
  1325. GenerateList(LoopSit, "Loop", false, "2", Guis.FrameHolder.ListsHolder.DataHolder)
  1326. elseif v.Name == "Commands" then
  1327. GenerateList(Commands, "cmds", true, "1", Guis.FrameHolder.ListsHolder.DataHolder)
  1328. elseif v.Name == "CommandLogs" then
  1329. GenerateList(CommandLogs, "Log", false, "1", Guis.FrameHolder.ListsHolder.DataHolder)
  1330. elseif v.Name == "WayPoints" then
  1331. GenerateList(WayPoints, "wp", false, "1", Guis.FrameHolder.ListsHolder.DataHolder)
  1332. elseif v.Name == "KeyBinds" then
  1333. GenerateList(KeyBinds, "kb", false, "2", Guis.FrameHolder.ListsHolder.DataHolder)
  1334. elseif v.Name == "Gears" then
  1335. GenerateList(GearList, "gear", false, "2", Guis.FrameHolder.ListsHolder.DataHolder)
  1336. elseif v.Name == "Hats" then
  1337. GenerateList(HatList, "hat", false, "2", Guis.FrameHolder.ListsHolder.DataHolder)
  1338. elseif v.Name == "Musics" then
  1339. GenerateList(MusicList, "music", false, "2", Guis.FrameHolder.ListsHolder.DataHolder)
  1340. end
  1341. end)
  1342. end
  1343. end)
  1344.  
  1345. local FE = loadfile("C:\\FE Bypassing Commands.lua") -- my super secret FE bypassing commands like fetp, fekill, paranoid, etc
  1346. if FE then -- note to self: dont share
  1347. FE()
  1348. else
  1349. warn("FE Bypassing Commands by PME not found. k")
  1350. end
  1351.  
  1352. local CustomCommands = loadfile("C:\\Custom Commands.lua")
  1353. if CustomCommands then
  1354. CustomCommands()
  1355. else
  1356. warn("Custom Commands not found.")
  1357. end
  1358.  
  1359. --// COMMANDS
  1360. AddCommand({"loadfile"}, "Loads a file from the LocalPlayer's C:/ directory. FILE EXTENSION REQUIRED!", 5, function(Args, Speaker)
  1361. local File = loadfile("C:\\" .. tostring(table.concat(Args, " ")))
  1362. if File then
  1363. File()
  1364. else
  1365. warn(File .. " not found.")
  1366. end
  1367. end)
  1368.  
  1369. AddCommand({"loadpastebin","loadpaste"}, "Loads a pastebin's source (ID ONLY).", 3, function(Args, Speaker)
  1370. LoadPaste(Args[1], Speaker)
  1371. end)
  1372.  
  1373. AddCommand({"ff", "forcefield"}, "Gives a player a forcefield.", 1, function(Args, Speaker)
  1374. local Players = GetPlayers(Args[1])
  1375. ForEach(Players, function(Player)
  1376. CreateObject "ForceField" {
  1377. Parent = Player.Character,
  1378. Name = math.random(1,1000)
  1379. }
  1380. end)
  1381. end)
  1382.  
  1383. AddCommand({"unff","noff", "unforcefield","noforcefield"},"Removes a player's forcefield.", 1, function(Args, Speaker)
  1384. local Players = GetPlayers(Args[1])
  1385. ForEach(Players, function(Player)
  1386. for _,v in pairs(Player.Character:GetChildren()) do
  1387. if v:IsA("ForceField") then
  1388. v:Destroy()
  1389. end
  1390. end
  1391. end)
  1392. end)
  1393.  
  1394. AddCommand({"fire","ignite"}, "Gives a player fire.", 1, function(Args, Speaker)
  1395. local Players = GetPlayers(Args[1])
  1396. ForEach(Players, function(Player)
  1397. local r, g, b = Args[2], Args[3], Args[4]
  1398. if not Args[2] or not Args[3] or not Args[4] then
  1399. r = 100
  1400. g = 100
  1401. b = 100
  1402. end
  1403. CreateObject "Fire" {
  1404. Parent = Player.Character.Torso,
  1405. Name = math.random(1,1000),
  1406. Color = Color3.new(r/255, g/255, b/255),
  1407. SecondaryColor = Color3.new(r/255, g/255, b/255)
  1408. }
  1409. end)
  1410. end)
  1411.  
  1412. AddCommand({"unfire","nofire","extinguish"}, "Removes a player's fire.", 1, function(Args, Speaker)
  1413. local Players = GetPlayers(Args[1])
  1414. ForEach(Players, function(Player)
  1415. for _,v in pairs(Player.Character.Torso:GetChildren()) do
  1416. if v:IsA("Fire") then
  1417. v:Destroy()
  1418. end
  1419. end
  1420. end)
  1421. end)
  1422.  
  1423. AddCommand({"sparkles","sp"}, "Gives a player sparkles.", 1, function(Args, Speaker)
  1424. local Players = GetPlayers(Args[1])
  1425. ForEach(Players, function(Player)
  1426. local r, g, b = Args[2], Args[3], Args[4]
  1427. if not Args[2] or not Args[3] or not Args[4] then
  1428. r = 100
  1429. g = 100
  1430. b = 100
  1431. end
  1432. CreateObject "Sparkles" {
  1433. Parent = Player.Character.Torso,
  1434. Name = math.random(1,1000),
  1435. SparkleColor = Color3.new(r/255, g/255, b/255)
  1436. }
  1437. end)
  1438. end)
  1439.  
  1440. AddCommand({"unsparkles","nosparkles","unsp","nosp"}, "Removes a player's sparkles.", 1, function(Args, Speaker)
  1441. local Players = GetPlayers(Args[1])
  1442. ForEach(Players, function(Player)
  1443. for _,v in pairs(Player.Character.Torso:GetChildren()) do
  1444. if v:IsA("Sparkles") then
  1445. v:Destroy()
  1446. end
  1447. end
  1448. end)
  1449. end)
  1450.  
  1451. AddCommand({"smoke"}, "Gives a player smoke.", 1, function(Args, Speaker)
  1452. local Players = GetPlayers(Args[1])
  1453. ForEach(Players, function(Player)
  1454. local r, g, b = Args[2], Args[3], Args[4]
  1455. if not Args[2] or not Args[3] or not Args[4] then
  1456. r = 100
  1457. g = 100
  1458. b = 100
  1459. end
  1460. CreateObject "Smoke" {
  1461. Parent = Player.Character.Torso,
  1462. Name = math.random(1,1000),
  1463. Color = Color3.new(r/255, g/255, b/255),
  1464. RiseVelocity = 2,
  1465. Opacity = 1
  1466. }
  1467. end)
  1468. end)
  1469.  
  1470. AddCommand({"unsmoke","nosmoke"}, "Removes a player's smoke.", 1, function(Args, Speaker)
  1471. local Players = GetPlayers(Args[1])
  1472. ForEach(Players, function(Player)
  1473. for _,v in pairs(Player.Character.Torso:GetChildren()) do
  1474. if v:IsA("Smoke") then
  1475. v:Destroy()
  1476. end
  1477. end
  1478. end)
  1479. end)
  1480.  
  1481. AddCommand({"btools","buildtools"}, "Gives a player build tools.", 1, function(Args, Speaker)
  1482. local Players = GetPlayers(Args[1])
  1483. ForEach(Players, function(Player)
  1484. for _,v in pairs(StorageFolder.Tools["Build Tools"]:GetChildren()) do
  1485. v:Clone().Parent = Player.Backpack
  1486. end
  1487. end)
  1488. end)
  1489.  
  1490. AddCommand({"god","godmode"}, "Makes a player's health math.huge.", 1, function(Args, Speaker)
  1491. local Players = GetPlayers(Args[1])
  1492. ForEach(Players, function(Player)
  1493. Player.Character.Humanoid.MaxHealth = math.huge
  1494. wait(0.1)
  1495. Player.Character.Humanoid.Health = math.huge
  1496. end)
  1497. end)
  1498.  
  1499. AddCommand({"sgod","demigod"}, "Makes a player's health very high.", 1, function(Args, Speaker)
  1500. local Players = GetPlayers(Args[1])
  1501. ForEach(Players, function(Player)
  1502. Player.Character.Humanoid.MaxHealth = 1e9
  1503. wait(0.1)
  1504. Player.Character.Humanoid.Health = 1e9
  1505. end)
  1506. end)
  1507.  
  1508. AddCommand({"ungod","nogod"}, "Makes a player's health normal.", 1, function(Args, Speaker)
  1509. local Players = GetPlayers(Args[1])
  1510. ForEach(Players, function(Player)
  1511. Player.Character.Humanoid.MaxHealth = 100
  1512. wait(0.1)
  1513. Player.Character.Humanoid.Health = 100
  1514. end)
  1515. end)
  1516.  
  1517. AddCommand({"heal"}, "Makes a player's health their maxheatlh.", 1, function(Args, Speaker)
  1518. local Players = GetPlayers(Args[1])
  1519. ForEach(Players, function(Player)
  1520. Player.Character.Humanoid.Health = Player.Character.Humanoid.MaxHealth
  1521. end)
  1522. end)
  1523.  
  1524. AddCommand({"seth","sethealth"}, "Changes a player's health.", 1, function(Args, Speaker)
  1525. local Players = GetPlayers(Args[1])
  1526. ForEach(Players, function(Player)
  1527. Player.Character.Humanoid.MaxHealth = tonumber(Args[2])
  1528. wait(0.1)
  1529. Player.Character.Humanoid.Health = tonumber(Args[2])
  1530. end)
  1531. end)
  1532.  
  1533. AddCommand({"freeze","frz"}, "Makes a player so they can't move.", 1, function(Args, Speaker)
  1534. local Players = GetPlayers(Args[1])
  1535. ForEach(Players, function(Player)
  1536. Player.Character.HumanoidRootPart.Anchored = true
  1537. end)
  1538. end)
  1539.  
  1540. AddCommand({"unfreeze","unfrz","thaw"}, "Makes a player so they can move again.", 1, function(Args, Speaker)
  1541. local Players = GetPlayers(Args[1])
  1542. ForEach(Players, function(Player)
  1543. Player.Character.HumanoidRootPart.Anchored = false
  1544. Player.Character.Torso.Anchored = false
  1545. end)
  1546. end)
  1547.  
  1548. AddCommand({"kill","murder"}, "Makes a player's health 0.", 1, function(Args, Speaker)
  1549. local Players = GetPlayers(Args[1])
  1550. ForEach(Players, function(Player)
  1551. Player.Character.Humanoid.Health = 0
  1552. end)
  1553. end)
  1554.  
  1555. AddCommand({"rm","er"}, "Remove Anti Sound Exploit", 1, function(Args, Speaker)
  1556. local Players = GetPlayers(Args[1])
  1557. ForEach(Players, function(Player)
  1558. Player.Character.Humanoid.Health = 0
  1559. end)
  1560. end)
  1561.  
  1562. AddCommand({"music","sound"}, "Creates/removes a sound instance.", 1, function(args)
  1563. function dels(instance)
  1564. for i,v in pairs(instance:GetChildren())do
  1565. if v:IsA'StringValue'then v:Destroy()end
  1566. dels(v)
  1567. end
  1568. end
  1569. dels(game.Workspace)
  1570. local c=args[1] or 'stop' or "off"
  1571. local b= Instance.new("StringValue", game.Workspace)
  1572. b.Name = "PsshNotMusic"
  1573. local s=Instance.new("Sound", game.Workspace.PsshNotMusic)
  1574. s.Looped = true
  1575. s.Name = "BypassedMusicBitchEatMe"
  1576. s.SoundId = "rbxassetid://"..c
  1577. s.Volume=1000
  1578. s:Play()
  1579. end)
  1580.  
  1581. AddCommand({"explode","kaboom"}, "Explodes a player.", 1, function(Args, Speaker)
  1582. local Players = GetPlayers(Args[1])
  1583. ForEach(Players, function(Player)
  1584. CreateObject "Explosion" {
  1585. Parent = Services.Workspace,
  1586. Position = Player.Character.Torso.Position
  1587. }
  1588. end)
  1589. end)
  1590.  
  1591. addcmd('copymap','copy dat map fam',{},
  1592. function(args)
  1593. print'creating map model...'
  1594. writeconsole'creating map model...'
  1595.  
  1596. BackupMap = function()
  1597. if game.ReplicatedFirst:findFirstChild("MapBackup") then
  1598. game.ReplicatedFirst.MapBackup:Destroy()
  1599. end
  1600. ddd = Instance.new("Model")
  1601. ddd.Parent = game.ReplicatedFirst
  1602. ddd.Name = "MapBackup"
  1603.  
  1604. for _,v in pairs(game.Workspace:GetChildren()) do
  1605. if v.Archivable == true and not v:IsA("Terrain") and not game.Players:findFirstChild(v.Name) and game.ReplicatedFirst:findFirstChild("MapBackup") then
  1606. v:Clone().Parent = game.ReplicatedFirst.MapBackup
  1607. end
  1608. end
  1609. end
  1610. BackupMap()
  1611.  
  1612. wait(1)
  1613.  
  1614. print'saving map model to saved doc...'
  1615. writeconsole'saving map model to saved doc...'
  1616. local c=args[1]
  1617. if not args[1] then c = "copymap" end
  1618. SaveInstance(game.ReplicatedFirst.MapBackup, c..".rbxm")
  1619. print("saved as" ..c)
  1620. writeconsole("saved as " ..c)
  1621. end)
  1622.  
  1623. AddCommand({"invisible","invis"}, "Makes a player invisible.", 1, function(Args, Speaker)
  1624. local Players = GetPlayers(Args[1])
  1625. ForEach(Players, function(Player)
  1626. for _,a in pairs(Player.Character:GetChildren()) do
  1627. if a:IsA("BasePart") then
  1628. a.Transparency = 1
  1629. elseif a:IsA("Hat") then
  1630. a.Handle.Transparency = 1
  1631. elseif a:IsA("Tool") then
  1632. for _,b in pairs(a:GetChildren()) do
  1633. if b:IsA("BasePart") then
  1634. b.Transparency = 1
  1635. end
  1636. end
  1637. end
  1638. end
  1639. Player.Character.Head:findFirstChild("Face").Parent = Player.Character
  1640. end)
  1641. end)
  1642.  
  1643. AddCommand({"visible","vis"}, "Makes a player visible.", 1, function(Args, Speaker)
  1644. local Players = GetPlayers(Args[1])
  1645. ForEach(Players, function(Player)
  1646. for _,a in pairs(Player.Character:GetChildren()) do
  1647. if a:IsA("BasePart") and a.Name ~= "HumanoidRootPart" then
  1648. a.Transparency = 0
  1649. elseif a:IsA("Hat") then
  1650. a.Handle.Transparency = 0
  1651. elseif a:IsA("Tool") then
  1652. for _,b in pairs(a:GetChildren()) do
  1653. if b:IsA("BasePart") then
  1654. b.Transparency = 0
  1655. end
  1656. end
  1657. end
  1658. end
  1659. Player.Character:findFirstChild("Face").Parent = Player.Character.Head
  1660. end)
  1661. end)
  1662.  
  1663. AddCommand({"to"}, "Sends the speaker to a player.", 1, function(Args, Speaker)
  1664. local Players = GetPlayers(Args[1])
  1665. ForEach(Players, function(Player)
  1666. Speaker.Character.HumanoidRootPart.CFrame = Player.Character.HumanoidRootPart.CFrame
  1667. end)
  1668. end)
  1669.  
  1670. AddCommand({"bring"}, "Sends a player to the speaker.", 1, function(Args, Speaker)
  1671. local Players = GetPlayers(Args[1])
  1672. ForEach(Players, function(Player)
  1673. Player.Character.HumanoidRootPart.CFrame = Speaker.Character.HumanoidRootPart.CFrame
  1674. end)
  1675. end)
  1676.  
  1677. AddCommand({"teleport","tp","tele"}, "Sends a player to a player.", 1, function(Args, Speaker)
  1678. local Players = GetPlayers(Args[1])
  1679. local oPlayer = GetPlayers(Args[2])
  1680. ForEach(Players, function(Player)
  1681. if Player.Character and Player.Character:findFirstChild("HumanoidRootPart") then
  1682. if oPlayer[1].Character and oPlayer[1].Character:findFirstChild("HumanoidRootPart") then
  1683. Player.Character.HumanoidRootPart.CFrame = oPlayer[1].Character.HumanoidRootPart.CFrame
  1684. end
  1685. end
  1686. end)
  1687. end)
  1688.  
  1689. AddCommand({"char","charapp"}, "Changes a player's character's appearance.", 1, function(Args, Speaker)
  1690. local Players = GetPlayers(Args[1])
  1691. ForEach(Players, function(Player)
  1692. Player.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=" .. Args[2]
  1693. CreateObject "Model" {
  1694. Parent = Services.Workspace,
  1695. Name = Player.Name .. "_NewChar"
  1696. }
  1697. CreateObject "Humanoid" {
  1698. Parent = Services.Workspace[Player.Name .. "_NewChar"]
  1699. }
  1700. Player.Character = Services.Workspace[Player.Name .. "_NewChar"]
  1701. end)
  1702. end)
  1703.  
  1704. AddCommand({"unchar","uncharapp","nocharapp"}, "Returns a player's character's appearance.", 1, function(Args, Speaker)
  1705. local Players = GetPlayers(Args[1])
  1706. ForEach(Players, function(Player)
  1707. Player.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=" .. Player.userId
  1708. CreateObject "Model" {
  1709. Parent = Services.Workspace,
  1710. Name = Player.Name .. "_NewChar"
  1711. }
  1712. CreateObject "Humanoid" {
  1713. Parent = Services.Workspace[Player.Name .. "_NewChar"]
  1714. }
  1715. Player.Character = Services.Workspace[Player.Name .. "_NewChar"]
  1716. end)
  1717. end)
  1718.  
  1719. AddCommand({"respawn"}, "Reloads a player's character.", 1, function(Args, Speaker)
  1720. local Players = GetPlayers(Args[1])
  1721. ForEach(Players, function(Player)
  1722. CreateObject "Model" {
  1723. Parent = Services.Workspace,
  1724. Name = Player.Name .. "_NewChar"
  1725. }
  1726. CreateObject "Humanoid" {
  1727. Parent = Services.Workspace[Player.Name .. "_NewChar"]
  1728. }
  1729. Player.Character = Services.Workspace[Player.Name .. "_NewChar"]
  1730. end)
  1731. end)
  1732.  
  1733. AddCommand({"walkspeed","speed","ws"}, "Changes a player's walkspeed.", 1, function(Args, Speaker)
  1734. local Players = GetPlayers(Args[1])
  1735. ForEach(Players, function(Player)
  1736. Player.Character:findFirstChild("Humanoid").WalkSpeed = Args[2]
  1737. end)
  1738. end)
  1739.  
  1740. AddCommand({"time","timeset"}, "Change's the game's time.", 1, function(Args, Speaker)
  1741. Services.Lighting.TimeOfDay = Args[1]
  1742. end)
  1743.  
  1744. AddCommand({"kick"}, "Removes a player from the game.", 2, function(Args, Speaker)
  1745. local Players = GetPlayers(Args[1])
  1746. ForEach(Players, function(Player)
  1747. Player:Destroy()
  1748. end)
  1749. end)
  1750.  
  1751. AddCommand({"crash","lagkick"}, "Removes a player from the game by crahsing them.", 3, function(Args, Speaker)
  1752. local Players = GetPlayers(Args[1])
  1753. ForEach(Players, function(Player)
  1754. CrashFunc(Player)
  1755. end)
  1756. end)
  1757.  
  1758. AddCommand({"ban","autokick"}, "Banishes a player from your server.", 2, function(Args, Speaker)
  1759. local Players = GetPlayers(Args[1])
  1760. ForEach(Players, function(Player)
  1761. if not Args[2] then
  1762. return
  1763. end
  1764. table.insert(BannedUsers, #BannedUsers + 1, {["NAME"] = Player.Name, ["UID"] = Player.userId, ["RANK"] = Args[2]})
  1765. if Args[2] == "2" then
  1766. repeat
  1767. wait(0.05)
  1768. for i = 1, 1000 do
  1769. CreateObject "HopperBin" {
  1770. Parent = Player.Backpack,
  1771. Name = string.rep(tostring(math.random(1, 9999999)), 100)
  1772. }
  1773. end
  1774. until
  1775. Player == false
  1776. elseif Args[2] == "1" then
  1777. Player:Destroy()
  1778. end
  1779. end)
  1780. end)
  1781.  
  1782. AddCommand({"unlockws","unlockall"}, "Unlocks every part in Workspace.", 3, function(Args, Speaker)
  1783. local Modify = function(Instance)
  1784. for _,v in pairs(Instance:GetChildren()) do
  1785. if v:IsA("BasePart") and not v:IsA("Terrain") then
  1786. v.Locked = false
  1787. end
  1788. Modify(v)
  1789. end
  1790. end
  1791. Modify(Services.Workspace)
  1792. end)
  1793.  
  1794. AddCommand({"lockws","lockall"}, "Unlocks every part in Workspace.", 3, function(Args, Speaker)
  1795. local Modify = function(Instance)
  1796. for _,v in pairs(Instance:GetChildren()) do
  1797. if v:IsA("BasePart") and not v:IsA("Terrain") then
  1798. v.Locked = true
  1799. end
  1800. Modify(v)
  1801. end
  1802. end
  1803. Modify(Services.Workspace)
  1804. end)
  1805.  
  1806. AddCommand({"unanchorws","unanchorall"}, "Unanchors every part in Workspace.", 3, function(Args, Speaker)
  1807. local Modify = function(Instance)
  1808. for _,v in pairs(Instance:GetChildren()) do
  1809. if v:IsA("BasePart") and not v:IsA("Terrain") then
  1810. v.Anchored = false
  1811. end
  1812. Modify(v)
  1813. end
  1814. end
  1815. Modify(Services.Workspace)
  1816. end)
  1817.  
  1818. AddCommand({"hat"}, "Gives a hat to a player.", 1, function(Args, Speaker)
  1819. local Players = GetPlayers(Args[1])
  1820. ForEach(Players, function(Player)
  1821. if not Args[2] then
  1822. return
  1823. end
  1824. local Object = game:GetObjects("rbxassetid://" .. Args[2])[1]
  1825. if Object:IsA("Hat") then
  1826. Object:Clone().Parent = Player.Character
  1827. end
  1828. Object:Destroy()
  1829. end)
  1830. end)
  1831.  
  1832. AddCommand({"gear"}, "Gives a gear to a player.", 1, function(Args, Speaker)
  1833. local Players = GetPlayers(Args[1])
  1834. ForEach(Players, function(Player)
  1835. spawn(function()
  1836. local Model = Services.InsertService:LoadAsset(tonumber(Args[2]))
  1837. for _,v in pairs(Model:GetChildren()) do
  1838. if v:IsA("Tool") then
  1839. v:Clone().Parent = Player.Backpack
  1840. end
  1841. end
  1842. wait(0.5)
  1843. Model:Destroy()
  1844. end)
  1845. end)
  1846. end)
  1847.  
  1848. AddCommand({"admin"}, "Makes a player an admin.", 4, function(Args, Speaker)
  1849. local Players = GetPlayers(Args[1])
  1850. ForEach(Players, function(Player)
  1851. if not Args[2] or tonumber(Args[2]) >= 5 then
  1852. return
  1853. end
  1854. for i,v in pairs(Administrators) do
  1855. if Administrators[i].NAME == Speaker.Name or Administrators[i].UID == Speaker.userId then
  1856. if tonumber(Args[2]) >= Administrators[i].RANK then
  1857. return
  1858. end
  1859. end
  1860. end
  1861. AddAdmin(Player, Args[2])
  1862. end)
  1863. end)
  1864.  
  1865. AddCommand({"unadmin"}, "Removes a player's admin.", 4, function(Args, Speaker)
  1866. local Players = GetPlayers(Args[1])
  1867. ForEach(Players, function(Player)
  1868. for a,b in pairs(Administrators) do
  1869. if Administrators[a].NAME == Player.Name then
  1870. for c,d in pairs(Administrators) do
  1871. if Administrators[c].NAME == Speaker.Name or Administrators[c].userId == Speaker.userId then
  1872. if Administrators[a].RANK >= Administrators[c].RANK then
  1873. return
  1874. end
  1875. end
  1876. end
  1877. RemoveAdmin(Player)
  1878. end
  1879. end
  1880. end)
  1881. end)
  1882.  
  1883. AddCommand({"insert"}, "Inserts a model to the speaker's position.", 2, function(Args, Speaker)
  1884. local Model = game:GetObjects("rbxassetid://" .. tostring(Args[1]))[1]
  1885. Model.Parent = Services.Workspace
  1886. Model:MakeJoints()
  1887. if not Model:IsA("Model") then
  1888. local Mod = Instance.new("Model", Services.Workspace)
  1889. Model.Parent = Mod
  1890. Mod:MoveTo(Speaker.Character.Torso.Position)
  1891. else
  1892. Model:MoveTo(Speaker.Character.Torso.Position)
  1893. end
  1894. end)
  1895.  
  1896. AddCommand({"load","loadmap"}, "Inserts a model to the speaker's position.", 2, function(Args, Speaker)
  1897. for _,v in pairs(game.Workspace:GetChildren()) do
  1898. if not v:IsA("Terrain") and not Services.Players:findFirstChild(v.Name) then
  1899. v:Destroy()
  1900. end
  1901. end
  1902. local Model = game:GetObjects("rbxassetid://" .. tostring(Args[1]))[1]
  1903. Model.Parent = Services.Workspace
  1904. Model:MakeJoints()
  1905. end)
  1906.  
  1907. AddCommand({"notools","removetools"}, "Removes a player's tools.", 1, function(Args, Speaker)
  1908. local Players = GetPlayers(Args[1])
  1909. ForEach(Players, function(Player)
  1910. Player.Backpack:ClearAllChildren()
  1911. end)
  1912. end)
  1913.  
  1914. AddCommand({"tpr","coordtp"}, "Teleports a player to a set of coordinates.", 1, function(Args, Speaker)
  1915. local Players = GetPlayers(Args[1])
  1916. ForEach(Players, function(Player)
  1917. Player.Character.HumanoidRootPart.CFrame = CFrame.new(tonumber(Args[2]), tonumber(Args[3]), tonumber(Args[4]))
  1918. end)
  1919. end)
  1920.  
  1921. AddCommand({"allow"}, "Lets a player bypass the server lock.", 3, function(Args, Speaker)
  1922. if not Args[1] or Settings.ServerLocked == false then
  1923. return
  1924. end
  1925. table.insert(Allowed, #Allowed + 1, tostring(Args[1]))
  1926. end)
  1927.  
  1928. AddCommand({"shrek"}, "Characterizes a player to look like Shrek.", 1, function(Args, Speaker)
  1929. local Players = GetPlayers(Args[1])
  1930. ForEach(Players, function(Player)
  1931. for _,a in pairs(Player.Character:GetChildren()) do
  1932. if a:IsA("Hat") or a:IsA("CharacterMesh") or a:IsA("Shirt") or a:IsA("Pants") then
  1933. a:Destroy()
  1934. elseif a:IsA("Part") and a.Name == "Head" then
  1935. for _,b in pairs(a:GetChildren()) do
  1936. if b:IsA("Decal") or b:IsA("SpecialMesh") then
  1937. b:Destroy()
  1938. end
  1939. end
  1940. end
  1941. end
  1942. CreateObject "SpecialMesh" {
  1943. Parent = Player.Character.Head,
  1944. MeshType = "FileMesh",
  1945. MeshId = "http://www.roblox.com/asset/?id=19999257",
  1946. TextureId = "http://www.roblox.com/asset/?id=156397869",
  1947. Offset = Vector3.new(-0.1,0.1,0)
  1948. }
  1949. CreateObject "Shirt" {
  1950. Parent = Player.Character,
  1951. ShirtTemplate = "rbxassetid://133078194"
  1952. }
  1953. CreateObject "Pants" {
  1954. Parent = Player.Character,
  1955. PantsTemplate = "rbxassetid://133078204"
  1956. }
  1957. end)
  1958. end)
  1959.  
  1960. AddCommand({"guest"}, "Characterizes a player to look like a guest.", 1, function(Args, Speaker)
  1961. local Players = GetPlayers(Args[1])
  1962. ForEach(Players, function(Player)
  1963. for _,a in pairs(Player.Character:GetChildren()) do
  1964. if a:IsA("Hat") or a:IsA("CharacterMesh") or a:IsA("Shirt") or a:IsA("Pants") then
  1965. a:Destroy()
  1966. elseif a:IsA("Part") and a.Name == "Head" then
  1967. for _,b in pairs(a:GetChildren()) do
  1968. if b:IsA("Decal") then
  1969. b:Destroy()
  1970. end
  1971. end
  1972. elseif a:IsA("Part") and a.Name ~= "Head" then
  1973. a.BrickColor = BrickColor.new("Really black")
  1974. elseif a:IsA("Part") and a.Name == "Head" then
  1975. a.BrickColor = BrickColor.new("White")
  1976. end
  1977. end
  1978. CreateObject "Shirt" {
  1979. Parent = Player.Character,
  1980. ShirtTemplate = "rbxassetid://8561740"
  1981. }
  1982. end)
  1983. end)
  1984.  
  1985. AddCommand({"clear","clearws"}, "Clears all of Workspace to just be a baseplate.", 3, function(Args, Speaker)
  1986. for _,v in pairs(game.Workspace:GetChildren()) do
  1987. if not Services.Players:findFirstChild(v.Name) and not v:IsA("Camera") and not v:IsA("Terrain") then
  1988. v:Destroy()
  1989. end
  1990. end
  1991. wait(0.1)
  1992. CreateObject "Part" {
  1993. Parent = Services.Workspace,
  1994. Name = "BasePlate",
  1995. Locked = true,
  1996. Anchored = true,
  1997. BrickColor = BrickColor.new("Bright green"),
  1998. Material = "Grass",
  1999. FormFactor = "Symmetric",
  2000. Size = Vector3.new(1000,1,1000),
  2001. Position = Vector3.new(0,0,0)
  2002. }
  2003. end)
  2004.  
  2005. AddCommand({"give"}, "Gives a player an item from Lighting/ReplicatedStorage.", 1, function(Args, Speaker)
  2006. local Players = GetPlayers(Args[1])
  2007. ForEach(Players, function(Player)
  2008. for _,v in pairs(Services.Lighting:GetChildren()) do
  2009. if not Args[2] then
  2010. return
  2011. end
  2012. if v:lower():find(Args[2]:lower()) then
  2013. v:Clone().Parent = Player.Backpack
  2014. end
  2015. end
  2016. end)
  2017. end)
  2018.  
  2019. AddCommand({"startergive"}, "Gives a player an item from Lighting/ReplicatedStorage to keep after death.", 1, function(Args, Speaker)
  2020. local Players = GetPlayers(Args[1])
  2021. ForEach(Players, function(Player)
  2022. for _,v in pairs(Services.Lighting:GetChildren()) do
  2023. if not Args[2] then
  2024. return
  2025. end
  2026. if v:lower():find(v.Name, Args[2]:lower()) then
  2027. v:Clone().Parent = Player.Backpack
  2028. v:Clone().Parent = Player.StarterGear
  2029. end
  2030. end
  2031. end)
  2032. end)
  2033.  
  2034. AddCommand({"plrdist","pdist","playerdist","playerdistance"}, "Prints (to the console) the distances between two players.", 1, function(Args, Speaker)
  2035. local Players = GetPlayers(Args[1])
  2036. local OtherPlayer = GetPlayers(Args[2])
  2037. ForEach(Players, function(Player)
  2038. if Player.Character and Player.Character:findFirstChild("HumanoidRootPart") then
  2039. if OtherPlayer[1].Character and OtherPlayer[1].Character:findFirstChild("HumanoidRootPart") then
  2040. print(OtherPlayer[1].Name .. " || " .. math.floor((Player.Character.HumanoidRootPart.Position - OtherPlayer[1].Character.HumanoidRootPart.Position).magnitude))
  2041. end
  2042. end
  2043. end)
  2044. end)
  2045.  
  2046. AddCommand({"sword","givesword"}, "Gives a player a linked sword.", 1, function(Args, Speaker)
  2047. local Players = GetPlayers(Args[1])
  2048. ForEach(Players, function(Player)
  2049. spawn(function()
  2050. local sword = Services.InsertService:LoadAsset(125013769)
  2051. for _,v in pairs(sword:GetChildren()) do
  2052. if v:IsA("Tool") then
  2053. v:Clone().Parent = Player.Backpack
  2054. end
  2055. end
  2056. wait(0.5)
  2057. sword:Destroy()
  2058. end)
  2059. end)
  2060. end)
  2061.  
  2062. AddCommand({"restore"}, "Changes a player's leaderstat.", 1, function(Args, Speaker)
  2063. local Players = GetPlayers(Args[1])
  2064. ForEach(Players, function(Player)
  2065. if Player:findFirstChild("leaderstat") then
  2066. for _,v in pairs(Player.leaderstat:GetChildren()) do
  2067. if v.Name:lower():find(tostring(Args[2]):lower()) then
  2068. v.RobloxLocked = true
  2069. v.Value = tostring(Args[3])
  2070. wait(0.5)
  2071. v.RobloxLocked = false
  2072. end
  2073. end
  2074. end
  2075. end)
  2076. end)
  2077.  
  2078. AddCommand({"resetstats"}, "Resets a player's leaderstats.", 1, function(Args, Speaker)
  2079. local Players = GetPlayers(Args[1])
  2080. ForEach(Players, function(Player)
  2081. if Player:findFirstChild("leaderstat") then
  2082. for _,v in pairs(Player.leaderstat:GetChildren()) do
  2083. if v:IsA("StringValue") then
  2084. v.Value = ""
  2085. elseif v:IsA("NumberValue") then
  2086. v.Value = 0
  2087. else
  2088. error("Invalid value type")
  2089. end
  2090. end
  2091. end
  2092. end)
  2093. end)
  2094.  
  2095. AddCommand({"maxstats"}, "Resets a player's leaderstats.", 1, function(Args, Speaker)
  2096. local Players = GetPlayers(Args[1])
  2097. ForEach(Players, function(Player)
  2098. if Player:findFirstChild("leaderstat") then
  2099. for _,v in pairs(Player.leaderstat:GetChildren()) do
  2100. if v:IsA("StringValue") then
  2101. v.Value = ""
  2102. elseif v:IsA("NumberValue") then
  2103. v.Value = 500
  2104. else
  2105. error("Invalid value type")
  2106. end
  2107. end
  2108. end
  2109. end)
  2110. end)
  2111.  
  2112. AddCommand({"damage","dmg"}, "Removes some of a player's health.", 1, function(Args, Speaker)
  2113. local Players = GetPlayers(Args[1])
  2114. ForEach(Players, function(Player)
  2115. if Player.Character.Humanoid then
  2116. Player.Character.Humanoid:TakeDamage(tonumber(Args[2]))
  2117. end
  2118. end)
  2119. end)
  2120.  
  2121. AddCommand({"team"}, "Changes a player's team.", 1, function(Args, Speaker)
  2122. local Players = GetPlayers(Args[1])
  2123. ForEach(Players, function(Player)
  2124. for _,v in pairs(Services.Teams:GetChildren()) do
  2125. if v.Name:lower():find(Args[2]:lower()) then
  2126. Player.TeamColor = v.TeamColor
  2127. end
  2128. end
  2129. end)
  2130. end)
  2131.  
  2132. AddCommand({"pbtools","pbstools"}, "Gives a player PBS tools.", 2, function(Args, Speaker)
  2133. local Players = GetPlayers(Args[1])
  2134. ForEach(Players, function(Player)
  2135. Player.PersonalServerRank = 250
  2136. end)
  2137. end)
  2138.  
  2139. AddCommand({"pbvis","nopbtools"}, "Removes a player's PBS tools.", 2, function(Args, Speaker)
  2140. local Players = GetPlayers(Args[1])
  2141. ForEach(Players, function(Player)
  2142. Player.PersonalServerRank = 10
  2143. end)
  2144. end)
  2145.  
  2146. AddCommand({"view","viewplr","viewp"}, "Lets the localplayer view another player.", 5, function(Args, Speaker)
  2147. local Players = GetPlayers(Args[1])
  2148. ForEach(Players, function(Player)
  2149. game.Workspace.CurrentCamera.CameraSubject = Player.Character
  2150. end)
  2151. end)
  2152.  
  2153. AddCommand({"unview","unviewplr","unviewp"}, "Makes the localplayer view their own character.", 5, function(Args, Speaker)
  2154. game.Workspace.CurrentCamera.CameraSubject = Services.Players.LocalPlayer.Character
  2155. end)
  2156.  
  2157. AddCommand({"startergear","sgear"}, "Gives a player a gear to keep after death.", 1, function(Args, Speaker)
  2158. local Players = GetPlayers(Args[1])
  2159. ForEach(Players, function(Player)
  2160. spawn(function()
  2161. local Model = Services.InsertService:LoadAsset(tonumber(Args[2]))
  2162. for _,v in pairs(Model:GetChildren()) do
  2163. if v:IsA("Tool") then
  2164. v:Clone().Parent = Player.Backpack
  2165. end
  2166. end
  2167. wait(0.5)
  2168. Model:Destroy()
  2169. end)
  2170. end)
  2171. end)
  2172.  
  2173. AddCommand({"nolimbs","removelimbs","limbless"}, "Removes a player's limbs.", 1, function(Args, Speaker)
  2174. local Players = GetPlayers(Args[1])
  2175. ForEach(Players, function(Player)
  2176. for _,v in pairs(Player.Character:GetChildren()) do
  2177. if v:IsA("BasePart") then
  2178. if v.Name ~= "Torso" and v.Name ~= "Head" and v.Name ~= "HumanoidRootPart" then
  2179. v:Destroy()
  2180. end
  2181. end
  2182. end
  2183. end)
  2184. end)
  2185.  
  2186. AddCommand({"light"}, "Gives a player a light.", 1, function(Args, Speaker)
  2187. local Players = GetPlayers(Args[1])
  2188. ForEach(Players, function(Player)
  2189. local r, g, b = Args[2], Args[3], Args[4]
  2190. if not Args[2] or not Args[3] or not Args[4] then
  2191. r = 100
  2192. g = 100
  2193. b = 100
  2194. end
  2195. CreateObject "PointLight" {
  2196. Parent = Player.Character.Torso,
  2197. Name = math.random(1,1000),
  2198. Color = Color3.new(r/255, g/255, b/255),
  2199. Shadows = true,
  2200. Range = 15,
  2201. Brightness = 5
  2202. }
  2203. end)
  2204. end)
  2205.  
  2206. AddCommand({"unlight","nolight"}, "Removes a player's light.", 1, function(Args, Speaker)
  2207. local Players = GetPlayers(Args[1])
  2208. ForEach(Players, function(Player)
  2209. for _,v in pairs(Player.Character.Torso:GetChildren()) do
  2210. if v:IsA("PointLight") then
  2211. v:Destroy()
  2212. end
  2213. end
  2214. end)
  2215. end)
  2216.  
  2217. AddCommand({"misctools","mtools"}, "Gives the localplayer advanced tools.", 5, function(Args, Speaker)
  2218. for _,v in pairs(StorageFolder.Tools["Misc Tools"]:GetChildren()) do
  2219. local newTool = v:Clone()
  2220. newTool.Parent = Services.Players.LocalPlayer.Backpack
  2221. newTool.Functions.Disabled = false
  2222. end
  2223. end)
  2224.  
  2225. AddCommand({"headsize"}, "Changes a player's head size.", 1, function(Args, Speaker)
  2226. local Players = GetPlayers(Args[1])
  2227. ForEach(Players, function(Player)
  2228. Player.Character.Head.Mesh.Scale = Vector3.new(Args[2], Args[2], Args[2])
  2229. end)
  2230. end)
  2231.  
  2232. AddCommand({"punish"}, "Puts a player's character in Lighting.", 1, function(Args, Speaker)
  2233. local Players = GetPlayers(Args[1])
  2234. ForEach(Players, function(Player)
  2235. if Player.Character.Parent ~= Services.Lighting then
  2236. Player.Character.Parent = Services.Lighting
  2237. end
  2238. end)
  2239. end)
  2240.  
  2241. AddCommand({"unpunish"}, "Puts a player's character back into Workspace.", 1, function(Args, Speaker)
  2242. local Players = GetPlayers(Args[1])
  2243. ForEach(Players, function(Player)
  2244. if Services.Lighting:findFirstChild(Player.Name) then
  2245. Player.Character.Parent = Services.Workspace
  2246. end
  2247. end)
  2248. end)
  2249.  
  2250. AddCommand({"loopkill","lkl","lkill"}, "Makes a player die repeatedly.", 2, function(Args, Speaker)
  2251. local Players = GetPlayers(Args[1])
  2252. ForEach(Players, function(Player)
  2253. table.insert(LoopKilled, #LoopKilled +1, Player.Name)
  2254. end)
  2255. end)
  2256.  
  2257. AddCommand({"unloopkill","unlkl","unlkill"}, "Stops a player's repeated death.", 2, function(Args, Speaker)
  2258. local Players = GetPlayers(Args[1])
  2259. ForEach(Players, function(Player)
  2260. for i,v in pairs(LoopKilled) do
  2261. if tostring(Player.Name):match(v) then
  2262. table.remove(LoopKilled, i)
  2263. end
  2264. end
  2265. end)
  2266. end)
  2267.  
  2268. AddCommand({"loopsit","lsit"}, "Makes a player sit repeatedly.", 2, function(Args, Speaker)
  2269. local Players = GetPlayers(Args[1])
  2270. ForEach(Players, function(Player)
  2271. table.insert(LoopSit, #LoopSit +1, Player.Name)
  2272. end)
  2273. end)
  2274.  
  2275. AddCommand({"unloopsit","unlsit"}, "Stops a player's repeated sitting.", 2, function(Args, Speaker)
  2276. local Players = GetPlayers(Args[1])
  2277. ForEach(Players, function(Player)
  2278. for i,v in pairs(LoopSit) do
  2279. if tostring(Player.Name):match(v) then
  2280. table.remove(LoopSit, i)
  2281. end
  2282. end
  2283. end)
  2284. end)
  2285.  
  2286. AddCommand({"lockcam","lockcamera"}, "Makes a person's camera go to first person.", 1, function(Args, Speaker)
  2287. local Players = GetPlayers(Args[1])
  2288. ForEach(Players, function(Player)
  2289. Player.CameraMode = "LockFirstPerson"
  2290. end)
  2291. end)
  2292.  
  2293. AddCommand({"unlockcam","unlockcamera"}, "Makes a person's camera go to third person.", 1, function(Args, Speaker)
  2294. local Players = GetPlayers(Args[1])
  2295. ForEach(Players, function(Player)
  2296. Player.CameraMode = "Classic"
  2297. end)
  2298. end)
  2299.  
  2300. AddCommand({"rocket","blastoff"}, "Launches a player into the sky and then explodes.", 1, function(Args, Speaker)
  2301. local Players = GetPlayers(Args[1])
  2302. ForEach(Players, function(Player)
  2303. CreateObject "BodyThrust" {
  2304. Parent = Player.Character.Torso,
  2305. Name = "Rocket",
  2306. Force = Vector3.new(0,6000,0)
  2307. }
  2308. wait(7)
  2309. CreateObject "Explosion" {
  2310. Parent = Services.Workspace,
  2311. Position = Player.Character.Torso.Position
  2312. }
  2313. end)
  2314. end)
  2315.  
  2316. AddCommand({"float","skywalk"}, "Lets a player walk on air.", 2, function(Args, Speaker)
  2317. local Players = GetPlayers(Args[1])
  2318. ForEach(Players, function(Player)
  2319. local newPad = StorageFolder.Misc.Pad:Clone()
  2320. newPad.Parent = Player.Character
  2321. newPad.CFrame = Player.Character.Torso.CFrame * CFrame.new(0,-3.5,0)
  2322. spawn(function()
  2323. while wait(0.05) do
  2324. if Player.Character:findFirstChild("Pad") then
  2325. newPad.CFrame = Player.Character.Torso.CFrame * CFrame.new(0,-3.5,0)
  2326. else
  2327. break
  2328. end
  2329. end
  2330. end)
  2331. end)
  2332. end)
  2333.  
  2334. AddCommand({"unfloat","unskywalk"}, "Removes a player's ability to walk in the air.", 2, function(Args, Speaker)
  2335. local Players = GetPlayers(Args[1])
  2336. ForEach(Players, function(Player)
  2337. if Player.Character:findFirstChild("Pad") then
  2338. Player.Character.Pad:Destroy()
  2339. end
  2340. end)
  2341. end)
  2342.  
  2343. AddCommand({"nograv","moonjump"}, "Gives a player a zero-gravity effect.", 1, function(Args, Speaker)
  2344. local Players = GetPlayers(Args[1])
  2345. ForEach(Players, function(Player)
  2346. if Player.Character.Torso:findFirstChild("ChangedGravity") then
  2347. Player.Character.Torso.ChangedGravity:Destroy()
  2348. end
  2349. CreateObject "BodyThrust" {
  2350. Parent = Player.Character.Torso,
  2351. Name = "ChangedGravity",
  2352. Force = Vector3.new(0,2500,0)
  2353. }
  2354. end)
  2355. end)
  2356.  
  2357. AddCommand({"grav"}, "Returns a player's normal gravity.", 1, function(Args, Speaker)
  2358. local Players = GetPlayers(Args[1])
  2359. ForEach(Players, function(Player)
  2360. if Player.Character.Torso:findFirstChild("ChangedGravity") then
  2361. Player.Character.Torso.ChangedGravity:Destroy()
  2362. end
  2363. end)
  2364. end)
  2365.  
  2366. AddCommand({"setgrav","changegrav"}, "Changes a player's gravity.", 1, function(Args, Speaker)
  2367. local Players = GetPlayers(Args[1])
  2368. ForEach(Players, function(Player)
  2369. local Gravity = Args[2]
  2370. if not Args[2] then
  2371. Gravity = 2500
  2372. end
  2373. if Player.Character.Torso:findFirstChild("ChangedGravity") then
  2374. Player.Character.Torso.ChangedGravity:Destroy()
  2375. end
  2376. CreateObject "BodyThrust" {
  2377. Parent = Player.Character.Torso,
  2378. Name = "ChangedGravity",
  2379. Force = Vector3.new(0,Gravity,0)
  2380. }
  2381. end)
  2382. end)
  2383.  
  2384. AddCommand({"removews","removeworkspace"}, "Remove all contents of Workspace.", 3, function(Args, Speaker)
  2385. for _,v in pairs(Services.Workspace:GetChildren()) do
  2386. if not v:IsA("Terrain") and v.Name ~= "Camera" then
  2387. v:Destroy()
  2388. end
  2389. end
  2390. end)
  2391.  
  2392. AddCommand({"clearterrain","terrainclear","tclear"}, "Clears all terrain.", 3, function(Args, Speaker)
  2393. for _,v in pairs(Services.Workspace:GetChildren()) do
  2394. if v:IsA("Terrain") then
  2395. v:Clear()
  2396. end
  2397. end
  2398. end)
  2399.  
  2400. AddCommand({"colorws","colourws","colourworkspace","colorworkspace"}, "Colours everything in workspace.", 4, function(Args, Speaker)
  2401. local Colour = table.concat(Args, " ")
  2402. if not Args[1] then
  2403. Colour = "Bright red"
  2404. end
  2405. local function ColourParts(Instance)
  2406. for _,v in pairs(Instance:GetChildren()) do
  2407. if v:IsA("BasePart") then
  2408. v.BrickColor = BrickColor.new(Colour)
  2409. v.Transparency = 0.7
  2410. CreateObject "SelectionBox" {
  2411. Parent = v,
  2412. Name = math.random(1, 1000),
  2413. Adornee = v,
  2414. Color3 = BrickColor.new(Colour).Color,
  2415. Transparency = 0.7
  2416. }
  2417. end
  2418. ColourParts(v)
  2419. end
  2420. end
  2421. ColourParts(Services.Workspace)
  2422. end)
  2423.  
  2424. AddCommand({"disco"}, "[WIP] Makes the ambience change colours as if it were a disco party.", 1, function(Args, Speaker)
  2425. if not Settings.Disco then
  2426. if not Settings.Strobe then
  2427. Settings.Disco = true
  2428. elseif Settings.Strobe then
  2429. Settings.Strobe = false
  2430. Settings.Disco = true
  2431. end
  2432. spawn(function()
  2433. repeat
  2434. if Settings.Disco == false then
  2435. return
  2436. end
  2437. wait(0.1)
  2438. local col = Color3.new(math.random(255)/255,math.random(255)/255,math.random(255)/255)
  2439. Services.Lighting = col
  2440. Services.Lighting.FogColor = col
  2441. until
  2442. Settings.Disco == false
  2443. end)
  2444. end
  2445. end)
  2446.  
  2447. AddCommand({"undisco"}, "Ends the disco.", 1, function(Args, Speaker)
  2448. if Settings.Disco then
  2449. Settings.Disco = false
  2450. wait(0.5)
  2451. Services.Lighting.Ambient = LightingDefaults.Ambient
  2452. Services.Lighting.FogColor = LightingDefaults.FogColor
  2453. end
  2454. end)
  2455.  
  2456. AddCommand({"strobe"}, "[WIP] Rapidly changes the ambience from black to white.", 1, function(Args, Speaker)
  2457. if not Settings.Strobe then
  2458. Services.Lighting.FogEnd = 50
  2459. if not Settings.Disco then
  2460. Settings.Strobe = true
  2461. elseif Settings.Disco then
  2462. Settings.Disco = false
  2463. Settings.Strobe = true
  2464. end
  2465. spawn(function()
  2466. repeat
  2467. if Settings.Strobe == false then
  2468. return
  2469. end
  2470. local White = Color3.new(1,1,1)
  2471. local Black = Color3.new(0,0,0)
  2472. wait(0.05)
  2473. Services.Lighting = White
  2474. Services.Lighting.FogColor = White
  2475. wait(0.05)
  2476. Services.Lighting = Black
  2477. Services.Lighting.FogColor = Black
  2478. until
  2479. Settings.Strobe == false
  2480. end)
  2481. end
  2482. end)
  2483.  
  2484. AddCommand({"unstrobe"}, "Ends the disco.", 1, function(Args, Speaker)
  2485. if Settings.Strobe then
  2486. Settings.Strobe = false
  2487. wait(0.5)
  2488. Services.Lighting.Ambient = LightingDefaults.Ambient
  2489. Services.Lighting.FogColor = LightingDefaults.FogColor
  2490. Services.Lighting.FogEnd = LightingDefaults.FogEnd
  2491. end
  2492. end)
  2493.  
  2494. AddCommand({"fix","fixlighting"}, "Restores Lighting's properties to their original values.", 1, function(Args, Speaker)
  2495. if Settings.Disco then
  2496. Settings.Disco = false
  2497. end
  2498. if Settings.Strobe then
  2499. Settings.Strobe = false
  2500. end
  2501. wait(0.5)
  2502. Services.Lighting.Ambient = LightingDefaults.Ambient
  2503. Services.Lighting.OutdoorAmbient = LightingDefaults.OutdoorAmbient
  2504. Services.Lighting.FogColor = LightingDefaults.FogColor
  2505. Services.Lighting.Brightness = LightingDefaults.Brightness
  2506. Services.Lighting.TimeOfDay = LightingDefaults.TimeOfDay
  2507. Services.Lighting.FogEnd = LightingDefaults.FogEnd
  2508. Services.Lighting.FogStart = LightingDefaults.FogStart
  2509. Services.Lighting.GlobalShadows = LightingDefaults.GlobalShadows
  2510. Services.Lighting.Outlines = LightingDefaults.Outlines
  2511. Services.Lighting.ShadowColor = LightingDefaults.ShadowColor
  2512. end)
  2513.  
  2514. AddCommand({"restore","restoremap","fixws","fixworkspace"}, "Restores Workspace to its original state.", 3, function(Args, Speaker)
  2515. if Services.ReplicatedStorage:findFirstChild("MapRestore") then
  2516. for _,v in pairs(Services.Workspace:GetChildren()) do
  2517. if not v:IsA("Terrain") and not v:IsA("Camera") then
  2518. v:Destroy()
  2519. end
  2520. end
  2521. for _,v in pairs(Services.ReplicatedStorage.MapRestore:GetChildren()) do
  2522. v:Clone().Parent = Services.Workspace
  2523. end
  2524. end
  2525. end)
  2526.  
  2527. AddCommand({"shutdown"}, "Removes all players from the server.", 4, function(Args, Speaker)
  2528. Services.Players:ClearAllChildren()
  2529. end)
  2530.  
  2531. AddCommand({"decalspam","dcalspam","dspam"}, "Spams a decal on every surface of every part in Workspace.", 3, function(Args, Speaker)
  2532. local function Spam(Instance)
  2533. for _,v in pairs(Instance:GetChildren()) do
  2534. if v:IsA("BasePart") then
  2535. local Surfaces = {"Front","Back","Top","Bottom","Left","Right"}
  2536. for i = 1, 6 do
  2537. local Image = Instance.new("Decal", v)
  2538. Image.Name = "dSpam"
  2539. Image.Face = Surfaces[i]
  2540. if Args[1] then
  2541. Image.Texture = "rbxassetid://" .. Args[1]
  2542. elseif not Args[1] then
  2543. Image.Texture = "rbxassetid://67588212"
  2544. end
  2545. end
  2546. end
  2547. Spam(v)
  2548. end
  2549. end
  2550. Spam(Services.Workspace)
  2551. end)
  2552.  
  2553. AddCommand({"setb","brightness"}, "Changes the place's brightness.", 1, function(Args, Speaker)
  2554. if not Args[1] then
  2555. return
  2556. end
  2557. Services.Lighting.Brightness = Args[1]
  2558. end)
  2559.  
  2560. AddCommand({"setamb","ambience"}, "Changes the place's ambience.", 1, function(Args, Speaker)
  2561. local r, g, b = Args[1], Args[2], Args[3]
  2562. if not Args[1] or not Args[2] or not Args[3] then
  2563. r = 100
  2564. g = 100
  2565. b = 100
  2566. end
  2567. Services.Lighting.Ambient = Color3.new(r/255, g/255, b/255)
  2568. end)
  2569.  
  2570. AddCommand({"name","namechar"}, "Changes a player's character's name.", 1, function(Args, Speaker)
  2571. local newString = string.gsub(table.concat(Args, " "), Args[1] .. " ", "")
  2572. local Players = GetPlayers(Args[1])
  2573. if not Args[2] then -- if they just used spaces it won't make the name the first argument
  2574. newString = ""
  2575. end
  2576. ForEach(Players, function(Player)
  2577. for _,v in pairs(Player.Character:children()) do
  2578. if v:findFirstChild("NameTag") then
  2579. Player.Character.Head.Transparency = 0
  2580. v:Destroy()
  2581. end
  2582. end
  2583. CreateObject "Model" {
  2584. Name = newString,
  2585. Parent = Player.Character
  2586. }
  2587. CreateObject "Humanoid" {
  2588. Name = "NameTag",
  2589. MaxHealth = 0,
  2590. Health = 0,
  2591. Parent = Player.Character[newString]
  2592. }
  2593. local newHead = Player.Character.Head:Clone()
  2594. newHead.Parent = Player.Character[newString]
  2595. CreateObject "Weld" {
  2596. Part0 = newHead,
  2597. Part1 = Player.Character.Head,
  2598. Parent = Player.Character[newString]
  2599. }
  2600. Player.Character.Head.Transparency = 1
  2601. end)
  2602. end)
  2603.  
  2604. AddCommand({"unname","unnamechar"}, "Restores a player's character's name.", 1, function(Args, Speaker)
  2605. local Players = GetPlayers(Args[1])
  2606. ForEach(Players, function(Player)
  2607. for _,v in pairs(Player.Character:GetChildren()) do
  2608. if v:IsA("Model") and v:findFirstChild("NameTag") then
  2609. v:Destroy()
  2610. Player.Character.Head.Transparency = 0
  2611. end
  2612. end
  2613. end)
  2614. end)
  2615.  
  2616. AddCommand({"jump"}, "Makes a player jump.", 1, function(Args, Speaker)
  2617. local Players = GetPlayers(Args[1])
  2618. ForEach(Players, function(Player)
  2619. if Player.Character:findFirstChild("Humanoid") then
  2620. Player.Character.Humanoid.Jump = true
  2621. end
  2622. end)
  2623. end)
  2624.  
  2625. AddCommand({"sit"}, "Makes a player sit.", 1, function(Args, Speaker)
  2626. local Players = GetPlayers(Args[1])
  2627. ForEach(Players, function(Player)
  2628. if Player.Character:findFirstChild("Humanoid") then
  2629. Player.Character.Humanoid.Sit = true
  2630. end
  2631. end)
  2632. end)
  2633.  
  2634. AddCommand({"clone","clonechar"}, "Clones a player's character.", 1, function(Args, Speaker)
  2635. local Players = GetPlayers(Args[1])
  2636. ForEach(Players, function(Player)
  2637. Player.Character.Archivable = true
  2638. local newChar = Player.Character:Clone()
  2639. newChar.Parent = Services.Workspace
  2640. newChar:MoveTo(Player.Character.Torso.Position)
  2641. Player.Character.Archivable = false
  2642. end)
  2643. end)
  2644.  
  2645. AddCommand({"fog","setfog"}, "Changes the fog colour and end distance.", 1, function(Args, Speaker)
  2646. local r, g, b, fend = Args[1], Args[2], Args[3], Args[4]
  2647. if not Args[1] or not Args[2] or not Args[3] then
  2648. r = 100
  2649. g = 100
  2650. b = 100
  2651. end
  2652. if Args[4] then
  2653. Services.Lighting.FogEnd = fend
  2654. end
  2655. Services.Lighting.FogColor = Color3.new(r, g, b)
  2656. end)
  2657.  
  2658. AddCommand({"part","newpart","addpart","createpart"}, "Creates a part at the speaker's head's position.", 2, function(Args, Speaker)
  2659. local x, y, z = Args[1], Args[2], Args[3]
  2660. if not Args[1] or not Args[2] or not Args[3] then
  2661. x = 2
  2662. y = 1
  2663. z = 4
  2664. end
  2665. CreateObject "Part" {
  2666. Name = math.random(1, 1000),
  2667. Parent = Services.Workspace,
  2668. Size = Vector3.new(x, y, z),
  2669. Position = Speaker.Character.Head.Position + Vector3.new(0, 2, 0),
  2670. Anchored = true
  2671. }
  2672. end)
  2673.  
  2674. AddCommand({"fling"}, "Flings a player's character.", 1, function(Args, Speaker)
  2675. local Players = GetPlayers(Args[1])
  2676. ForEach(Players, function(Player)
  2677. if Player.Character:findFirstChild("Torso") and Player.Character:findFirstChild("Humanoid") then
  2678. local xran, zran
  2679.  
  2680. repeat
  2681. xran = math.random(-9999,9999)
  2682. until
  2683. math.abs(xran) >= 5555
  2684.  
  2685. repeat
  2686. zran = math.random(-9999,9999)
  2687. until
  2688. math.abs(zran) >= 5555
  2689.  
  2690. Player.Character.Humanoid.Sit = true
  2691. Player.Character.Torso.Velocity = Vector3.new(0,0,0)
  2692. CreateObject "BodyForce" {
  2693. Parent = Player.Character.Torso,
  2694. Name = "FlingForce",
  2695. Force = Vector3.new(xran * 4, 9999 * 5, zran * 4)
  2696. }
  2697. wait(0.1)
  2698. Player.Character.Torso.FlingForce:Destroy()
  2699. end
  2700. end)
  2701. end)
  2702.  
  2703. AddCommand({"setkeybind","setkb"}, "Creates a keybind.", 5, function(Args, Speaker)
  2704. local String = table.concat(Args, " ")
  2705. local newString = string.gsub(String, Args[1] .. " ", "")
  2706. for i,v in pairs(KeyBinds) do
  2707. if KeyBinds[i][1] == Args[1] then
  2708. table.remove(KeyBinds, i)
  2709. end
  2710. end
  2711. table.insert(KeyBinds, #KeyBinds + 1, {Args[1], newString})
  2712. end)
  2713.  
  2714. AddCommand({"remkeybind","remkb"}, "Removes a keybind.", 5, function(Args, Speaker)
  2715. for i,v in pairs(KeyBinds) do
  2716. if KeyBinds[i][1] == Args[1] then
  2717. table.remove(KeyBinds, i)
  2718. end
  2719. end
  2720. end)
  2721.  
  2722. AddCommand({"setwp","setwaypoint"}, "Creates a waypoint at the speaker's position.", 3, function(Args, Speaker)
  2723. local WPName = Args[1]
  2724. if not Args[1] then
  2725. return
  2726. end
  2727. for i,v in pairs(WayPoints) do
  2728. if v.NAME == WPName then
  2729. table.remove(WayPoints, i)
  2730. end
  2731. end
  2732. if Speaker.Character:findFirstChild("Torso") then
  2733. local Torso = Speaker.Character.Torso
  2734. table.insert(WayPoints, #WayPoints + 1, {["NAME"] = WPName, ["COORD"] = {math.floor(Torso.Position.X), math.floor(Torso.Position.Y), math.floor(Torso.Position.Z)}})
  2735. end
  2736. end)
  2737.  
  2738. AddCommand({"remwp","removewaypoint"}, "Removes a waypoint.", 3, function(Args, Speaker)
  2739. for i,v in pairs(WayPoints) do
  2740. if WayPoints[i].Name == Args[1] then
  2741. table.remove(WayPoints, i)
  2742. end
  2743. end
  2744. end)
  2745.  
  2746. AddCommand({"tpwp"}, "Teleports a player to a waypoint.", 1, function(Args, Speaker)
  2747. local Players = GetPlayers(Args[1])
  2748. ForEach(Players, function(Player)
  2749. if Player.Character:findFirstChild("HumanoidRootPart") then
  2750. for i,v in pairs(WayPoints) do
  2751. if WayPoints[i].NAME == tostring(Args[2]) then
  2752. Player.Character.HumanoidRootPart.CFrame = CFrame.new(WayPoints[i].COORD[1], WayPoints[i].COORD[2], WayPoints[i].COORD[3])
  2753. end
  2754. end
  2755. end
  2756. end)
  2757. end)
  2758.  
  2759. AddCommand({"mute"}, "Mutes the player", 1, function(Args, Speaker)
  2760. local Players = GetPlayers(Args[1])
  2761. ForEach(Players, function(Player)
  2762. if Player:findFirstChild("Muted") then
  2763. Player.Muted.Value = true
  2764. end
  2765. end)
  2766. end)
  2767.  
  2768. AddCommand({"unmute"}, "Un-Mutes the player", 1, function(Args, Speaker)
  2769. local Players = GetPlayers(Args[1])
  2770. ForEach(Players, function(Player)
  2771. if Player:findFirstChild("Muted") then
  2772. Player.Muted.Value = false
  2773. end
  2774. end)
  2775. end)
  2776.  
  2777.  
  2778. AddCommand({"chat"}, "Shows a chat bubble above a player's head", 3, function(Args, Speaker)
  2779. local String = table.concat(Args, " ")
  2780. local newString = string.gsub(String, Args[1] .. " ", "")
  2781. local Players = GetPlayers(Args[1])
  2782. ForEach(Players, function(Player)
  2783. Services.Chat:Chat(Player.Character.Head, newString, Enum.ChatColor.Green)
  2784. end)
  2785. end)
  2786.  
  2787. AddCommand({"fly"}, "Enables LocalPlayer fly.", 5, function(Args, Speaker)
  2788. Services.Players.LocalPlayer.Character:WaitForChild("Torso")
  2789. local Torso = game.Players.LocalPlayer.Character.Torso
  2790. Settings.Flying = true
  2791. local speed = 0
  2792. local keys = {
  2793. a = false,
  2794. d = false,
  2795. w = false,
  2796. s = false
  2797. }
  2798. local function start()
  2799. CreateObject "BodyPosition" {
  2800. Parent = Torso,
  2801. Name = "FLYPOSITION",
  2802. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  2803. position = Torso.Position
  2804. }
  2805. CreateObject "BodyGyro" {
  2806. Parent = Torso,
  2807. Name = "FLYGYRO",
  2808. maxTorque = Vector3.new(9e9, 9e9, 9e9),
  2809. cframe = Torso.CFrame
  2810. }
  2811. local bPosition = Torso:findFirstChild("FLYPOSITION")
  2812. local bGyro = Torso:findFirstChild("FLYGYRO")
  2813. repeat
  2814. wait()
  2815. Services.Players.LocalPlayer.Character.Humanoid.PlatformStand = true
  2816. local new = bGyro.cframe - bGyro.cframe.p + bPosition.position
  2817. if not keys.w and not keys.s and not keys.a and not keys.d then
  2818. speed = 1
  2819. end
  2820. if keys.w then
  2821. new = new + Services.Workspace.CurrentCamera.CoordinateFrame.lookVector * speed
  2822. speed = speed + 0.01
  2823. end
  2824. if keys.s then
  2825. new = new - Services.Workspace.CurrentCamera.CoordinateFrame.lookVector * speed
  2826. speed = speed + 0.01
  2827. end
  2828. if keys.d then
  2829. new = new * CFrame.new(speed, 0 ,0)
  2830. speed = speed + 0.01
  2831. end
  2832. if keys.a then
  2833. new = new * CFrame.new(-speed, 0, 0)
  2834. speed = speed + 0.01
  2835. end
  2836. if speed > 5 then
  2837. speed = 5
  2838. end
  2839. bPosition.position = new.p
  2840. if keys.w then
  2841. bGyro.cframe = Services.Workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad(speed * 15), 0, 0)
  2842. elseif keys.s then
  2843. bGyro.cframe = Services.Workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(math.rad(speed * 15), 0, 0)
  2844. else
  2845. bGyro.cframe = Services.Workspace.CurrentCamera.CoordinateFrame
  2846. end
  2847. until
  2848. Settings.Flying == false
  2849. if bGyro then
  2850. bGyro:Destroy()
  2851. end
  2852. if bPosition then
  2853. bPosition:Destroy()
  2854. end
  2855. Settings.Flying = false
  2856. Services.Players.LocalPlayer.Character.Humanoid.PlatformStand = false
  2857. speed = 0
  2858. end
  2859. Settings.FlyEvent1 = Mouse.KeyDown:connect(function(key)
  2860. if not Torso or not Torso.Parent then
  2861. Settings.Flying = false
  2862. Settings.FlyEvent1:disconnect()
  2863. Settings.FlyEvent2:disconnect()
  2864. return
  2865. end
  2866. if key == "w" then
  2867. keys.w = true
  2868. elseif key == "s" then
  2869. keys.s = true
  2870. elseif key == "a" then
  2871. keys.a = true
  2872. elseif key == "d" then
  2873. keys.d = true
  2874. elseif key == "e" then
  2875. if Settings.Flying == true then
  2876. Settings.Flying = false
  2877. else
  2878. Settings.Flying = true
  2879. start()
  2880. end
  2881. end
  2882. end)
  2883. Settings.FlyEvent2 = Mouse.KeyUp:connect(function(key)
  2884. if key == "w" then
  2885. keys.w = false
  2886. elseif key == "s" then
  2887. keys.s = false
  2888. elseif key == "a" then
  2889. keys.a = false
  2890. elseif key == "d" then
  2891. keys.d = false
  2892. end
  2893. end)
  2894. start()
  2895. end)
  2896.  
  2897. AddCommand({"unfly"}, "Disables LocalPlayer fly.", 5, function(Args, Speaker)
  2898. if Settings.Flying then
  2899. Services.Players.LocalPlayer.Character:findFirstChild("FLYPOSITION"):Destroy()
  2900. Services.Players.LocalPlayer.Character:findFirstChild("FLYGYRO"):Destroy()
  2901. Settings.Flying = false
  2902. Settings.FlyEvent1:disconnect()
  2903. Settings.FlyEvent2:disconnect()
  2904. end
  2905. end)
  2906.  
  2907. AddCommand({"noclip"}, "Noclips the LocalPlayer", 5, function(Args, Speaker)
  2908. if not Settings.NoClipped then
  2909. Settings.NoClipped = true
  2910. end
  2911. end)
  2912.  
  2913. AddCommand({"clip"}, "Clips the LocalPlayer", 5, function(Args, Speaker)
  2914. if Settings.NoClipped then
  2915. Settings.NoClipped = false
  2916. end
  2917. end)
  2918.  
  2919. AddCommand({"esp"}, "[WIP] Shows a billboard gui over a player's head showing health and distance.", 5, function(Args, Speaker)
  2920. local Players = GetPlayers(Args[1])
  2921. ForEach(Players, function(Player)
  2922. table.insert(ESP, #ESP +1, Player.Name)
  2923. end)
  2924. end)
  2925. AddCommand({"unesp","noesp","remesp"}, "[WIP] Removes a player's ESP billboard.", 5, function(Args, Speaker)
  2926. local Players = GetPlayers(Args[1])
  2927. ForEach(Players, function(Player)
  2928. for i,v in pairs(ESP) do
  2929. if tostring(Player.Name):match(v) then
  2930. table.remove(ESP, i)
  2931. end
  2932. end
  2933. end)
  2934. end)
  2935.  
  2936.  
  2937. AddCommand({"serverlock","slock"}, "[WIP] Locks the server and prevents people from joining it.", 3, function(Args, Speaker)
  2938. if Settings.ServerLocked == false then
  2939. for _,v in pairs(Services.Players:GetChildren()) do
  2940. table.insert(Allowed, #Allowed +1, v.Name)
  2941. end
  2942. Settings.ServerLocked = true
  2943. end
  2944. end)
  2945.  
  2946. AddCommand({"serverunlock","sunlock"}, "[WIP] Unlocks the server and allows people to join it again.", 3, function(Args, Speaker)
  2947. if Settings.ServerLocked == true then
  2948. for i,v in pairs(Allowed) do
  2949. table.remove(Allowed, i)
  2950. end
  2951. Settings.ServerLocked = false
  2952. end
  2953. end)
  2954.  
  2955. AddCommand({"unlock","unlockplr"}, "Unlocks a player's body parts.", 1, function(Args, Speaker)
  2956. local Players = GetPlayers(Args[1])
  2957. ForEach(Players, function(Player)
  2958. local function UnLock(Instance)
  2959. for _,v in pairs(Instance:GetChildren()) do
  2960. if v:IsA("BasePart") then
  2961. v.Locked = false
  2962. end
  2963. UnLock(v)
  2964. end
  2965. end
  2966. UnLock(Player.Character)
  2967. end)
  2968. end)
  2969.  
  2970. AddCommand({"lock","lockplr"}, "Locks a player's body parts.", 1, function(Args, Speaker)
  2971. local Players = GetPlayers(Args[1])
  2972. ForEach(Players, function(Player)
  2973. local function Lock(Instance)
  2974. for _,v in pairs(Instance:GetChildren()) do
  2975. if v:IsA("BasePart") then
  2976. v.Locked = true
  2977. end
  2978. Lock(v)
  2979. end
  2980. end
  2981. Lock(Player.Character)
  2982. end)
  2983. end)
Add Comment
Please, Sign In to add comment