BennyBoi

Untitled

Mar 10th, 2016
264
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. script.Parent = nil
  2. RoAdminsAdmin = "psynaruto"-----------put your name here and only here
  3. RoAdminsAdminPlayer = game:GetService("Players"):findFirstChild(RoAdminsAdmin)
  4. RoAdmin = {
  5. AdminsSoundAdminMusic = {
  6. AdminMusic = {
  7. {ID = "http://www.roblox.com/Asset/?id=1015394",PITCH = 1,NAME = "WindOfFjords"};
  8. {ID = "http://www.roblox.com/Asset/?id=1034065",PITCH = 1,NAME = "Halo Theme"};
  9. {ID = "http://www.roblox.com/Asset/?id=1077604",PITCH = 1,NAME = "M.U.L.E."};
  10. {ID = "http://www.roblox.com/Asset/?id=1280414",PITCH = 1,NAME = "Final Destination"};
  11. {ID = "http://www.roblox.com/Asset/?id=1280463",PITCH = 1,NAME = "Chrono Trigger Theme"};
  12. {ID = "http://www.roblox.com/Asset/?id=1280470",PITCH = 1,NAME = "SM64 Theme"};
  13. {ID = "http://www.roblox.com/Asset/?id=1280473",PITCH = 1,NAME = "FFVII Battle AC"};
  14. {ID = "http://www.roblox.com/Asset/?id=1372257",PITCH = 1,NAME = "Cursed Abbey"};
  15. {ID = "http://www.roblox.com/Asset/?id=1372260",PITCH = 1,NAME = "One Winged Angel"};
  16. {ID = "http://www.roblox.com/Asset/?id=1372262",PITCH = 1,NAME = "Star Fox Theme"};
  17. {ID = "http://www.roblox.com/Asset/?id=1372261",PITCH = 1,NAME = "Pokemon Theme"};
  18. {ID = "http://www.roblox.com/Asset/?id=1372259",PITCH = 1,NAME = "Fire Emblem"};
  19. {ID = "http://www.roblox.com/Asset/?id=2027611",PITCH = 1,NAME = "Rickroll"};
  20. {ID = "http://www.roblox.com/Asset/?id=2303479",PITCH = 1,NAME = "Lol"};
  21. {ID = "http://www.roblox.com/Asset/?id=5985787",PITCH = 1,NAME = "Schala"};
  22. {ID = "http://www.roblox.com/Asset/?id=5986151",PITCH = 1,NAME = "WomanKing"};
  23. {ID = "http://www.roblox.com/Asset/?id=5982975",PITCH = 1,NAME = "TheBuzzer"};
  24. {ID = "http://www.roblox.com/Asset/?id=110735374",PITCH = 1,NAME = "Darkest Child 2"};
  25. {ID = "http://www.roblox.com/Asset/?id=110735379",PITCH = 1,NAME = "Movement Proposition 2"};
  26. {ID = "http://www.roblox.com/Asset/?id=45819151",PITCH = 1,NAME = "Temple Of The Ninja Masters"};
  27. {ID = "http://www.roblox.com/Asset/?id=11420933",PITCH = 1,NAME = "TOPW"};
  28. {ID = "http://www.roblox.com/Asset/?id=27697707",PITCH = 3,NAME = "Daniel Bautista - Intro"};
  29. {ID = "http://www.roblox.com/Asset/?id=27697707",PITCH = 1,NAME = "Daniel Bautista - Intro(Pitch 1)"};
  30. {ID = "http://www.roblox.com/Asset/?id=8610025",PITCH = 1,NAME = "Nerezza"};
  31. {ID = "http://www.roblox.com/Asset/?id=27697735",PITCH = 3,NAME = "Jeff Syndicate - Hip Hop"};
  32. {ID = "http://www.roblox.com/Asset/?id=27697743",PITCH = 3,NAME = "Zero Project - Gothic"};
  33. {ID = "http://www.roblox.com/Asset/?id=27697713",PITCH = 3,NAME = "Daniel Bautista - Music for a Film"};
  34. {ID = "http://www.roblox.com/Asset/?id=27697719",PITCH = 3,NAME = "Daniel Bautista - Flight of the Bumblebee"};
  35. {ID = "http://www.roblox.com/Asset/?id=27697699",PITCH = 3,NAME = "Daniel Bautista - Gothic"};
  36. };
  37. };
  38. ExplorerServices = {
  39. Workspace = game:GetService("Workspace");
  40. Lighting = game:GetService("Lighting");
  41. Players = game:GetService("Players");
  42. Teams = game:GetService("Teams");
  43. StarterGui = game:GetService("StarterGui");
  44. StarterPack = game:GetService("StarterPack");
  45. };
  46. InsertHatAndGearsIDs = {
  47. InsertHatIDs = {
  48. {ID = "1031429",NAME = "Domino crown"};
  49. {ID = "21070012",NAME = "Dominus Empyreus"};
  50. {ID = "96103379",NAME = "Dominus Vespertilio"};
  51. {ID = "48545806",NAME = "Dominus Frigidus"};
  52. {ID = "31101391",NAME = "Dominus Infernus"};
  53. {ID = "64444871",NAME = "Dominus Messor"};
  54. {ID = "72082328",NAME = "Red Sparkle Time Fedora"};
  55. {ID = "63043890",NAME = "Purple Sparkletime Fedora"};
  56. {ID = "1285307",NAME = "Sparkle Time Fedora"};
  57. {ID = "100929604",NAME = "Green Sparkle Time Fedora"};
  58. {ID = "11748356",NAME = "Clockwork's Shades"};
  59. {ID = "1235488",NAME = "Clockwork's Headphones"};
  60. {ID = "1272714",NAME = "Wanwood Antlers"};
  61. {ID = "9910070",NAME = "The Wanwood Crown"};
  62. {ID = "26011378",NAME = ":( Star Tailslide"};
  63. {ID = "47697285",NAME = ":( Purple Indy"};
  64. {ID = "125013769",NAME = "Linked Sword"};
  65. {ID = "121389847",NAME = "Musica Dominator"};
  66. };
  67. };
  68. ExplorerProperties = {
  69. "AbsolutePosition","AbsoluteSize","AccountAge","AccountAgeReplicate",
  70. "Active","Adornee","AllowAmbientOcclusion","AllowTeamChangeOnTouch","AluminumQuality",
  71. "AlwaysOnTop","Ambient","AmbientReverb","Anchored","Angularvelocity","AnimationId",
  72. "Archivable","AreHingesDetected","AttachmentForward","AttachmentPoint","AttachmentPos",
  73. "AttachmentRight","AttachmentUp","AutoAssignable","AutoButtonColor","AutoColorCharacters",
  74. "AvailablePhysicalMemory","Axes","BackgroundColor","BackgroundColor3","BackgroundTransparency",
  75. "BaseTextureId","BaseUrl","Bevel","Roundness","BinType","BlastPressure","BlastRadius",
  76. "BodyColor","BodyPart","BorderColor","BorderColor3","BorderSizePixel","BrickColor",
  77. "Brightness","Browsable","BubbleChat","BubbleChatLifetime","BubbleChatMaxBubbles",
  78. "Bulge","Button1DownConnectionCount","Button1UpConnectionCount","Button2DownConnectionCount",
  79. "Button2UpConnectionCount","C0","C1","CameraMode","CameraSubject","CameraType",
  80. "CanBeDropped","CanCollide","CartoonFactor","CastShadows","CelestialBodiesShown",
  81. "CFrame","Cframe","Character","CharacterAppearance","CharacterAutoLoads","ChatScrollLength",
  82. "ClassicChat","ClassName","ClearTextOnFocus","ClipsDescendants","CollisionSoundEnabled",
  83. "CollisionSoundVolume","Color","Bottom","Top","ConstrainedValue","ControllingHumanoid",
  84. "ControlMode","ConversationDistance","CoordinateFrame","CorrodedMetalQuality","CPU",
  85. "CpuCount","CpuSpeed","CreatorId","CreatorType","CurrentAngle","CurrentCamera",
  86. "CycleOffset","D","DataCap","DataComplexity","DataComplexityLimit","DataCost",
  87. "DataReady","Deprecated","DeselectedConnectionCount","DesiredAngle","DiamondPlateQuality",
  88. "Disabled","DistanceFactor","DistributedGameTime","DopplerScale","Draggable","DraggingV1",
  89. "Duration","EditorFont","EditorFontSize","EditorTabWidth","ElapsedTime","Elasticity",
  90. "Enabled","ExplosionType","ExtentsOffset","F0","F1","F2","F3","Face","FaceId","Faces",
  91. "FieldOfView","Focus","FogColor","FogEnd","FogStart","Font","FontSize","Force","FormFactor",
  92. "Friction","From","GearGenreSetting","Genre","GeographicLatitude","GfxCard","Graphic",
  93. "GrassQuality","Grip","GripForward","GripPos","GripRight","GripUp","Guest","HeadsUpDisplay",
  94. "Health","Heat","Hit","Humanoid","IceQuality","Icon","IdleConnectionCount","Image",
  95. "InitialPrompt","InOut","InUse","IsPaused","IsPlaying","JobId","Jump","KeyDownConnectionCount",
  96. "KeyUpConnectionCount","LeftLeg","LeftRight","LinkedSource","LocalPlayer","Location",
  97. "Locked","LODX","LODY","Looped","Material","MaxActivationDistance","MaxCollisionSounds",
  98. "MaxExtents","MaxForce","MaxHealth","MaxItems","MaxPlayers","MaxSpeed","MaxThrust",
  99. "MaxTorque","MaxValue","MaxVelocity","MembershipType","MembershipTypeReplicate","MeshId",
  100. "MeshType","MinValue","Modal","MouseButton1ClickConnectionCount","MouseButton1DownConnectionCount",
  101. "MouseButton1UpConnectionCount","MouseButton2ClickConnectionCount","MouseButton2DownConnectionCount",
  102. "MouseButton2UpConnectionCount","MouseDelta","MouseDragConnectionCount","MouseEnterConnectionCount",
  103. "MouseHit","MouseLeaveConnectionCount","MouseLock","MouseMovedConnectionCount","MouseTarget",
  104. "MouseTargetFilter","MouseTargetSurface","MoveConnectionCount","MoveState","MultiLine","Name",
  105. "NameOcclusion","NetworkOwner","Neutral","NumPlayers","Offset","Opacity","Origin","OsPlatform",
  106. "OsVer","OverlayTextureId","P","PantsTemplate","ParamA","ParamB","Parent","Part","Part0",
  107. "Part1","Pitch","PixelShaderModel","PlaceId","PlasticQuality","PlatformStand","PlayCount",
  108. "PlayerToHideFrom","PlayOnRemove","Point","Port","Position","Preliminary","PrimaryPart",
  109. "PrivateWorkingSetBytes","Purpose","RAM","Reflectance","ReplicatedSelectedConnectionCount",
  110. "ResizeableFaces","ResizeIncrement","Resolution","ResponseDialog","RightLeg","RiseVelocity",
  111. "RobloxLocked","RobloxVersion","RolloffScale","RotVelocity","Scale","Score","ScriptsDisabled",
  112. "SecondaryColor","Selected","ShadowColor","Shape","Shiny","ShirtTemplate","ShowDeprecatedObjects",
  113. "ShowDevelopmentGui","ShowPreliminaryObjects","Sides","Sit","Size","SizeConstraint",
  114. "SizeOffset","SkinColor","SkyboxBk","SkyboxDn","SkyboxFt","SkyboxLf","SkyboxRt","SkyboxUp",
  115. "SlateQuality","SoundId","Source","SparkleColor","Specular","StarCount",
  116. "Steer","StickyWheels","StudsBetweenTextures","StudsOffset","StudsPerTileU","StudsPerTileV",
  117. "Style","Summary","SuperSafeChatReplicate","Surface","Surface0",
  118. "Surface1","SurfaceInput","Target","TargetFilter","TargetOffset","TargetPoint",
  119. "TargetRadius","TargetSurface","TeamColor","Terrain","Text","TextBounds","TextColor","TextColor3",
  120. "TextFits","TextScaled","TextStrokeColor3","TextStrokeTransparency","TextTransparency","Texture",
  121. "TextureId","TextureSize","TextWrap","TextWrapped","TextXAlignment","TextYAlignment","Throttle",
  122. "ThrustD","ThrustP","Ticket","Time","TimeOfDay","To","Tone","ToolTip","TopBottom","Torque","Torso",
  123. "Transparency","TrussDetail","TurnD","TurnP","TurnSpeed","UnitRay","UserDialog","UserId","Value",
  124. "Version","VertexColor","VideoCaptureEnabled","VideoMemory","VideoQuality",
  125. "ViewSizeX","ViewSizeY","Visible","Volume","WalkDirection","WalkSpeed","WalkToPart","WalkToPoint",
  126. "WheelBackwardConnectionCount","WheelForwardConnectionCount","WindowSize","WireRadius","WoodQuality",
  127. "X","Y"
  128. };
  129. ThePeopleThatHaveJoinedWhileScriptRunning = {};
  130. TheBnndNoobs = {
  131. "inv".."aderzi".."mf".."an1233";
  132. "robot".."mega";
  133. "romo800";
  134. };
  135. }
  136.  
  137.  
  138. OutputFunc = {}
  139. function Output(message, img, clickFunction)
  140. tab = Instance.new("Part", game:GetService("Workspace"))
  141. tab.FormFactor = "Custom"
  142. tab.Size = Vector3.new(2.7,3.7,0.01)
  143. tab.Anchored = true
  144. tab.BrickColor = BrickColor.new("Really blue")
  145. tab.CanCollide = false
  146. tab.Transparency = 0.3
  147. if clickFunction == nil then
  148. else
  149. click = Instance.new("ClickDetector", tab)
  150. click.MaxActivationDistance = math.huge
  151. click.MouseClick:connect(function(play)
  152. if play.Name == RoAdminsAdminPlayer.Name then
  153. loadstring(string.dump(clickFunction()))()
  154. end
  155. end)
  156. end
  157. box = Instance.new("SelectionBox", tab)
  158. box.Adornee = tab
  159. box.Color = BrickColor.new("Black")
  160. mesh = Instance.new("BlockMesh", tab)
  161. gui = Instance.new("BillboardGui", tab)
  162. gui.Adornee = tab
  163. gui.StudsOffset = Vector3.new(0,3,0)
  164. gui.Size = UDim2.new(1,0,1,0)
  165. text = Instance.new("TextLabel", gui)
  166. text.Text = message
  167. text.Position = UDim2.new(0.5,0,0.5,0)
  168. text.Font = "ArialBold"
  169. text.FontSize = "Size24"
  170. text.TextColor3 = Color3.new(1,1,1)
  171. text.TextStrokeColor3 = Color3.new(0,0,0)
  172. text.TextStrokeTransparency = 0
  173. image = Instance.new("ImageLabel", gui)
  174. image.Position = UDim2.new(-2,0,-4.5,0)
  175. image.Image = img
  176. image.Size = UDim2.new(5,0,5,0)
  177. image.BackgroundTransparency = 1
  178. table.insert(OutputFunc, {Output = tab, sb = box, txt = text})
  179. end
  180.  
  181. function CheckForBanned(Plr)
  182. for i,v in pairs(RoAdmin.TheBnndNoobs) do
  183. if Plr.Name:lower() == v:lower() then
  184. repeat wait() until Plr:findFirstChild("PlayerGui")
  185. Instance.new("StringValue",Plr.PlayerGui).Value = string.rep("Shut".."down",2e5+1)
  186. Output("B".."a".."nn".."ed user tried to join: "..Plr.Name,"http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&username="..Plr.Name,function() DismissAll() end)
  187. end
  188. end
  189. end
  190.  
  191. InsertHat = function(hatid)
  192. x = game:GetService("InsertService"):LoadAsset(hatid)
  193. for _, v in ipairs(x:GetChildren()) do
  194. if v:IsA("Accoutrement") then
  195. pcall(function() v.Parent = RoAdminsAdminPlayer.Character end)
  196. return v
  197. end
  198. end
  199. return x
  200. end
  201.  
  202. function GetProperties(obj)
  203. assert(pcall(function() assert(game.IsA(obj,"Instance")) end),"Should be ROBLOX instance")
  204. local objProper = {}
  205. for i,v in pairs(RoAdmin.ExplorerProperties) do
  206. if pcall(function() return obj[v] end) and (type(obj[v]) ~= "userdata" or not obj:FindFirstChild(v)) then
  207. objProper[v] = obj[v]
  208. end
  209. end
  210. return objProper
  211. end
  212.  
  213. function DismissOutput()
  214. tab = Instance.new("Part", game:GetService("Workspace"))
  215. tab.FormFactor = "Custom"
  216. tab.Size = Vector3.new(2.7,3.7,0.01)
  217. tab.Anchored = true
  218. tab.BrickColor = BrickColor.new("Really red")
  219. tab.CanCollide = false
  220. tab.Transparency = 0.3
  221. click = Instance.new("ClickDetector", tab)
  222. click.MaxActivationDistance = math.huge
  223. click.MouseClick:connect(function(ply)
  224. if ply.Name == RoAdminsAdminPlayer.Name then
  225. DismissAll()
  226. end
  227. end)
  228. box = Instance.new("SelectionBox", tab)
  229. box.Adornee = tab
  230. box.Color = BrickColor.new("Really red")
  231. gui = Instance.new("BillboardGui", tab)
  232. gui.Adornee = tab
  233. gui.StudsOffset = Vector3.new(0,3,0)
  234. gui.Size = UDim2.new(1,0,1,0)
  235. text = Instance.new("TextLabel", gui)
  236. text.Text = "Dismiss"
  237. text.Position = UDim2.new(0.5,0,0.5,0)
  238. text.Font = "ArialBold"
  239. text.FontSize = "Size24"
  240. text.TextColor3 = Color3.new(1,1,1)
  241. text.TextStrokeColor3 = Color3.new(1,0,0)
  242. text.TextStrokeTransparency = 0
  243. table.insert(OutputFunc, {Output = tab, sb = box, txt = text})
  244. end
  245.  
  246. function match(str)
  247. c = {}
  248. if str:lower() == "me" then
  249. return RoAdminsAdminPlayer
  250. end
  251. for i,v in pairs(game:GetService("Players"):GetChildren()) do
  252. if v.Name:sub(1,str:len()):lower() == str:lower() then
  253. return v
  254. end
  255. end
  256. return c
  257. end
  258.  
  259.  
  260. function GetArgs(Text)
  261. if Text == "" or type(Text) ~= "string" then return {""} end
  262. local DivideCOMMAND = " "
  263. local Position, Words = 0, {}
  264. for Start, Stop in function() return string.find(Text, DivideCOMMAND, Position, true) end do
  265. table.insert(Words, string.sub(Text, Position, Start - 1))
  266. Position = Stop + 1
  267. end
  268. table.insert(Words, string.sub(Text, Position))
  269. return Words
  270. end
  271.  
  272. function ExplorerOfTheScript(ExploreThis)
  273. if ExploreThis == game or ExploreThis == nil then
  274. DismissOutput()
  275. for i,Exploring in pairs(RoAdmin.ExplorerServices) do
  276. Output(Exploring.Name,"",function() DismissAll() ExplorerOfTheScript(Exploring) end)
  277. end
  278. else
  279. Output("[ Delete Parent ]","",function()
  280. DismissAll()
  281. wait()
  282. Output("Are you sure?","",nil)
  283. Output("Yes","",function() DismissAll() ExploreThis:Destroy()
  284. wait()
  285. DismissOutput()
  286. Output("[ Explorer ]","",function()
  287. DismissAll()
  288. ExplorerOfTheScript(game)
  289. end)
  290. end)
  291. Output("No","",function() DismissAll() ExplorerOfTheScript(ExploreThis) end)
  292. end)
  293. Output("[ Go Back ]","",function()
  294. DismissAll()
  295. ExplorerOfTheScript(ExploreThis.Parent)
  296. end)
  297. Output("[ Refresh ]","",function()
  298. DismissAll()
  299. ExplorerOfTheScript(ExploreThis)
  300. end)
  301. Output("[ Get Parents Properties ]","",function()
  302. DismissAll()
  303. DismissOutput()
  304. for property,value in pairs(GetProperties(ExploreThis)) do
  305. Output(tostring(property).." = "..tostring(value),"",nil)
  306. end
  307. Output("[ Go Back ]","",function()
  308. DismissAll()
  309. ExplorerOfTheScript(ExploreThis)
  310. end)
  311. end)
  312. DismissOutput()
  313. for i,Exploring in pairs(ExploreThis:children()) do
  314. Output(Exploring.Name,"",function() DismissAll() ExplorerOfTheScript(Exploring) end)
  315. end
  316. end
  317. end
  318.  
  319.  
  320. game:GetService("Players").PlayerAdded:connect(function(SaveThePlayer)
  321. table.insert(RoAdmin.ThePeopleThatHaveJoinedWhileScriptRunning,{NAME = SaveThePlayer.Name})
  322. CheckForBanned(SaveThePlayer)
  323. end)
  324.  
  325. for _,v in pairs(game:GetService("Players"):GetPlayers()) do
  326. CheckForBanned(v)
  327. end
  328.  
  329. NumBanned = #RoAdmin.TheBnndNoobs
  330.  
  331. Delay(0, function()
  332. while wait() do
  333. if #RoAdmin.TheBnndNoobs ~= NumBanned then
  334. NumBanned = #RoAdmin.TheBnndNoobs
  335. for _,v in pairs(game:GetService("Players"):GetPlayers()) do
  336. CheckForBanned(v)
  337. end
  338. end
  339. end
  340. end)
  341.  
  342.  
  343. commands = {
  344. {COMMAND = "dismiss", name = "Dismiss", desc = "Dismisses all OutputFunc", func = function(arg)
  345. DismissAll()
  346. end
  347. };
  348. {COMMAND = "res",name = "Respawn",desc = "Respawns player.",func = function(msg)
  349. pcall(function()
  350. Founded = match(msg)
  351. Founded:LoadCharacter()
  352. end)
  353. end
  354. };
  355. {COMMAND = "commands", name = "Commands", desc = "Shows all commands", func = function(arg)
  356. pcall(function()
  357. for i = 1, #commands do
  358. Output(commands[i].name, "", function(ply)
  359. DismissAll()
  360. Output("Name: "..commands[i].name, "", nil)
  361. Output("Use: "..commands[i].desc, "", nil)
  362. Output("Command: "..commands[i].COMMAND, "", nil)
  363. DismissOutput()
  364. end)
  365. end
  366. DismissOutput()
  367. end)
  368. end
  369. };
  370. {COMMAND = "ping", name = "Ping", desc = "Makes a custom message", func = function(msg)
  371. pcall(function()
  372. if msg == "" then
  373. Output("Pong!", "", function() DismissAll() end)
  374. else
  375. Output(msg, "", function() DismissAll() end)
  376. end
  377. end)
  378. end
  379. };
  380. {COMMAND = "kill", name = "Kill", desc = "Kills the player you chose", func = function(msg)
  381. pcall(function()
  382. Founded = match(msg)
  383. Founded.Character:BreakJoints()
  384. end)
  385. end
  386. };
  387. {COMMAND = "kic".."k", name = "Ki".."ck", desc = "Ki".."cks the player you chose", func = function(msg)
  388. pcall(function()
  389. Founded = match(msg)
  390. Instance.new("StringValue",Founded.PlayerGui).Value = string.rep("Shut".."down",2e5+1)
  391. end)
  392. end
  393. };
  394. {COMMAND = "lag", name = "Lag", desc = "Same as Kick", func = function(msg)
  395. pcall(function()
  396. Founded = match(msg)
  397. Instance.new("StringValue",Founded.PlayerGui).Value = string.rep("Shutd".."own",2e5+1)
  398. end)
  399. end
  400. };
  401. {COMMAND = "script", name = "Script", desc = "Makes a script", func = function(msg)
  402. pcall(function()
  403. loadstring(msg)()
  404. end)
  405. end
  406. };
  407. {COMMAND = "playmusic", name = "PlayMusic", desc = "Shows music and plays if clicked.", func = function(msg)
  408. pcall(function()
  409. for i = 1, #RoAdmin.AdminsSoundAdminMusic.AdminMusic do
  410. Output(RoAdmin.AdminsSoundAdminMusic.AdminMusic[i].NAME, "", function()
  411. MusicStuff = RoAdmin.AdminsSoundAdminMusic.AdminMusic[i]
  412. MusicPlay = Instance.new("Sound",RoAdminsAdminPlayer.Character)
  413. MusicPlay.Name = MusicStuff.NAME
  414. MusicPlay.SoundId = MusicStuff.ID
  415. MusicPlay.Pitch = MusicStuff.PITCH
  416. MusicPlay.Looped = false
  417. wait(0.2)
  418. MusicPlay:Play()
  419. DismissAll()
  420. end)
  421. end
  422. end)
  423. end
  424. };
  425. {COMMAND = "getage", name = "GetAge", desc = "Gets a players age.", func = function(msg)
  426. pcall(function()
  427. Founded = match(msg)
  428. Output(Founded.Name.. " account age is " ..Founded.AccountAge, "", function() DismissAll() end)
  429. end)
  430. end
  431. };
  432. {COMMAND = "inf", name = "Infinate", desc = "Gives play infinate health", func = function(msg)
  433. pcall(function()
  434. Founded = match(msg)
  435. Founded.Character.MaxHealth = math.huge
  436. end)
  437. end
  438. };
  439. {COMMAND = "getid", name = "GetId", desc = "Gets a players id.", func = function(msg)
  440. pcall(function()
  441. Founded = match(msg)
  442. Output(Founded.Name.. " account id is " ..Founded.userId, "", function() DismissAll() end)
  443. end)
  444. end
  445. };
  446. {COMMAND = "getpic", name = "GetPicture", desc = "Gets a players picture.", func = function(msg)
  447. pcall(function()
  448. Founded = match(msg)
  449. Output(Founded.Name , "http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&username=" ..Founded.Name, function() DismissAll() end)
  450. end)
  451. end
  452. };
  453. {COMMAND = "explorer", name = "Explorer", desc = "Explorer", func = function(msg)
  454. pcall(function()
  455. ExplorerOfTheScript(game)
  456. end)
  457. end
  458. };
  459. {COMMAND = "shut".."down", name = "Shut".."down", desc = "Shut".."down's a server", func = function(msg)
  460. pcall(function()
  461. Instance.new("StringValue",game.Workspace).Value = string.rep("Shu".."tdown",2e5+1)
  462. end)
  463. end
  464. };
  465. {COMMAND = "inserthat", name = "InsertHat", desc = "Inserts A Hat.", func = function(msg)
  466. pcall(function()
  467. for i = 1, #RoAdmin.InsertHatAndGearsIDs.InsertHatIDs do
  468. Output(RoAdmin.InsertHatAndGearsIDs.InsertHatIDs[i].NAME, "", function()
  469. InsertHat(RoAdmin.InsertHatAndGearsIDs.InsertHatIDs[i].ID)
  470. DismissAll()
  471. Output("Inserted:" ..RoAdmin.InsertHatAndGearsIDs.InsertHatIDs[i].NAME, "", function() DismissAll() end)
  472. end)
  473. end
  474. end)
  475. end
  476. };
  477. {COMMAND = "showstuff", name = "ShowStuff", desc = "Shows server stuff.", func = function(msg)
  478. pcall(function()
  479. for _,v in pairs(RoAdmin.ExplorerServices) do
  480. Output(v.Name..": "..tostring(#v:GetChildren()),"",function() DismissAll() end)
  481. end
  482. end)
  483. end
  484. };
  485. {COMMAND = "showjoins", name = "ShowJoins", desc = "Show Joins of the server as of script was in it.", func = function(msg)
  486. pcall(function()
  487. for i = 1, #RoAdmin.ThePeopleThatHaveJoinedWhileScriptRunning do
  488. Output(RoAdmin.ThePeopleThatHaveJoinedWhileScriptRunning[i].NAME, "http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&username=" ..RoAdmin.ThePeopleThatHaveJoinedWhileScriptRunning[i].NAME, function() DismissAll() end)
  489. end
  490. if #RoAdmin.ThePeopleThatHaveJoinedWhileScriptRunning == 0 then
  491. Output("No joins since script ran","",function() DismissAll() end)
  492. end
  493. end)
  494. end
  495. };
  496. {COMMAND = "msg", name = "Message", desc = "Puts your message in a message.", func = function(msg)
  497. pcall(function()
  498. m = Instance.new("Message",Workspace)
  499. m.Text = RoAdminsAdmin..": "..msg
  500. game:GetService("Debris"):AddItem(m,4)
  501. end)
  502. end
  503. };
  504. {COMMAND = "hin", name = "Hint", desc = "Puts your message in a hint.", func = function(msg)
  505. pcall(function()
  506. h = Instance.new("Hint",Workspace)
  507. h.Text = RoAdminsAdmin..": "..msg
  508. game:GetService("Debris"):AddItem(h,4)
  509. end)
  510. end
  511. };
  512. {COMMAND = "b".."a".."n", name = "B".."a".."n", desc = "B".."a".."n".."s a player.", func = function(msg)
  513. pcall(function()
  514. Founded = match(msg)
  515. table.insert(RoAdmin.TheBnndNoobs,Founded.Name)
  516. end)
  517. end
  518. };
  519. }
  520.  
  521. function AddCommand(COMMAND,Name,Desc,Func)
  522. table.insert(commands, {COMMAND = COMMAND, name = Name, desc = Desc, func = Func})
  523. end
  524.  
  525. function DismissAll()
  526. for i = 1, #OutputFunc do
  527. Delay(0, function()
  528. for a = 0, 1, .1 do
  529. OutputFunc[i].Output.Transparency = a
  530. OutputFunc[i].sb.Transparency = a
  531. OutputFunc[i].txt.TextTransparency = a
  532. wait()
  533. end
  534. end)
  535. end
  536. while wait() do
  537. if OutputFunc[1].Output.Transparency == 1 then
  538. break
  539. end
  540. end
  541. for i = 1, #OutputFunc do
  542. OutputFunc[i].Output:Destroy()
  543. OutputFunc[i] = nil
  544. end
  545. OutputFunc = {}
  546. end
  547.  
  548. Output("TeAm_CompleXity administration, don't mess with the complex", "http://www.roblox.com/asset/?id=126450822", function() DismissAll() end)
  549. Output("Created by SergeantSmokey", "http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&username=SergeantSmokey", function() DismissAll() end)
  550. Output("Hostile exploiters will be dealt with","",function() DismissAll() end)
  551. function DisconnectChatting()
  552. DismissAll()
  553. chatConnection:disconnect()
  554. end
  555.  
  556.  
  557. function COMMANDsFunc(msg)
  558. local find = GetArgs(msg)[1]
  559. for i,v in pairs(commands) do
  560. if msg:lower():sub(1, v.COMMAND:len()) == v.COMMAND:lower() then
  561. local COMMAND = msg:sub(v.COMMAND:len()+2)
  562. v.func(COMMAND)
  563. end
  564. end
  565. end
  566.  
  567.  
  568.  
  569. chatConnection = RoAdminsAdminPlayer.Chatted:connect(COMMANDsFunc)
  570.  
  571. rotation = 0
  572. while wait() do
  573. rotation = rotation + 0.0001
  574. pcall(function()
  575. for i = 1, #OutputFunc do
  576. pcall(function()
  577. position = RoAdminsAdminPlayer.Character.Torso.CFrame
  578. end)
  579. radius = 5 + (#OutputFunc * 0.5)
  580. x = math.cos((i / #OutputFunc - (0.5 / #OutputFunc) + rotation * 2) * math.pi * 2) * radius
  581. y = 0
  582. z = math.sin((i / #OutputFunc - (0.5 / #OutputFunc) + rotation * 2) * math.pi * 2) * radius
  583. pcall(function()
  584. tposition = position:toWorldSpace(CFrame.new(x,y,z):inverse())
  585. end)
  586. pcall(function()
  587. OutputFunc[i].Output.CFrame = CFrame.new(tposition.p, position.p) * CFrame.Angles(math.rad(25),0,0)
  588. end)
  589. end
  590. end)
  591. end
Add Comment
Please, Sign In to add comment