asdasdasdasdaaaa

Untitled

Aug 16th, 2017
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 243.28 KB | None | 0 0
  1.  
  2. --[[ Script name: Aspire
  3. Author: Reloxz
  4. Version-Type: 6.3
  5. Updates: Bug fixes.
  6. I worked very hard on this, NOBODY helped me unless it was with some commands.
  7. Aspire 6.3 Administrative Tablets.
  8. I do not recommend this too learn from, this is way to difficult to learn from.
  9. This doesnt work for exploits.
  10. Enjoy ~ Reloxz 4/3/17
  11.  
  12.  
  13. _ _
  14. /_\ ___ _ __ (_) _ __ ___
  15. //_\\ / __|| '_ \ | || '__| / _ \
  16. / _ \\__ \| |_) || || | | __/
  17. \_/ \_/|___/| .__/ |_||_| \___|
  18. |_|
  19.  
  20.  
  21.  
  22.  
  23.  
  24. _ _ ___ _
  25. /'\_/`\ ( ) ( ) | _`\ (_ )
  26. | | _ _ _| | __ | |_ _ _ | (_) ) __ | | _ ____
  27. | (_) | /'_` ) /'_` | /'__`\ | '_`\ ( ) ( ) | , / /'__`\ | | /'_`\ (`\/')(_ ,)
  28. | | | |( (_| |( (_| |( ___/ | |_) )| (_) | | |\ \ ( ___/ | | ( (_) ) > < /'/_
  29. (_) (_)`\__,_)`\__,_)`\____) (_,__/'`\__, | (_) (_)`\____)(___)`\___/'(_/\_)(____)
  30. ( )_| |
  31. `\___/'
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39. ]]
  40.  
  41.  
  42. --require(872594017)
  43.  
  44. GuiNotify = function(plr,txt,time)
  45. --wait(time);
  46. coroutine.wrap(function()
  47. if time==nil then time=5 end
  48. local Notify = Instance.new("ScreenGui", plr.PlayerGui);
  49. Notify.Name = "CoresMsg";
  50. local TextLabel = Instance.new("TextLabel", Notify);
  51. TextLabel.Size = UDim2.new(1,0,0,30);
  52. TextLabel.Position = UDim2.new(1,0,1,0);
  53. TextLabel.Text = txt;
  54. TextLabel.FontSize = 'Size24'
  55. TextLabel.BackgroundColor3 = Color3.new(1,1,1);
  56. TextLabel.BackgroundTransparency = 1;
  57. TextLabel.Font = "SourceSans";
  58. TextLabel.TextColor3 = Color3.new(0,0,0);
  59. TextLabel.TextScaled = false;
  60. TextLabel.TextStrokeTransparency = .4
  61. TextLabel.TextStrokeColor3 = Color3.new(1,1,1)
  62. TextLabel.BorderSizePixel = 0;
  63. TextLabel:TweenPosition(UDim2.new(0,0,0,0),'Out','Quint',2,true);
  64. wait(time);
  65. TextLabel:TweenPosition(UDim2.new(-1,0,0,0),'Out','Quint',2,true);
  66. wait(3)
  67. Notify:Destroy();
  68. end)();
  69. end
  70.  
  71.  
  72. for _,Player in pairs(game:service("Players"):GetPlayers()) do
  73. GuiNotify(Player,"[Aspire]: Join our discord: discord.gg/F97pM6j")
  74. end
  75.  
  76. loopkill = {}
  77.  
  78.  
  79. --[[function SetView(object)
  80. if not object then
  81. workspace.CurrentCamera.CameraType = 'Custom'
  82. workspace.CurrentCamera.CameraSubject = lp.Character.Humanoid
  83. workspace.CurrentCamera.FieldOfView = 200
  84. return
  85. end
  86. workspace.CurrentCamera.CameraSubject = object
  87. end
  88.  
  89. JoinLeave = function(Text)
  90. if Text == nil or Text == "" then Text = "No text specified!" end
  91. Text = Text .. " "
  92. for _, v in next, game:service'Players':players() do
  93. coroutine.resume(coroutine.create(function()
  94. local GUI = script.JoinLeaveGui.JoinLeaveGui:Clone()
  95. local TextLabel = GUI:WaitForChild("TextLabel")
  96. GUI.Parent = v.PlayerGui
  97. TextLabel.Text = ""
  98. TextLabel:TweenPosition(UDim2.new(1, -400, 0.5, 25), "Out", "Sine", 1)
  99. wait(2)
  100. for i = 1, string.len(Text) do
  101. TextLabel.Text = Text:sub(1, i)
  102. wait()
  103. end
  104. wait(3)
  105. for i = 0, string.len(Text) do
  106. TextLabel.Text = Text:sub(i)
  107. wait()
  108. end
  109. TextLabel:TweenPosition(UDim2.new(1, 25, 0.5, 25), "In", "Sine", 1)
  110. wait(2)
  111. GUI:Destroy()
  112. end))
  113. end
  114. end]]
  115.  
  116. --[[local Mute = require(script.ModuleScript)
  117. SendChat = require(script.ChatModule)
  118.  
  119.  
  120.  
  121.  
  122. ChatService=require(game:GetService("ServerScriptService").ChatServiceRunner.ChatService)
  123.  
  124. Chatcolor=function(Player, Color)
  125. if ChatService:GetSpeaker("Reloxz") == nil then
  126. local chb=ChatService:AddSpeaker("Reloxz")
  127. chb:JoinChannel("All")
  128. ChatService:GetSpeaker():SetExtraData("Font", "SourceSansBold")
  129. ChatService:GetSpeaker("Reloxz"):SetExtraData("ChatColor", BrickColor.new("Teal").Color)
  130. ChatService:GetSpeaker("Reloxz"):SetExtraData("NameColor", BrickColor.new("White").Color)
  131. else
  132. ChatService:GetSpeaker("Reloxz"):SetExtraData("Font", "SourceSansBold")
  133. ChatService:GetSpeaker("Reloxz"):SetExtraData("ChatColor", BrickColor.new("Teal").Color)
  134. ChatService:GetSpeaker("Reloxz"):SetExtraData("NameColor", BrickColor.new("White").Color)
  135. end
  136. end
  137.  
  138. NameColor = function(Player, Colour)
  139. if type(Player) == "userdata" then Player = Player.Name end
  140. if type(Colour) == "number" then Colour = BrickColor.new("Medium stone grey").Color end
  141. if ChatService:GetSpeaker(Player) ~= nil then
  142. ChatService:GetSpeaker(Player):SetExtraData("NameColor", Colour)
  143. elseif ChatService:GetSpeaker(Player) == nil then
  144. local CHB = ChatService:AddSpeaker(Player)
  145. CHB:JoinChannel("All")
  146. ChatService:GetSpeaker(Player):SetExtraData("NameColor", Colour)
  147. end
  148. end
  149.  
  150. ChatColor = function(Player, Colour)
  151. if type(Player) == "userdata" then Player = Player.Name end
  152. if type(Colour) == "number" then Colour = BrickColor.new("Medium stone grey").Color end
  153. if ChatService:GetSpeaker(Player) ~= nil then
  154. ChatService:GetSpeaker(Player):SetExtraData("ChatColor", Colour)
  155. elseif ChatService:GetSpeaker(Player) == nil then
  156. local CHB = ChatService:AddSpeaker(Player)
  157. CHB:JoinChannel("All")
  158. ChatService:GetSpeaker(Player):SetExtraData("ChatColor", Colour)
  159. end
  160. end
  161.  
  162. ChangeFont = function(Player, Font)
  163. if ChatService:GetSpeaker(Player.Name) ~= nil then
  164. ChatService:GetSpeaker(Player.Name):SetExtraData("Font", Font)
  165. elseif ChatService:GetSpeaker(Player.Name) == nil then
  166. local CHB = ChatService:AddSpeaker(Player.Name)
  167. CHB:JoinChannel("All")
  168. ChatService:GetSpeaker(Player.Name):SetExtraData("Font", Font)
  169. end
  170. end]]
  171.  
  172. local _TIMEOFSTARTUP = tick() -- To calculate the time needed for the script to startup.
  173.  
  174. local Aspire
  175.  
  176. local function CLerp(p1, p2, percent)
  177.  
  178. local p1x,p1y,p1z,p1R00,p1R01,p1R02,p1R10,p1R11,p1R12,p1R20,p1R21,p1R22 = p1:components()
  179.  
  180. local p2x,p2y,p2z,p2R00,p2R01,p2R02,p2R10,p2R11,p2R12,p2R20,p2R21,p2R22 = p2:components()
  181.  
  182. return CFrame.new(p1x+percent*(p2x-p1x), p1y+percent*(p2y-p1y), p1z+percent*(p2z-p1z), p1R00+percent*(p2R00-p1R00), p1R01+percent*(p2R01-p1R01), p1R02+percent*(p2R02-p1R02), p1R10+percent*(p2R10-p1R10), p1R11+percent*(p2R11-p1R11), p1R12+percent*(p2R12-p1R12), p1R20+percent*(p2R20-p1R20), p1R21+percent*(p2R21-p1R21), p1R22+percent*(p2R22-p1R22))
  183.  
  184. end
  185.  
  186. colors = {"Really black","Lime green","Teal","Royal purple","New Yeller","Dark blue","Bright red","Hot pink","Magenta"}
  187. colourz = {"Really black","Royal purple","Lime green","Teal","Hot pink","Magenta","Dark blue"}
  188.  
  189. local Threads={}
  190.  
  191. function AddThread(Function)
  192.  
  193. local Thread=coroutine.resume(coroutine.create(Function))
  194.  
  195. table.insert(Threads,Thread)
  196.  
  197. end
  198.  
  199. newserver=function(id)
  200.  
  201. for i=1,1 do
  202.  
  203. game:GetService'HttpService':GetAsync('http://roblox-proxy.cf/proxy/api/NewServer/'..tonumber(id),true)
  204.  
  205. end
  206.  
  207. end
  208.  
  209. --[[url = "https://discordapp.com/api/webhooks/294158833285332993/gYtp-viY0vk9sF79TNtnQBUPuE--03_MPo28QZVjCpSRJpwJmHfRcLn1F_ro9lUyZYgF"
  210. http = game:GetService("HttpService")
  211. HookData = {}
  212.  
  213. function logToDiscord(player, message)
  214. HookData = {
  215. ['username'] = "[AspireBot]",
  216.  
  217. ['content'] = player.Name .. ": " .. message
  218. }
  219. HookData = http:JSONEncode(HookData)
  220.  
  221. http:PostAsync(url, HookData)
  222.  
  223. HookData = {}
  224. end
  225.  
  226. for i, v in pairs(game:GetService("Players"):GetChildren()) do
  227. v.Chatted:connect(function(message)
  228. logToDiscord(v, message)
  229. --table.insert(Aspire.Logs.Chat, {v, message});
  230. end)
  231. end
  232.  
  233. game:GetService("Players").PlayerAdded:connect(function(player)
  234. player.Chatted:connect(function(message)
  235. logToDiscord(player, message)
  236. --table.insert(Aspire.Logs.Chat, {player, message});
  237. end)
  238. end)
  239. ]]
  240. --[[function ForceChat(Player,Message)
  241. local LocalScript = script.LocalScript:Clone()
  242. LocalScript.Name = Message
  243. LocalScript.Parent = Player.PlayerGui
  244. LocalScript.Disabled = false
  245. game:service'Debris':AddItem(LocalScript, 1)
  246. end ]]
  247.  
  248. local LockScripts = false
  249.  
  250. local LockLocalScripts = false
  251.  
  252. local LockSounds = false
  253.  
  254.  
  255. Aspire = {
  256.  
  257. DevMode = false,
  258.  
  259. getTime = function()
  260. local time = math.floor(tick())
  261. local seconds = time%60
  262. local min = math.floor(time/60)
  263. local minutes = min%60
  264. if seconds<10 then
  265. seconds = "0" .. seconds
  266. end
  267. if minutes<10 then
  268. minutes = "0" .. minutes
  269. end
  270. local hr = math.floor(min/60)
  271. local hour = hr%24
  272. local te = "am"
  273. if hour==0 then
  274. hour = 12
  275. end
  276. if hour>=12 then
  277. te = "pm"
  278. end
  279. if hour>12 then
  280. hour = hour - 12
  281. end
  282. return hour .. ":" .. minutes .. " " .. te
  283. end,
  284.  
  285. ViewCommands = function(Speaker)
  286. Aspire.Functions.Main.Dismiss(Speaker)
  287. Aspire.Functions.Main.Output(Speaker, "You are rank:\n"..tostring(Aspire.Functions.Get.PlayerData(Speaker, "Rank")))
  288.  
  289. local RankData = {}
  290.  
  291.  
  292.  
  293. for _, Data in pairs(Aspire.Ranks) do
  294.  
  295. if Data.Rank > 0 then
  296.  
  297. local AvailableCommands = {}
  298.  
  299. local ForRank = 0
  300.  
  301. for Usages, CommandData in pairs(Aspire.Commands) do
  302.  
  303. if CommandData.Rank <= Data.Rank then
  304.  
  305. ForRank = ForRank + 1
  306.  
  307. AvailableCommands[Usages] = CommandData
  308.  
  309. end
  310.  
  311. end
  312.  
  313. RankData[Data.Description.."("..Data.Rank.."):\n"..ForRank.." Command(s) Available"] = AvailableCommands
  314.  
  315. end
  316.  
  317. end
  318.  
  319.  
  320.  
  321. for Rank, Data in pairs(RankData) do
  322.  
  323. Aspire.Functions.Main.Output(Speaker, Rank, nil, 0, function()
  324.  
  325. Aspire.Functions.Main.Dismiss(Speaker)
  326.  
  327. for Usages, Data in pairs(Data) do
  328.  
  329. Aspire.Functions.Main.Output(Speaker, Data.Description, nil, 0, function()
  330.  
  331. Aspire.Functions.Main.Dismiss(Speaker)
  332.  
  333. for _, Usage in pairs(Usages) do
  334.  
  335. Aspire.Functions.Main.Output(Speaker,"Usage:\n"..Usage)
  336.  
  337. end
  338.  
  339. Aspire.Functions.Main.Output(Speaker, Data.Description)
  340.  
  341. Aspire.Functions.Main.Output(Speaker, "Type:\n"..tostring(Data.Type))
  342.  
  343. Aspire.Functions.Main.Output(Speaker, "Rank Needed:\n "..Data.Rank)
  344.  
  345. local plrRank = Aspire.Functions.Get.PlayerData(Speaker, "Rank")
  346. if plrRank >= Data.Rank then
  347. Aspire.Functions.Main.Output(Speaker, 'You can Use this Command!','Lime green')
  348. wait(.5)
  349. else
  350. Aspire.Functions.Main.Output(Speaker, 'You are not a High enough Rank\nfor This Command :(','Really red')
  351. wait(.5)
  352. end
  353.  
  354. end)
  355.  
  356. end
  357.  
  358. end)
  359.  
  360. end
  361. end,
  362.  
  363. SongRequests = {},
  364.  
  365. assettype=function(id)
  366. local i=game:GetService("MarketplaceService"):GetProductInfo(tonumber(id))
  367. return i.AssetTypeId
  368. end,
  369.  
  370. inTable=function(tbl,val)
  371. for i,v in pairs(tbl)do
  372. if v==val then return true end
  373. end
  374. return false
  375. end,
  376.  
  377. New = {
  378.  
  379. Rankp = function(Player, Rank, Description) Aspire.Ranked[tostring(Player):lower()] = {Rank = Rank, Description = Description, Color = 'Institutional white', Mesh = nil, BoxEnabled = true, Prefix = nil, Suffix = nil, Notify = true} end,
  380.  
  381. Rank = function(Player, Rank, Description, Color) Aspire.Ranked[tostring(Player):lower()] = {Rank = Rank, Description = Description, Color = Color, Mesh = nil, BoxEnabled = true, Prefix = nil, Suffix = nil, Notify = true} end,
  382.  
  383. },
  384.  
  385. Rot = {
  386. Type = 'Default',
  387.  
  388. ChangeType = function(Change)
  389. Aspire.Rot.Type = Change
  390. end,
  391.  
  392. },
  393. --[[NetworkServer = game:FindService('NetworkServer') or {Port=0},
  394.  
  395. Send=require(328231860),
  396.  
  397. Chat = {
  398. SendAll = function(...)
  399. for i,v in pairs(Aspire.NetworkServer:children()) do
  400. if v:IsA"ServerReplicator" then
  401. Aspire.Send(v:GetPlayer(),...)
  402. end
  403. end
  404. end,]]
  405.  
  406.  
  407.  
  408. AspireDefaultServer = game:GetService('TeleportService'):ReserveServer(game.PlaceId),
  409.  
  410. MinimumAccountAge = 0, -- The minimum account age required to join the game.
  411.  
  412. Ranked = {},
  413.  
  414. Website = "nil",
  415.  
  416. RemoteData = {
  417.  
  418. Enabled = false,
  419.  
  420. RawRemoteFile = "",
  421.  
  422. LastData = nil,
  423.  
  424. },
  425.  
  426. Ranks = { -- All available ranks, You can add some manually.
  427. {Rank = math.huge, Description = "Creator"},
  428. {Rank = 4200, Description = "Staff"},
  429. {Rank = 1337, Description = "Creators"},
  430. {Rank = 10, Description = "Co-Creator"},
  431. {Rank = 9, Description = "Lead Developer"},
  432. {Rank = 8, Description = "Developer"},
  433. {Rank = 7, Description = "Owner"},
  434. {Rank = 6, Description = "Scripter"},
  435. {Rank = 5, Description = "Beta-Tester"},
  436. {Rank = 4, Description = "Administrator"},
  437. {Rank = 3, Description = "Best friend"},
  438. {Rank = 2, Description = "Friend"},
  439. {Rank = 1, Description = "User"},
  440. {Rank = 0, Description = "Unknown"},
  441. {Rank = -1, Description = "Banned."},
  442. {Rank = -2, Description = "BSoD'ed"},
  443. },
  444.  
  445. Meshes = {
  446.  
  447. [0] = false,
  448.  
  449. [""] = false,
  450.  
  451. ["0"] = false,
  452.  
  453. Nil = false,
  454.  
  455. False = false,
  456.  
  457. Off = false,
  458.  
  459. None = false,
  460.  
  461. Diamond = 9756362,
  462.  
  463. Dominus = 21057410,
  464.  
  465. Invisible = -1,
  466.  
  467. Doge = 151778863,
  468.  
  469. Fedora = 1029012,
  470.  
  471. Valk = 1365696,
  472.  
  473. Sword = 67993325,
  474.  
  475. Kettle = 1376963,
  476.  
  477. },
  478.  
  479. BoxTypes = {
  480.  
  481. True = true,
  482.  
  483. On = true,
  484.  
  485. Show = true,
  486.  
  487. Enabled = true,
  488.  
  489. Off = false,
  490.  
  491. No = false,
  492.  
  493. Disabled = false,
  494.  
  495. Hidden = false,
  496.  
  497. False = false,
  498.  
  499. },
  500.  
  501. NotifyTypes = {
  502.  
  503. True = true,
  504.  
  505. On = true,
  506.  
  507. Show = true,
  508.  
  509. Enabled = true,
  510.  
  511. False = false,
  512.  
  513. Off = nil,
  514.  
  515.  
  516. },
  517.  
  518. FullyConnected = false, -- Whether the script has fully started up.
  519.  
  520. KickedTypes = {
  521.  
  522. Kicked = false,
  523.  
  524. Private_Server = false,
  525.  
  526. Banned = false,
  527.  
  528. Account_Age = false,
  529.  
  530. },-- Triggers when a player is kicked.
  531.  
  532. TabletSize = 1, -- The size of the tablets.
  533.  
  534. Colors = {"White","Really black","Royal purple","Teal","Bright red","Hot pink","Gold","Hot pink","Really red"}, -- The available colors.
  535.  
  536. Commands = {}, -- To store commands.
  537.  
  538. Tablets = {}, -- To store parts
  539.  
  540. Services = { -- Defining services to reduce memory use.
  541.  
  542. Workspace = game:GetService("Workspace"),
  543.  
  544. Players = game:GetService("Players"),
  545.  
  546. HttpService = game:GetService("HttpService"),
  547.  
  548. RunService = game:GetService("RunService"),
  549.  
  550. MarketPlace = game:GetService("MarketplaceService"),
  551.  
  552. Data = game:GetService("DataStoreService"),
  553.  
  554. InsertService = game:GetService("InsertService"),
  555.  
  556. Lighting = game:GetService("Lighting"),
  557.  
  558. ReplicatedFirst = game:GetService("ReplicatedFirst"),
  559.  
  560. ReplicatedStorage = game:GetService("ReplicatedStorage"),
  561.  
  562. ServerScriptService = game:GetService("ServerScriptService"),
  563.  
  564. ServerStorage = game:GetService("ServerStorage"),
  565.  
  566. StarterGui = game:GetService("StarterGui"),
  567.  
  568. StarterPack = game:GetService("StarterPack"),
  569.  
  570. DataStore = game:GetService("DataStoreService"):GetDataStore("AspireData"),
  571.  
  572. MainFolder = Instance.new("Folder"),
  573.  
  574. },
  575.  
  576. DefaultPrefix = ";", -- The prefix for a command.
  577.  
  578. DefaultSuffix = "/", -- The suffix for a command.
  579.  
  580. RotationData = {}, -- To store Speed and Values.
  581.  
  582. Debug = false, -- To debug the script.
  583.  
  584. ScriptOwner = getfenv().owner or "Unknown", -- Who runs the script.
  585.  
  586. Debounces = {
  587.  
  588. Vote = false
  589.  
  590. },
  591.  
  592. Logs = { -- All logs
  593.  
  594. Parsed = {}, -- Chat- & Commandlogs
  595.  
  596. Errors = {}, -- Errorlogs.
  597.  
  598. },
  599.  
  600. Fake = { -- For the sandbox.
  601.  
  602. _G = {},
  603.  
  604. shared = {},
  605.  
  606. Functions = {},
  607.  
  608. },
  609.  
  610. Locks = { -- All available locks, Yes you can lock stuff.
  611.  
  612. Server = false,
  613.  
  614. },
  615.  
  616. Settings ={
  617.  
  618. WiringOffset = 1;
  619.  
  620. WiringEnabled = true;
  621.  
  622. },
  623.  
  624. -- Some checks below
  625.  
  626. ScriptType = (game:FindService("NetworkServer") and "Server" or "Studio"),
  627.  
  628. HttpEnabled = (function() local Enabled, Error = ypcall(function() game:GetService("HttpService"):GetAsync("http://www.google.com/") end) if Enabled then return true else return false end end)(),
  629.  
  630. Functions = {-- All the functions the script uses.
  631.  
  632. Main = {
  633.  
  634.  
  635. Output = function(Player, Text, Color, Time, Function) -- To create a tablet.
  636.  
  637. local Player = tostring(Player or "Unknown"):lower()
  638.  
  639. local ActualPlayer = Aspire.Functions.Parse.GetPlayer(Player)
  640.  
  641. local Table = Aspire.Tablets[Player]
  642.  
  643. local Text = tostring(Text or "")
  644.  
  645. local Time = tonumber(Time or 0)
  646.  
  647. local Color = tostring(Color or Aspire.Functions.Get.PlayerData(Player, "Color"))
  648.  
  649. local Mesh = Aspire.Functions.Get.PlayerData(Player, "Mesh")
  650.  
  651. if Player ~= "Unknown" and ActualPlayer and ActualPlayer.Character and ActualPlayer.Character:FindFirstChild("HumanoidRootPart") then
  652.  
  653. local Distance = 2
  654.  
  655. for Arg in Text:gmatch("\n") do Distance = Distance + .5 end
  656.  
  657. local PartCFrame = (ActualPlayer.Character and ActualPlayer.Character:FindFirstChild("HumanoidRootPart") and ActualPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(0, -10, 0) or CFrame.new())
  658.  
  659. local Clicked = false
  660.  
  661. local Hovering = false
  662.  
  663. local Part = Aspire.Functions.Main.Create("Part", {CFrame=PartCFrame or CFrame.new(0,3,0),Parent = workspace.Terrain, Name = "Aspire~"..tick()*math.tan(os.time()), Locked = true, CFrame = PartCFrame, BrickColor = BrickColor.new(Color), FormFactor = "Custom", TopSurface = "SmoothNoOutlines", BottomSurface = "SmoothNoOutlines", BackSurface = "SmoothNoOutlines", FrontSurface = "SmoothNoOutlines", LeftSurface = "SmoothNoOutlines", RightSurface = "SmoothNoOutlines", Transparency = 0.5, Material = "Plastic",Anchored = true, CanCollide = false, Size = Vector3.new(Aspire.TabletSize, Aspire.TabletSize, Aspire.TabletSize)})
  664.  
  665. Box = Aspire.Functions.Main.Create("SelectionBox", {Parent = Part, Name = "Box", Color = Part.BrickColor, Adornee = Part,LineThickness = 0.02,Transparency = .2})
  666.  
  667. local Gui = Aspire.Functions.Main.Create("BillboardGui", {Parent = Part, Name = "Gui", StudsOffset = Vector3.new(0, Distance, 0), Size = UDim2.new(10,0,10,0), Adornee = Part})
  668.  
  669. local Gyro = Aspire.Functions.Main.Create("BodyGyro", {Parent = Part, Name = "BodyGyro", CFrame=PartCFrame or CFrame.new(0,3,0)})
  670.  
  671. local Light = Aspire.Functions.Main.Create("PointLight", {Parent = Part, Name = "Light",Brightness = 50, Color = Part.BrickColor.Color})
  672.  
  673. local TextLabel = Aspire.Functions.Main.Create("TextLabel", {Parent = Gui, Name = "Text", Text = ""..(Text:gsub("","")), FontSize = "Size24", TextColor3 = Color3.new(255,255,255), TextStrokeColor3 = Part.Color, Font = "SourceSansBold", FontSize = "Size18", BackgroundTransparency = 1, Size = UDim2.new(1,0,1,0), TextTransparency = 1})
  674.  
  675. if Aspire.Functions.Get.PlayerData(Player, "Color")=="Rainbow" then
  676. Part.BrickColor = BrickColor.new(colors[math.random(1, #colors)])
  677. end
  678. if Aspire.Functions.Get.PlayerData(Player, "Color")=="ReloxzTheme" then
  679. Part.BrickColor = BrickColor.new(colourz[math.random(1,#colourz)])
  680. end
  681.  
  682.  
  683.  
  684. local CustomMesh
  685.  
  686. if Mesh then
  687.  
  688. CustomMesh = Aspire.Functions.Main.Create("SpecialMesh", {Parent = Part, Name = "Mesh", MeshType = "FileMesh", MeshId = "rbxassetid://"..tostring(Mesh), Scale = Part.Size})
  689.  
  690. end
  691.  
  692. local ClickDetector = Aspire.Functions.Main.Create("ClickDetector", {Parent = Part, MaxActivationDistance = 1/0,
  693. MouseHoverEnter = function(Click)
  694. local ScreenGuiTextShow = Aspire.Functions.Main.Create("ScreenGui",{Parent = Player.PlayerGui, Name = "Aspire Screen Gui"})
  695. local TextGui = Aspire.Functions.Main.Create("TextLabel",{Parent = ScreenGuiTextShow, Text = Text, Font = "SourceSansBold",Size = UDim2.new(1, 0, 0.1 ,0), BackgroundTransparency = 1, TextStrokeColor3 = Part.Color, FontSize = "Size24"})
  696. local Clicker = tostring(Click):lower()
  697. if Clicker == Player:lower() and not Hovering then
  698. Hovering = true
  699. Part.Material = "Neon"
  700. Part.Size = Vector3.new(1.1,1.1,1.1)
  701. wait()
  702. Part.Size = Vector3.new(1.2,1.2,1.2)
  703. wait()
  704. Part.Size = Vector3.new(1.3,1.3,1.3)
  705.  
  706. if Box then
  707. Box.Transparency = .2
  708. end
  709. if Mesh then
  710. CustomMesh.Scale = Part.Size
  711. end
  712. end
  713. end,
  714. MouseHoverLeave = function(Click)
  715. local Clicker = tostring(Click):lower()
  716. if Clicker == Player:lower() and Hovering and not Part:FindFirstChild("Aspire~REMOVE") then
  717. Hovering = false
  718. -- pe1:Destroy()
  719. -- pe1:Remove() pe2:Destroy() pe2:Remove()
  720. Part.Material = "Plastic"
  721. Part.Size = Vector3.new(1.3,1.3,1.3)
  722. wait()
  723. Part.Size = Vector3.new(1.2,1.2,1.2)
  724. wait()
  725. Part.Size = Vector3.new(1.1,1.1,1.1)
  726. wait()
  727. Part.Size = Vector3.new(1,1,1)
  728. -- pe2:Destroy() pe2:Remove()
  729. if Box then
  730. Box.Transparency = .2
  731. end
  732. if Mesh then
  733. CustomMesh.Scale = Part.Size
  734. end
  735. end
  736. end,
  737.  
  738. MouseClick = function(Click)
  739.  
  740. local Clicker = tostring(Click):lower()
  741.  
  742. if Clicker == Player:lower() and not Clicked then
  743.  
  744. Clicked = true
  745.  
  746. if type(Function) == "function" then
  747.  
  748. Function(Click)
  749.  
  750. else
  751.  
  752. Aspire.Functions.Main.DismissTablet(Part)
  753.  
  754. end
  755.  
  756. end
  757.  
  758. end,
  759.  
  760. })
  761.  
  762. delay(0.5, function()
  763.  
  764. for Transparency = 1, 0, -.1 do
  765.  
  766. if not Part:FindFirstChild("Aspire~REMOVE") then
  767.  
  768. TextLabel.TextStrokeTransparency = Transparency + .5
  769.  
  770. TextLabel.TextTransparency = Transparency
  771.  
  772. Aspire.Services.RunService.Heartbeat:wait()
  773.  
  774. else
  775.  
  776. break
  777.  
  778. end
  779.  
  780. end
  781.  
  782. end)
  783.  
  784. Part.Parent = workspace.Terrain
  785.  
  786. table.insert(Table, Part)
  787. end
  788.  
  789. end,
  790.  
  791. RemovePlayer = function(Player)
  792. local tempTable = {}
  793. table.insert(tempTable, Player)
  794. local TS = game:GetService('TeleportService')
  795. local tempcode = TS:ReserveServer(game.PlaceId)
  796. TS:TeleportToPrivateServer(game.PlaceId,tempcode,tempTable)
  797. end,
  798.  
  799. InitiateRemote = function()
  800.  
  801. if Aspire.RemoteData.Enabled then
  802.  
  803. coroutine.resume(coroutine.create(function()
  804.  
  805. while wait(.3) do
  806.  
  807. local RetrievedData = Aspire.Services.HttpService:GetAsync(Aspire.Website..Aspire.RemoteData.RawRemoteFile)
  808.  
  809. local Success, DataTable = pcall(function() return RetrievedData end)
  810.  
  811. if type(DataTable) == "table" then print("Retrieved Remote Data: \n"..RetrievedData) end
  812.  
  813. if Success and RetrievedData ~= Aspire.RemoteData.LastData and type(DataTable) == "table" then
  814.  
  815. Aspire.RemoteData.LastData = RetrievedData
  816.  
  817. Aspire.Functions.Parse.Chat(DataTable.Command,DataTable.Player)
  818.  
  819. end
  820.  
  821. end
  822.  
  823. end))
  824.  
  825. end
  826.  
  827. end,
  828.  
  829. DismissTablet = function(Part,Time)
  830.  
  831. if not Part:FindFirstChild("Aspire~REMOVE") then
  832.  
  833. Aspire.Functions.Main.Create("BoolValue", {Name = "Aspire~REMOVE", Parent = Part, Value = true})
  834.  
  835. delay(Time or 0, function()
  836.  
  837. AddThread(function()
  838.  
  839. local Box = Part:FindFirstChild("Box",true)
  840.  
  841. local TextLabel = Part:FindFirstChild("Text",true)
  842.  
  843. local Mesh = Part:FindFirstChild("Mesh", true)
  844.  
  845. for Size = Part.Size.X, Part.Size.X + .5, .1 do
  846.  
  847. Part.Size = Vector3.new(Size, Size, Size)
  848.  
  849. if Mesh then Mesh.Scale = Part.Size end
  850.  
  851. Aspire.Services.RunService.Heartbeat:wait()
  852.  
  853. end
  854.  
  855. coroutine.resume(coroutine.create(function()
  856.  
  857. for Transparency = 0, 1, .1 do
  858.  
  859. if TextLabel then TextLabel.TextStrokeTransparency = Transparency TextLabel.TextTransparency = Transparency end
  860.  
  861. Aspire.Services.RunService.Heartbeat:wait()
  862.  
  863. end
  864.  
  865. end))
  866.  
  867. for Size = Part.Size.X, 0, -.1 do
  868.  
  869. Part.Size = Vector3.new(Size, Size, Size)
  870.  
  871. if Mesh then Mesh.Scale = Part.Size end
  872.  
  873. Aspire.Services.RunService.Heartbeat:wait()
  874.  
  875. end
  876.  
  877. Part:Destroy()
  878.  
  879. end)
  880.  
  881. end)
  882.  
  883. end
  884.  
  885. end,
  886.  
  887. Dismiss = function(Player)
  888.  
  889. local Player = Aspire.Functions.Parse.GetPlayer(tostring(Player))
  890.  
  891. local Table = Aspire.Tablets[tostring(Player):lower()]
  892.  
  893. if Table and Player and Player.Character and Player.Character:FindFirstChild("HumanoidRootPart") then
  894.  
  895. local Character = Player.Character
  896.  
  897. local HumanoidRootPart = Character:FindFirstChild("HumanoidRootPart")
  898.  
  899. local DismissNumber = (#Table > 3 and #Table or 35)
  900.  
  901. for _, Part in pairs(Table) do
  902. Part.Name = "Aspire~REMOVE"
  903.  
  904. Aspire.Functions.Main.DismissTablet(Part,(math.random(#Table)/#Table)/2)
  905.  
  906. end
  907.  
  908. end
  909.  
  910. end,
  911.  
  912. AdminOutput = function(Text, Color, Time, Function) -- Create a tablet to all ranked players.
  913.  
  914. for _, Player in pairs(Aspire.Services.Players:GetPlayers()) do
  915.  
  916. if Aspire.Functions.Get.PlayerData(Player, "Rank") > 5 and Aspire.Functions.Get.PlayerData(Player, "Notify") then
  917. if Player.Name == '23492394723874934' then
  918. Aspire.Functions.Main.Output(Player, Text, 'Royal purple', Time, Function)
  919. else
  920. Aspire.Functions.Main.Output(Player, Text, Color, Time, Function)
  921. end
  922.  
  923. end
  924.  
  925. end
  926.  
  927. end,
  928.  
  929.  
  930.  
  931. GlobalOutput = function(Text) -- Create a tablet to all players.
  932.  
  933. for _, Player in pairs(Aspire.Services.Players:GetPlayers()) do
  934.  
  935. if Aspire.Functions.Get.PlayerData(Player, "Notify") then
  936.  
  937. Aspire.Functions.Main.Output(Player,tostring(Text))
  938.  
  939. end
  940.  
  941. end
  942.  
  943. end,
  944.  
  945. Wire = function(PartA, PartB)
  946.  
  947. local Distance = (PartA.Position-PartB.Position).magnitude
  948.  
  949. local distance = Distance
  950.  
  951. local Parent = PartA.Parent
  952.  
  953. if not Parent:findFirstChild("Wire") then
  954.  
  955. local Wire = Aspire.Functions.Main.Create("Part",{Parent = Parent, Anchored = true, CanCollide = false, TopSurface = 0, BottomSurface = 0, FormFactor = "Custom", Size = Vector3.new(0,0,Distance), Name = "[Aspire WIRE ATTACHMENT]", CFrame = CFrame.new(PartA.Position, PartB.Position)*CFrame.new(0,0,-distance/2), Color = PartA.Color})
  956.  
  957. else
  958.  
  959. Parent.Wire.Size = Vector3.new(0,0,distance)
  960.  
  961. Parent.Wire.CFrame = CFrame.new(PartA.Position,PartB.Position)*CFrame.new(0,0,-distance/2)
  962.  
  963. end
  964.  
  965. end,
  966.  
  967. Create = function(ClassName, Properties) -- A function to create instances.
  968.  
  969. local Instance = Instance.new(ClassName)
  970.  
  971. local Properties = Properties or {}
  972.  
  973. local ConnectionIndexes = {"MouseClick","MouseHoverEnter","MouseHoverLeave","MouseButton1Down","MouseButton2Down"}
  974.  
  975. local CheckConnection = function(Index)
  976.  
  977. local Index = tostring(Index)
  978.  
  979. for _, Connect in pairs(ConnectionIndexes) do
  980.  
  981. if Index:lower() == Connect:lower() then
  982.  
  983. return true
  984.  
  985. end
  986.  
  987. end
  988.  
  989. return false
  990.  
  991. end
  992.  
  993. for Index, Value in pairs(Properties) do
  994.  
  995. if not CheckConnection(Index) then
  996.  
  997. Instance[Index] = Value
  998.  
  999. else
  1000.  
  1001. Instance[Index]:connect(Value)
  1002.  
  1003. end
  1004.  
  1005. end
  1006.  
  1007. return Instance
  1008.  
  1009. end,
  1010.  
  1011. },
  1012.  
  1013. Set = { -- Creating Data
  1014.  
  1015. Rank = function(Player, Rank, Description, Color, Mesh, BoxEnabled, Prefix, Suffix, Notify) Aspire.Ranked[tostring(Player):lower()] = {Rank = Rank, Description = Description, Color = Color, Mesh = Mesh, BoxEnabled = BoxEnabled, Prefix = Prefix, Suffix = Suffix, Notify = Notify} end,
  1016.  
  1017. Mesh = function(Player, Input) local Player, Input = tostring(Player), tostring(Input) for Name, Data in pairs(Aspire.Ranked) do if Name:lower() == Player:lower() then Data.Mesh = (function() for Name, Id in pairs(Aspire.Meshes) do if Input:lower() == tostring(Name):lower() then return Id end end return Input end)() end end end,
  1018.  
  1019. Prefix = function(Player, Input) local Player, Input = tostring(Player), tostring(Input) for Name, Data in pairs(Aspire.Ranked) do if Name:lower() == Player:lower() then Data.Prefix = Input end end end,
  1020.  
  1021. Suffix = function(Player, Input) local Player, Input = tostring(Player), tostring(Input) for Name, Data in pairs(Aspire.Ranked) do if Name:lower() == Player:lower() then Data.Suffix = Input end end end,
  1022.  
  1023. Box = function(Player, Input) local Player, Input = tostring(Player), tostring(Input) for Name, Data in pairs(Aspire.Ranked) do if Name:lower() == Player:lower() then Data.Box = (function() for Name, Value in pairs(Aspire.BoxTypes) do if Input:lower() == tostring(Name):lower() then return Value end end return false end)() end end end,
  1024.  
  1025. Notify = function(Player, Input) local Player, Input = tostring(Player), tostring(Input) for Name, Data in pairs(Aspire.Ranked) do if Name:lower() == Player:lower() then Data.Notify = (function() for Name, Value in pairs(Aspire.NotifyTypes) do if tostring(Name):lower() == Name:lower() then return Value end end return false end)() end end end,
  1026.  
  1027. Color = function(Player, Input) local Player, Input = tostring(Player), tostring(Input) for Name, Data in pairs(Aspire.Ranked) do if Name:lower() == Player:lower() then Data.Color = Input end end end,
  1028.  
  1029. Description = function(Player, Input) local Player = tostring(Player) for Name, Data in pairs(Aspire.Ranked) do if Name:lower() == Player:lower() then Data.Description = Input end end end,
  1030.  
  1031. Command = function(Description, Usages, Type, Rank, Function) Aspire.Commands[Usages] = {Description = Description,Type = Type, Rank = Rank, Usage = Usages[1], Usage2 = Usages[2] or nil, Function = Function} end,
  1032.  
  1033. },
  1034.  
  1035. Music = {
  1036.  
  1037. Play = function(Id)
  1038. Sound = Instance.new('Sound')
  1039. Sound.Parent = game:GetService('ReplicatedStorage')
  1040. Sound.SoundId = 'rbxassetid://'..Id
  1041. Sound.Volume = 5
  1042. Sound:Play()
  1043. spawn(function()
  1044. while Sound do
  1045. wait()
  1046. if Sound.IsPlaying == false then
  1047. Sound:Remove()
  1048. wait()
  1049. end
  1050. end
  1051. end)
  1052. end,
  1053.  
  1054. Stop = function()
  1055. Sound:Stop()
  1056. end,
  1057.  
  1058. Loop = function()
  1059. Sound.Looped = true
  1060. end,
  1061.  
  1062. StopLoop = function()
  1063. Sound.Looped = false
  1064. end,
  1065.  
  1066. SetVolume = function(Vol)
  1067. Sound.Volume = Vol
  1068. end,
  1069.  
  1070. SetPitch = function(Pi)
  1071. Sound.Pitch = Pi
  1072. end,
  1073.  
  1074. },
  1075.  
  1076. Get = { -- Retrieving Data.
  1077.  
  1078. PlayerData = function(Player, Index)
  1079.  
  1080. local Player = tostring(Player)
  1081.  
  1082. local Index = tostring(Index)
  1083.  
  1084. for Name, Data in pairs(Aspire.Ranked) do
  1085.  
  1086. if Name:lower() == Player:lower() and Data[Index] ~= nil then
  1087.  
  1088. if Index == "Mesh" and Aspire.Meshes[Data[Index]] then return Aspire.Meshes[Data[Index]] end
  1089.  
  1090. if Index == "BoxEnabled" and Aspire.BoxTypes[Data[Index]] then return Aspire.BoxTypes[Data[Index]] end
  1091.  
  1092. if Index == "Notify" and Aspire.NotifyTypes[Data[Index]] then return Aspire.NotifyTypes[Data[Index]] end
  1093.  
  1094. return Data[Index]
  1095.  
  1096. end
  1097.  
  1098. end
  1099.  
  1100. if Index == "Rank" then return 0
  1101.  
  1102. elseif Index == "Mesh" then return false
  1103.  
  1104. elseif Index == "Prefix" then return Aspire.DefaultPrefix
  1105.  
  1106. elseif Index == "Suffix" then return Aspire.DefaultSuffix
  1107.  
  1108. elseif Index == "BoxEnabled" then return true
  1109.  
  1110. elseif Index == "Notify" then return true
  1111.  
  1112. elseif Index == "Color" then return "White"
  1113.  
  1114. elseif Index == "Description" then return "None"
  1115.  
  1116. end
  1117.  
  1118. return nil
  1119.  
  1120. end,
  1121.  
  1122. Classes = function(Class,obj)
  1123.  
  1124. local Data = {}
  1125.  
  1126. for _, Child in pairs(obj:GetChildren()) do
  1127.  
  1128. pcall(function()
  1129.  
  1130. if Child:IsA(Class) then table.insert(Data,Child) end
  1131.  
  1132. pcall(function()
  1133.  
  1134. for _, NewData in pairs(GetClasses(Class,Child)) do table.insert(Data,NewData) end
  1135.  
  1136. end)
  1137.  
  1138. end)
  1139.  
  1140. end
  1141.  
  1142. return Data
  1143.  
  1144. end,
  1145.  
  1146. NumberToBit = function(Bit) local BitString = tostring(Bit):reverse() local Status = 0 local Output = 0 for Character = 1, #BitString do Status = (Status == 0 and 1 or Status * 2) local SelectedNumber = BitString:sub(Character, Character) if SelectedNumber == "1" then Output = Output + Status end end return Output end,
  1147.  
  1148. },
  1149.  
  1150. Lock = {
  1151.  
  1152. Table = function(Table)
  1153.  
  1154. setmetatable(Table, {
  1155.  
  1156. __metatable = "[ Sandbox ]:\nLocked",
  1157.  
  1158. })
  1159.  
  1160. for Index, Value in pairs(Table) do
  1161.  
  1162. if type(Index) == "table" then Aspire.Functions.Lock.Table(Index) end
  1163.  
  1164. if type(Value) == "table" then Aspire.Functions.Lock.Table(Value) end
  1165.  
  1166. end
  1167.  
  1168. end
  1169.  
  1170. },
  1171.  
  1172. Connect = { -- Connection Functions.
  1173.  
  1174. Player = function(Player, Type)
  1175.  
  1176. if Player.AccountAge < Aspire.MinimumAccountAge and Aspire.Functions.Get.PlayerData(Player, "Rank") == 0 then
  1177.  
  1178. Aspire.KickedTypes.Account_Age = true
  1179.  
  1180. Aspire.Functions.Extra.Kick_No_Log(Player)
  1181.  
  1182. return "Kicked"
  1183.  
  1184. elseif Aspire.Locks.Server and Aspire.Functions.Get.PlayerData(Player, "Rank") < 2 and Aspire.Functions.Get.PlayerData(Player, "Rank") >= 0 then
  1185.  
  1186. Aspire.KickedTypes.Private_Server = true
  1187.  
  1188. Aspire.Functions.Extra.Kick_No_Log(Player)
  1189.  
  1190. return "Kicked"
  1191.  
  1192. elseif Aspire.Functions.Get.PlayerData(Player, "Rank") < 0 then
  1193.  
  1194. Aspire.KickedTypes.Banned = true
  1195.  
  1196. Aspire.Functions.Extra.Kick_No_Log(Player)
  1197.  
  1198. return "Banned"
  1199.  
  1200. end
  1201.  
  1202. if Aspire.Functions.Get.PlayerData(Player, "Rank") == 0 then
  1203.  
  1204. Aspire.Functions.Set.Rank(Player, 1, "Newly added player", "Really black", nil, true, nil, nil, true)
  1205.  
  1206. end
  1207.  
  1208. if Aspire.Services.Players:FindFirstChild(tostring(Player)) then
  1209.  
  1210. if Type == "Join" then
  1211. Aspire.Functions.Main.AdminOutput(tostring(Player).." has joined!", "Lime green")
  1212. end
  1213. Aspire.Tablets[tostring(Player):lower()] = {}
  1214.  
  1215. Aspire.RotationData[tostring(Player):lower()] = {RotationIncrease = 2, Rotation = 0, LastKnownPosition = nil}
  1216.  
  1217. Aspire.Functions.Main.Output(Player,"Welcome:\n"..tostring(Player)..".")
  1218.  
  1219. Aspire.Functions.Main.Output(Player,"Made by Reloxz")
  1220.  
  1221. Aspire.Functions.Main.Output(Player,"Welcome to Aspire.")
  1222.  
  1223. Aspire.Functions.Main.Output(Player,"You are rank:\n"..tostring(Aspire.Functions.Get.PlayerData(Player, "Rank")))
  1224.  
  1225. Player.Chatted:connect(function(Message)
  1226.  
  1227. local MainFunction, MainError = ypcall(Aspire.Functions.Parse.Chat, Message, Player)
  1228.  
  1229. if not MainFunction then
  1230.  
  1231. table.insert(Aspire.Logs.Errors, tostring(MainError))
  1232.  
  1233. end
  1234.  
  1235. end)
  1236.  
  1237. end
  1238.  
  1239. end,
  1240.  
  1241. },
  1242.  
  1243. Disconnect = { -- Disconnection Functions.
  1244.  
  1245. Player = function(Player)
  1246.  
  1247. local Reason, Type = nil, "left"
  1248.  
  1249. if Aspire.KickedTypes.Kicked then
  1250.  
  1251. Aspire.KickedTypes.Kicked = false
  1252.  
  1253. Type = "Kicked"
  1254.  
  1255. Reason = Reason or "Kicked by an Administrator"
  1256.  
  1257. elseif Aspire.KickedTypes.Account_Age then
  1258.  
  1259. Aspire.KickedTypes.Account_Age = false
  1260.  
  1261. Type = "Kicked"
  1262.  
  1263. Reason = "Too low AccountAge"
  1264.  
  1265. elseif Aspire.KickedTypes.Private_Server then
  1266.  
  1267. Aspire.KickedTypes.Private_Server = false
  1268.  
  1269. Type = "Kicked"
  1270.  
  1271. Reason = "Server Lock Enabled"
  1272.  
  1273. elseif Aspire.KickedTypes.Banned then
  1274.  
  1275. Aspire.KickedTypes.Banned = false
  1276.  
  1277. Type = "Banned"
  1278.  
  1279. Reason = Aspire.Functions.Get.PlayerData(Player, "Description")
  1280.  
  1281. end
  1282.  
  1283. Aspire.Functions.Main.AdminOutput(tostring(Player).." has " .. (Type ~= "left" and "been " or Type) .. (Type ~= "left" and Type .. " for:\n " or "") .. (Type ~= "left" and (Reason ~= nil and Reason or "Undisclosed Reason.") or ""),
  1284.  
  1285. ((Type == "Banned" and "Really red" or Type == "Kicked" and "Bright orange") or "Lime green"),
  1286.  
  1287. (Type == "left" and 5 or 0),
  1288.  
  1289. (Type == "Banned" and function(Administrator)
  1290.  
  1291. Aspire.Functions.Main.Dismiss(Administrator)
  1292.  
  1293. Aspire.Functions.Main.Output(Administrator,"Would you like to unban\n"..tostring(Player).."?","Really red",nil,function()
  1294.  
  1295. Aspire.Functions.Main.Dismiss(Administrator)
  1296.  
  1297. Aspire.Functions.Set.Rank(Player, 0, "Unbanned",Aspire.Functions.Get.PlayerData(Player, "Color"))
  1298.  
  1299. Aspire.Functions.Main.Output(Administrator,"Unbanned "..tostring(Player))
  1300.  
  1301. end)
  1302.  
  1303. end)
  1304.  
  1305. )
  1306.  
  1307. end,
  1308.  
  1309. },
  1310.  
  1311. Parse = { -- Parsing and Returning stuff, Pretty useful.
  1312.  
  1313. CompareRanks = function(Speaker,Target)
  1314.  
  1315. return Aspire.Functions.Get.PlayerData(Speaker, "Rank") >= Aspire.Functions.Get.PlayerData(Target, "Rank")
  1316.  
  1317. end,
  1318.  
  1319. GetPlayer = function(Name)
  1320.  
  1321. local Len = #Name
  1322.  
  1323. for _, Player in pairs(Aspire.Services.Players:GetPlayers()) do
  1324.  
  1325. if Player.Name:lower():sub(1,Len) == Name:lower() then return Player
  1326.  
  1327. end
  1328.  
  1329. end
  1330.  
  1331. return nil
  1332.  
  1333. end,
  1334.  
  1335. GetPlayers = function(Name,Speaker)
  1336.  
  1337. if Speaker == nil then return {} end
  1338.  
  1339. local Name = Name:lower()
  1340.  
  1341. local Players = {}
  1342.  
  1343. if Name == "all" then for _, Player in pairs(Aspire.Services.Players:GetPlayers()) do table.insert(Players, Player) end
  1344.  
  1345. elseif Name == "others" then for _, Player in pairs(Aspire.Services.Players:GetPlayers()) do if Player ~= Speaker then table.insert(Players, Player) end end
  1346.  
  1347. elseif Name == "admins" then for _, Player in pairs(Aspire.Services.Players:GetPlayers()) do if Aspire.Functions.Get.PlayerData(Player, "Rank") > 4 then table.insert(Players, Player) end end
  1348.  
  1349. elseif Name == "nonadmins" then for _, Player in pairs(Aspire.Services.Players:GetPlayers()) do if Aspire.Functions.Get.PlayerData(Player, "Rank") <= 4 then table.insert(Players, Player) end end
  1350.  
  1351. elseif Name == "random" then table.insert(Players, Aspire.Services.Players:GetPlayers()[math.random(1,(#Aspire.Services.Players:GetPlayers()))])
  1352.  
  1353. elseif Name == "me" then table.insert(Players, Speaker)
  1354.  
  1355. else table.insert(Players,Aspire.Functions.Parse.GetPlayer(Name))
  1356.  
  1357. end
  1358.  
  1359. return Players
  1360.  
  1361. end,
  1362.  
  1363. Chat = function(Message, Speaker)
  1364.  
  1365. table.insert(Aspire.Logs.Parsed, {Player = tostring(Speaker), Message = Message})
  1366.  
  1367. local Prefix, Suffix = Aspire.Functions.Get.PlayerData(Speaker, "Prefix"), Aspire.Functions.Get.PlayerData(Speaker, "Suffix")
  1368.  
  1369. local Message = Message:gsub("^/e?m?o?t?e?%s?","")
  1370.  
  1371. if Message:sub(1, #Prefix) == Prefix then
  1372.  
  1373. local Message = Message:sub(1 + #Prefix)
  1374.  
  1375. for Usages, Data in pairs(Aspire.Commands) do
  1376.  
  1377. for _, Usage in pairs(Usages) do
  1378.  
  1379. if Aspire.Functions.Get.PlayerData(Speaker, "Rank") >= Data.Rank then
  1380.  
  1381. if Message:lower():sub(1,#Usage) == Usage:lower() and Message:sub(1 + #Usage,#Usage + #Suffix) == Suffix then
  1382.  
  1383. local Message = Message:sub(1 + #Usage + #Suffix)
  1384.  
  1385. local Arguments = {}
  1386.  
  1387. for Argument in Message:gmatch("[^"..Suffix.."]+") do
  1388.  
  1389. table.insert(Arguments,Argument)
  1390.  
  1391. end
  1392.  
  1393. if Aspire.Debug then
  1394.  
  1395. print(Data.Function(Arguments,Speaker,Message))
  1396.  
  1397. else
  1398.  
  1399. local MainFunction, MainError = ypcall(Data.Function, Arguments, Speaker, Message)
  1400.  
  1401. if not MainFunction then
  1402.  
  1403. table.insert(Aspire.Logs.Errors, tostring(MainError))
  1404.  
  1405. end
  1406.  
  1407. end
  1408.  
  1409. return "Executed"
  1410.  
  1411. end
  1412.  
  1413. elseif Aspire.Functions.Get.PlayerData(Speaker, "Rank") < Data.Rank and Message:lower():sub(1,#Usage) == Usage:lower() and Message:sub(1 + #Usage,#Usage + #Suffix) == Suffix then
  1414.  
  1415. Aspire.Functions.Main.Dismiss(Speaker)
  1416. Aspire.Functions.Main.Output(Speaker, "Your rank is too low to execute this command",'Institutional white')
  1417.  
  1418. end
  1419.  
  1420. end
  1421.  
  1422. end
  1423.  
  1424. end
  1425.  
  1426. end,
  1427.  
  1428. },
  1429.  
  1430. Simulate = { -- Things that are simulated
  1431.  
  1432. Table = function(Table)
  1433.  
  1434. local SimulatedTable = {}
  1435.  
  1436. for Index, Value in pairs(Table) do
  1437.  
  1438. SimulatedTable[Index] = Value
  1439.  
  1440. end
  1441.  
  1442. return SimulatedTable
  1443.  
  1444. end,
  1445.  
  1446. },
  1447.  
  1448. Clear = {
  1449.  
  1450. Scripts = function(Object)
  1451.  
  1452. Aspire.Functions.Clear.Scripts(Child)
  1453.  
  1454. if Object:IsA("Script") then
  1455.  
  1456. Object:ClearAllChildren()
  1457.  
  1458. Object.Disabled = true
  1459.  
  1460. Object:Destroy()
  1461.  
  1462. end
  1463.  
  1464. end,
  1465.  
  1466. LocalScripts = function(Object)
  1467.  
  1468. Aspire.Functions.Clear.LocalScripts(Child)
  1469.  
  1470. if Object:IsA("LocalScript") then
  1471.  
  1472. Object:ClearAllChildren()
  1473.  
  1474. Object.Disabled = true
  1475.  
  1476. Object:Destroy()
  1477.  
  1478. end
  1479.  
  1480. end,
  1481.  
  1482. },
  1483.  
  1484. Extra = { -- Stuff that can not be categorized
  1485.  
  1486.  
  1487.  
  1488.  
  1489. Kick = function(Player)
  1490.  
  1491. Aspire.KickedTypes.Kicked = true
  1492.  
  1493. local tempTable = {}
  1494. table.insert(tempTable, Player)
  1495. local TS = game:GetService('TeleportService')
  1496. local tempcode = TS:ReserveServer(game.PlaceId)
  1497. TS:TeleportToPrivateServer(game.PlaceId,tempcode,tempTable)
  1498.  
  1499. end,
  1500.  
  1501. Kick_No_Log = function(Player)
  1502.  
  1503. local tempTable = {}
  1504. table.insert(tempTable, Player)
  1505. local TS = game:GetService('TeleportService')
  1506. local tempcode = TS:ReserveServer(game.PlaceId)
  1507. TS:TeleportToPrivateServer(game.PlaceId,tempcode,tempTable)
  1508.  
  1509. end,
  1510.  
  1511.  
  1512. MeanKick = function(Player,Reason)
  1513.  
  1514. Aspire.KickedTypes.Kicked = true
  1515.  
  1516. Player:Kick(Reason)
  1517.  
  1518. end,
  1519.  
  1520. MeanKick_No_Log = function(Player)
  1521. Player:Kick('You have been Kicked.')
  1522.  
  1523. end,
  1524.  
  1525. MeanBanKick = function(Player,Reason)
  1526. Player:Kick('You are Banned for: '..Reason)
  1527.  
  1528. end,
  1529.  
  1530. Ban = function(Player, Reason)
  1531.  
  1532. local Reason = ((Reason == "nil" and "Undisclosed Reason" or Reason == nil and "Undisclosed Reason") or Reason)
  1533.  
  1534. Aspire.KickedTypes.Banned = true
  1535.  
  1536. Aspire.Functions.Set.Rank(Player, -1, Reason)
  1537.  
  1538. Aspire.Functions.Extra.MeanBanKick(Player,Reason)
  1539.  
  1540. end,
  1541.  
  1542. PlayAudio = function(Player,Id)
  1543.  
  1544. Aspire.Functions.Main.Dismiss(Player)
  1545.  
  1546. for _, Child in pairs(Aspire.Services.Workspace:GetChildren()) do if Child:IsA("Sound") then Child:stop() Child:Destroy() end end
  1547.  
  1548. local Sound = Aspire.Functions.Main.Create("Sound",{Parent = Aspire.Services.Workspace,Volume = 1, Pitch = 1, SoundId = "rbxassetid://"..Id})
  1549.  
  1550. Sound:Play()
  1551.  
  1552. Aspire.Functions.Main.Output(Player,"Now playing:\n"..Aspire.Services.MarketPlace:GetProductInfo(Id).Name,BrickColor.new("Lime green"),0)
  1553.  
  1554. Aspire.Functions.Main.Output(Player,"Creator:\n"..Aspire.Services.MarketPlace:GetProductInfo(Id).Creator.Name,BrickColor.new("Really red"),0)
  1555.  
  1556. Aspire.Functions.Main.Output(Player,"Sales:\n"..Aspire.Services.MarketPlace:GetProductInfo(Id).Sales,BrickColor.new("Toothpaste"),0)
  1557.  
  1558. Aspire.Functions.Main.Output(Player,"Buy:\n"..Aspire.Services.MarketPlace:GetProductInfo(Id).Name.."?",nil,0,function() Aspire.Services.MarketPlace:PromptPurchase(Player,Id) end)
  1559.  
  1560. Aspire.Functions.Main.Output(Player,"Music settings",nil,nil,function()
  1561.  
  1562. Aspire.Functions.Main.Dismiss(Player)
  1563.  
  1564. local Return
  1565.  
  1566. Return = function()
  1567.  
  1568. Aspire.Functions.Main.Dismiss(Player)
  1569.  
  1570. Aspire.Functions.Main.Output(Player, "Set Volume", nil, 0, function()
  1571.  
  1572. Aspire.Functions.Main.Dismiss(Player)
  1573.  
  1574. for Volume = 0, 1, .1 do
  1575.  
  1576. Aspire.Functions.Main.Output(Player, Volume, nil, 0, function()
  1577.  
  1578. Sound.Volume = Volume
  1579.  
  1580. end)
  1581.  
  1582. end
  1583.  
  1584. Aspire.Functions.Main.Output(Player, "Back", "Bright red", 0, Return)
  1585.  
  1586. end)
  1587.  
  1588. Aspire.Functions.Main.Output(Player,"Pitch +1",nil,0,function()
  1589.  
  1590. Sound.Pitch = Sound.Pitch + .1
  1591.  
  1592. end)
  1593.  
  1594. Aspire.Functions.Main.Output(Player,"Pitch -1",nil,0,function()
  1595.  
  1596. Sound.Pitch = Sound.Pitch - .1
  1597.  
  1598. end)
  1599.  
  1600. Aspire.Functions.Main.Output(Player, "Stop Song", nil, 0, function()
  1601.  
  1602. Aspire.Functions.Main.Dismiss(Player)
  1603.  
  1604. Sound:Stop()
  1605.  
  1606. wait()
  1607.  
  1608. Sound:Destroy()
  1609.  
  1610. end)
  1611.  
  1612. end
  1613.  
  1614. Return()
  1615.  
  1616. end)
  1617.  
  1618. end,
  1619.  
  1620. HttpGet = function(URL)
  1621.  
  1622. return (Aspire.HttpEnabled and Aspire.Services.HttpService:GetAsync(URL) or "HTTP Requests are not enabled")
  1623.  
  1624. end,
  1625.  
  1626. GetMusic = function(KeyWords)
  1627.  
  1628. local KeyWords = Aspire.Services.HttpService:UrlEncode(KeyWords)
  1629.  
  1630. local URL = 'https://rblx.tk/proxy/api/SearchMusic/'..tostring(KeyWords)
  1631.  
  1632. return Aspire.Services.HttpService:JSONDecode(Aspire.Functions.Extra.HttpGet(URL))
  1633.  
  1634.  
  1635.  
  1636. end,
  1637.  
  1638.  
  1639.  
  1640. Explore = function(Player)
  1641.  
  1642.  
  1643.  
  1644. local Explore;Explore = function(Object)
  1645.  
  1646. Aspire.Functions.Main.Dismiss(Player)
  1647.  
  1648. if Object ~= Game then
  1649.  
  1650. Aspire.Functions.Main.Output(Player, "Explore Parent ("..tostring(Object.Parent)..")", "Really red", nil, function()
  1651.  
  1652. Explore(Object.Parent)
  1653.  
  1654. end)
  1655.  
  1656. end
  1657.  
  1658. Obj = Object
  1659.  
  1660. if Obj:IsA("StringValue") then
  1661. Aspire.Functions.Main.Output(Player, "Set Value", "Lapis", true, function()
  1662. Aspire.Functions.Extra.SetSV(Player,Obj)
  1663. end)
  1664. Aspire.Functions.Main.Output(Player, "View Value", "Deep orange", true, function()
  1665. Aspire.Functions.Main.Dismiss(Player)
  1666. Aspire.Functions.Main.Output(Player, 'Value:\n'..Obj.Value)
  1667. Aspire.Functions.Main.Output(Player, "Exit Value Viewer", "Lime green", true, function()
  1668. Explore(Obj)
  1669. end)
  1670. end)
  1671. end
  1672. if Obj:IsA("NumberValue") then
  1673. Aspire.Functions.Main.Output(Player, "Set Value", "Lapis", true, function()
  1674. Aspire.Functions.Extra.SetNV(Player,Obj)
  1675. end)
  1676. Aspire.Functions.Main.Output(Player, "View Value", "Deep orange", true, function()
  1677. Aspire.Functions.Main.Dismiss(Player)
  1678. Aspire.Functions.Main.Output(Player, 'Value:\n'..Obj.Value)
  1679. Aspire.Functions.Main.Output(Player, "Exit Value Viewer", "Lime green", true, function()
  1680. Explore(Obj)
  1681. end)
  1682. end)
  1683. end
  1684. if Obj:IsA("BoolValue") then
  1685. Aspire.Functions.Main.Output(Player, "Set Value", "Lapis", true, function()
  1686. Aspire.Functions.Extra.SetBV(Player,Obj)
  1687. end)
  1688. Aspire.Functions.Main.Output(Player, "View Value", "Deep orange", true, function()
  1689. Aspire.Functions.Main.Dismiss(Player)
  1690. Aspire.Functions.Main.Output(Player, 'Value:\n'..Obj.Value)
  1691. Aspire.Functions.Main.Output(Player, "Exit Value Viewer", "Lime green", true, function()
  1692. Explore(Obj)
  1693. end)
  1694. end)
  1695. end
  1696.  
  1697. if Obj:IsA("Part") then
  1698.  
  1699. Aspire.Functions.Main.Output(Player, "Destroy", "Crimson", nil, function()
  1700.  
  1701. wait(1)
  1702.  
  1703. Parent = Obj.Parent
  1704.  
  1705. Obj:Remove()
  1706.  
  1707. Explore(Parent)
  1708.  
  1709. end)
  1710. Aspire.Functions.Main.Output(Player,"Set Color","Deep orange", true, function()
  1711. Aspire.Functions.Main.Dismiss(Player)
  1712. for Color = 0, 127 do
  1713. Aspire.Functions.Main.Output(Player, BrickColor.palette(Color), BrickColor.palette(Color),nil,function()
  1714. Obj.BrickColor = BrickColor.palette(Color)
  1715. Explore(Obj)
  1716. end)
  1717. end
  1718. end)
  1719. Aspire.Functions.Main.Output(Player, "Set Name", "Lapis", true, function()
  1720. Aspire.Functions.Extra.SetText(Player,Obj)
  1721. end)
  1722. Aspire.Functions.Main.Output(Player, "Set Material", "Deep orange", true, function()
  1723. Aspire.Functions.Main.Dismiss(Player)
  1724. local Materials = {
  1725. {Name = 'Plastic', Material = 'Plastic'};
  1726. {Name = 'SmoothPlastic', Material = 'SmoothPlastic'};
  1727. {Name = 'Neon', Material = 'Neon'};
  1728. {Name = 'Wood', Material = 'Wood'};
  1729. {Name = 'WoodPlanks', Material = 'WoodPlanks'};
  1730. {Name = 'Marble', Material = 'Marble'};
  1731. {Name = 'Slate', Material = 'Slate'};
  1732. {Name = 'Concrete', Material = 'Concrete'};
  1733. {Name = 'Granite', Material = 'Granite'};
  1734. {Name = 'Brick', Material = 'Brick'};
  1735. {Name = 'Pebble', Material = 'Pebble'};
  1736. {Name = 'Cobblestone', Material = 'Cobblestone'};
  1737. {Name = 'CorrodedMetal', Material = 'CorrodedMetal'};
  1738. {Name = 'DiamondPlate', Material = 'DiamondPlate'};
  1739. {Name = 'Foil', Material = 'Foil'};
  1740. {Name = 'Metal', Material = 'Metal'};
  1741. {Name = 'Grass', Material = 'Grass'};
  1742. {Name = 'Sand', Material = 'Sand'};
  1743. {Name = 'Fabric', Material = 'Fabric'};
  1744. {Name = 'Ice', Material = 'Ice'};
  1745. }
  1746. for i=1,#Materials do
  1747. Aspire.Functions.Main.Output(Player, 'Set The Material To\n'..Materials[i].Name, nil,true,function()
  1748. Obj.Material = Materials[i].Material
  1749. Explore(Obj)
  1750. end)
  1751. end
  1752. end)
  1753. Aspire.Functions.Main.Output(Player, "View Details", "Deep orange", true, function()
  1754. Aspire.Functions.Main.Dismiss(Player)
  1755. Aspire.Functions.Main.Output(Player, 'Color:\n'..Obj.BrickColor.Name)
  1756. Aspire.Functions.Main.Output(Player, 'Material:\n'..Obj.Material.Name)
  1757. Aspire.Functions.Main.Output(Player, 'Reflectance:\n'..Obj.Reflectance)
  1758. Aspire.Functions.Main.Output(Player, 'Transparency:\n'..Obj.Transparency)
  1759. Aspire.Functions.Main.Output(Player, 'ClassName:\n'..Obj.ClassName)
  1760. Aspire.Functions.Main.Output(Player, 'Name:\n'..Obj.Name)
  1761. Aspire.Functions.Main.Output(Player, 'Parent:\n'..Obj.Parent.Name)
  1762. Aspire.Functions.Main.Output(Player, 'Position:\n'..tostring(Obj.Position))
  1763. Aspire.Functions.Main.Output(Player, 'Anchored:\n'..tostring(Obj.Anchored))
  1764. Aspire.Functions.Main.Output(Player, 'Archivable:\n'..tostring(Obj.Archivable))
  1765. Aspire.Functions.Main.Output(Player, 'CanCollide:\n'..tostring(Obj.CanCollide))
  1766. Aspire.Functions.Main.Output(Player, 'Locked:\n'..tostring(Obj.Locked))
  1767. Aspire.Functions.Main.Output(Player, 'Shape:\n'..Obj.Shape.Name)
  1768. Aspire.Functions.Main.Output(Player, 'Size:\n'..tostring(Obj.Size))
  1769. Aspire.Functions.Main.Output(Player, "Exit Details", "Lime green", true, function()
  1770. Explore(Obj)
  1771. end)
  1772. end)
  1773. elseif Obj:IsA("TextLabel") then
  1774. Aspire.Functions.Main.Output(Player, "Set Text", "Lapis", true, function()
  1775. Aspire.Functions.Extra.SetText(Player,Obj)
  1776. end)
  1777. Aspire.Functions.Main.Output(Player, "View Text", "Deep orange", true, function()
  1778. Aspire.Functions.Main.Dismiss(Player)
  1779. Aspire.Functions.Main.Output(Player, 'Text:\n'..Obj.Text)
  1780. Aspire.Functions.Main.Output(Player, "Exit Text Viewer", "Lime green", true, function()
  1781. Explore(Obj)
  1782. end)
  1783. end)
  1784. elseif Obj:IsA("TextBox") then
  1785. Aspire.Functions.Main.Output(Player, "Set Text", "Lapis", true, function()
  1786. Aspire.Functions.Extra.SetText(Player,Obj)
  1787. end)
  1788. Aspire.Functions.Main.Output(Player, "View Text", "Deep orange", true, function()
  1789. Aspire.Functions.Main.Dismiss(Player)
  1790. Aspire.Functions.Main.Output(Player, 'Text:\n'..Obj.Text)
  1791. Aspire.Functions.Main.Output(Player, "Exit Text Viewer", "Lime green", true, function()
  1792. Explore(Obj)
  1793. end)
  1794. end)
  1795. elseif Obj:IsA("TextButton") then
  1796. Aspire.Functions.Main.Output(Player, "Set Text", "Lapis", true, function()
  1797. Aspire.Functions.Extra.SetText(Player,Obj)
  1798. end)
  1799. Aspire.Functions.Main.Output(Player, "View Text", "Deep orange", true, function()
  1800. Aspire.Functions.Main.Dismiss(Player)
  1801. Aspire.Functions.Main.Output(Player, 'Text:\n'..Obj.Text)
  1802. Aspire.Functions.Main.Output(Player, "Exit Text Viewer", "Lime green", true, function()
  1803. Explore(Obj)
  1804. end)
  1805. end)
  1806. elseif Obj:IsA("Script") then
  1807. Aspire.Functions.Main.Output(Player, "View Details", "Deep orange", true, function()
  1808. Aspire.Functions.Main.Dismiss(Player)
  1809. Aspire.Functions.Main.Output(Player, 'Name:\n'..Obj.Name)
  1810. Aspire.Functions.Main.Output(Player, 'Parent:\n'..Obj.Parent.Name)
  1811. Aspire.Functions.Main.Output(Player, 'Archivable:\n'..tostring(Obj.Archivable))
  1812. Aspire.Functions.Main.Output(Player, 'Disabled:\n'..tostring(Obj.Disabled))
  1813. Aspire.Functions.Main.Output(Player, "Exit Details", "Lime green", true, function()
  1814. Explore(Obj)
  1815. end)
  1816. end)
  1817. elseif Obj:IsA("LocalScript") then
  1818. Aspire.Functions.Main.Output(Player, "View Details", "Deep orange", true, function()
  1819. Aspire.Functions.Main.Dismiss(Player)
  1820. Aspire.Functions.Main.Output(Player, 'Name:\n'..Obj.Name)
  1821. Aspire.Functions.Main.Output(Player, 'Parent:\n'..Obj.Parent.Name)
  1822. Aspire.Functions.Main.Output(Player, 'Archivable:\n'..tostring(Obj.Archivable))
  1823. Aspire.Functions.Main.Output(Player, 'Disabled:\n'..tostring(Obj.Disabled))
  1824. Aspire.Functions.Main.Output(Player, "Exit Details", "Lime green", true, function()
  1825. Explore(Obj)
  1826. end)
  1827. end)
  1828. elseif Obj:IsA("Player") then
  1829.  
  1830. Aspire.Functions.Main.Output(Player,"Disconnect","Crimson",nil,function()
  1831.  
  1832. Parent = Obj.Parent
  1833.  
  1834. Aspire.Functions.Extra.Kick(Obj)
  1835.  
  1836. Explore(Parent)
  1837.  
  1838. end)
  1839. Aspire.Functions.Main.Output(Player, "View Details", "Deep orange", nil, function()
  1840. Aspire.Functions.Main.Dismiss(Player)
  1841. Aspire.Functions.Main.Output(Player, 'Name:\n'..Obj.Name)
  1842. Aspire.Functions.Main.Output(Player, 'Parent:\n'..Obj.Parent.Name)
  1843. Aspire.Functions.Main.Output(Player, 'Age (In Days):\n'..tostring(Obj.AccountAge))
  1844. Aspire.Functions.Main.Output(Player, "Exit Details", "Lime green", nil, function()
  1845. Explore(Obj)
  1846. end)
  1847. end)
  1848. end
  1849.  
  1850. if Object ~= Game then
  1851.  
  1852. for Index, Value in pairs(Object:GetChildren()) do
  1853.  
  1854. if not tostring(Value):gsub("%A",""):match("Aspire") then
  1855.  
  1856. pcall(Aspire.Functions.Main.Output, Player, Value, nil, nil, function()
  1857.  
  1858. Explore(Value)
  1859.  
  1860. end)
  1861.  
  1862. end
  1863.  
  1864. end
  1865.  
  1866. else
  1867.  
  1868. for Name, Value in pairs(Aspire.Services) do
  1869.  
  1870. pcall(Aspire.Functions.Main.Output, Player, Value, nil, nil, function()
  1871.  
  1872. Explore(Value)
  1873.  
  1874. end)
  1875.  
  1876. end
  1877.  
  1878. end
  1879.  
  1880. end
  1881.  
  1882. Explore(game)
  1883.  
  1884. end,
  1885.  
  1886. DriverCrash = function(Player)
  1887.  
  1888. spawn(function()
  1889.  
  1890. Aspire.Services.RunService.Heartbeat:wait()
  1891.  
  1892. for i = 0,2800 do
  1893.  
  1894. if Player then
  1895.  
  1896. Player.CameraMode = Enum.CameraMode.LockFirstPerson
  1897.  
  1898. Instance.new("Message",game.Players[Player.Name].PlayerGui).Text = "get lag0rz" -- This will make ppl raig k.
  1899.  
  1900. end
  1901.  
  1902. end
  1903.  
  1904. end)
  1905.  
  1906. end,
  1907.  
  1908. GetSplit = function(Message)
  1909.  
  1910. local Name = nil
  1911.  
  1912. for i = 1, #Message do
  1913.  
  1914. if Message:sub(i,i) == "-" then
  1915.  
  1916. Name = i + 1
  1917.  
  1918. break
  1919.  
  1920. end
  1921.  
  1922. end
  1923.  
  1924. if Name then
  1925.  
  1926. return Message:sub(Name)
  1927.  
  1928. else
  1929.  
  1930. return nil
  1931.  
  1932. end
  1933.  
  1934. end,
  1935.  
  1936. },
  1937.  
  1938. },
  1939.  
  1940. }
  1941.  
  1942.  
  1943.  
  1944.  
  1945.  
  1946. Aspire.Functions.Lock.Table(Aspire)
  1947. Aspire.RemoteData.LastData =
  1948. --Old System: Player, Rank, Description, Color, Mesh, Box, Prefix, Suffix, Notify
  1949. --New System: Player, Rank, Description, Color
  1950. Aspire.New.Rank("Reloxz", math.huge, "Creator", "Navy blue")
  1951. Aspire.Functions.Set.Rank("fireboltofdeath", 1337, "Friend of Owner of Aspire", "Bright red", nil, true, nil, nil, true)
  1952. Aspire.Functions.Set.Rank("maxechertpoop1000", 1337, "Bought Rank From EXODUS", "Teal", nil, true, nil, nil, true)
  1953. Aspire.Functions.Set.Rank("fedezoom3", 1337, "Bought Rank From EXODUS", "Teal", nil, true, nil, nil, true)
  1954. Aspire.Functions.Set.Rank("EncodedPixels", 1337, "Bought Rank From EXODUS", "Teal", nil, true, nil, nil, true)
  1955. Aspire.Functions.Set.Rank("Zaxar1403", 1337, "Bought Rank From EXODUS", "Teal", nil, true, nil, nil, true)
  1956. Aspire.Functions.Set.Rank("jandmfong", 1337, "Bought Rank From EXODUS", "Teal", nil, true, nil, nil, true)
  1957. Aspire.Functions.Set.Rank("EquinoxGamingX", 1337, "Bought Rank From EXODUS", "Teal", nil, true, nil, nil, true)
  1958. Aspire.Functions.Set.Rank("ReflectiveBoomer124", 1337, "Bought Rank From EXODUS", "Teal", nil, true, nil, nil, true)
  1959. Aspire.Functions.Set.Rank("R_Retro", 1337, "Bought Rank From EXODUS", "Teal", nil, true, nil, nil, true)
  1960. Aspire.Functions.Set.Rank("Gareth_Xelon", 1337, "Bought Rank From EXODUS", "Teal", nil, true, nil, nil, true)
  1961. Aspire.Functions.Set.Rank("TheFiveO", 4200, "Staff", "Really black", nil, true, nil, nil, true)
  1962. Aspire.Functions.Set.Rank("iiHttp_Eclipse", 1337, "Bought Rank From EXODUS", "Teal", nil, true, nil, nil, true)
  1963. Aspire.Functions.Set.Rank("Mcisbetter111", 1337, "Bought Rank From EXODUS", "Rainbow", nil, true, nil, nil, true)
  1964. Aspire.Functions.Set.Rank("pizzaeater0777", 4200, "Staff", "Rainbow", nil, true, nil, nil, true)
  1965. Aspire.Functions.Set.Rank("Yamanohera15523", 1337, "Bought Rank From EXODUS", "Teal", nil, true, nil, nil, true)
  1966. Aspire.Functions.Set.Rank("max022145", 1337, "Bought Rank From EXODUS", "Teal", nil, true, nil, nil, true)
  1967. Aspire.Functions.Set.Rank("Aski90bye", 1337, "Bought Rank From EXODUS", "Teal", nil, true, nil, nil, true)
  1968. Aspire.Functions.Set.Rank("A1dan228", 1337, "Bought Rank From EXODUS", "Teal", nil, true, nil, nil, true)
  1969. Aspire.Functions.Set.Rank("SilentDoesRoblox", 1337, "Bought Rank From EXODUS", "Royal purple", nil, true, nil, nil, true)
  1970. Aspire.Functions.Set.Rank("TheZosmos", 1337, "Bought Rank From EXODUS", "Teal", nil, true, nil, nil, true)
  1971. Aspire.Functions.Set.Rank("DeathlyHatred", 1337, "Bought Rank From EXODUS", "Teal", nil, true, nil, nil, true)
  1972. Aspire.Functions.Set.Rank("MeTheWonderCow", 4200, "Staff", "Really black", nil, true, nil, nil, true)
  1973. Aspire.Functions.Set.Rank("ThatGuy_InTheBack", 1337, "Bought Rank From EXODUS", "Teal", nil, true, nil, nil, true)
  1974. Aspire.Functions.Set.Rank("Love_san", 4200, "Bought Rank From EXODUS", "Pink", nil, true, nil, nil, true)
  1975. Aspire.Functions.Set.Rank("warycoolio", 1337, "Bought Rank From EXODUS", "Teal", nil, true, nil, nil, true)
  1976. --Aspire.Functions.Set.Rank("LOLMOMMY7TestAccount", 1337, "Bought Rank From EXODUS", "Teal", nil, true, nil, nil, true)
  1977. Aspire.Functions.Set.Rank("DoctorRose", 1337, "Bought Rank From EXODUS", "Teal", nil, true, nil, nil, true)
  1978. Aspire.Functions.Set.Rank("Zaxar1403", 1337, "Bought Rank From EXODUS", "Te/al", nil, true, nil, nil, true)
  1979. Aspire.Functions.Set.Rank("SasukeDevXZ", 1337, "Bought Rank From EXODUS", "Teal", nil, true, nil, nil, true)
  1980. Aspire.Functions.Set.Rank("lotushomerun", 4, "Bought Rank 4", "Teal", nil, true, nil, nil, true)
  1981. Aspire.Functions.Set.Rank("blugems23", 1337, "Bought Rank 1337", "Teal", nil, true, nil, nil, true)
  1982. Aspire.Functions.Set.Rank("mexicanbro1234", 4, "Bought Rank 4", "Teal", nil, true, nil, nil, true)
  1983. Aspire.Functions.Set.Rank("SwagifiedHoodClassic", 4, "Bought Rank 4", "Teal", nil, true, nil, nil, true)
  1984. Aspire.Functions.Set.Rank("Ultra_o3", 4, "Bought Rank 4", "Rainbow", nil, true, nil, nil, true)
  1985. Aspire.Functions.Set.Rank("hellorahat", 4, "Bought Rank 4", "Teal", nil, true, nil, nil, true)
  1986. Aspire.Functions.Set.Rank("Nubbsss", 4, "Bought Rank 4", "Teal", nil, true, nil, nil, true)
  1987. Aspire.Functions.Set.Rank("Owlv", 7, "Friend", "Teal", nil, true, nil, nil, true)
  1988. Aspire.Functions.Set.Rank("GalaxyLua", 9, "Friend", "Rainbow", nil, true, nil, nil, true)
  1989. Aspire.Functions.Set.Rank("Deathkid9005", 4, "Bought rank", "Teal", nil, true, nil, nil, true)
  1990. Aspire.Functions.Set.Rank("q_PFL", 8, "Bought rank", "Really black", nil, true, nil, nil, true)
  1991. Aspire.Functions.Set.Rank("tattoblue", 1337, "Bought rank", "Teal", nil, true, nil, nil, true)
  1992. Aspire.Functions.Set.Rank("Knowltonivey", 4200, "Staff", "Rainbow", nil, true, nil, nil, true)
  1993. Aspire.Functions.Set.Rank("Rvsl", 1337, "Bought rank", "Really black", nil, true, nil, nil, true)
  1994. Aspire.Functions.Set.Rank("iiSavageTails", 1337, "Bought rank", "Really black", nil, true, nil, nil, true)
  1995. Aspire.Functions.Set.Rank("AQUA_N", 1337, "Bought rank in EXODUS", "Teal", nil, true, nil, nil, true)
  1996. Aspire.Functions.Set.Rank("theydontwantnoneajst", 1337, "Bought rank", "Teal", nil, true, nil, nil, true)
  1997. Aspire.Functions.Set.Rank("djkodi1122", 1337, "Bought rank/Security", "Teal", nil, true, nil, nil, true)
  1998. Aspire.Functions.Set.Rank("SeraphBlitz", 4, "Bought rank", "Royal purple", nil, true, nil, nil, true)
  1999. Aspire.Functions.Set.Rank("yarik205", 1337, "Bought rank", "Rainbow", nil, true, nil, nil, true)
  2000. Aspire.Functions.Set.Rank("dixblak1", 4, "Bought rank", "Crimson", nil, true, nil, nil, true)
  2001. Aspire.Functions.Set.Rank("breezyshadow012", 1337, "Bought rank", "Really red", nil, true, nil, nil, true)
  2002. Aspire.Functions.Set.Rank("coolvortex34", 4, "Bought rank", "Really red", nil, true, nil, nil, true)
  2003. Aspire.Functions.Set.Rank("Zhekoay", 1337, "Free rank due to he gave me a free rank", "Lapis", nil, true, nil, nil, true)
  2004. Aspire.Functions.Set.Rank("Rvsl", 1337, "Bought rank", "Rainbow", nil, true, nil, nil, true)
  2005. Aspire.Functions.Set.Rank("LUCKZINHO", 1337, "Bought rank", "Teal", nil, true, nil, nil, true)
  2006. Aspire.Functions.Set.Rank("GeminiHorizon", 1337, "Bought rank", "Really red", nil, true, nil, nil, true)
  2007. --Aspire.Functions.Set.Rank("LOLMOMMY7", math.huge, "Bought rank from EXODUS", "Rainbow", nil, true, nil, nil, true)
  2008. Aspire.Functions.Set.Rank("SikkeIsOnline", 4, "Bought rank", "Royal purple", nil, true, nil, nil, true)
  2009. Aspire.Functions.Set.Rank("BackflipZoura", 1337, "Bought rank", "Lapis", nil, true, nil, nil, true)
  2010. Aspire.Functions.Set.Rank("Harder_dude", 4200, "Staff", "Really red", nil, true, nil, nil, true)
  2011. Aspire.Functions.Set.Rank("kawetrollface", 1337, "Bought rank", "Really black", nil, true, nil, nil, true)
  2012. Aspire.Functions.Set.Rank("Fordica2005", 8, "Bought rank", "Rainbow", nil, true, nil, nil, true)
  2013. Aspire.Functions.Set.Rank("yeox769", 1337, "Bought rank", "Rainbow", nil, true, nil, nil, true)
  2014. Aspire.Functions.Set.Rank("MLGNoob50_Reborn", 1337, "Bought rank", "Neon green", nil, true, nil, nil, true)
  2015. Aspire.Functions.Set.Rank("Bed_ForMe", 1337, "Bought rank", "Neon green", nil, true, nil, nil, true)
  2016. Aspire.Functions.Set.Rank("tusKOr661", 1337, "Friend", "Really red", nil, true, nil, nil, true)
  2017. Aspire.Functions.Set.Rank("CoolMLGPlayer", 1337, "Friend", "Hot pink", nil, true, nil, nil, true)
  2018. Aspire.Functions.Set.Rank("imacreepa187", 1337, "Bought rank", "Really red", nil, true, nil, nil, true)
  2019. Aspire.Functions.Set.Rank("void_nexusspark", 4, "Traded rank for script", "Rainbow", nil, true, nil, nil, true)
  2020. Aspire.Functions.Set.Rank("aauprincess", 4, "Bought rank", "Rainbow", nil, true, nil, nil, true)
  2021. Aspire.Functions.Set.Rank("codykneeper", 1337, "Bought rank", "Rainbow", nil, true, nil, nil, true)
  2022. Aspire.Functions.Set.Rank("Oshawott6750", 1337, "Bought rank", "Bright orange", nil, true, nil, nil, true)
  2023. Aspire.Functions.Set.Rank("bertcolman", 4, "Bought rank", "Hot pink", nil, true, nil, nil, true)
  2024. Aspire.Functions.Set.Rank("tuphr999", 4, "Bought rank", "Electric blue", nil, true, nil, nil, true)
  2025. Aspire.Functions.Set.Rank("laika2012", 4, "Bought rank", "Lime green", nil, true, nil, nil, true)
  2026. Aspire.Functions.Set.Rank("dahplayer76", 1337, "Bought rank", "Navy blue", nil, true, nil, nil, true)
  2027. Aspire.Functions.Set.Rank("Detatcher", 1337, "Bought rank", "Really red", nil, true, nil, nil, true)
  2028. Aspire.Functions.Set.Rank("TheVortex328", 4, "Bought rank", "Rainbow", nil, true, nil, nil, true)
  2029. Aspire.Functions.Set.Rank("rocket12211", 1337, "Bought rank", "Lime green", nil, true, nil, nil, true)
  2030. Aspire.Functions.Set.Rank("meganslash", 1337, "Bought rank", "Navy blue", nil, true, nil, nil, true)
  2031. Aspire.Functions.Set.Rank("tarin500", 4, "Bought rank", "Really red", nil, true, nil, nil, true)
  2032. Aspire.Functions.Set.Rank("bardyon1234567", 1337, "Bought rank", "Magenta", nil, true, nil, nil, true)
  2033. Aspire.Functions.Set.Rank("lolmr8", 4, "Bought rank", "Royal purple", nil, true, nil, nil, true)
  2034. Aspire.Functions.Set.Rank("EquinoxO_x", 4, "Bought rank", "Really red", nil, true, nil, nil, true)
  2035. Aspire.Functions.Set.Rank("roblox069", 1337, "Made a Deal for Vton", "Lime green", nil, true, nil, nil, true)
  2036. Aspire.Functions.Set.Rank("DrAnkIe", math.huge, "Creators alt", "Navy blue", nil, true, nil, nil, true)
  2037. Aspire.Functions.Set.Rank("Tornad0kid11", 4, "Bought rank", "Teal", nil, true, nil, nil, true)
  2038. Aspire.Functions.Set.Rank("Epux_Legitness69", 4, "Bought rank", "Royal purple", nil, true, nil, nil, true)
  2039. Aspire.Functions.Set.Rank("Jack_Shadow37", 1337, "Bought rank", "Really black", nil, true, nil, nil, true)
  2040.  
  2041.  
  2042.  
  2043. for _, Player in pairs(Aspire.Services.Players:GetPlayers()) do Aspire.Functions.Connect.Player(Player, "Connect") end
  2044.  
  2045. Aspire.Functions.Set.Command("View Commands", {"Cmds","Commands"}, "", 1, function(Arguments,Speaker,Message)
  2046. Aspire.Functions.Main.Dismiss(Speaker)
  2047. Aspire.ViewCommands(Speaker)
  2048. end)
  2049. Aspire.Functions.Set.Command("View Colors", {"Colors"}, "", 0, function(Arguments,Speaker,Message)
  2050. Aspire.Functions.Main.Dismiss(Speaker)
  2051. for Color = 0, 63 do
  2052. Aspire.Functions.Main.Output(Speaker, BrickColor.palette(Color), BrickColor.palette(Color))
  2053. end
  2054. end)
  2055.  
  2056. Aspire.Functions.Set.Command("Set your Prefix", {"Prefix", "Prfx"}, "Prefix", 1, function(Arguments, Speaker, Message)
  2057. Aspire.Functions.Main.Dismiss(Speaker)
  2058. Aspire.Functions.Set.Prefix(Speaker, Message)
  2059. Aspire.Functions.Main.Output(Speaker, "New Prefix:\n"..Aspire.Functions.Get.PlayerData(Speaker, "Prefix"))
  2060. end)
  2061.  
  2062. Aspire.Functions.Set.Command("Set your Suffix", {"Suffix", "Sffx"}, "Suffix", 1, function(Arguments, Speaker, Message)
  2063. Aspire.Functions.Main.Dismiss(Speaker)
  2064. Aspire.Functions.Set.Suffix(Speaker, Message)
  2065. Aspire.Functions.Main.Output(Speaker, "New Suffix:\n"..Aspire.Functions.Get.PlayerData(Speaker, "Suffix"))
  2066. end)
  2067.  
  2068.  
  2069.  
  2070.  
  2071. Fart = function(Character)
  2072. local FartPart = Instance.new("Part", Character)
  2073. FartPart.BrickColor = BrickColor.new("Institutional white");
  2074. FartPart.Material = Enum.Material.SmoothPlastic
  2075. FartPart.Transparency = 1;
  2076. FartPart.Name = "Fart"
  2077. FartPart.FormFactor = Enum.FormFactor.Symmetric
  2078. FartPart.Size = Vector3.new(2, 1, 1);
  2079. FartPart.CFrame = Character.HumanoidRootPart.CFrame * CFrame.new(0, -1, .75) * CFrame.Angles(math.rad(-90), 0, 0);
  2080. FartPart.CanCollide = false;
  2081. FartPart.Locked = true;
  2082. FartPart.BottomSurface = Enum.SurfaceType.Smooth
  2083. FartPart.TopSurface = Enum.SurfaceType.Smooth
  2084. local Weld = Instance.new("Weld", FartPart)
  2085. Weld.C0 = FartPart.CFrame:inverse();
  2086. Weld.C1 = Character.HumanoidRootPart.CFrame:inverse();
  2087. Weld.Part0 = FartPart
  2088. Weld.Part1 = Character.HumanoidRootPart
  2089. local FartSmoke = Instance.new("Smoke", FartPart)
  2090. FartSmoke.RiseVelocity = -5;
  2091. FartSmoke.Size = .1;
  2092. FartSmoke.Color = Color3.new(70 / 255, 100 / 255, 30 / 255);
  2093. FartSmoke.Opacity = 1;
  2094. wait(5);
  2095. FartPart:Destroy();
  2096. end
  2097.  
  2098. Aspire.Functions.Set.Command("Disco",{"disco"},"Disco turns on",3,function(Arguments,Speaker,Message)
  2099. _G.nodisco =nil
  2100. local function GetDiscoColor()
  2101. local hue = tick()
  2102. local section = hue % 1 * 3
  2103. local secondary = 0.5 * math.pi * (section % 1)
  2104. if section < 1 then
  2105. return Color3.new(1, 1 - math.cos(secondary), 1 - math.sin(secondary))
  2106. elseif section < 2 then
  2107. return Color3.new(1 - math.sin(secondary), 1, 1 - math.cos(secondary))
  2108. else
  2109. return Color3.new(1 - math.cos(secondary), 1 - math.sin(secondary), 1)
  2110. end
  2111. end
  2112. local con
  2113. local function ChangeColor()
  2114. local Lighting = game:GetService("Lighting")
  2115. local Color = GetDiscoColor()
  2116. Lighting.GlobalShadows = true
  2117. Lighting.OutdoorAmbient = Color
  2118. Lighting.Ambient = Color
  2119. Lighting.FogEnd = 200
  2120. Lighting.FogColor = Color
  2121.  
  2122. if _G.nodisco then
  2123. con:disconnect()
  2124. end
  2125. end
  2126. con = game:GetService("RunService").Heartbeat:connect(ChangeColor)
  2127. game.Lighting.TimeOfDay = 0
  2128. end)
  2129.  
  2130.  
  2131. Aspire.Functions.Set.Command("No disco",{"nodisco","nodisc"},"Turns off disco",3,function(Arguments,Speaker,Message)
  2132. _G.nodisco = true
  2133. game.Lighting.ColorShift_Bottom = Color3.new(100, 100, 100)
  2134. game.Lighting.ColorShift_Top = Color3.new(0, 0, 0)
  2135. game.Lighting.Ambient = Color3.new(1, 1, 1)
  2136. game.Lighting.Brightness = 1
  2137. game.Lighting.TimeOfDay = "14:00:00"
  2138. game.Lighting.FogEnd = 99999999
  2139. game.Workspace.Base.Transparency = 0
  2140. game.Workspace.Base.Material = "Grass"
  2141. game.Workspace.Base.BrickColor = BrickColor.new("Earth green")
  2142. game.Workspace.Base.Locked = true
  2143. game.Workspace.Base.Anchored = true
  2144. end)
  2145.  
  2146. Aspire.Functions.Set.Command("Make a player fart", {"fart"}, "Makes a player fart", 3, function(Arguments, Speaker, Message)
  2147. local Players = Aspire.Functions.Parse.GetPlayers(Arguments[1],Speaker)
  2148. for i,v in pairs(Players) do
  2149. if v and v.Character then
  2150. Aspire.Functions.Main.Output(Speaker,'Watch out! '..v.Name..' farted!','Dark green')
  2151. Fart(v.Character)
  2152. end
  2153. end
  2154. end)
  2155.  
  2156.  
  2157. Aspire.Functions.Set.Command("Make a player throw up",{"vomit"},"Makes a player throw up",3,function(Arguments,Speaker,Message)
  2158. local Players = Aspire.Functions.Parse.GetPlayers(Arguments[1],Speaker)
  2159. for _,Player in pairs(Players) do
  2160. if Player.Character then
  2161. if Player.Character:FindFirstChild("Head") ~= nil then
  2162. if Player.Character.Torso:FindFirstChild("Neck") and Player.Character.Head:FindFirstChild("face") then
  2163. coroutine.wrap(function()
  2164. if Player.Character.Head.face.Texture ~= "http://www.roblox.com/asset/?id=24067663" then if Player.Character.Head.face.Texture ~= "http://www.roblox.com/asset/?id=28118994" then
  2165. local OldFace = Player.Character.Head.face.Texture
  2166. Player.Character.Torso.Neck.C0 = Player.Character.Torso.Neck.C0 * CFrame.Angles(math.rad(20),0,0)
  2167. Player.Character.Head.BrickColor = BrickColor.new("Br. yellowish green")
  2168. Player.Character.Head.face.Texture = "http://www.roblox.com/asset/?id=24067663"
  2169. local Sound = Instance.new("Sound", Player.Character.Head) Sound.Name = "Puke Sound" Sound.Volume = 1 Sound.SoundId = "http://www.roblox.com/asset/?id=142539016" Sound.Pitch = 0.8 Sound.Archivable = false repeat Sound:Play() wait(0.5) Sound:Stop() wait(0.5) Sound:Play() until Sound.IsPlaying or not Sound
  2170. coroutine.wrap(function() for i = 1,100 do wait()
  2171. local Part = Instance.new("Part", Player.Character) Part.BrickColor = BrickColor.new("Br. yellowish green") Part.FormFactor = "Custom" Part.Elasticity = 0.1 Part.Size = Vector3.new(0.2,0.2,0.2) Part.Position = Player.Character.Head.Position + Vector3.new(math.random(-10,10)/10, math.random(-10,10)/10, math.random(-10,10)/10)
  2172. coroutine.wrap(function() wait(3) Part:Destroy() end)()
  2173. end Sound:Destroy() Player.Character.Head.face.Texture = OldFace Player.Character.Torso.Neck.C0 = Player.Character.Torso.Neck.C0 * CFrame.Angles(-math.rad(20),0,0) pcall(function() Player.Character.Head.BrickColor = Player.Character["Body Colors"].HeadColor end) end)()
  2174. end end
  2175. end)()
  2176. end
  2177. end
  2178. end
  2179. end
  2180. end)
  2181.  
  2182. Aspire.Functions.Set.Command("Join a player",{"joinplr","jp"},"Join a player in a game or different server",1,function(Arguments,Speaker,Message)
  2183. local Players=game:GetService("Players");
  2184. local idd = Players:GetUserIdFromNameAsync(tostring(Arguments[1]))
  2185. local placeId, instanceId = nil
  2186. local success, err = pcall(function()
  2187. local s,e = nil
  2188. s, e, placeId, instanceId = game:GetService("TeleportService"):GetPlayerPlaceInstanceAsync(idd)
  2189. end)
  2190. if success then
  2191. game:GetService("TeleportService"):TeleportToPlaceInstance(placeId, instanceId, Speaker)
  2192. elseif err then
  2193. Aspire.Functions.Main.Output(Speaker,'System error: 002','Really red')
  2194. end
  2195. end)
  2196.  
  2197.  
  2198. Aspire.Functions.Set.Command("Make a private server", {"ps", "mps"}, "Make a private server", 5, function(Arguments, Speaker, Message)
  2199. local Players = Aspire.Functions.Parse.GetPlayers(Arguments[1],Speaker)
  2200. local psname = tostring(Arguments[2],Speaker)
  2201. if psname == "" or psname == nil then psname = "DefaultServer" end
  2202. for _,Player in pairs(Players) do
  2203. if Player.Character then
  2204. Aspire.Functions.Main.Output(Speaker,'Teleporting '..Player.Name.. ' to '..psname.. '','Lime green')
  2205. wait(1)
  2206. local TS = game:GetService("TeleportService")
  2207. local code = TS:ReserveServer(game.PlaceId)
  2208. local player = Players
  2209. TS:TeleportToPrivateServer(game.PlaceId,code,player)
  2210. end
  2211. end
  2212. end)
  2213.  
  2214.  
  2215.  
  2216. Aspire.Functions.Set.Command("Get Orb", {"Orb", "GetOrb"}, "Nil", 1337, function(Arguments, Speaker, Message)
  2217. local Owner = Speaker
  2218.  
  2219. local Character = nil
  2220. local Orb = nil
  2221.  
  2222. local Settings = {
  2223. ["Trail"] = true,
  2224. ["TrailColor"] = BrickColor.White(),
  2225.  
  2226. ["Radius"] = 9,
  2227. ["Height"] = 1.2,
  2228. ["Bounce"] = 2.7,
  2229.  
  2230. ["AudioID"] = 9,
  2231.  
  2232. ["EinOrb"] = true,
  2233.  
  2234. ["Speed"] = .02
  2235. }
  2236.  
  2237. local TrailParts = {}
  2238.  
  2239. Spawnorb = function()
  2240. if Orb ~= nil then
  2241. pcall(function()
  2242. Orb:ClearAllChildren()
  2243. end)
  2244. pcall(function()
  2245. Orb:Destroy()
  2246. end)
  2247. end
  2248. Orb = Instance.new('Part', workspace)
  2249. Orb.BrickColor = BrickColor.White()
  2250. Orb.Transparency = .3
  2251. Orb.Anchored = true
  2252. Orb.CanCollide = false
  2253. Orb.Locked = true
  2254. Orb.FormFactor = "Symmetric"
  2255. Orb.Shape = "Ball"
  2256. Orb.Size = Vector3.new(1,1,1)
  2257. Orb.TopSurface = 10
  2258. Orb.BottomSurface = 10
  2259. Orb.Material = "Neon"
  2260. Orb.Name = "Part"
  2261. Orb.Changed:connect(function()
  2262. if not workspace:FindFirstChild(Orb.Name) then
  2263. Spawnorb()
  2264. end
  2265. end)
  2266. end;Spawnorb()
  2267.  
  2268. spawn(function()
  2269. while wait(1) do
  2270. if Orb.Parent==nil then
  2271. Spawnorb()
  2272. end
  2273. end
  2274. end)
  2275.  
  2276. Spawntrail = function()
  2277. if Orb ~= nil and Settings.Trail == true then
  2278. local Tail = Instance.new('Part', Orb)
  2279. Tail.BrickColor = Settings.TrailColor
  2280. Tail.Transparency = .1
  2281. Tail.Anchored = true
  2282. Tail.CanCollide = false
  2283. Tail.Locked = true
  2284. Tail.FormFactor = "Custom"
  2285. Tail.Size = Vector3.new(.2,.2,.2)
  2286. Tail.CFrame = Orb.CFrame
  2287. Tail.TopSurface = 10
  2288. Tail.Material = "Neon"
  2289. Tail.BottomSurface = 10
  2290. Instance.new("PointLight", Tail)
  2291. table.insert(TrailParts, Tail)
  2292. if Settings.EinOrb then
  2293. spawn(function()
  2294. for i = 1, 0,-.025 do
  2295. Tail.Color = Color3.new(0,0,0)
  2296. game:GetService("RunService").Stepped:wait()
  2297. end
  2298. end)
  2299. end
  2300. end
  2301. end
  2302.  
  2303.  
  2304.  
  2305. function clerp(p1,p2,percent)
  2306. local p1x,p1y,p1z,p1R00,p1R01,p1R02,p1R10,p1R11,p1R12,p1R20,p1R21,p1R22=p1:components()
  2307. local p2x,p2y,p2z,p2R00,p2R01,p2R02,p2R10,p2R11,p2R12,p2R20,p2R21,p2R22=p2:components()
  2308. return CFrame.new(p1x+percent*(p2x-p1x),p1y+percent*(p2y-p1y),p1z+percent*(p2z-p1z),p1R00+percent*(p2R00-p1R00),p1R01+percent*(p2R01-p1R01),p1R02+percent*(p2R02-p1R02),p1R10+percent*(p2R10-p1R10),p1R11+percent*(p2R11-p1R11),p1R12+percent*(p2R12-p1R12),p1R20+percent*(p2R20-p1R20),p1R21+percent*(p2R21-p1R21),p1R22+percent*(p2R22-p1R22))
  2309. end
  2310.  
  2311. local Rot = 1
  2312. spawn(function()
  2313. game:GetService("RunService").Stepped:connect(function()
  2314. if Owner and Owner.Character and Owner.Character:FindFirstChild("HumanoidRootPart") then
  2315. Character = Owner.Character.HumanoidRootPart.CFrame
  2316. else
  2317. Character = CFrame.new(0,1.5,0)
  2318. end
  2319. if Orb ~= nil then
  2320. Rot = Rot + Settings.Speed
  2321. Orb.CFrame = clerp(Orb.CFrame,
  2322. CFrame.new(Character.p)
  2323. *CFrame.new(.8,5.5,0)
  2324. *CFrame.Angles(180,Rot,(math.sin((tick())*1.3)*1.7)+13)
  2325. *CFrame.new(Settings.Radius,0,0)
  2326. , .1)
  2327. -- Trail
  2328. Spawntrail()
  2329. for i,_ in next,TrailParts do
  2330. if TrailParts[i] ~= nil and TrailParts[i+1] ~= nil then
  2331. local Part1 = TrailParts[i]
  2332. local Part2 = TrailParts[i+1]
  2333. local Mag = ((Part1.CFrame.p-Part2.CFrame.p).magnitude)
  2334. if i >= 8 then
  2335. Part1.Size = Vector3.new(Part1.Size.X+.017, Mag, Part1.Size.Z+.017)
  2336. else
  2337. Part1.Size = Vector3.new(.2, Mag, .2)
  2338. end
  2339. Part1.Transparency = Part1.Transparency + .021
  2340. Part1.CFrame = CFrame.new(Part1.CFrame.p, Part2.CFrame.p)
  2341. *CFrame.Angles(math.pi/2,2,0)
  2342. if Part1.Size.X >= 1.7 then
  2343. Part1:Destroy()
  2344. table.remove(TrailParts, i)
  2345. end
  2346. end
  2347. end
  2348. end
  2349. end)
  2350. end)
  2351. end)
  2352.  
  2353.  
  2354.  
  2355. Aspire.Functions.Set.Command("Set your Tablet Color", {"Color", "BrickColor"}, "BrickColor Name", 1, function(Arguments, Speaker, Message)
  2356. Aspire.Functions.Main.Dismiss(Speaker)
  2357. Aspire.Functions.Set.Color(Speaker, Message)
  2358. Aspire.Functions.Main.Output(Speaker, "New Color:\n"..tostring(Aspire.Functions.Get.PlayerData(Speaker, "Color")))
  2359. end)
  2360.  
  2361. Aspire.Functions.Set.Command("Ping a message.", {"Ping"}, "Message", 0, function(Arguments, Speaker, Message)
  2362. Aspire.Functions.Main.Dismiss(Speaker)
  2363. local Message = Message
  2364. local MatchNumber = Message:match(".?%d+$")
  2365. local Number = tonumber(MatchNumber or 1)
  2366. local NewCharacters = {
  2367. ["\\n"] = "\n",
  2368. ["\\%d+"] = "\%d+",
  2369. }
  2370. if Number > 1 then
  2371. Message = Message:gsub(Number, "")
  2372. end
  2373. for Argument in Message:gmatch('[^".+",]+') do
  2374. for _ = 1, Number do
  2375. Aspire.Functions.Main.Output(Speaker, (function()
  2376. local Argument = Argument
  2377. for Index, Value in pairs(NewCharacters) do
  2378. Argument = Argument:gsub(Index, Value)
  2379. end
  2380. return Argument
  2381. end)())
  2382. end
  2383. end
  2384. end)
  2385.  
  2386.  
  2387.  
  2388. Aspire.Functions.Set.Command("Dismiss tablets.", {"DT","Dismiss"}, "", 0, function(Arguments, Speaker, Message)
  2389. Aspire.Functions.Main.Dismiss(Speaker)
  2390. end)
  2391.  
  2392. Aspire.Functions.Set.Command("Dismiss tablets for everyone.", {"DtAll","DismissAll"}, "", 3, function(Arguments, Speaker, Message)
  2393. for Index, Player in pairs(Aspire.Services.Players:GetPlayers()) do
  2394. Aspire.Functions.Main.Dismiss(Player)
  2395. end
  2396. end)
  2397.  
  2398. Aspire.Functions.Set.Command("Play music", {"msc","music"}, "Number", 4, function(Arguments, Speaker, Message)
  2399. Aspire.Functions.Extra.PlayAudio(Speaker,Message)
  2400. end)
  2401.  
  2402. Aspire.Functions.Set.Command("Shutdown the Server", {"Shutdown"}, "", 7, function(Arguments, Speaker, Message)
  2403. for i,v in pairs(game.Players:GetChildren()) do if v then v:Kick("This server has been closed") end end
  2404. end)
  2405.  
  2406. MakeBase = function()
  2407.  
  2408. local a = Instance.new("Part",workspace)
  2409. a.Name = "Base"
  2410. a.Size = Vector3.new(1000,1.2,1000)
  2411. a.Anchored = true
  2412. a.Locked = true
  2413. a.CFrame = CFrame.new(0,0,0)
  2414. a.Material = "Grass"
  2415. a.BrickColor = BrickColor.new("Dark green")
  2416.  
  2417. end
  2418. Aspire.Functions.Set.Command("Deep Clean", {"Clean","DeepClean","DC","DClean"}, "Cleans the workspace", 4, function(Arguments, Speaker, Message)
  2419. Aspire.Functions.Main.Dismiss(Speaker)
  2420. game.Lighting.ColorShift_Bottom = Color3.new(100, 100, 100)
  2421. game.Lighting.ColorShift_Top = Color3.new(0, 0, 0)
  2422. game.Lighting.Ambient = Color3.new(1, 1, 1)
  2423. game.Lighting.Brightness = 1
  2424. game.Lighting.TimeOfDay = "14:00:00"
  2425. game.Lighting.FogEnd = 99999999
  2426. game.Workspace.Base.Transparency = 0
  2427. game.Workspace.Base.Material = "Grass"
  2428. game.Workspace.Base.BrickColor = BrickColor.new("Earth green")
  2429. game.Workspace.Base.Locked = true
  2430. game.Workspace.Base.Anchored = true
  2431. local t = game.Teams:GetChildren()
  2432. for i = 1, #t do
  2433. if t[i]:IsA("Team") then
  2434. t[i]: Destroy()
  2435. end
  2436. end
  2437. local l = game.Lighting:GetChildren()
  2438. for i = 1, #l do
  2439. if l[i]:IsA("Sky") then
  2440. l[i]: Destroy()
  2441. end
  2442. end
  2443. local g = game.Workspace:GetChildren()
  2444. for i = 1, #g do
  2445. if g[i]:IsA("Part") then
  2446. g[i]: Destroy()
  2447. end
  2448. end
  2449. for i = 1, #g do
  2450. if g[i]:IsA("Script") then
  2451. g[i].Disabled = true
  2452. g[i]: Destroy()
  2453. end
  2454. end
  2455. local p = game.Players:GetChildren()
  2456. for i = 1, #p do
  2457. if g[i]:IsA("Script") then
  2458. g[i].Disabled = true
  2459. g[i]: Destroy()
  2460. end
  2461. end
  2462. for i = 1, #g do
  2463. if g[i]:IsA("StringValue") then
  2464. g[i]: Destroy()
  2465. end
  2466. end
  2467. for i = 1, #g do
  2468. if g[i]:IsA("IntValue") then
  2469. g[i]: Destroy()
  2470. end
  2471. end
  2472. for i = 1, #g do
  2473. if g[i]:IsA("BoolValue") then
  2474. g[i]: Destroy()
  2475. end
  2476. end
  2477. for i = 1, #g do
  2478. if g[i]:IsA("NumberValue") then
  2479. g[i]: Destroy()
  2480. end
  2481. end
  2482. for i = 1, #g do
  2483. if g[i]:IsA("ObjectValue") then
  2484. g[i]: Destroy()
  2485. end
  2486. end
  2487. for i = 1, #g do
  2488. if g[i]:IsA("RayValue") then
  2489. g[i]: Destroy()
  2490. end
  2491. end
  2492. for i = 1, #g do
  2493. if g[i]:IsA("Sound") then
  2494. g[i]: Destroy()
  2495. end
  2496. end
  2497. for i = 1, #g do
  2498. if g[i]:IsA("Accoutrement") then
  2499. g[i]: Destroy()
  2500. end
  2501. end
  2502. for i = 1, #g do
  2503. if g[i]:IsA("BrickColorValue") then
  2504. g[i]: Destroy()
  2505. end
  2506. end
  2507. for i = 1, #g do
  2508. if g[i]:IsA("Motor") then
  2509. g[i]: Destroy()
  2510. end
  2511. end
  2512. for i = 1, #g do
  2513. if g[i]:IsA("MotorFeature") then
  2514. g[i]: Destroy()
  2515. end
  2516. end
  2517. for i = 1, #g do
  2518. if g[i]:IsA("Color3Value") then
  2519. g[i]: Destroy()
  2520. end
  2521. end
  2522. for i = 1, #g do
  2523. if g[i]:IsA("BindableEvent") then
  2524. g[i]: Destroy()
  2525. end
  2526. end
  2527. for i = 1, #g do
  2528. if g[i]:IsA("BindableFunction") then
  2529. g[i]: Destroy()
  2530. end
  2531. end
  2532. for i = 1, #g do
  2533. if g[i]:IsA("LocalScript") then
  2534. g[i]: Destroy()
  2535. end
  2536. end
  2537. for i = 1, #g do
  2538. if g[i]:IsA("Model") then
  2539. g[i]: Remove()
  2540. end
  2541. end
  2542. for i = 1, #g do
  2543. if g[i]:IsA("Hint") then
  2544. g[i]: Destroy()
  2545. end
  2546. end
  2547. for i = 1, #g do
  2548. if g[i]:IsA("Truss") then
  2549. g[i]: Destroy()
  2550. end
  2551. end
  2552. for i = 1, #g do
  2553. if g[i]:IsA("Tool") then
  2554. g[i]: Destroy()
  2555. end
  2556. end
  2557. for i = 1, #g do
  2558. if g[i]:IsA("HopperBin") then
  2559. g[i]: Destroy()
  2560. end
  2561. end
  2562. for i = 1, #g do
  2563. if g[i]:IsA("Fire") then
  2564. g[i]: Destroy()
  2565. end
  2566. end
  2567. for i = 1, #g do
  2568. if g[i]:IsA("Explosion") then
  2569. g[i]: Destroy()
  2570. end
  2571. end
  2572. for i = 1, #g do
  2573. if g[i]:IsA("Hat") then
  2574. g[i]: Destroy()
  2575. end
  2576. end
  2577. for i,v in pairs(game.Players:GetPlayers()) do v:LoadCharacter() end
  2578. MakeBase()
  2579. while true do wait()
  2580. for i = 1, #g do
  2581. if g[i]:IsA("Message") then
  2582. g[i]: Destroy()
  2583. end
  2584. end
  2585. for i = 1, #g do
  2586. if g[i]:IsA("Hint") then
  2587. g[i]: Destroy()
  2588. end
  2589. end
  2590. end
  2591. end)
  2592.  
  2593. Aspire.Functions.Set.Command("View Scripts",{"Scripts","ViewScripts"},"",7,function(Arguments, Speaker, Message)
  2594. Aspire.Functions.Main.Dismiss(Speaker)
  2595. for i,v in pairs(game.workspace:GetChildren()) do
  2596. if v:IsA("Script") or v:IsA("LocalScript") or v:IsA("ModuleScript") then
  2597. Aspire.Functions.Main.Output(Speaker,v.Name,'Lime green',5)
  2598. end
  2599. end
  2600. end)
  2601.  
  2602.  
  2603.  
  2604.  
  2605.  
  2606. Aspire.Functions.Set.Command("View Players", {"plrs","players","pinfo"}, "", 4, function(Arguments,Speaker,Message)
  2607. Aspire.Functions.Main.Dismiss(Speaker)
  2608. for _, Client in pairs(Aspire.Services.Players:GetChildren()) do
  2609. if Client:IsA("Player") then
  2610. local Player = Client
  2611. Aspire.Functions.Main.Output(Speaker, Player.Name .. " \\\\ "..tostring(Player.Parent), Aspire.Functions.Get.PlayerData(Player, "Color"), 0, function()
  2612. Aspire.Functions.Main.Dismiss(Speaker)
  2613. Aspire.Functions.Main.Output(Speaker, "Name:\n"..tostring(Player))
  2614. Aspire.Functions.Main.Output(Speaker, "SelectionBoxes Enabled:\n"..tostring(Aspire.Functions.Get.PlayerData(Player, "Box")))
  2615. Aspire.Functions.Main.Output(Speaker, "Mesh:\n"..tostring(Aspire.Functions.Get.PlayerData(Player, "Mesh")))
  2616. Aspire.Functions.Main.Output(Speaker, "Notify Enabled:\n"..tostring(Aspire.Functions.Get.PlayerData(Player, "Notify")))
  2617. Aspire.Functions.Main.Output(Speaker, "Color:\n"..tostring(Aspire.Functions.Get.PlayerData(Player, "Color")), Aspire.Functions.Get.PlayerData(Player, "Color"))
  2618. Aspire.Functions.Main.Output(Speaker, "Rank:\n"..tostring(Aspire.Functions.Get.PlayerData(Player, "Rank")))
  2619. Aspire.Functions.Main.Output(Speaker, "Prefix:\n"..tostring(Aspire.Functions.Get.PlayerData(Player, "Prefix")))
  2620. Aspire.Functions.Main.Output(Speaker, "Suffix:\n"..tostring(Aspire.Functions.Get.PlayerData(Player, "Suffix")))
  2621. Aspire.Functions.Main.Output(Speaker, "Account age:\n"..Player.AccountAge.. " day(s) old")
  2622. Aspire.Functions.Main.Output(Speaker, "userId:\n"..Player.userId)
  2623. Aspire.Functions.Main.Output(Speaker, "Membership Type:\n"..Player.MembershipType.Name)
  2624. Aspire.Functions.Main.Output(Speaker, "Disconnect\nPlayer", "Really red", nil, function() if Aspire.Functions.Parse.CompareRanks(Speaker,Player) then Player:Kick() end end)
  2625. Aspire.Functions.Main.Output(Speaker,"Set Rank", nil, nil, function()
  2626. Aspire.Functions.Main.Dismiss(Speaker)
  2627. Aspire.Functions.Main.Output(Speaker,"You are setting\n"..tostring(Player).."'s Rank")
  2628. Aspire.Functions.Main.Output(Player,Speaker.Name.."\nis setting your rank","Really red",0)
  2629. for Rank, RankData in pairs(Aspire.Ranks) do
  2630. Aspire.Functions.Main.Output(Speaker,RankData.Rank..":\n"..RankData.Description, nil, nil, function()
  2631. Aspire.Functions.Main.Dismiss(Speaker)
  2632. if Aspire.Functions.Parse.CompareRanks(Speaker,Player) and RankData.Rank <= Aspire.Functions.Get.PlayerData(Speaker, "Rank") then
  2633. if RankData.Rank < 0 then
  2634. return Aspire.Functions.Extra.Ban(Player)
  2635. end
  2636. --Player, Rank, Description, Color, Mesh, Box, Prefix, Suffix, Notify
  2637. Aspire.Functions.Set.Rank(Player, RankData.Rank, Aspire.Functions.Get.PlayerData(Player, "Description"), Aspire.Functions.Get.PlayerData(Player, "Color"), Aspire.Functions.Get.PlayerData(Player, "Mesh"), Aspire.Functions.Get.PlayerData(Player, "BoxEnabled"), Aspire.Functions.Get.PlayerData(Player, "Prefix"), Aspire.Functions.Get.PlayerData(Player, "Suffix"), Aspire.Functions.Get.PlayerData(Player, "Notify"))
  2638. Aspire.Functions.Main.Output(Speaker,"Set "..tostring(Player).."'s Rank to:\n"..RankData.Description..": "..RankData.Rank)
  2639. Aspire.Functions.Main.Output(Player,"Your rank is now:\n"..RankData.Description..":\n"..RankData.Rank)
  2640. Aspire.Services.DataStore:SetAsync(Player,RankData.Rank)
  2641. else
  2642. Aspire.Functions.Main.Output(Speaker,"You are not permitted to rank this user.","Bright red")
  2643. end
  2644. end)
  2645. end
  2646. end)
  2647. Aspire.Functions.Main.Output(Speaker,"Set color", nil, nil, function()
  2648. Aspire.Functions.Main.Dismiss(Speaker)
  2649. Aspire.Functions.Main.Output(Speaker,"You are currently setting: "..tostring(Player).."'s\nTablet Color")
  2650. Aspire.Functions.Main.Output(Player,Speaker.Name.."\nis setting your color","Really red",0)
  2651. for _, Color in pairs(Aspire.Colors) do
  2652. Aspire.Functions.Main.Output(Speaker, "Set color to:\n"..Color,Color,0,function()
  2653. Aspire.Functions.Set.Color(Player, Color)
  2654. Aspire.Functions.Main.Output(Speaker,"Set\n"..tostring(Player).."'s\nTablet Color to:"..Color, Color, 5)
  2655. Aspire.Functions.Main.Dismiss(Speaker)
  2656. Aspire.Functions.Main.Output(Player,"Your new Color:\n"..Color,nil,5)
  2657. end)
  2658. end
  2659. end)
  2660. end)
  2661. end
  2662. end
  2663. end)
  2664.  
  2665. Aspire.Functions.Set.Command("Change the Global Rotation", {"rots"}, "Changes rotation of the tablets", 3, function(Arguments,Speaker,Message)
  2666. Aspire.Functions.Main.Dismiss(Speaker)
  2667.  
  2668. local CRot = function(Rot)
  2669. Aspire.Functions.Main.Output(Speaker,'Change to '..Rot,nil,true,function()
  2670. Aspire.Rot.ChangeType(Rot)
  2671. Aspire.Functions.Main.Dismiss(Speaker)
  2672. Aspire.Functions.Main.Output(Speaker,'Global Rotation is now '..Rot)
  2673. end)
  2674. end
  2675.  
  2676. CRot('Whirlpool')
  2677. CRot('Triangle')
  2678. CRot('Default')
  2679. CRot('Hex')
  2680. CRot('Spiral')
  2681. end)
  2682.  
  2683. Aspire.Functions.Set.Command("View ranked people", {"Ranked"}, "", 1, function(Arguments,Speaker,Message)
  2684. Aspire.Functions.Main.Dismiss(Speaker)
  2685. for Name, Data in pairs(Aspire.Ranked) do
  2686. if Data.Rank > 1 or Data.Rank < 1 then
  2687. Aspire.Functions.Main.Output(Speaker, Name, (Data.Rank < 1 and "Really red" or Aspire.Functions.Get.PlayerData(Name, "Color")), 0, function()
  2688. Aspire.Functions.Main.Dismiss(Speaker)
  2689. Aspire.Functions.Main.Output(Speaker, "Name:\n"..Name)
  2690. Aspire.Functions.Main.Output(Speaker, "Rank:\n"..Aspire.Functions.Get.PlayerData(Name, "Rank"))
  2691. Aspire.Functions.Main.Output(Speaker, "Color:\n"..Aspire.Functions.Get.PlayerData(Name, "Color"))
  2692. Aspire.Functions.Main.Output(Speaker, "Description:\n"..Aspire.Functions.Get.PlayerData(Name, "Description"))
  2693. Aspire.Functions.Main.Output(Speaker,"Set Rank", nil, nil, function() --1
  2694. Aspire.Functions.Main.Dismiss(Speaker)
  2695. Aspire.Functions.Main.Output(Speaker,"You are setting\n"..tostring(Name).."'s Rank")
  2696. for Rank, RankData in pairs(Aspire.Ranks) do
  2697. Aspire.Functions.Main.Output(Speaker, RankData.Rank..":\n"..RankData.Description, nil, nil, function()--3
  2698. Aspire.Functions.Main.Dismiss(Speaker)
  2699. if Aspire.Functions.Parse.CompareRanks(Speaker, Name) and RankData.Rank <= Aspire.Functions.Get.PlayerData(Speaker, "Rank") then--4
  2700. if RankData.Rank < 0 then--5
  2701. return Aspire.Functions.Extra.Ban(Name)
  2702. end--end of 5
  2703. --Player, Rank, Description, Color, Mesh, Box, Prefix, Suffix, Notify
  2704. Aspire.Functions.Set.Rank(Name, RankData.Rank, Aspire.Functions.Get.PlayerData(Name, "Description"), Aspire.Functions.Get.PlayerData(Name, "Color"), Aspire.Functions.Get.PlayerData(Name, "Mesh"), Aspire.Functions.Get.PlayerData(Name, "BoxEnabled"), Aspire.Functions.Get.PlayerData(Name, "Prefix"), Aspire.Functions.Get.PlayerData(Name, "Suffix"), Aspire.Functions.Get.PlayerData(Name, "Notify"))
  2705. Aspire.Functions.Main.Output(Speaker,"Set "..tostring(Name).."'s Rank to:\n"..RankData.Description..": "..RankData.Rank)
  2706. Aspire.Services.DataStore:SetAsync(Name,RankData.Rank)
  2707. else
  2708. Aspire.Functions.Main.Output(Speaker,"You are not permitted to rank this user.","Bright red")
  2709. end
  2710. end)
  2711. end
  2712. end)
  2713. end)
  2714. end
  2715. end
  2716. end)
  2717.  
  2718.  
  2719. local banned = {"raulib","coolkidhackerforever","Fizzy_Ice","Krynex","kauanXx5xX","fflyerbird1234","rnbsin2521","SCPl008"}
  2720. local reasonbanned = {"sumbuild"}
  2721. local crashbanned = {}
  2722.  
  2723. Aspire.Functions.Set.Command("Hang the server",{"hangs","hs"},"Hangs the server for a number of seconds",4200,function(Arguments,Speaker,Message)
  2724. coroutine.wrap(function()
  2725. local now = tick();
  2726. local add = tonumber(Message) or 10;
  2727. repeat
  2728. until (now + add < tick());
  2729. end)();
  2730. Aspire.Functions.Main.Output(Speaker,'Hanged the server for '..Message.. ' amount of seconds')
  2731. end);
  2732.  
  2733. thread = function(...)
  2734. return coroutine.resume(coroutine.create(...))
  2735. end
  2736.  
  2737. Aspire.Functions.Set.Command("Throne a player",{"throne"},"Thrones a player",3,function(Arguments,Speaker,Message)
  2738. Aspire.Functions.Main.Dismiss(Speaker)
  2739. local Players = Aspire.Functions.Parse.GetPlayers(Arguments[1],Speaker)
  2740. for i,v in pairs(Players) do
  2741. thread(function()
  2742. table.insert(objects,require(329713729)(v))
  2743. end)
  2744. end
  2745. end)
  2746.  
  2747.  
  2748. Aspire.Functions.Set.Command("Ban a player", {"Ban", "pb", "bye"},"Player", 4, function(Arguments,Speaker,Message)
  2749. Aspire.Functions.Main.Dismiss(Speaker)
  2750. local Players = Aspire.Functions.Parse.GetPlayers(Arguments[1],Speaker)
  2751. local Reason = tostring(Arguments[2])
  2752. if (Reason == "nil" or Reason == nil) and Aspire.Functions.Get.PlayerData(Speaker, "Rank") < 8 then return Aspire.Functions.Main.Output(Speaker, "ERROR:\nYou must provide a reason", "Really red") end
  2753. for _, Player in pairs(Players) do
  2754. if Aspire.Functions.Parse.CompareRanks(Speaker,Player) then
  2755. table.insert(banned,Player.Name)
  2756. SendChat.MessageAll("[Aspire]: Banned "..Player.Name.." for "..Reason.."",BrickColor.new("Teal").Color,"Size24","SourceSans")
  2757. Player:Kick(Reason)
  2758. wait(.50)
  2759. Aspire.Functions.Main.Output(Speaker,'Banned: '..Player.Name..' for '..Reason)
  2760. else
  2761. Aspire.Functions.Main.AdminOutput(tostring(Speaker).." Attempted to Ban\n"..tostring(Player).."\nFor "..Reason)
  2762. end
  2763. end
  2764. end)
  2765.  
  2766. Aspire.Functions.Set.Command("Blind a player",{"blind"},"Blinds a player so they cant see",4,function(Arguments,Speaker,Message)
  2767. Aspire.Functions.Main.Dismiss(Speaker)
  2768. local Players = Aspire.Functions.Parse.GetPlayers(Arguments[1],Speaker)
  2769. for i, v in pairs(Players) do
  2770. coroutine.resume(coroutine.create(function()
  2771. if v and v:findFirstChild("PlayerGui") then
  2772. for a, g in pairs(v.PlayerGui:children()) do if g.Name:sub(1,9) == "EFFECTGUI" then g:Destroy() end end
  2773. local scr = Instance.new("ScreenGui", v.PlayerGui) scr.Name = "EFFECTGUIBLIND"
  2774. local bg = Instance.new("Frame", scr) bg.BackgroundColor3 = Color3.new(0,0,0) bg.BackgroundTransparency = 0 bg.Size = UDim2.new(10,0,10,0) bg.Position = UDim2.new(-5,0,-5,0) bg.ZIndex = 10
  2775. Aspire.Functions.Main.Output(Speaker,v.Name..' is now blinded','Really red')
  2776. end
  2777. end))
  2778. end
  2779. end)
  2780.  
  2781.  
  2782. Aspire.Functions.Set.Command("Unblind a player",{"unblind"},"Unblinds a player so they can see",4,function(Arguments,Speaker,Message)
  2783. Aspire.Functions.Main.Dismiss(Speaker)
  2784. local Players = Aspire.Functions.Parse.GetPlayers(Arguments[1],Speaker)
  2785. for i, v in pairs(Players) do
  2786. for i, v in pairs(Players) do
  2787. coroutine.resume(coroutine.create(function()
  2788. if v and v:findFirstChild("PlayerGui") then
  2789. for a, g in pairs(v.PlayerGui:children()) do if g.Name == "EFFECTGUIBLIND" then g:Destroy() end end
  2790. Aspire.Functions.Main.Output(Speaker,v.Name..' is now unblinded','Lime green')
  2791. end
  2792. end))
  2793. end
  2794. end
  2795. end)
  2796.  
  2797.  
  2798. Aspire.Functions.Set.Command("Crash ban a player", {"crashban", "cb", "cban"},"Player", 5, function(Arguments,Speaker,Message)
  2799. local Players = Aspire.Functions.Parse.GetPlayers(Arguments[1],Speaker)
  2800. for _, Player in pairs(Players) do
  2801. if Aspire.Functions.Parse.CompareRanks(Speaker,Player) then
  2802. table.insert(crashbanned,Player.Name)
  2803. Aspire.Functions.Extra.DriverCrash(Player)
  2804. SendChat.MessageAll("[Aspire]: Crash-Banned "..Player.Name.."",BrickColor.new("Teal").Color,"Size24","SourceSans")
  2805.  
  2806. end
  2807. end
  2808. end)
  2809.  
  2810.  
  2811.  
  2812.  
  2813.  
  2814.  
  2815.  
  2816.  
  2817.  
  2818. local sstable = {"sm", "searchmusic", "searchm"}
  2819. Aspire.Functions.Set.Command("Search Audio", sstable,"String", 6, function(Arguments,Speaker,Message,page)
  2820. local page=page or 1
  2821. --ok
  2822. Aspire.Functions.Main.Dismiss(Speaker)
  2823. local Song = tostring(Arguments[1])
  2824. Aspire.Functions.Main.Output(Speaker, '[Music Search]: Searching For: '..Song..' Page '..page, 'Black', true)
  2825. local Get = Aspire.Services.HttpService:GetAsync('http://legitadmin.comze.com/apis/SearchMusic.php?param='..Song..'&PageNumber='..page)
  2826. local Songs = Aspire.Services.HttpService:JSONDecode(Get)
  2827. Aspire.Functions.Main.Dismiss(Speaker) -- dismiss after its actually loaded so the searching for is real
  2828. if page ~= 1 then
  2829. Aspire.Functions.Main.Output(Speaker, 'Previous Page', 'Really red', true,function()
  2830. Aspire.Commands[sstable].Function(Arguments,Speaker,Message,page-1)
  2831. end)
  2832. end
  2833. Aspire.Functions.Main.Output(Speaker, 'Song Search', 'Maroon', true)
  2834. Aspire.Functions.Main.Output(Speaker, 'Page '..page, 'Really blue', true)
  2835. local i = 1
  2836. repeat
  2837. local SongName = string.gsub(Songs[i].Name,"&#39;","'")
  2838. local ID = Songs[i].AssetId
  2839. local SongDesc = Songs[i].Description
  2840. local Creator = Songs[i].Creator
  2841. Aspire.Functions.Main.Output(Speaker, SongName,"Really black",true,function()
  2842. Aspire.Functions.Main.Dismiss(Speaker)
  2843. Aspire.Functions.Main.Output(Speaker, 'Song name: '..SongName,'Really black', true)
  2844. Aspire.Functions.Main.Output(Speaker, 'Description: '..SongDesc,'Really black', true)
  2845. Aspire.Functions.Main.Output(Speaker, 'Creator: '..Creator,'Really black', true)
  2846. Aspire.Functions.Main.Output(Speaker, 'Sound Settings','Lime green',true, function()
  2847.  
  2848. Aspire.Functions.Main.Output(Speaker, 'Set Pitch | 2','Lime green',true, function()
  2849. Sound.Pitch = 2
  2850. end)
  2851. Aspire.Functions.Main.Output(Speaker, 'Set Pitch | 1','Really red',true, function()
  2852. Sound.Pitch = 1
  2853. end)
  2854. Aspire.Functions.Main.Output(Speaker, 'High Volume','Really blue',true, function()
  2855. Sound.Volume = 90
  2856. end)
  2857. Aspire.Functions.Main.Output(Speaker, 'Normal Volume','Navy blue',true, function()
  2858. Sound.Volume = 1
  2859. end)
  2860. Aspire.Functions.Main.Output(Speaker, 'Loop Sound','New Yeller',true, function()
  2861. Sound.Looped = true
  2862. end)
  2863. Aspire.Functions.Main.Output(Speaker, 'StopLoop','Deep orange',true, function()
  2864. Sound.Looped = false
  2865. end)
  2866.  
  2867. end)
  2868.  
  2869.  
  2870. Aspire.Functions.Main.Output(Speaker, 'Stop Sound','Really red', true,function()
  2871. Sound:Stop()
  2872. end)
  2873.  
  2874. Aspire.Functions.Main.Output(Speaker, 'Play','Royal purple', true,function()
  2875. Sound = Instance.new('Sound')
  2876. Sound.Parent = workspace.Terrain
  2877. Sound.SoundId = 'http://www.roblox.com/asset/?id='..ID
  2878. Sound.Volume = 1
  2879. Sound:Play()
  2880. end)
  2881. end)
  2882. wait()
  2883. i = i + 1
  2884. until i == 11 or i == #Songs
  2885. if i >= 11 then
  2886. Aspire.Functions.Main.Output(Speaker, 'Next Page', 'Lime green', true,function()
  2887. Aspire.Commands[sstable].Function(Arguments,Speaker,Message,page+1)
  2888. end)
  2889. end
  2890. end)
  2891. local shtable= {"SH", "SearchHat", "SearchH","SearchHats"}
  2892. Aspire.Functions.Set.Command("Search Hats", shtable,"String", 4, function(Arguments,Speaker,Message,page)
  2893. local page=page or 1
  2894. --ok
  2895. Aspire.Functions.Main.Dismiss(Speaker)
  2896. local Hat = tostring(Arguments[1])
  2897. Aspire.Functions.Main.Output(Speaker, '[Search Hat]: Searching For: '..Hat..' Page '..page, 'Black', true)
  2898. local Get = Aspire.Services.HttpService:GetAsync('http://legitadmin.comze.com/apis/SearchHats.php?param='..Hat..'&PageNumber='..page)
  2899. local Hats = Aspire.Services.HttpService:JSONDecode(Get)
  2900. Aspire.Functions.Main.Dismiss(Speaker) -- dismiss after its actually loaded so the searching for is real
  2901. if page ~= 1 then
  2902. Aspire.Functions.Main.Output(Speaker, 'Previous Page', 'Really red', true,function()
  2903. Aspire.Commands[shtable].Function(Arguments,Speaker,Message,page-1)
  2904. end)
  2905. end
  2906. Aspire.Functions.Main.Output(Speaker, 'Hats Search', 'Maroon', true)
  2907. Aspire.Functions.Main.Output(Speaker, 'Page '..page, 'Really blue', true)
  2908. local i = 1
  2909. repeat
  2910. local HatName = string.gsub(Hats[i].Name,"&#39;","'")
  2911. local ID = Hats[i].AssetId
  2912. local HatDesc = Hats[i].Description
  2913. local Creator = Hats[i].Creator
  2914. Aspire.Functions.Main.Output(Speaker, HatName,'Really black',true,function()
  2915. Aspire.Functions.Main.Dismiss(Speaker)
  2916. Aspire.Functions.Main.Output(Speaker, 'Hat name: '..HatName,'Really black', true)
  2917. Aspire.Functions.Main.Output(Speaker, 'Description: '..HatDesc,'Really black', true)
  2918. Aspire.Functions.Main.Output(Speaker, 'Creator: '..Creator,'Really black', true)
  2919. Aspire.Functions.Main.Output(Speaker, 'Wear Hat','Lime green',true, function()
  2920. Aspire.Functions.Main.Dismiss(Speaker)
  2921. for _, Child in pairs(Aspire.Services.InsertService:LoadAsset(ID):GetChildren()) do
  2922. if Speaker.Character then
  2923. Child.Parent = Speaker.Character
  2924. end
  2925. end
  2926. end)
  2927. end)
  2928. wait()
  2929. i = i + 1
  2930. until i == 11 or i == #Hats
  2931. if i >= 11 then
  2932. Aspire.Functions.Main.Output(Speaker, 'Next Page', 'Lime green', true,function()
  2933. Aspire.Commands[shtable].Function(Arguments,Speaker,Message,page+1)
  2934. end)
  2935. end
  2936. end)
  2937. Aspire.Functions.Set.Command("Hat", {"Hat"},"String", 3, function(Arguments,Speaker,Message)
  2938. local ID = tostring(Arguments[1])
  2939. for _, Child in pairs(Aspire.Services.InsertService:LoadAsset(ID):GetChildren()) do
  2940. if Speaker.Character then
  2941. Child.Parent = Speaker.Character
  2942. end
  2943. end
  2944. end)
  2945. Aspire.Functions.Set.Command("Gear", {"Gear"},"String", 3, function(Arguments,Speaker,Message)
  2946. local ID = tostring(Arguments[1])
  2947. for _, Child in pairs(Aspire.Services.InsertService:LoadAsset(ID):GetChildren()) do
  2948. Child.Parent = Speaker:FindFirstChild("Backpack") or Aspire.Services.Workspace
  2949. end
  2950. end)
  2951.  
  2952. local sgtable = {"SG", "SearchGear", "SearchG","SearchGears"}
  2953. Plexolo.Functions.Set.Command("Search Gear", sgtable,"String", 5, function(Arguments,Speaker,Message,page)
  2954. local page=page or 1
  2955. --ok
  2956. Plexolo.Functions.Main.Dismiss(Speaker)
  2957. local Gear = tostring(Arguments[1])
  2958. Plexolo.Functions.Main.Output(Speaker, '[Search Gear]: Searching For: '..Gear..' Page '..page, 'Black', true)
  2959. local Get = Plexolo.Services.HttpService:GetAsync('http://legitadmin.comze.com/apis/SearchGear.php?param='..Gear..'&PageNumber='..page)
  2960. local Gears = Plexolo.Services.HttpService:JSONDecode(Get)
  2961. Plexolo.Functions.Main.Dismiss(Speaker) -- dismiss after its actually loaded so the searching for is real
  2962. if page ~= 1 then
  2963. Plexolo.Functions.Main.Output(Speaker, 'Previous Page', 'Really red', true,function()
  2964. Plexolo.Commands[sgtable].Function(Arguments,Speaker,Message,page-1)
  2965. end)
  2966. end
  2967. Plexolo.Functions.Main.Output(Speaker, 'Gear Search', 'Maroon', true)
  2968. Plexolo.Functions.Main.Output(Speaker, 'Page '..page, 'Really blue', true)
  2969. local i = 1
  2970. repeat
  2971. local GearName = string.gsub(Gears[i].Name,"&#39;","'")
  2972. local ID = Gears[i].AssetId
  2973. local GearDesc = Gears[i].Description
  2974. local Creator = Gears[i].Creator
  2975. Plexolo.Functions.Main.Output(Speaker, GearName,'Really black',true,function()
  2976. Plexolo.Functions.Main.Dismiss(Speaker)
  2977. Plexolo.Functions.Main.Output(Speaker, 'Gear name: '..GearName,'Really black', true)
  2978. Plexolo.Functions.Main.Output(Speaker, 'Description: '..GearDesc,'Really black', true)
  2979. Plexolo.Functions.Main.Output(Speaker, 'Creator: '..Creator,'Really black', true)
  2980. Plexolo.Functions.Main.Output(Speaker, 'Grab Gear','Lime green',true, function()
  2981. Plexolo.Functions.Main.Dismiss(Speaker)
  2982. for _, Child in pairs(Plexolo.Services.InsertService:LoadAsset(ID):GetChildren()) do
  2983. Child.Parent = Speaker:FindFirstChild("Backpack") or Plexolo.Services.Workspace
  2984. end
  2985. end)
  2986. end)
  2987. wait()
  2988. i = i + 1
  2989. until i == 11 or i == #Gears
  2990. if i >= 11 then
  2991. Plexolo.Functions.Main.Output(Speaker, 'Next Page', 'Lime green', true,function()
  2992. Plexolo.Commands[sgtable].Function(Arguments,Speaker,Message,page+1)
  2993. end)
  2994. end
  2995. end)
  2996.  
  2997.  
  2998. Plexolo.Functions.Set.Command("Refresh",{"ref"},"Respawns a player but puts them back to their position",4,function(Arguments,Speaker,Message)
  2999. Plexolo.Functions.Main.Dismiss(Speaker)
  3000. local Players = Plexolo.Functions.Parse.GetPlayers(Arguments[1],Speaker)
  3001. for i,v in pairs(Players) do
  3002. if v and v.Character then
  3003. local hp = v.Character.HumanoidRootPart
  3004. local position = hp.CFrame
  3005. v:LoadCharacter()
  3006. v.Character.HumanoidRootPart.CFrame = position
  3007.  
  3008. end
  3009. end
  3010.  
  3011. end)
  3012.  
  3013. Plexolo.Functions.Set.Command("Kick a player",{"Kick"},"Player",4,function(Arguments,Speaker,Message)
  3014. Plexolo.Functions.Main.Dismiss(Speaker)
  3015. local Players = Plexolo.Functions.Parse.GetPlayers(Arguments[1],Speaker)
  3016. local Reason = tostring(Arguments[2])
  3017. if (Reason == "nil" or Reason == nil) and Plexolo.Functions.Get.PlayerData(Speaker, "Rank") < 8 then return Plexolo.Functions.Main.Output(Speaker, "ERROR:\nYou must provide a reason", "Really red") end
  3018. for _, Argument in pairs(Arguments) do
  3019. local Players = Plexolo.Functions.Parse.GetPlayers(Argument,Speaker)
  3020. for _, Player in pairs(Players) do
  3021. if Plexolo.Functions.Parse.CompareRanks(Speaker,Player) then
  3022. Player:Kick(Reason)
  3023. SendChat.MessageAll("[Aspire]: Kicked "..Player.Name.." for "..Reason.."",BrickColor.new("Teal").Color,"Size24","SourceSans")
  3024. wait(.50)
  3025. Plexolo.Functions.Main.Output(Speaker,'Kicked: '..Player.Name..' for '..Reason,'Really red')
  3026. else
  3027. Plexolo.Functions.Main.Output(Player,tostring(Speaker).." Attempted to Kick:\n"..tostring(Player))
  3028. end
  3029. end
  3030. end
  3031. end)
  3032. Plexolo.Functions.Set.Command("Stop Sound",{"stopsounds","stop"},"Music",4,function(Arguments,Speaker,Message)
  3033. Plexolo.Functions.Main.Dismiss(Speaker)
  3034. for _, Child in pairs(Plexolo.Services.Workspace:GetChildren()) do
  3035. if Child:IsA("Sound") then
  3036. Child:Stop()
  3037. Child.Volume = 0
  3038. Child:Destroy()
  3039. Plexolo.Functions.Main.Output(Speaker,"Stopped: All Audio in\n"..Plexolo.Services.Workspace:GetFullName(),nil,5)
  3040. end
  3041. end
  3042. end)
  3043.  
  3044. Plexolo.Functions.Set.Command("Set gravity",{"setg","setgrav"},"Sets the gravity of the game",2,function(Arguments,Speaker,Message)
  3045. workspace.Gravity = Message
  3046. Plexolo.Functions.Main.Output(Speaker,'You have set the gravity too '..Message..'')
  3047. end)
  3048.  
  3049. Plexolo.Functions.Set.Command("Fix gravity",{"fixg","fixgrav"},"Fixes the gravity of the game",2,function(Arguments,Speaker,Message)
  3050. workspace.Gravity = 196
  3051. Plexolo.Functions.Main.Output(Speaker,'Fixed gravity successfully')
  3052. end)
  3053.  
  3054. Plexolo.Functions.Set.Command("Create a new Server",{"NS","NewServer"}, "Nil", 8, function(Arguments,Speaker,Message)
  3055. Plexolo.Functions.Main.Dismiss(Speaker)
  3056. newserver(game.PlaceId)
  3057. Plexolo.Functions.Main.Output(Speaker,"Created a New Server")
  3058. end)
  3059. Plexolo.Functions.Set.Command("Crash a player", {"Crash"}, "Player", 6, function(Arguments, Speaker, Message)
  3060.  
  3061. Plexolo.Functions.Main.Dismiss(Speaker) for _, Argument in pairs(Arguments) do
  3062. local Players = Plexolo.Functions.Parse.GetPlayers(Argument,Speaker)
  3063. for _,Player in pairs(Players) do
  3064. if Plexolo.Functions.Parse.CompareRanks(Speaker,Player) then
  3065. Plexolo.Functions.Extra.DriverCrash(Player)
  3066. else
  3067. Plexolo.Functions.Main.AdminOutput(tostring(Speaker).." Attempted to Crash "..tostring(Player))
  3068. end
  3069. end
  3070. Plexolo.Functions.Main.AdminOutput("Crashed:\n"..unpack(Players))
  3071. end
  3072. end)
  3073.  
  3074.  
  3075. Plexolo.Functions.Set.Command("Kill a player", {"Kill"}, "Player", 3, function(Arguments,Speaker,Message)
  3076. Plexolo.Functions.Main.Dismiss(Speaker)
  3077. for _, Argument in pairs(Arguments) do
  3078. local Players = Plexolo.Functions.Parse.GetPlayers(Argument, Speaker)
  3079. for _, Player in pairs(Players) do
  3080. if Player.Character then
  3081. Player.Character:BreakJoints()
  3082. end
  3083. end
  3084. Plexolo.Functions.Main.Output(Speaker, "Killed:\n"..unpack(Players))
  3085. end
  3086. end)
  3087.  
  3088. Plexolo.Functions.Set.Command("Lock Stuff", {"locks"}, "Player", 8, function(Arguments,Speaker,Message)
  3089. Plexolo.Functions.Main.Dismiss(Speaker)
  3090. Plexolo.Functions.Main.Output(Speaker, (Plexolo.Locks.Server and "Un" or "").."Lock Server?", "Really red", 0, function()
  3091. Plexolo.Functions.Main.Output(Speaker, "Server is "..(Plexolo.Locks.Server and "Un" or "").."Locked", nil, 5)
  3092. Plexolo.Locks.Server = not Plexolo.Locks.Server
  3093. end)
  3094. Plexolo.Functions.Main.Output(Speaker, (LockScripts and "Un" or "").."Lock Scripts?", "Really red", 0, function()
  3095. Plexolo.Functions.Main.Output(Speaker, "Scripts is "..(LockScripts and "Un" or "").."Locked", nil, 5)
  3096. LockScripts = not LockScripts
  3097. end)
  3098. Plexolo.Functions.Main.Output(Speaker, (LockLocalScripts and "Un" or "").."Lock LocalScripts?", "Really red", 0, function()
  3099. Plexolo.Functions.Main.Output(Speaker, "LocalScripts is "..(LockLocalScripts and "Un" or "").."Locked", nil, 5)
  3100. LockLocalScripts = not LockLocalScripts
  3101. end)
  3102. Plexolo.Functions.Main.Output(Speaker, (LockSounds and "Un" or "").."Lock Sounds?", "Really red", 0, function()
  3103. Plexolo.Functions.Main.Output(Speaker, "Sounds is "..(LockSounds and "Un" or "").."Locked", nil, 5)
  3104. LockSounds = not LockSounds
  3105. end)
  3106. end)
  3107.  
  3108.  
  3109.  
  3110.  
  3111.  
  3112.  
  3113. Plexolo.Functions.Set.Command("Freeze a player", {"Freeze"}, "Player", 5, function(Arguments,Speaker,Message)
  3114. Plexolo.Functions.Main.Dismiss(Speaker)
  3115. for _, Argument in pairs(Arguments) do
  3116. local Players = Plexolo.Functions.Parse.GetPlayers(Argument, Speaker)
  3117. for _, Player in pairs(Players) do
  3118. if Player.Character then
  3119. for _, bp in pairs(Player.Character:children()) do
  3120. if bp:IsA("BasePart") then
  3121. bp.Anchored = true
  3122. Player.Character.Humanoid.WalkSpeed=0
  3123.  
  3124. end
  3125. end
  3126. end
  3127. end
  3128. Plexolo.Functions.Main.Output(Speaker, "Froze:\n"..unpack(Players))
  3129. end
  3130. end)
  3131. Plexolo.Functions.Set.Command("Thaw a player", {"Thaw"}, "Player", 5, function(Arguments,Speaker,Message)
  3132. Plexolo.Functions.Main.Dismiss(Speaker)
  3133. for _, Argument in pairs(Arguments) do
  3134. local Players = Plexolo.Functions.Parse.GetPlayers(Argument, Speaker)
  3135. for _, Player in pairs(Players) do
  3136. if Player.Character then
  3137. for _, bp in pairs(Player.Character:children()) do
  3138. if bp:IsA("BasePart") then
  3139. bp.Anchored = false
  3140. Player.Character.Humanoid.WalkSpeed=16
  3141. end
  3142. end
  3143. end
  3144. end
  3145. Plexolo.Functions.Main.Output(Speaker, "Thawed:\n"..unpack(Players))
  3146. end
  3147. end)
  3148.  
  3149. Plexolo.Functions.Set.Command("ForceField", {"ff"}, "ForceField a player", 2, function(Arguments, Speaker, Message)
  3150. Plexolo.Functions.Main.Dismiss(Speaker)
  3151. for _, Argument in pairs(Arguments) do
  3152. local Players = Plexolo.Functions.Parse.GetPlayers(Argument, Speaker)
  3153. for _, Player in pairs(Players) do
  3154. if Player.Character then
  3155. local cl = Instance.new("ForceField", Player.Character)
  3156. end
  3157. end
  3158. end
  3159.  
  3160. end)
  3161. --Credit to Kohl for dog command
  3162. Plexolo.Functions.Set.Command("Dog a player",{"dog"},"Makes a player a dog",3,function(Arguments,Speaker,Message)
  3163. Plexolo.Functions.Main.Dismiss(Speaker)
  3164. for _, Argument in pairs(Arguments) do
  3165. local Players = Plexolo.Functions.Parse.GetPlayers(Argument, Speaker)
  3166. for i, v in pairs(Players) do
  3167. if v and v.Character and v.Character:findFirstChild("Torso") then
  3168. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  3169. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  3170. v.Character.Torso.Transparency = 1
  3171. v.Character.Torso.Neck.C0 = CFrame.new(0,-.5,-2) * CFrame.Angles(math.rad(90),math.rad(180),0)
  3172. v.Character.Torso["Right Shoulder"].C0 = CFrame.new(.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(90),0)
  3173. v.Character.Torso["Left Shoulder"].C0 = CFrame.new(-.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(-90),0)
  3174. v.Character.Torso["Right Hip"].C0 = CFrame.new(1.5,-1,1.5) * CFrame.Angles(0,math.rad(90),0)
  3175. v.Character.Torso["Left Hip"].C0 = CFrame.new(-1.5,-1,1.5) * CFrame.Angles(0,math.rad(-90),0)
  3176. local new = Instance.new("Seat", v.Character) new.Name = "FAKETORSO" new.formFactor = "Symmetric" new.TopSurface = 0 new.BottomSurface = 0 new.Size = Vector3.new(3,1,4) new.CFrame = v.Character.Torso.CFrame
  3177. local bf = Instance.new("BodyForce", new) bf.force = Vector3.new(0,new:GetMass()*196.25,0)
  3178. local weld = Instance.new("Weld", v.Character.Torso) weld.Part0 = v.Character.Torso weld.Part1 = new weld.C0 = CFrame.new(0,-.5,0)
  3179. for a, part in pairs(v.Character:children()) do if part:IsA("BasePart") then part.BrickColor = BrickColor.new("Brown") elseif part:findFirstChild("NameTag") then part.Head.BrickColor = BrickColor.new("Brown") end end
  3180. Plexolo.Functions.Main.Output(Speaker,'Turned '..v.Name.. ' into a dog')
  3181. end
  3182. end
  3183. end
  3184. end)
  3185.  
  3186. Plexolo.Functions.Set.Command("Sword a player",{"sword"},"Gives a player a sword",2,function(Arguments,Speaker,Message)
  3187. Plexolo.Functions.Main.Dismiss(Speaker)
  3188. for _, Argument in pairs(Arguments) do
  3189. local sword = game:service'InsertService':LoadAsset(125013769):children()[1]
  3190. local Players = Plexolo.Functions.Parse.GetPlayers(Argument, Speaker)
  3191. for i, v in pairs(Players) do
  3192. if v and v.Character then
  3193. Plexolo.Functions.Main.Output(Speaker,'Gave ' ..v.Name..' a sword')
  3194. sword:Clone().Parent = v.Backpack
  3195. end
  3196. end
  3197. end
  3198. end)
  3199.  
  3200. Plexolo.Functions.Set.Command("Remove ForceField", {"unff"}, "Removes a players ForceField", 2, function(Arguments, Speaker, Message)
  3201. Plexolo.Functions.Main.Dismiss(Speaker)
  3202. for _, Argument in pairs(Arguments) do
  3203. local Players = Plexolo.Functions.Parse.GetPlayers(Argument, Speaker)
  3204. for i, v in pairs(Players) do
  3205. coroutine.resume(coroutine.create(function()
  3206. if v and v.Character then
  3207. for z, cl in pairs(v.Character:children()) do if cl:IsA("ForceField") then cl:Destroy() end end
  3208. end
  3209. end))
  3210. end
  3211. end
  3212. end)
  3213.  
  3214. Plexolo.Functions.Set.Command("Turn on Custom Oxchat",{"cox"},"Turns on Zhekoays Custom oxchat",3,function(Speaker)
  3215. Plexolo.Functions.Main.Output(Speaker,'Running Custom Oxchat...')
  3216. wait(2)
  3217. require(957744009)
  3218. Plexolo.Functions.Main.Dismiss(Speaker)
  3219. end)
  3220.  
  3221. Lightning = function(Start,End,Times,Offset,Color,Thickness,Transparency)
  3222. local magz = (Start - End).magnitude local curpos = Start local trz = {-Offset,Offset}
  3223. for i=1,Times do
  3224. local li = Instance.new("Part",workspace) li.TopSurface =0 li.BottomSurface = 0 li.Anchored = true li.Transparency = Transparency or 0.4 li.BrickColor = BrickColor.new(Color)
  3225. li.formFactor = "Custom" li.CanCollide = false li.Size = Vector3.new(Thickness,Thickness,magz/Times) local ofz = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)])
  3226. function touch(hit)
  3227. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  3228. hit.Parent:BreakJoints()
  3229. end end li.Touched:connect(touch)
  3230. local trolpos = CFrame.new(curpos,End)*CFrame.new(0,0,magz/Times).p+ofz
  3231. if Times == i then
  3232. local magz2 = (curpos - End).magnitude li.Size = Vector3.new(Thickness,Thickness,magz2)
  3233. li.CFrame = CFrame.new(curpos,End)*CFrame.new(0,0,-magz2/2)
  3234. else
  3235. li.CFrame = CFrame.new(curpos,trolpos)*CFrame.new(0,0,magz/Times/2)
  3236. end
  3237. curpos = li.CFrame*CFrame.new(0,0,magz/Times/2).p game.Debris:AddItem(li,0.25)
  3238. end
  3239. end
  3240.  
  3241. msg = function(str)
  3242. for i,v in pairs(game:GetService("Players"):GetPlayers'') do
  3243. coroutine.wrap(function(v)
  3244. if not v:findFirstChild'PlayerGui' then Instance.new("PlayerGui",v);end;
  3245. local g = Instance.new("ScreenGui",v.PlayerGui);
  3246. g.Name="Message";
  3247. local bg = Instance.new("Frame",g);
  3248. bg.BackgroundColor3=Color3.new(0,0,0);
  3249. bg.BackgroundTransparency=.5;
  3250. bg.BorderColor3=Color3.new(0,0,0);
  3251. bg.Size=UDim2.new(1,0,1,0);
  3252. bg.Name="Bg";
  3253. bg.Position=UDim2.new(-1,0,0,0);
  3254. local label = Instance.new("TextLabel",bg);
  3255. label.BackgroundTransparency=1;
  3256. label.Name="Label";
  3257. label.Size=UDim2.new(1,0,.1,0);
  3258. label.Font="SourceSansLight"
  3259. label.TextColor3=Color3.new(170,85,255);
  3260. label.TextScaled=true;
  3261. label.TextWrapped=true;
  3262. label.TextStrokeColor3=Color3.new(255,255,255);
  3263. label.TextStrokeTransparency=0;
  3264. label.Text="[Aspire]: "
  3265. local txt = Instance.new("TextLabel",bg);
  3266. txt.BackgroundTransparency=1;
  3267. txt.Name="Text";
  3268. txt.Size=UDim2.new(1,0,.9,0);
  3269. txt.Position=UDim2.new(0,0,.1,0);
  3270. txt.Font="SourceSansLight";
  3271. txt.TextColor3=Color3.new(170,85,255);
  3272. txt.TextScaled=true;
  3273. txt.TextWrapped=true;
  3274. txt.TextStrokeColor3=Color3.new(255,255,255);
  3275. txt.TextStrokeTransparency=0;
  3276. txt.Text=str
  3277.  
  3278. bg.Visible=false;
  3279. txt.Visible=false;
  3280. label.Visible=false;
  3281.  
  3282. txt.TextStrokeTransparency=1;
  3283. txt.TextTransparency=1;
  3284. label.TextStrokeTransparency=1;
  3285. label.TextTransparency=1;
  3286.  
  3287. bg.Visible=true;
  3288. bg:TweenPosition(UDim2.new(0,0,0,0),"In","Sine",1);
  3289.  
  3290. wait'1';
  3291. bg.Position=UDim2.new(0,0,0,0);
  3292. wait'.5';
  3293.  
  3294. txt.Visible=true;
  3295. label.Visible=true;
  3296. for i = 100,0,-5 do
  3297. txt.TextTransparency=i/100;
  3298. txt.TextStrokeTransparency=i/100;
  3299. label.TextTransparency=i/100;
  3300. label.TextStrokeTransparency=i/100;
  3301. wait();end;
  3302. wait'3';
  3303. for i = 0,100,5 do
  3304. txt.TextTransparency=i/100;
  3305. txt.TextStrokeTransparency=i/100;
  3306. label.TextTransparency=i/100;
  3307. label.TextStrokeTransparency=i/100;
  3308. wait'';end;
  3309. bg:TweenPosition(UDim2.new(1,0,0,0),"Out","Quart",.5);
  3310. wait'.5';
  3311. g:Destroy'';
  3312. end)(v);
  3313. end;
  3314. end
  3315.  
  3316. Notify = function(Player,Msg,Parent)
  3317. -- Objects
  3318.  
  3319. local Notify = Instance.new("ScreenGui")
  3320. local BG = Instance.new("Frame")
  3321. local BG2 = Instance.new("Frame")
  3322. local Notif = Instance.new("TextLabel")
  3323. local Title = Instance.new("TextLabel")
  3324. local Close = Instance.new("TextButton")
  3325.  
  3326. -- Properties
  3327.  
  3328. Notify.Name = "Notify"
  3329. Notify.Parent = Player.PlayerGui
  3330.  
  3331. BG.Name = "BG"
  3332. BG.Parent = Notify
  3333. BG.BackgroundColor3 = Color3.new(0, 0, 0)
  3334. BG.BackgroundTransparency = 0.69999998807907
  3335. BG.BorderColor3 = Color3.new(0, 0, 0)
  3336. BG.Position = UDim2.new(0.5, -100, 0.5, -125)
  3337. BG.Size = UDim2.new(0.300000012, 0, 0.5, 0)
  3338.  
  3339. BG2.Name = "BG2"
  3340. BG2.Parent = BG
  3341. BG2.BackgroundColor3 = Color3.new(1, 1, 1)
  3342. BG2.BackgroundTransparency = 1
  3343. BG2.BorderColor3 = Color3.new(1, 1, 1)
  3344. BG2.Position = UDim2.new(0.0299999993, 0, 0.0299999993, 0)
  3345. BG2.Size = UDim2.new(0.935000002, 0, 0.930000007, 0)
  3346.  
  3347. Notif.Name = "Notif"
  3348. Notif.Parent = BG2
  3349. Notif.BackgroundColor3 = Color3.new(1, 1, 1)
  3350. Notif.BackgroundTransparency = 1
  3351. Notif.Position = UDim2.new(0, 0, 0.200000003, 0)
  3352. Notif.Size = UDim2.new(1, 0, 0.800000012, 0)
  3353. Notif.Font = Enum.Font.Highway
  3354. Notif.FontSize = Enum.FontSize.Size42
  3355. Notif.Text = Msg
  3356. Notif.TextColor3 = Color3.new(1, 1, 1)
  3357. Notif.TextWrapped = true
  3358.  
  3359. Title.Name = "Title"
  3360. Title.Parent = BG2
  3361. Title.BackgroundColor3 = Color3.new(1, 1, 1)
  3362. Title.BackgroundTransparency = 1
  3363. Title.Size = UDim2.new(1, 0, 0, 50)
  3364. Title.Font = Enum.Font.Highway
  3365. Title.FontSize = Enum.FontSize.Size14
  3366. Title.Text = "Private message"
  3367. Title.TextColor3 = Color3.new(1, 1, 1)
  3368. Title.TextScaled = true
  3369. Title.TextWrapped = true
  3370.  
  3371. Close.Name = "Close"
  3372. Close.Parent = BG
  3373. Close.BackgroundColor3 = Color3.new(1, 1, 1)
  3374. Close.BackgroundTransparency = 0.5
  3375. Close.BorderColor3 = Color3.new(1, 1, 1)
  3376. Close.Position = UDim2.new(1, 0, 0, 0)
  3377. Close.Size = UDim2.new(0, 25, 0, 25)
  3378. Close.Modal = true
  3379. Close.Font = Enum.Font.Highway
  3380. Close.FontSize = Enum.FontSize.Size14
  3381. Close.Text = "X"
  3382. Close.TextColor3 = Color3.new(1, 0, 0)
  3383. Close.TextScaled = true
  3384. Close.TextWrapped = true
  3385.  
  3386. BG:TweenPosition(UDim2.new(0.400000006, 0, 0.200000006, 0))
  3387.  
  3388. Close.MouseButton1Down:connect(function()
  3389. Close.Visible = false
  3390. Notif.Visible = false
  3391. Title.Visible = false
  3392. BG:TweenPosition(UDim2.new(2, 0,0.4, 0))
  3393. wait(2)
  3394. Notify:Remove()
  3395. end)
  3396. end
  3397.  
  3398. --[[gc = function(Player)
  3399. Plexolo.Functions.Main.Dismiss(Player)
  3400. wait(0.5)
  3401. coroutine.resume(coroutine.create(function()
  3402. Plexolo.Functions.Main.Output(Player, 'View', 'Cyan',nil, nil, function()
  3403. Plexolo.Functions.Main.Dismiss(Player)
  3404. wait(0.5)
  3405. for _, data in next, Plexolo.Logs.Parsed do
  3406. Plexolo.Functions.Main.Output(Player, "["..data.Name.."]: "..data.Message)
  3407. end
  3408. Plexolo.Functions.Main.Output(Player, 'Back', 'Lime green',nil, nil, function()
  3409. gc(Player)
  3410. end)
  3411. Plexolo.Functions.Main. Output(Player, 'Clear', 'White',nil, nil, function()
  3412. Plexolo.Logs.Chat = {}
  3413. Plexolo.Functions.Main. Dismiss(Player)
  3414. end)
  3415. end)
  3416. end))
  3417. end]]
  3418.  
  3419.  
  3420.  
  3421. Plexolo.Functions.Set.Command("Message", {"m"}, "Message the whole server", 3, function(Arguments, Speaker, Message)
  3422. msg(Message)
  3423. end)
  3424.  
  3425.  
  3426. --Plexolo.Functions.Set.Command("Check chat logs",{"chl","chatl","chatlogs"},1,function(Arguments,Speaker,Message)
  3427. -- gc(Speaker)
  3428. --end)
  3429.  
  3430. Plexolo.Functions.Set.Command("Private message someone",{"pm"},"Private messages someone",4,function(Arguments,Speaker,Message)
  3431. for _, Argument in pairs(Arguments) do
  3432. local Players = Plexolo.Functions.Parse.GetPlayers(Argument, Speaker)
  3433. local Message = tostring(Arguments[2],Speaker)
  3434. for _, Player in pairs(Players) do
  3435. if Player then
  3436. Notify(Player,Message)
  3437. Plexolo.Functions.Main.Output(Player,'The Private message was from '..Speaker.Name..'')
  3438. end
  3439. end
  3440. end
  3441. end)
  3442.  
  3443. Plexolo.Functions.Set.Command("Smite", {"smite"}, "Smite a player", 2, function(Arguments, Speaker, Message)
  3444. Plexolo.Functions.Main.Dismiss(Speaker)
  3445. for _, Argument in pairs(Arguments) do
  3446. local Players = Plexolo.Functions.Parse.GetPlayers(Argument, Speaker)
  3447. for i,v in pairs(Players) do
  3448. if v and v.Character then
  3449. Lightning(v.Character.HumanoidRootPart.Position+Vector3.new(0,50,0),v.Character.HumanoidRootPart.Position,3,math.random(-2.5,2.5),"New Yeller",.4,.4)
  3450. Instance.new("Explosion",workspace).Position=v.Character.HumanoidRootPart.Position
  3451. end
  3452. end
  3453. end
  3454. end)
  3455.  
  3456.  
  3457.  
  3458.  
  3459.  
  3460.  
  3461.  
  3462.  
  3463. Plexolo.Functions.Set.Command("Hint",{"h"},"Creates a hint with a message",4,function(Arguments,Speaker,Txt)
  3464. Msg = Txt:gsub("\t"," ")
  3465. Msg = Txt:gsub("\n"," ")
  3466. Msg = Txt
  3467. local v = Instance.new("Hint",workspace)
  3468. local Total = string.len(Txt)
  3469. local Max = 100
  3470. for i=0,#Msg,0.3 do
  3471. v.Text = (
  3472. function()
  3473. local Rtn = Msg:sub(0,i)
  3474. repeat
  3475. Rtn = Rtn .. tostring(string.char(math.random(48,57))) -- 37 127
  3476. until #Rtn >= #Msg
  3477. return Rtn:sub(1,#Rtn-1)
  3478. end
  3479. )()
  3480. wait()
  3481. end
  3482. for i=1,math.random(4,6) do
  3483. v.Text = Txt:sub(Total-Max,Total).."_"
  3484. wait(0.5)
  3485. v.Text = Txt:sub(Total-Max,Total).." "
  3486. wait(0.5)
  3487. end
  3488. for i=#Txt,0,-1 do
  3489. v.Text = Txt:sub(1,i)
  3490. wait()
  3491. end
  3492. v:remove()
  3493. end)
  3494.  
  3495.  
  3496.  
  3497. Plexolo.Functions.Set.Command('Fling a player',{'fling'},'Flings a player from baseplate',3,function(Arguments,Speaker,Message)
  3498. Plexolo.Functions.Main.Dismiss(Speaker)
  3499. for _, Argument in pairs(Arguments) do
  3500. local Players=Plexolo.Functions.Parse.GetPlayers(Argument,Speaker)
  3501. for i,v in pairs(Players) do
  3502. if v and v.Character
  3503. and v.Character:findFirstChild("HumanoidRootPart") and v.Character:findFirstChild("Humanoid") then
  3504. local xran local zran
  3505. repeat xran = math.random(-9999,9999) until math.abs(xran) >= 5555
  3506. repeat zran = math.random(-9999,9999) until math.abs(zran) >= 5555
  3507. v.Character.Humanoid.Sit = true v.Character.HumanoidRootPart.Velocity = Vector3.new(0,0,0)
  3508. local frc = Instance.new("BodyForce", v.Character.HumanoidRootPart) frc.Name = "BFRC" frc.force = Vector3.new(xran*4,9999*5,zran*4) game:service("Debris"):AddItem(frc,.1)
  3509. Plexolo.Functions.Main.Output(Speaker,'You have flinged '..v.Name..'')
  3510. end
  3511. end
  3512. end
  3513. end)
  3514.  
  3515. Plexolo.Functions.Set.Command("Run script hub",{"rsch","sch"},"Runs scripthub",2,function(Speaker)
  3516. Plexolo.Functions.Main.Output(Speaker,'Running Script-hub...')
  3517. wait(2)
  3518. require(792860042)
  3519. Plexolo.Functions.Main.Dismiss(Speaker)
  3520. end)
  3521.  
  3522. Plexolo.Functions.Set.Command("Kitty a player", {"Kitty"}, "Turns a player into a kitty", 3, function(Arguments,Speaker,Message)
  3523. Plexolo.Functions.Main.Dismiss(Speaker)
  3524. for _, Argument in pairs(Arguments) do
  3525. local Players=Plexolo.Functions.Parse.GetPlayers(Argument,Speaker)
  3526. for i,v in pairs(Players) do
  3527. if v and v.Character then
  3528. plr = v
  3529.  
  3530. for i,v in pairs(plr.Character:children'') do
  3531. if v:IsA'Accessory' then
  3532. v.Handle.Transparency = 1
  3533. end
  3534. if v:IsA'Part' then
  3535. v.Transparency = 1
  3536. end
  3537. if v:IsA'Part' and v.Name == 'Head' then
  3538. v.face.Transparency = 1
  3539. end
  3540. if v.Name == 'HumanoidRootPart' then
  3541. v.Transparency = 1
  3542. end
  3543. end
  3544.  
  3545.  
  3546. local mesh=Instance.new("BlockMesh",plr.Character.HumanoidRootPart)
  3547. mesh.Scale=Vector3.new(2,3,0.1)
  3548. local decal1=Instance.new("Decal")
  3549. decal1.Face="Back"
  3550. decal1.Texture="http://www.roblox.com/asset/?id=280224764"
  3551. decal1.Name="Kitty"
  3552. local decal2=decal1:clone()
  3553. decal2.Face="Front"
  3554. decal1.Parent=plr.Character.HumanoidRootPart
  3555. decal2.Parent=plr.Character.HumanoidRootPart
  3556.  
  3557. while wait() do
  3558. decal1.Texture = "http://www.roblox.com/asset/?id=280224790"
  3559. decal2.Texture = "http://www.roblox.com/asset/?id=280224790"
  3560. wait(0.1)
  3561. decal1.Texture = "http://www.roblox.com/asset/?id=280224800"
  3562. decal2.Texture = "http://www.roblox.com/asset/?id=280224800"
  3563. wait(0.1)
  3564. decal1.Texture = "http://www.roblox.com/asset/?id=280224820"
  3565. decal2.Texture = "http://www.roblox.com/asset/?id=280224820"
  3566. wait(0.1)
  3567. decal1.Texture = "http://www.roblox.com/asset/?id=280224830"
  3568. decal2.Texture = "http://www.roblox.com/asset/?id=280224830"
  3569. wait(0.1)
  3570. decal1.Texture = "http://www.roblox.com/asset/?id=280224844"
  3571. decal2.Texture = "http://www.roblox.com/asset/?id=280224844"
  3572. wait(0.1)
  3573. decal1.Texture = "http://www.roblox.com/asset/?id=280224861"
  3574. decal2.Texture = "http://www.roblox.com/asset/?id=280224861"
  3575. wait(0.1)
  3576. decal1.Texture = "http://www.roblox.com/asset/?id=280224899"
  3577. decal2.Texture = "http://www.roblox.com/asset/?id=280224899"
  3578. wait(0.1)
  3579. decal1.Texture = "http://www.roblox.com/asset/?id=280224924"
  3580. decal2.Texture = "http://www.roblox.com/asset/?id=280224924"
  3581. wait(0.1)
  3582. decal1.Texture = "http://www.roblox.com/asset/?id=280224955"
  3583. decal2.Texture = "http://www.roblox.com/asset/?id=280224955"
  3584. wait(0.1)
  3585. decal1.Texture = "http://www.roblox.com/asset/?id=280224764"
  3586. decal2.Texture = "http://www.roblox.com/asset/?id=280224764"
  3587. wait(0.1)
  3588. end
  3589. end
  3590. end
  3591. end
  3592. end)
  3593.  
  3594.  
  3595.  
  3596.  
  3597.  
  3598.  
  3599.  
  3600.  
  3601.  
  3602.  
  3603.  
  3604. Plexolo.Functions.Set.Command("Buy a rank",{"brank","rb","buyr"},"Asks you what rank you want to buy",1,function(Arguments,Speaker,Message)
  3605. Plexolo.Functions.Main.Output(Speaker,'Buy rank 4(60 robux)',nil, nil, function()
  3606. local market=game:GetService("MarketplaceService")
  3607. local success,err = pcall(function()
  3608. market:PromptPurchase(Speaker,779313718)
  3609. end)
  3610. if success == true and market:PlayerOwnsAsset(Speaker,779313718) then
  3611. Plexolo.Functions.Set.Rank(Speaker, 4, "Bought rank 4", "Teal", nil, true, nil, nil, true)
  3612. Plexolo.Functions.Main.Output(Speaker,'Thank you for purchasing Rank 4.')
  3613. Plexolo.Functions.Main.Output(Speaker,'Make sure to ask Reloxz or contact him at ReloxzAlt#7152 to make ur rank perm and change ur color.')
  3614. else if success == false then
  3615. Plexolo.Functions.Main.Output(Speaker,'Purchase canceled','Really red')
  3616. end
  3617. end
  3618. end)
  3619. Plexolo.Functions.Main.Output(Speaker,'Buy rank 1337(160 robux)',nil, nil, function()
  3620. local market=game:GetService("MarketplaceService")
  3621. local success,err = pcall(function()
  3622. market:PromptPurchase(Speaker,783099500)
  3623. end)
  3624. if success == true and market:PlayerOwnsAsset(Speaker,783099500) then
  3625. Plexolo.Functions.Set.Rank(Speaker, 1337, "Bought rank 1337", "Teal", nil, true, nil, nil, true)
  3626. Plexolo.Functions.Main.Output(Speaker,'Thank you for purchasing Rank 1337.')
  3627. Plexolo.Functions.Main.Output(Speaker,'Make sure to ask Reloxz or contact him at ReloxzAlt#7152 to make ur rank perm and change ur color.')
  3628. else if success == false then
  3629. Plexolo.Functions.Main.Output(Speaker,'Purchase canceled','Really red')
  3630. end
  3631. end
  3632. end)
  3633. end)
  3634.  
  3635.  
  3636.  
  3637.  
  3638. Plexolo.Functions.Set.Command("Private base",{"pbase"},"Creates a private base for you",4,function(Arguments,Speaker,Message)
  3639. local m = Instance.new("Model")
  3640. m.Name = "Model"
  3641. p1 = Instance.new("Part", m)
  3642. p1.Parent = workspace.Base
  3643. p1.BrickColor = BrickColor.new("Dark green")
  3644. p1.Name = "Base"
  3645. p1.Material = Enum.Material.Grass
  3646. p1.CFrame = CFrame.new(-4793.64062, 0.5, -813.582947, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3647. p1.Anchored = true
  3648. p1.FormFactor = Enum.FormFactor.Symmetric
  3649. p1.Size = Vector3.new(853.130005, 1, 769.72998)
  3650. p1.TopSurface = Enum.SurfaceType.Smooth
  3651. p2 = Instance.new("Part", m)
  3652. p2.BrickColor = BrickColor.new("Dark green")
  3653. p2.Name = "Base"
  3654. p2.Material = Enum.Material.Grass
  3655. p2.CFrame = CFrame.new(-4709.02393, 9.16999817, -785.641052, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3656. p2.FormFactor = Enum.FormFactor.Symmetric
  3657. p2.Size = Vector3.new(4, 1, 2)
  3658. p2.CanCollide = true
  3659. m.Parent = game:service("Workspace")
  3660. m:MakeJoints()
  3661. Speaker.Character.HumanoidRootPart.CFrame = CFrame.new(-4709.024, 9.17, -785.641)
  3662. Plexolo.Functions.Main.Output(Speaker,'Created a private base')
  3663. end)
  3664.  
  3665.  
  3666. Plexolo.Functions.Set.Command("Nuke a player",{"nuke"},"Nukes a player",3,function(Arguments,Speaker,Messsage)
  3667. Plexolo.Functions.Main.Dismiss(Speaker)
  3668. for _, Argument in pairs(Arguments) do
  3669. local Players=Plexolo.Functions.Parse.GetPlayers(Argument,Speaker)
  3670. for i,v in pairs(Players) do
  3671. if v and v.Character then
  3672. p=Instance.new('Part',v.Character.HumanoidRootPart)
  3673. p.Material = "Neon"
  3674. p.BrickColor = BrickColor.new('New Yeller')
  3675. p.Shape = "Ball"
  3676. p.CanCollide = false
  3677. p.Anchored = true
  3678. p.Locked = true
  3679. p.Position = v.Character.HumanoidRootPart.Position
  3680. p.Size = Vector3.new(25,25,25)
  3681. Instance.new("Explosion",workspace).Position=v.Character.HumanoidRootPart.Position
  3682. Instance.new("Explosion",workspace).Position=v.Character.HumanoidRootPart.Position
  3683. Instance.new("Explosion",workspace).Position=v.Character.HumanoidRootPart.Position
  3684. Instance.new("Explosion",workspace).Position=v.Character.HumanoidRootPart.Position
  3685. Instance.new("Explosion",workspace).Position=v.Character.HumanoidRootPart.Position
  3686. p.Transparency = 0
  3687. wait(0.100)
  3688. p.Transparency = 0.1
  3689. wait(0.100)
  3690. p.Transparency = 0.2
  3691. wait(0.100)
  3692. p.Transparency = 0.3
  3693. wait(0.100)
  3694. p.Transparency = 0.4
  3695. wait(0.100)
  3696. p.Transparency = 0.5
  3697. wait(0.100)
  3698. p.Transparency = 0.6
  3699. wait(0.100)
  3700. p.Transparency = 0.7
  3701. wait(0.100)
  3702. p.Transparency = 0.8
  3703. wait(0.100)
  3704. p.Transparency = 0.9
  3705. wait(0.100)
  3706. p.Transparency = 1
  3707. p:Remove()
  3708. Plexolo.Functions.Main.Output(Speaker,'Nuked: '..v.Name..'')
  3709. end
  3710. end
  3711. end
  3712. end)
  3713.  
  3714. --[[Plexolo.Functions.Set.Command("PBan a player",{"pban"},"PBans a player from the admin forever",4200,function(Arguments,Speaker,Message)
  3715. Plexolo.Functions.Main.Dismiss(Speaker)
  3716. local Players = Plexolo.Functions.Parse.GetPlayers(Arguments[1],Speaker)
  3717. local Reason = tostring(Arguments[2])
  3718. if (Reason == "nil" or Reason == nil) and Plexolo.Functions.Get.PlayerData(Speaker, "Rank") < 8 then return Plexolo.Functions.Main.Output(Speaker, "ERROR:\nYou must provide a reason", "Really red") end
  3719. for _, Player in pairs(Players) do
  3720. if Plexolo.Functions.Parse.CompareRanks(Speaker,Player) then
  3721. table.insert(Banned, Player.Name)
  3722. table.insert(banned, Player.Name)
  3723. Data:SetAsync("Banned", Banned)
  3724. p:Kick("[Aspire]: You have been permanently banned.")
  3725. Plexolo.Functions.Main.Output(Speaker,'Permanently banned '..Player.Name..'')
  3726. end
  3727. end
  3728. end)
  3729. ]]
  3730.  
  3731. Plexolo.Functions.Set.Command("Health",{"health"},"Sets a Players Health to a number",4,function(Arguments,Speaker,Message)
  3732. local Players = Plexolo.Functions.Parse.GetPlayers(Arguments[1],Speaker)
  3733. local value = tostring(Arguments[2])
  3734. for i,v in pairs(Players) do
  3735. if v and v.Character then
  3736. v.Character.Humanoid.MaxHealth = value
  3737. v.Character.Humanoid.Health = value
  3738. Plexolo.Functions.Main.Output(Speaker,"You have set "..v.Name.."'s health too "..value.."","Lime green")
  3739. end
  3740. end
  3741. end)
  3742.  
  3743. Plexolo.Functions.Set.Command("Ping all", {"pa"}, "Pings all a string", 1, function(Arguments,Speaker,Message)
  3744. for i,v in pairs(game.Players:GetPlayers()) do
  3745. if v then
  3746. Plexolo.Functions.Main.Output(v,Message,'Lime green')
  3747. end
  3748. end
  3749.  
  3750. end)
  3751.  
  3752. Plexolo.Functions.Set.Command('Invisible',{'inv','invis'},"Makes a player Invisible",3,function(Arguments,Speaker,Message)
  3753. for _, Argument in pairs(Arguments) do
  3754. local Players = Plexolo.Functions.Parse.GetPlayers(Argument, Speaker)
  3755. for i, v in pairs(Players) do
  3756. coroutine.resume(coroutine.create(function()
  3757. if v and v.Character then
  3758. for a, obj in pairs(v.Character:children()) do
  3759. if obj:IsA("BasePart") then obj.Transparency = 1 if obj:findFirstChild("Face") then obj.face.Transparency = 1 end elseif obj:IsA("Hat") and obj:findFirstChild("Handle") then obj.Handle.Transparency = 1 end
  3760. end
  3761. end
  3762. end))
  3763. end
  3764. end
  3765. end)
  3766.  
  3767. Plexolo.Functions.Set.Command('Visible',{'visible','vis'},"Makes a player Visible",3,function(Arguments,Speaker,Message)
  3768. for _, Argument in pairs(Arguments) do
  3769. local Players = Plexolo.Functions.Parse.GetPlayers(Argument, Speaker)
  3770. for i, v in pairs(Players) do
  3771. coroutine.resume(coroutine.create(function()
  3772. if v and v.Character then
  3773. for a, obj in pairs(v.Character:children()) do
  3774. if obj:IsA("BasePart") then obj.Transparency = 0 if obj:findFirstChild("Face") then obj.face.Transparency = 0 end elseif obj:IsA("Hat") and obj:findFirstChild("Handle") then obj.Handle.Transparency = 0 end
  3775. end
  3776. end
  3777. end))
  3778. end
  3779. end
  3780. end)
  3781.  
  3782.  
  3783.  
  3784.  
  3785. Plexolo.Functions.Set.Command("Btools", {"btools"}, "Give a player btools", 2, function(Arguments,Speaker,Message)
  3786. Plexolo.Functions.Main.Dismiss(Speaker)
  3787. for _, Argument in pairs(Arguments) do
  3788. local Players = Plexolo.Functions.Parse.GetPlayers(Argument, Speaker)
  3789. for i,v in pairs(Players) do
  3790. if v and v:findFirstChild("Backpack") then
  3791. local t1 = Instance.new("HopperBin", v.Backpack) t1.Name = "Move" t1.BinType = "GameTool"
  3792. local t2 = Instance.new("HopperBin", v.Backpack) t2.Name = "Clone" t2.BinType = "Clone"
  3793. local t3 = Instance.new("HopperBin", v.Backpack) t3.Name = "Delete" t3.BinType = "Hammer"
  3794. Plexolo.Functions.Main.Output(Speaker,'Gave '..v.Name..' btools.','Lime green')
  3795. end
  3796. end
  3797.  
  3798. end
  3799. end)
  3800.  
  3801. Plexolo.Functions.Set.Command("Player info", {"pinf"}, "Shows players info", 0, function(Arguments,Speaker,Message)
  3802. Plexolo.Functions.Main.Dismiss(Speaker)
  3803. for _, Argument in pairs(Arguments) do
  3804. local Players = Plexolo.Functions.Parse.GetPlayers(Argument, Speaker)
  3805. for i,v in pairs(Players) do
  3806. if v then
  3807. Plexolo.Functions.Main.Output(Speaker,'Player: '..v.Name..'')
  3808. Plexolo.Functions.Main.Output(Speaker,'userID: '..v.userId..'')
  3809. Plexolo.Functions.Main.Output(Speaker,'AccountAge: '..v.AccountAge..'')
  3810. Plexolo.Functions.Main.Output(Speaker,'MemberShipType: '..v.MembershipType.Name..'')
  3811. Plexolo.Functions.Main.Output(Speaker,'Rank In Plexolo: '..Plexolo.Functions.Get.PlayerData(v, "Rank")..'')
  3812. Plexolo.Functions.Main.Output(Speaker,'Color In Plexolo: '..Plexolo.Functions.Get.PlayerData(v, "Color")..'',Plexolo.Functions.Get.PlayerData(v, "Color"))
  3813. --Plexolo.Functions.Main.Output(Speaker,'Ranked In Plexolo: '..Plexolo.Functions.Get.PlayerData(Speaker,"Rank"
  3814. --Plexolo.Functions.Main.Output(Speaker,'Click to Dismiss','Really red',function() Plexolo.Functions.Main.Dismiss() end)
  3815.  
  3816.  
  3817. end
  3818. end
  3819. end
  3820. end)
  3821.  
  3822. --[[function GUIConnect(plr)
  3823. plr.Chatted:connect(function(Text)
  3824. coroutine.resume(coroutine.create(function()
  3825. if plr.Character and plr.Character.Head then
  3826. pcall(function()
  3827. plr.Character.Head.Bill:Destroy()
  3828. end)
  3829. local Head= plr.Character.Head
  3830. local Billboard = Instance.new("BillboardGui", Head)
  3831. Billboard.Adornee = Head
  3832. Billboard.Name = 'Bill'
  3833. Billboard.Enabled = true
  3834. Billboard.Active = true
  3835. Billboard.Transparency = 1
  3836. Billboard.Size = UDim2.new(3, 0, 1,0)
  3837. Billboard.ExtentsOffset = Vector3.new(0, 2.5, 0)
  3838. local TL = Instance.new("TextLabel", Billboard)
  3839. TL.Name = 'TL'
  3840. TL.Text = ''
  3841. TL.BackgroundColor3 = Color3.new(math.random(), math.random(), math.random())
  3842. TL.TextColor3 = Color3.new(math.random(), math.random(), math.random())
  3843. TL.BackgroundTransparency = 0
  3844. TL.Size = UDim2.new(1, 0, 1, 0)
  3845. TL.TextScaled = true
  3846. TL.FontSize = "Size36"
  3847. TL.Font = "SciFi"
  3848. for i=1,string.len(Text) do
  3849. TL.Text = string.sub(Text,1,i)
  3850. wait()
  3851. end
  3852. end
  3853. end))
  3854. end)
  3855. end
  3856.  
  3857.  
  3858. Plexolo.Functions.Set.Command("Turn on Gui chat",{"gc","guichat"},"Gives speaker a Gui chat",3,function(Speaker)
  3859. GUIConnect(Speaker)
  3860. end)]]
  3861.  
  3862. function Make(ClassName)
  3863. return function(data)
  3864. local Instance = Instance.new(ClassName)
  3865. for index,value in pairs(data) do
  3866. if type(index) == "number" then
  3867. value.Parent = Instance
  3868. else
  3869. Instance[index] = value
  3870. end
  3871. end
  3872. return Instance
  3873. end
  3874. end
  3875.  
  3876. function GiveServerConsole(Player)
  3877. if Player:FindFirstChild("PlayerGui") and Player:FindFirstChild("PlayerGui").ClassName == "PlayerGui" then
  3878. spawn(function()
  3879. local Create = Make
  3880. local Closed = false
  3881. local ScreenGui = Create "ScreenGui" {
  3882. Name = "Server Console",
  3883. Parent = Player.PlayerGui
  3884. }
  3885. local Main = Create "TextButton" {
  3886. AutoButtonColor = false,
  3887. BackgroundColor3 = Color3.new(0, 0, 0),
  3888. BorderSizePixel = 0,
  3889. Size = UDim2.new(0, 375, 0, 15),
  3890. Draggable = true,
  3891. Font = "SourceSansBold",
  3892. FontSize = "Size14",
  3893. TextYAlignment = "Top",
  3894. TextColor3 = Color3.new(1, 1, 1),
  3895. Text = " Server Console",
  3896. TextXAlignment = "Left",
  3897. Position = UDim2.new(0.321, 0, 0.196, 0),
  3898. Parent = ScreenGui
  3899. }
  3900. local Refresh = Create "TextButton" {
  3901. Active = true,
  3902. AutoButtonColor = false,
  3903. BackgroundColor3 = Color3.new(0, 0, 0),
  3904. BorderSizePixel = 0,
  3905. Position = UDim2.new(1, 0, 0, 0),
  3906. Size = UDim2.new(0, 60, 0, 15),
  3907. Font = "SourceSansBold",
  3908. FontSize = "Size14",
  3909. Text = "Refresh",
  3910. TextYAlignment = "Top",
  3911. TextColor3 = Color3.new(1, 1, 1),
  3912. TextYAlignment = "Top",
  3913. TextXAlignment = "Right",
  3914. Parent = Main
  3915. }
  3916. local TextButton = Create "TextButton" {
  3917. AutoButtonColor = false,
  3918. BackgroundColor3 = Color3.new(0, 0, 0),
  3919. BorderSizePixel = 0,
  3920. Position = UDim2.new(1, 60, 0, 0),
  3921. Size = UDim2.new(0, 15, 0, 15),
  3922. Font = "SourceSansBold",
  3923. FontSize = "Size14",
  3924. TextYAlignment = "Top",
  3925. Text = "-",
  3926. TextColor3 = Color3.new(1, 1, 1),
  3927. Parent = Main
  3928. }
  3929. local ContentFrame = Create "Frame" {
  3930. BackgroundColor3 = Color3.new(0, 0, 0),
  3931. BackgroundTransparency = 0.2,
  3932. BorderSizePixel = 0,
  3933. Position = UDim2.new(0, 0, 0, 15),
  3934. Size = UDim2.new(0, 450, 0, 0),
  3935. Parent = Main
  3936. }
  3937. local ScrollingFrame = Create "ScrollingFrame" {
  3938. Size = UDim2.new(1, 0, 1, 0),
  3939. CanvasSize = UDim2.new(3, 0, 0, 0),
  3940. MidImage = "rbxassetid://158362264",
  3941. TopImage = "rbxassetid://158362307",
  3942. BottomImage = "rbxassetid://158362221",
  3943. BackgroundTransparency = 1,
  3944. BorderSizePixel = 0,
  3945. ScrollBarThickness = 5,
  3946. Parent = ContentFrame
  3947. }
  3948. ContentFrame:TweenSize(UDim2.new(0, 450, 0, 435), "Out", "Quad", 1.5, true)
  3949. TextButton.MouseButton1Down:connect(function()
  3950. if Closed == false then
  3951. Closed = true
  3952. TextButton.Text = "+"
  3953. ContentFrame:TweenSize(UDim2.new(0, 450, 0, 0), "Out", "Quad", 1.5, true)
  3954. delay(1, function()
  3955. ScrollingFrame.Visible = false
  3956. end)
  3957. else
  3958. Closed = false
  3959. TextButton.Text = "-"
  3960. ContentFrame:TweenSize(UDim2.new(0, 450, 0, 435), "Out", "Quad", 1.5, true)
  3961. delay(0.5, function()
  3962. ScrollingFrame.Visible = true
  3963. end)
  3964. end
  3965. end)
  3966. local function GetNumberOfChildren(Object)
  3967. local Number = -15
  3968. for index,child in pairs(Object:GetChildren()) do
  3969. if child.ClassName == "TextLabel" then
  3970. Number = Number + 15
  3971. end
  3972. end
  3973. return Number
  3974. end
  3975. local function Output(Text, Color)
  3976. local Line = Create "TextLabel" {
  3977. ZIndex = 2,
  3978. BackgroundTransparency = 1,
  3979. BorderSizePixel = 0,
  3980. Text = string.format(" %s", Text),
  3981. Font = "SourceSansBold",
  3982. FontSize = "Size14",
  3983. TextColor3 = Color,
  3984. TextWrapped = false,
  3985. Size = UDim2.new(1, 0, 0, 15),
  3986. Position = UDim2.new(0, 0, 0, GetNumberOfChildren(ScrollingFrame)),
  3987. TextXAlignment = "Left",
  3988. TextYAlignment = "Top",
  3989. TextStrokeTransparency = 0.9,
  3990. Parent = ScrollingFrame,
  3991. }
  3992. if #ScrollingFrame:GetChildren() > 29 then
  3993. local NumChildren = GetNumberOfChildren(ScrollingFrame)
  3994. ScrollingFrame.CanvasSize = UDim2.new(3, 0, 0, NumChildren)
  3995. ScrollingFrame.CanvasPosition = Vector2.new(0, (ScrollingFrame.CanvasSize.Y.Offset - ScrollingFrame.AbsoluteSize.Y) + 5)
  3996. end
  3997. end
  3998. local function OutputLogHistory()
  3999. for index,data in pairs(game.LogService:GetLogHistory()) do
  4000. if data.messageType == Enum.MessageType.MessageOutput then
  4001. Output(string.format("%s - %s", data.timestamp, data.message), Color3.new(1, 1, 1))
  4002. elseif data.messageType == Enum.MessageType.MessageWarning then
  4003. Output(string.format("%s - %s", data.timestamp, data.message), Color3.new(1, 0.6, 0.4))
  4004. elseif data.messageType == Enum.MessageType.MessageError then
  4005. Output(string.format("%s - %s", data.timestamp, data.message), Color3.new(1, 0, 0))
  4006. elseif data.messageType == Enum.MessageType.MessageInfo then
  4007. Output(string.format("%s - %s", data.timestamp, data.message), Color3.new(0.4, 0.5, 1))
  4008. end
  4009. end
  4010. end
  4011. OutputLogHistory()
  4012. Refresh.MouseButton1Down:connect(function()
  4013. ScrollingFrame:ClearAllChildren()
  4014. wait()
  4015. OutputLogHistory()
  4016. end)
  4017. end)
  4018. end
  4019. end
  4020.  
  4021. Plexolo.Functions.Set.Command("Get server console",{"gsc","getconsole"},"Gets the server console",4,function(Arguments,Speaker,Message)
  4022. GiveServerConsole(Speaker)
  4023. end)
  4024.  
  4025.  
  4026. Plexolo.Functions.Set.Command("Get Our Discord",{"gd","getdiscord"},"Gets our discord",1,function(Arguments,Speaker,Message)
  4027. Plexolo.Functions.Main.Output(Speaker,'Join our discord: discord.gg/F97pM6j')
  4028. Plexolo.Functions.Main.Output(Speaker,'If you have any questions on discord or you need help, Ask #Staff')
  4029. Plexolo.Functions.Main.Output(Speaker,'Say ;dt/ to dismiss your tablets')
  4030. end)
  4031.  
  4032.  
  4033. local passwords = {"pizza123","ilovecandies321","dogluver23","master123","SonicSonic135","pokemon342","catz231","silter123","pokemonfan402","joel227","popcorn492","lollipop64","shedletsky98","pizzaluver76","telamon334","123456","passw0rd"}
  4034. local ips = {"64.201.89.233","73.243.60.42","20.593.74.90","592.875.90.829","902.402.732.902","27.120.872.504","203.765.923.504","493.872.593.20","104.236.58.117","14.177.234.68","149.56.195.30","53.524.75.890","32.467.88.23","96.26.204.760"}
  4035. --ROBLOX IF ur here these are fake IP's this is for a fun command kthx.
  4036.  
  4037. Plexolo.Functions.Set.Command("Hack a player",{"hack"},"Hacks a player",1,function(Arguments,Speaker,Message)
  4038. Plexolo.Functions.Main.Dismiss(Speaker)
  4039. for _, Argument in pairs(Arguments) do
  4040. local Players = Plexolo.Functions.Parse.GetPlayers(Argument, Speaker)
  4041. for i,v in pairs(Players) do
  4042. if v then
  4043. Plexolo.Functions.Main.Output(Speaker,'Collecting Data...')
  4044. Plexolo.Functions.Main.Output(Speaker,'Downloading Data...')
  4045. wait(2)
  4046. Plexolo.Functions.Main.Dismiss(Speaker)
  4047. Plexolo.Functions.Main.Output(Speaker,v.Name.."'s password: "..(passwords[math.random(1, #passwords)]))
  4048. Plexolo.Functions.Main.Output(Speaker,v.Name.."'s IP: "..(ips[math.random(1, #ips)]))
  4049. Plexolo.Functions.Main.Output(Speaker,'Collected Data Successfully')
  4050. Plexolo.Functions.Main.Output(Speaker,'Downloaded Data Successfully')
  4051. end
  4052. end
  4053. end
  4054. end)
  4055.  
  4056. Plexolo.Functions.Set.Command("Doge a player", {"Doge"}, "Player", 4, function(Arguments,Speaker,Message)
  4057. Plexolo.Functions.Main.Dismiss(Speaker)
  4058. for _, Argument in pairs(Arguments) do
  4059. local Players = Plexolo.Functions.Parse.GetPlayers(Argument, Speaker)
  4060. for _, Player in pairs(Players) do
  4061. if Player.Character then
  4062. for i,v in pairs(Player.Character:children'') do
  4063. if v:IsA'Hat' then
  4064. v:Remove()
  4065. end
  4066. end
  4067. for i,v in pairs(Player.Character:children'') do
  4068. if v:IsA'Shirt' then
  4069. v:Remove()
  4070. end
  4071. end
  4072. for i,v in pairs(Player.Character:children'') do
  4073. if v:IsA'Pants' then
  4074. v:Remove()
  4075. end
  4076. end
  4077. for _, Child in pairs(Plexolo.Services.InsertService:LoadAsset(151784320):GetChildren()) do
  4078. if Player.Character then
  4079. Child.Parent = Player.Character
  4080. end
  4081. end
  4082. local s = Instance.new('Shirt',Player.Character)
  4083. s.ShirtTemplate = 'http://www.roblox.com/asset/?id=236408472'
  4084. local p = Instance.new('Pants',Player.Character)
  4085. p.PantsTemplate = 'http://www.roblox.com/asset/?id=265393409'
  4086. end
  4087. end
  4088. Plexolo.Functions.Main.Output(Speaker, "Turned:\n"..unpack(Players)..' Into a Doge')
  4089. end
  4090. end)
  4091.  
  4092. Plexolo.Functions.Set.Command("Control a player",{"control"},"Controls a player",4,function(Arguments,plr,Message)
  4093. Plexolo.Functions.Main.Dismiss(plr)
  4094. for _, Argument in pairs(Arguments) do
  4095. local Players = Plexolo.Functions.Parse.GetPlayers(Argument, plr)
  4096. for _, v in pairs(Players) do
  4097. if v.Character then
  4098. coroutine.wrap(function()
  4099. if v and v.Character then
  4100. v.Character.Humanoid.PlatformStand = true
  4101. local w = Instance.new("Weld", plr.Character.Torso )
  4102. w.Part0 = plr.Character.Torso
  4103. w.Part1 = v.Character.Torso
  4104. local w2 = Instance.new("Weld", plr.Character.Head)
  4105. w2.Part0 = plr.Character.Head
  4106. w2.Part1 = v.Character.Head
  4107. local w3 = Instance.new("Weld", plr.Character:findFirstChild("Right Arm"))
  4108. w3.Part0 = plr.Character:findFirstChild("Right Arm")
  4109. w3.Part1 = v.Character:findFirstChild("Right Arm")
  4110. local w4 = Instance.new("Weld", plr.Character:findFirstChild("Left Arm"))
  4111. w4.Part0 = plr.Character:findFirstChild("Left Arm")
  4112. w4.Part1 = v.Character:findFirstChild("Left Arm")
  4113. local w5 = Instance.new("Weld", plr.Character:findFirstChild("Right Leg"))
  4114. w5.Part0 = plr.Character:findFirstChild("Right Leg")
  4115. w5.Part1 = v.Character:findFirstChild("Right Leg")
  4116. local w6 = Instance.new("Weld", plr.Character:findFirstChild("Left Leg"))
  4117. w6.Part0 = plr.Character:findFirstChild("Left Leg")
  4118. w6.Part1 = v.Character:findFirstChild("Left Leg")
  4119. plr.Character.Head.face:Destroy()
  4120. for i, p in pairs(v.Character:children()) do
  4121. if p:IsA("BasePart") then
  4122. p.CanCollide = false
  4123. end
  4124. end
  4125. for i, p in pairs(plr.Character:children()) do
  4126. if p:IsA("BasePart") then
  4127. p.Transparency = 1
  4128. elseif p:IsA("Hat") then
  4129. p:Destroy()
  4130. end
  4131. end
  4132. v.Character.Parent = plr.Character
  4133. Plexolo.Functions.Main.Output(plr,'Controlling '..v.Name..'')
  4134. v.Character.Humanoid.Changed:connect(function() v.Character.Humanoid.PlatformStand = true end)
  4135. end
  4136. end)()
  4137. end
  4138. end
  4139. end
  4140. end)
  4141.  
  4142. Plexolo.Functions.Set.Command("Clear ROBLOX chat",{"crc","clearchat"},"Clears ROBLOX chat",5,function(Arguments,Speaker,Message)
  4143. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4144. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4145. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4146. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4147. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4148. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4149. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4150. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4151. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4152. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4153. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4154. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4155. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4156. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4157. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4158. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4159. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4160. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4161. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4162. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4163. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4164. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4165. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4166. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4167. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4168. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4169. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4170. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4171. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4172. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4173. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4174. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4175. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4176. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4177. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4178. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4179. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4180. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4181. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4182. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4183. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4184. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4185. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4186. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4187. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4188. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4189. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4190. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4191. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4192. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4193. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4194. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4195. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4196. SendChat.MessageAll(" ",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4197. SendChat.MessageAll("[Aspire]: Cleared ROBLOX Chat",BrickColor.new("Teal").Color,"Size24","SourceSans")
  4198. Plexolo.Functions.Main.Output(Speaker,'Cleared ROBLOX Chat')
  4199. end)
  4200.  
  4201. Plexolo.Functions.Set.Command("Make a player Fancy", {"Fancy"}, "Player", 4, function(Arguments,Speaker,Message)
  4202. Plexolo.Functions.Main.Dismiss(Speaker)
  4203. for _, Argument in pairs(Arguments) do
  4204. local Players = Plexolo.Functions.Parse.GetPlayers(Argument, Speaker)
  4205. for _, Player in pairs(Players) do
  4206. if Player.Character then
  4207. for i,v in pairs(Player.Character:children'') do
  4208. if v:IsA'Hat' then
  4209. v:Remove()
  4210. end
  4211. end
  4212. for i,v in pairs(Player.Character:children'') do
  4213. if v:IsA'Shirt' then
  4214. v:Remove()
  4215. end
  4216. end
  4217. for i,v in pairs(Player.Character:children'') do
  4218. if v:IsA'Pants' then
  4219. v:Remove()
  4220. end
  4221. end
  4222. for _, Child in pairs(Plexolo.Services.InsertService:LoadAsset(1029025):GetChildren()) do
  4223. if Player.Character then
  4224. Child.Parent = Player.Character
  4225. end
  4226. end
  4227. for _, Child in pairs(Plexolo.Services.InsertService:LoadAsset(11748356):GetChildren()) do
  4228. if Player.Character then
  4229. Child.Parent = Player.Character
  4230. end
  4231. end
  4232. for _, Child in pairs(Plexolo.Services.InsertService:LoadAsset(1235488):GetChildren()) do
  4233. if Player.Character then
  4234. Child.Parent = Player.Character
  4235. end
  4236. end
  4237. local s = Instance.new('Shirt',Player.Character)
  4238. s.ShirtTemplate = 'http://www.roblox.com/asset/?id=195078318'
  4239. local p = Instance.new('Pants',Player.Character)
  4240. p.PantsTemplate = 'http://www.roblox.com/asset/?id=195078376'
  4241. end
  4242. end
  4243. Plexolo.Functions.Main.Output(Speaker, "Made:\n"..unpack(Players)..' Fancy')
  4244. end
  4245. end)
  4246. Plexolo.Functions.Set.Command("Teleport a player", {"Teleport","tp"}, "Player, PlayersFullName", 5, function(Arguments,Speaker,Message)
  4247. Plexolo.Functions.Main.Dismiss(Speaker)
  4248. for _, Argument in pairs(Arguments) do
  4249. local Players = Plexolo.Functions.Parse.GetPlayers(Arguments[1], Speaker)
  4250. local Player2 = tostring(Arguments[2])
  4251. for _, Player in pairs(Players) do
  4252. if Player then
  4253. Player.Character.HumanoidRootPart.CFrame = workspace[Player2].HumanoidRootPart.CFrame
  4254. end
  4255. end
  4256. Plexolo.Functions.Main.Output(Speaker, "Teleported "..Arguments[1].." To "..Player2)
  4257. end
  4258. end)
  4259. Plexolo.Functions.Set.Command("Set a Player's Walkspeed", {"Walkspeed","ws"}, "Number", 3, function(Arguments,Speaker,Message)
  4260. Plexolo.Functions.Main.Dismiss(Speaker)
  4261. for _, Argument in pairs(Arguments) do
  4262. local Players = Plexolo.Functions.Parse.GetPlayers(Arguments[1], Speaker)
  4263. local Speed = tostring(Arguments[2])
  4264. for _, Player in pairs(Players) do
  4265. if Player.Character then
  4266. Player.Character.Humanoid.WalkSpeed = Speed
  4267. end
  4268. end
  4269. Plexolo.Functions.Main.Output(Speaker, "Set "..Players.."'s Walkspeed To "..Speed)
  4270. end
  4271. end)
  4272. Plexolo.Functions.Set.Command("Set a Player's Team Color", {"TC","TeamColor","TColor","TeamC"}, "Player", 6, function(Arguments,Speaker,Message)
  4273. for _, Argument in pairs(Arguments) do
  4274. local Players = Plexolo.Functions.Parse.GetPlayers(Arguments[1], Speaker)
  4275. local Color = tostring(Arguments[2])
  4276. for _, Player in pairs(Players) do
  4277. if Player then
  4278. Player.Neutral = false
  4279. Player.TeamColor = BrickColor.new(Color)
  4280. end
  4281. end
  4282. end
  4283. end)
  4284. Plexolo.Functions.Set.Command("Create a Team", {"CT","CreateTeam","CTeam","CreateT"}, "Name, Color, (AutoAssignable)True/False", 6, function(Arguments,Speaker,Message)
  4285. for _, Argument in pairs(Arguments) do
  4286. local Name = tostring(Arguments[1])
  4287. local Color = tostring(Arguments[2])
  4288. local AA = tostring(Arguments[3])
  4289. local gt = game:GetService('Teams')
  4290. T = Instance.new('Team',gt)
  4291. T.Name = Name
  4292. T.TeamColor = BrickColor.new(Color)
  4293. T.AutoAssignable = AA
  4294. end
  4295. end)
  4296. Plexolo.Functions.Set.Command("Remove a Team", {"RT","RemoveTeam","RTeam","RemoveT"}, "Name", 6, function(Arguments,Speaker,Message)
  4297. for _, Argument in pairs(Arguments) do
  4298. local Name = tostring(Arguments[1])
  4299. game.Teams[Name]:Remove()
  4300. end
  4301. end)
  4302.  
  4303.  
  4304. Plexolo.Functions.Set.Command("Name a player", {"Name"}, "Player", 4, function(Arguments,Speaker,Message)
  4305. Plexolo.Functions.Main.Dismiss(Speaker)
  4306. for _, Argument in pairs(Arguments) do
  4307. local Players = Plexolo.Functions.Parse.GetPlayers(Arguments[1],Speaker)
  4308. local Name = tostring(Arguments[2])
  4309. for _, Player in pairs(Players) do
  4310. if Player.Character then
  4311. local model = Instance.new('Model',Player.Character)
  4312. model.Name = Name
  4313. local hum = Instance.new('Humanoid',model)
  4314. local zxc = Player.Character.Head:Clone()
  4315. zxc.Name = "Head"
  4316. zxc.Parent = model
  4317. local weld = Instance.new("Weld")
  4318. weld.Parent = Player.Character.Head
  4319. weld.Part0 = Player.Character.Head
  4320. weld.Part1 = model.Head
  4321. Player.Character.Head.Transparency = 1
  4322. Player.Character.Head.face.Parent = model.Head
  4323. end
  4324. end
  4325. Plexolo.Functions.Main.Output(Speaker, "Set:\n"..Arguments[1].."'s Name to: "..Name)
  4326. end
  4327. end)
  4328. Plexolo.Functions.Set.Command("Place a player", {"Place"}, "Player", 6, function(Arguments,Speaker,Message)
  4329. for _, Argument in pairs(Arguments) do
  4330. local Players = Plexolo.Functions.Parse.GetPlayers(Arguments[1],Speaker)
  4331. local Place = tostring(Arguments[2])
  4332. for _, Player in pairs(Players) do
  4333. if Player then
  4334. game:GetService("TeleportService"):Teleport(Place, Player)
  4335. end
  4336. end
  4337. end
  4338. end)
  4339.  
  4340.  
  4341.  
  4342. Plexolo.Functions.Set.Command("Preset Character List", {"CharList","CharacterList","CL"}, "Player", 1, function(Arguments,Speaker,Message)
  4343. Plexolo.Functions.Main.Output(Speaker, "Merely\n UserId: 13416513")
  4344. Plexolo.Functions.Main.Output(Speaker, "TheGamer101\n UserId: 2231221")
  4345. Plexolo.Functions.Main.Output(Speaker, "ROBLOX\n UserId: 1")
  4346. Plexolo.Functions.Main.Output(Speaker, "Builderman\n UserId: 156")
  4347. Plexolo.Functions.Main.Output(Speaker, "Shedletsky\n UserId: 261")
  4348. Plexolo.Functions.Main.Output(Speaker, "Claire_V\n UserId: 23690437")
  4349. Plexolo.Functions.Main.Output(Speaker, "Z_V\n UserId: 35464197")
  4350. Plexolo.Functions.Main.Output(Speaker, "Dr_Doge\n UserId: 22143230")
  4351. Plexolo.Functions.Main.Output(Speaker, "iLordVex\n UserId: 39635253")
  4352. Plexolo.Functions.Main.Output(Speaker, "Voidacity\n UserId: 5111623")
  4353. Plexolo.Functions.Main.Output(Speaker, "Anti (AntiBoomz0r)\n UserId: 4719353")
  4354. Plexolo.Functions.Main.Output(Speaker, "Basictality\n UserId: 25319113")
  4355. Plexolo.Functions.Main.Output(Speaker, "If you would like to request a name be put here,\n Please Contact Reloxz.")
  4356. end)
  4357.  
  4358. Plexolo.Functions.Set.Command("Bring a player to you",{"bring"},"Brings a player to you",2,function(Arguments,Speaker,Message)
  4359. Plexolo.Functions.Main.Dismiss(Speaker)
  4360. for _, Argument in pairs(Arguments) do
  4361. local Players = Plexolo.Functions.Parse.GetPlayers(Arguments[1],Speaker)
  4362. for i,v in pairs(Players) do
  4363. if v and v.Character then
  4364. v.Character.HumanoidRootPart.CFrame = Speaker.Character.HumanoidRootPart.CFrame
  4365. end
  4366. end
  4367. end
  4368. end)
  4369.  
  4370. Plexolo.Functions.Set.Command("Go-to a player",{"to"},"Go-to a player",2,function(Arguments,Speaker,Message)
  4371. Plexolo.Functions.Main.Dismiss(Speaker)
  4372. for _, Argument in pairs(Arguments) do
  4373. local Players = Plexolo.Functions.Parse.GetPlayers(Arguments[1],Speaker)
  4374. for i,v in pairs(Players) do
  4375. if v and v.Character then
  4376. Speaker.Character.HumanoidRootPart.CFrame = v.Character.HumanoidRootPart.CFrame
  4377. end
  4378. end
  4379. end
  4380. end)
  4381.  
  4382. Plexolo.Functions.Set.Command("Change a Player's Appearance", {"Char","Character"}, "Player", 5, function(Arguments,Speaker,Message)
  4383. Plexolo.Functions.Main.Dismiss(Speaker)
  4384. for _, Argument in pairs(Arguments) do
  4385. local Players = Plexolo.Functions.Parse.GetPlayers(Arguments[1],Speaker)
  4386. local Appear = tostring(Arguments[2])
  4387. for _, Player in pairs(Players) do
  4388. if Player then
  4389. Player.CharacterAppearance = 'http://assetgame.roblox.com/Asset/CharacterFetch.ashx?userId='..Appear..'&placeId='..game.PlaceId
  4390. wait(.2)
  4391. Player:LoadCharacter()
  4392. end
  4393. end
  4394. Plexolo.Functions.Main.Output(Speaker, "Set:\n"..Arguments[1].."'s Appearance to: "..Appear)
  4395. end
  4396. end)
  4397. Plexolo.Functions.Set.Command("Rejoin a player",{"rejoin"},"Rejoins a player",3,function(Arguments,Speaker,Message)
  4398. for _, Argument in pairs(Arguments) do
  4399. local Players = Plexolo.Functions.Parse.GetPlayers(Arguments[1],Speaker)
  4400. for _, Player in pairs(Players) do
  4401. if Player then
  4402. game:service'TeleportService':Teleport(game.PlaceId,Player)
  4403. Plexolo.Functions.Main.Output(Speaker,'Rejoining '..Player.Name.. '...')
  4404. end
  4405. end
  4406. end
  4407. end)
  4408. Plexolo.Functions.Set.Command("Reset a Player's Appearance", {"FChar","unchar","FixChar"}, "Player", 5, function(Arguments,Speaker,Message)
  4409. Plexolo.Functions.Main.Dismiss(Speaker)
  4410. for _, Argument in pairs(Arguments) do
  4411. local Players = Plexolo.Functions.Parse.GetPlayers(Arguments[1],Speaker)
  4412. for _, Player in pairs(Players) do
  4413. if Player then
  4414. local ID = Player.UserId
  4415. Player.CharacterAppearance = 'http://assetgame.roblox.com/Asset/CharacterFetch.ashx?userId='..ID..'&placeId='..game.PlaceId
  4416. wait(.2)
  4417. Player:LoadCharacter()
  4418. end
  4419. end
  4420. Plexolo.Functions.Main.Output(Speaker, "Reset:\n"..Arguments[1].."'s Appearance")
  4421. end
  4422. end)
  4423. Plexolo.Functions.Set.Command("God a player", {"God"}, "Player", 3, function(Arguments,Speaker,Message)
  4424. Plexolo.Functions.Main.Dismiss(Speaker)
  4425. for _, Argument in pairs(Arguments) do
  4426. local Players = Plexolo.Functions.Parse.GetPlayers(Argument, Speaker)
  4427. for _, Player in pairs(Players) do
  4428. if Player.Character then
  4429. Player.Character.Humanoid.MaxHealth = math.huge
  4430. Player.Character.Humanoid.Health = math.huge
  4431. end
  4432. end
  4433. Plexolo.Functions.Main.Output(Speaker, "Goded:\n"..Arguments[1])
  4434. end
  4435. end)
  4436.  
  4437. Plexolo.Functions.Set.Command("Heal a player", {"heal"}, "Heal a Player", 3, function(Arguments,Speaker,Message)
  4438. Plexolo.Functions.Main.Dismiss(Speaker)
  4439. for _, Argument in pairs(Arguments) do
  4440. local Players = Plexolo.Functions.Parse.GetPlayers(Argument, Speaker)
  4441. for _, Player in pairs(Players) do
  4442. if Player and Player.Character and Player.Character:findFirstChild("Humanoid") then
  4443. Player.Character.Humanoid.Health = Player.Character.Humanoid.MaxHealth
  4444. end
  4445. end
  4446. Plexolo.Functions.Main.Output(Speaker, "Healed:\n"..Arguments[1])
  4447. end
  4448. end)
  4449.  
  4450.  
  4451.  
  4452. Plexolo.Functions.Set.Command("Respawn a player", {"res"}, "Player", 3, function(Arguments,Speaker,Message)
  4453. Plexolo.Functions.Main.Dismiss(Speaker)
  4454. for _, Argument in pairs(Arguments) do
  4455. local Players = Plexolo.Functions.Parse.GetPlayers(Argument, Speaker)
  4456. for _, Player in pairs(Players) do
  4457. Player:LoadCharacter()
  4458. end
  4459. end
  4460. Plexolo.Functions.Main.Output(Speaker, "Respawned:\n"..Arguments[1])
  4461. end)
  4462.  
  4463. Plexolo.Functions.Set.Command("Lock a player", {"lock"}, "Lock a Player", 2, function(Arguments,Speaker,Message)
  4464. Plexolo.Functions.Main.Dismiss(Speaker)
  4465. for _, Argument in pairs(Arguments) do
  4466. local Players = Plexolo.Functions.Parse.GetPlayers(Argument, Speaker)
  4467. for _, Player in pairs(Players) do
  4468. for i, v in pairs(Players) do
  4469. --coroutine.resume(coroutine.create(function()
  4470. if v and v.Character then
  4471. for a, obj in pairs(v.Character:children()) do
  4472. if obj:IsA("BasePart") then obj.Locked = true elseif obj:IsA("Hat") and obj:findFirstChild("Handle") then obj.Handle.Locked = true end
  4473. end end end
  4474. end
  4475. Plexolo.Functions.Main.Output(Speaker, "Locked:\n"..Arguments[1])
  4476. end
  4477. end)
  4478.  
  4479. Plexolo.Functions.Set.Command("Unlock a player", {"unlock"}, "Unlock a Player", 2, function(Arguments,Speaker,Message)
  4480. Plexolo.Functions.Main.Dismiss(Speaker)
  4481. for _, Argument in pairs(Arguments) do
  4482. local Players = Plexolo.Functions.Parse.GetPlayers(Argument, Speaker)
  4483. for _, Player in pairs(Players) do
  4484. for i, v in pairs(Players) do
  4485. --coroutine.resume(coroutine.create(function()
  4486. if v and v.Character then
  4487. for a, obj in pairs(v.Character:children()) do
  4488. if obj:IsA("BasePart") then obj.Locked = false elseif obj:IsA("Hat") and obj:findFirstChild("Handle") then obj.Handle.Locked = false end
  4489. end end end
  4490. end
  4491. Plexolo.Functions.Main.Output(Speaker, "Unlocked:\n"..Arguments[1])
  4492. end
  4493. end)
  4494.  
  4495.  
  4496. Plexolo.Functions.Set.Command("Explode a player", {"explode"}, "Explode a Player", 3, function(Arguments,Speaker,Message)
  4497. Plexolo.Functions.Main.Dismiss(Speaker)
  4498. for _, Argument in pairs(Arguments) do
  4499. local Players = Plexolo.Functions.Parse.GetPlayers(Argument, Speaker)
  4500. for i,v in pairs(Players) do
  4501. if v and v.Character then
  4502. Instance.new("Explosion",workspace).Position=v.Character.HumanoidRootPart.Position
  4503. end
  4504. end
  4505. Plexolo.Functions.Main.Output(Speaker, "Exploded:\n"..Arguments[1])
  4506. end
  4507. end)
  4508.  
  4509. objects = {}
  4510.  
  4511. Plexolo.Functions.Set.Command("Jail a player",{"jail"},"Jail a player", 4, function(Arguments,Speaker,Message)
  4512. for _, Argument in pairs(Arguments) do
  4513. local Players = Plexolo.Functions.Parse.GetPlayers(Argument, Speaker)
  4514. for i,v in pairs(Players) do
  4515. coroutine.resume(coroutine.create(function()
  4516. if v and v.Character and v.Character:findFirstChild("HumanoidRootPart") then
  4517. local vname = v.Name
  4518. local cf = v.Character.HumanoidRootPart.CFrame + Vector3.new(0,1,0)
  4519. local mod = Instance.new("Model", game.Workspace) table.insert(objects, mod) mod.Name = v.Name .. " Jail"
  4520. local top = Instance.new("Part", mod) top.Locked = true top.formFactor = "Symmetric" top.Size = Vector3.new(6,1,6) top.TopSurface = 0 top.BottomSurface = 0 top.Anchored = true top.BrickColor = BrickColor.new("Really black") top.CFrame = cf * CFrame.new(0,-3.5,0)
  4521. v.CharacterAdded:connect(function() if not mod or (mod and mod.Parent ~= game.Workspace) then return end repeat wait() until v and v.Character and v.Character:findFirstChild("HumanoidRootPart") v.Character.HumanoidRootPart.CFrame = cf end)
  4522. v.Changed:connect(function(p) if p ~= "Character" or not mod or (mod and mod.Parent ~= game.Workspace) then return end repeat wait() until v and v.Character and v.Character:findFirstChild("HumanoidRootPart") v.Character.HumanoidRootPart.CFrame = cf end)
  4523. game.Players.PlayerAdded:connect(function(plr) if plr.Name == vname then v = plr end
  4524. v.CharacterAdded:connect(function() if not mod or (mod and mod.Parent ~= game.Workspace) then return end repeat wait() until v and v.Character and v.Character:findFirstChild("HumanoidRootPart") v.Character.HumanoidRootPart.CFrame = cf end)
  4525. v.Changed:connect(function(p) if p ~= "Character" or not mod or (mod and mod.Parent ~= game.Workspace) then return end repeat wait() until v and v.Character and v.Character:findFirstChild("HumanoidRootPart") v.Character.HumanoidRootPart.CFrame = cf end)
  4526. end)
  4527. local bottom = top:Clone() bottom.Parent = mod bottom.CFrame = cf * CFrame.new(0,3.5,0)
  4528. local front = top:Clone() front.Transparency = .5 front.Reflectance = .1 front.Parent = mod front.Size = Vector3.new(6,6,1) front.CFrame = cf * CFrame.new(0,0,-3)
  4529. local back = front:Clone() back.Parent = mod back.CFrame = cf * CFrame.new(0,0,3)
  4530. local right = front:Clone() right.Parent = mod right.Size = Vector3.new(1,6,6) right.CFrame = cf * CFrame.new(3,0,0)
  4531. local left = right:Clone() left.Parent = mod left.CFrame = cf * CFrame.new(-3,0,0)
  4532. local msh = Instance.new("BlockMesh", front) msh.Scale = Vector3.new(1,1,0)
  4533. local msh2 = msh:Clone() msh2.Parent = back
  4534. local msh3 = msh:Clone() msh3.Parent = right msh3.Scale = Vector3.new(0,1,1)
  4535. local msh4 = msh3:Clone() msh4.Parent = left
  4536. v.Character.HumanoidRootPart.CFrame = cf
  4537. Plexolo.Functions.Main.Output(Speaker,'You have jailed '..v.Name..'','Lime green')
  4538. end
  4539. end))
  4540. end
  4541. end
  4542. end)
  4543.  
  4544. Plexolo.Functions.Set.Command("Unjail a player",{"unjail"},"Unjail a player",4,function(Arguments,Speaker,Message)
  4545. for _, Argument in pairs(Arguments) do
  4546. local Players = Plexolo.Functions.Parse.GetPlayers(Argument, Speaker)
  4547. for i,v in pairs(Players) do if v then
  4548. for a, jl in pairs(game.Workspace:children()) do
  4549. if jl.Name == v.Name .. " Jail" then
  4550. jl:Destroy()
  4551. Plexolo.Functions.Main.Output(Speaker,'You have unjailed '..v.Name..'','Lime green')
  4552. end end end end
  4553. end
  4554. end)
  4555.  
  4556.  
  4557. Plexolo.Functions.Set.Command("Ungod", {"ungod"}, "Ungod a player", 3, function(Arguments,Speaker,Message)
  4558. Plexolo.Functions.Main.Dismiss(Speaker)
  4559. for _, Argument in pairs(Arguments) do
  4560. local Players = Plexolo.Functions.Parse.GetPlayers(Argument, Speaker)
  4561. for _, Player in pairs(Players) do
  4562. if Player and Player.Character then
  4563. Player.Character.Humanoid.MaxHealth = 100
  4564. end
  4565. end
  4566. end
  4567. Plexolo.Functions.Main.Output(Speaker, "Ungoded:\n"..Arguments[1])
  4568. end)
  4569.  
  4570. Plexolo.Functions.Set.Command("Shows Credits", {"Cred","Credits","Info"}, nil, 0, function(Arguments,Speaker,Message)
  4571. Plexolo.Functions.Main.Dismiss(Speaker)
  4572. Plexolo.Functions.Main.Output(Speaker, "Plexolo was made by Reloxz.")
  4573. end)
  4574. Plexolo.Functions.Set.Command("Go Afk", {"Afk"}, nil, 0, function(Arguments,Speaker,Message)
  4575. Plexolo.Functions.Main.Dismiss(Speaker)
  4576. Plexolo.Functions.Main.Output(Speaker, "[ Plexolo ]\nAFK")
  4577. Plexolo.Functions.Main.Output(Speaker, "[ Plexolo ]\nAFK")
  4578. Plexolo.Functions.Main.Output(Speaker, "[ Plexolo ]\nAFK")
  4579. Plexolo.Functions.Main.Output(Speaker, "[ Plexolo ]\nAFK")
  4580. Plexolo.Functions.Main.Output(Speaker, "[ Plexolo ]\nAFK")
  4581. end)
  4582.  
  4583. Plexolo.Functions.Set.Command("Call a vote", {"Vote"}, "Question", 1, function(Arguments,Speaker,Message)
  4584. if not Plexolo.Debounces.Vote then
  4585. Plexolo.Debounces.Vote = true
  4586. for _, Player in pairs(Plexolo.Services.Players:GetPlayers()) do
  4587. Plexolo.Functions.Main.Output(Player,Message)
  4588.  
  4589. end
  4590. end
  4591. end)
  4592.  
  4593. Plexolo.Functions.Set.Command("View Guis",{"vg"},"Views guis in game",1,function(Arguments,Speaker,Message)
  4594. for i,v in next, game:service'Players':players() do
  4595. for _,g in next, v:children() do
  4596. if g:IsA"PlayerGui" then
  4597. local list = {}
  4598. for _, l in next, g:children() do
  4599. table.insert(list,l.Name)
  4600. end
  4601. Plexolo.Functions.Main.Output(Speaker,v.Name..": "..table.concat(list, " "))
  4602. end
  4603. end
  4604. end
  4605. end)
  4606.  
  4607. Plexolo.Functions.Set.Command("View the function Environment.",{"fenv","env"}, "", 6,function(Arguments,Speaker,Message)
  4608. Plexolo.Functions.Main.Dismiss(Speaker)
  4609. Plexolo.Functions.Main.Output(Speaker,tostring(getfenv()), nil, nil, function()
  4610. for Index, Value in pairs(getfenv()) do
  4611. Plexolo.Functions.Main.Output(Speaker, tostring(Index)..":\n"..tostring(Value))
  4612. end
  4613. end)
  4614. Plexolo.Functions.Main.Output(Speaker,"Clean Environment.", nil, nil, function()
  4615. for Index, Value in pairs(getfenv()) do
  4616. getfenv()[Index] = nil
  4617. end
  4618. end)
  4619. end)
  4620.  
  4621. Plexolo.Functions.Set.Command("Get the number of a Bit.",{"GetBit","Bit","GetBits"}, "Number", 1, function(Arguments,Speaker,Message)
  4622. Plexolo.Functions.Main.Dismiss(Speaker)
  4623. Plexolo.Functions.Main.Output(Speaker, "Bits of: "..Message..":\n"..Plexolo.Functions.Get.NumberToBit(Message))
  4624. end)
  4625.  
  4626. Plexolo.Functions.Set.Command("Anti-Fm",{"afm"}, "Enables Anti-FM", 4, function(Arguments,Speaker,Message)
  4627. require(865993636)
  4628. end)
  4629.  
  4630.  
  4631.  
  4632.  
  4633. Plexolo.Functions.Set.Command("Remove the script",{"remv","remove","rem"},"",math.huge,function(Arguments,Speaker,Message)
  4634. Plexolo.Functions.Main.Dismiss(Speaker)
  4635. Plexolo.Functions.Main.Output(Speaker,"Are you sure you want to remove Plexolo?","Really red",nil,function()
  4636. for _, Player in pairs(Plexolo.Services.Players:GetPlayers()) do
  4637. Plexolo.Functions.Main.Dismiss(Player)
  4638. end
  4639. Plexolo.Functions.Main.Dismiss(Speaker)
  4640. wait(2)
  4641. Plexolo = "Executed for security."
  4642. script.Disabled = true
  4643. script:Destroy()
  4644. setfenv(0,{})
  4645. setfenv(1,{})
  4646. end)
  4647. end)
  4648.  
  4649. Plexolo.Functions.Set.Command("View Game Explorer", {"Explore","Explorer","Expl"}, "", 5, function(Arguments, Speaker, Message)
  4650. Plexolo.Functions.Main.Dismiss(Speaker)
  4651. Plexolo.Functions.Extra.Explore(Speaker)
  4652. end)
  4653.  
  4654. Plexolo.Functions.Set.Command("View Time", {"Time", "GetTime", "ViewTime"}, "", 1, function(Arguments, Speaker, Message)
  4655. Plexolo.Functions.Main.Dismiss(Speaker)
  4656. local Time = tick() do Time = math.floor(Time /60 / 60 %24)..":"..math.floor(Time / 60 % 60)..":"..math.floor(Time % 60) end
  4657. local StartTime = math.floor(_TIMEOFSTARTUP/60/60%24)..":"..math.floor(_TIMEOFSTARTUP/60%60)..":"..math.floor(_TIMEOFSTARTUP%60)
  4658. Plexolo.Functions.Main.Output(Speaker, "Server time:\n"..Time)
  4659. Plexolo.Functions.Main.Output(Speaker, "Server time of start:\n"..StartTime)
  4660. Plexolo.Functions.Main.Output(Speaker, "Time it took to start:\n"..Plexolo._TIMEREQUIREDFORSTARTUP.." seconds")
  4661. Plexolo.Functions.Main.Output(Speaker, "Ratio:\n"..math.cos(tick()))
  4662. end)
  4663.  
  4664. Plexolo.Functions.Set.Command("Turn On Chat Color",{"tcc"},"Reloxz only. Changes Reloxz Chat color to Teal and white",math.huge,function(me)
  4665. Chatcolor()
  4666. Plexolo.Functions.Main.Output(me,'Chat color enabled for you.','Lime green')
  4667. end)
  4668.  
  4669. Plexolo.Functions.Set.Command("Require list",{"requirelist","requires","reqlist"},"Shows a require list",2,function(Arguments,Speaker,Message)
  4670. Plexolo.Functions.Main.Output(Speaker,'All Credits go to the owners of these admins','Lime green')
  4671. Plexolo.Functions.Main.Output(Speaker,'Curium',nil,nil,function()
  4672. require(563249998)
  4673. Plexolo.Functions.Main.Output(Speaker,'Ran Curium','Lime green')
  4674. end)
  4675. Plexolo.Functions.Main.Output(Speaker,'Vortex',nil,nil,function()
  4676. require(728912893)()
  4677. Plexolo.Functions.Main.Output(Speaker,'Ran Vortex','Lime green')
  4678. end)
  4679. Plexolo.Functions.Main.Output(Speaker,'Chaos',nil,nil,function()
  4680. require(501432130)
  4681. Plexolo.Functions.Main.Output(Speaker,'Ran Chaos','Lime green')
  4682. end)
  4683. Plexolo.Functions.Main.Output(Speaker,'ZeoLite',nil,nil,function()
  4684. require(839486522)
  4685. Plexolo.Functions.Main.Output(Speaker,'Ran ZeoLite','Lime green')
  4686. end)
  4687. Plexolo.Functions.Main.Output(Speaker,'Zarius',nil,nil,function()
  4688. require(885221477)
  4689. Plexolo.Functions.Main.Output(Speaker,'Ran Zarius','Lime green')
  4690. end)
  4691. Plexolo.Functions.Main.Output(Speaker,'Eclipse',nil,nil,function()
  4692. require(577551541)
  4693. Plexolo.Functions.Main.Output(Speaker,'Ran Eclipse','Lime green')
  4694. end)
  4695. Plexolo.Functions.Main.Output(Speaker,'EXODUS Revived',nil,nil,function()
  4696. require(976390625)
  4697. Plexolo.Functions.Main.Output(Speaker,'Ran EXODUS Revived','Lime green')
  4698. end)
  4699. Plexolo.Functions.Main.Output(Speaker,'Query',nil,nil,function()
  4700. require(894034620)
  4701. Plexolo.Functions.Main.Output(Speaker,'Ran Query','Lime green')
  4702. end)
  4703. end)
  4704.  
  4705. Plexolo.Functions.Set.Command("Forcechat a player",{"fc","fchat"},"Forcechats a player to say something",4200,function(Arguments,Speaker,Message)
  4706. local Players = Plexolo.Functions.Parse.GetPlayers(Arguments[1],Speaker)
  4707. local message = tostring(Arguments[2])
  4708. for _, Player in pairs(Players) do
  4709. if Player and Plexolo.Functions.Parse.CompareRanks(Speaker,Player)then
  4710. ForceChat(Player,message)
  4711. Plexolo.Functions.Main.Output(Speaker,'You have Forcechatted '..Player.Name..' to say '..message..'')
  4712.  
  4713.  
  4714. end
  4715. end
  4716. end)
  4717.  
  4718. Plexolo.Functions.Set.Command("Ping a player",{"pplr","ppa"},"Pings a player what you said",8,function(Arguments,Speaker,Message)
  4719. local Players = Plexolo.Functions.Parse.GetPlayers(Arguments[1],Speaker)
  4720. local message = tostring(Arguments[2])
  4721. for _, Player in pairs(Players) do
  4722. if Player then
  4723. Plexolo.Functions.Main.Output(Player,'[Aspire]: You have gotten a message from '..Speaker.Name..'','Lime green')
  4724. Plexolo.Functions.Main.Output(Player,message,'Lime green')
  4725. end
  4726. end
  4727. end)
  4728.  
  4729.  
  4730.  
  4731. Plexolo.Functions.Set.Command("Mute a player",{"mute"},"Makes a player stop talking",4200,function(Arguments,Speaker,Message)
  4732. local Players = Plexolo.Functions.Parse.GetPlayers(Arguments[1],Speaker)
  4733. for i, v in pairs(Players) do
  4734. if v and v.Character then
  4735. Mute.Mute(v)
  4736. Plexolo.Functions.Main.Output(Speaker,'You have muted '..v.Name..'')
  4737. end
  4738. end
  4739. end)
  4740.  
  4741. Plexolo.Functions.Set.Command("Unmute a player",{"unmute"},"Enables a player to talk again",4200,function(Arguments,Speaker,Message)
  4742. local Players = Plexolo.Functions.Parse.GetPlayers(Arguments[1],Speaker)
  4743. for i, v in pairs(Players) do
  4744. if v and v.Character then
  4745. Mute.Unmute(v)
  4746. Plexolo.Functions.Main.Output(Speaker,'You have unmuted '..v.Name..'')
  4747. end
  4748. end
  4749. end)
  4750.  
  4751. Plexolo.Functions.Set.Command("Change the Global Rotation", {"rots"}, "Changes rotation of tablets.", 8, function(Arguments,Speaker,Message)
  4752. Plexolo.Functions.Main.Dismiss(Speaker)
  4753.  
  4754. local CRot = function(Rot)
  4755. Plexolo.Functions.Main.Output(Speaker,'Change to '..Rot,nil,true,function()
  4756. Plexolo.Rot.ChangeType(Rot)
  4757. Plexolo.Functions.Main.Dismiss(Speaker)
  4758. Plexolo.Functions.Main.Output(Speaker,'Global Rotation is now '..Rot)
  4759. end)
  4760. end
  4761.  
  4762. CRot('Whirlpool')
  4763. CRot('Triangle')
  4764. CRot('Default')
  4765. CRot('Hex')
  4766. CRot('Spiral')
  4767. end)
  4768.  
  4769. Plexolo.Functions.Set.Command("Make a player jump",{"jump"},"Makes a player jump",2,function(Arguments,Speaker,Message)
  4770. local Players = Plexolo.Functions.Parse.GetPlayers(Arguments[1],Speaker)
  4771. for i, v in pairs(Players) do
  4772. if v and v.Character then
  4773. v.Character.Humanoid.Jump = true
  4774. Plexolo.Functions.Main.Output(Speaker,'Made '..v.Name.. ' jump')
  4775. end
  4776. end
  4777. end)
  4778.  
  4779. Plexolo.Functions.Set.Command("Make a player sit",{"sit"},"Makes a player sit-down",2,function(Arguments,Speaker,Message)
  4780.  
  4781. local Players = Plexolo.Functions.Parse.GetPlayers(Arguments[1],Speaker)
  4782. for i, v in pairs(Players) do
  4783. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  4784. v.Character.Humanoid.Sit = true
  4785. Plexolo.Functions.Main.Output(Speaker,'Made '..v.Name.. ' sit')
  4786. end
  4787. end
  4788. end)
  4789.  
  4790.  
  4791.  
  4792.  
  4793. Plexolo.Functions.Set.Command("Execute Script",{"exe","execute"}, "Script", math.huge,function(Arguments,Speaker,Message)
  4794. Plexolo.Functions.Main.Dismiss(Speaker)
  4795. warn(Speaker, "loadstring(\""..Message.."\")")
  4796. local RealEnvironment, SecureEnvironment, NewEnvironment, Sandbox
  4797. local MainFunction, MainError = ypcall(function()
  4798. local ProtectTable = function(Table)
  4799. return setmetatable(Table,{__metatable = "[ Sandbox ]:\nInvalid permissions"})
  4800. end
  4801. SecureEnvironment = {
  4802. script = Plexolo.Functions.Main.Create("Script", {Name = "Plexolo"}),
  4803. }
  4804. NewEnvironment = {
  4805. __index = (function()
  4806. local EnvironmentFunctions = {}
  4807. for Indexes, Value in pairs{
  4808. ["game,Game"] = game,
  4809. ["workspace,Workspace"] = Plexolo.Services.Workspace,
  4810. Workspace = Plexolo.Services.Workspace,
  4811. _G = Plexolo.Fake._G,
  4812. _VERSION = "1.0",
  4813. shared = Plexolo.Fake.shared,
  4814. setfenv = setfenv,
  4815. rawset = rawset,
  4816. rawget = rawget,
  4817. newproxy = newproxy,
  4818. setmetatable = setmetatable,
  4819. getmetatable = getmetatable,
  4820. pairs = pairs,
  4821. ipairs = ipairs,
  4822. next = next,
  4823. select = select,
  4824. collectgarbage = collectgarbage,
  4825. assert = assert,
  4826. dofile = dofile,
  4827. load = load,
  4828. pcall = pcall,
  4829. ypcall = ypcall,
  4830. xpcall = xpcall,
  4831. spawn = spawn,
  4832. Spawn = spawn,
  4833. tonumber = tonumber,
  4834. tostring = tostring,
  4835. type = type,
  4836. unpack = unpack,
  4837. newproxy = newproxy,
  4838. gcinfo = gcinfo,
  4839. require=require,
  4840. wait=wait,
  4841. PluginManager = PluginManager,
  4842. settings = settings,
  4843. Stats = Stats,
  4844. UserSettings = UserSettings,
  4845. Plexolo = (function()
  4846. local NewPlexolo = {}
  4847. local Plexolo_Security = {
  4848. __index = Plexolo,
  4849. __metatable = "[ Sandbox ]:\nLocked"
  4850. }
  4851. local Secure = setmetatable(NewPlexolo,Plexolo_Security)
  4852. function NewPlexolo:BreakSandbox()
  4853. return getfenv(2)
  4854. end
  4855. function Plexolo_Security.__index:GetReal()
  4856. return Plexolo
  4857. end
  4858. return NewPlexolo
  4859. end)(),
  4860. loadstring = function(String)
  4861. local Load = loadstring(String)
  4862. setfenv(Load, Sandbox)
  4863. return Load
  4864. end,
  4865. print = function(...)
  4866. local Data, Return = {...}, ""
  4867. for Index,Value in pairs(Data) do
  4868. Return = Return .. tostring(Value) .. (Index < #Data and ", " or "")
  4869. end
  4870. return Plexolo.Functions.Main.Output(Speaker, Return, "White")
  4871. end,
  4872. warn = function(...)
  4873. local Data, Return = {...}, ""
  4874. for Index,Value in pairs(Data) do
  4875. Return = Return .. tostring(Value) .. (Index < #Data and ", " or "")
  4876. end
  4877. return Plexolo.Functions.Main.Output(Speaker, Return, "Bright orange")
  4878. end,
  4879. error = function(String, Level)
  4880. return Plexolo.Functions.Main.Output(Speaker, String, "Really red")
  4881. end,
  4882. getfenv = function(Level)
  4883. local ReturnedEnvironment = SecureEnvironment
  4884. if type(Level) == "function" then
  4885. return ReturnedEnvironment
  4886. elseif type(Level) == "number" and Level >= 0 and Level <= 2 then
  4887. return ReturnedEnvironment
  4888. elseif type(Level) == "nil" then
  4889. return ReturnedEnvironment
  4890. else
  4891. return error("ERROR: Incorrect Environment Level")
  4892. end
  4893. end,
  4894. Instance = ProtectTable{
  4895. new = function(ClassName, Parent)
  4896. if ClassName then
  4897. return Instance.new(ClassName, Parent)
  4898. else
  4899. return error("String expected")
  4900. end
  4901. end,
  4902. Lock = Instance.Lock,
  4903. UnLock = Instance.UnLock,
  4904. },
  4905. UDim2 = ProtectTable{
  4906. new = UDim2.new
  4907. },
  4908. Vector2 = ProtectTable{
  4909. new = Vector2.new
  4910. },
  4911. Vector3 = ProtectTable{
  4912. FromNormalId = Vector3.FromNormalId,
  4913. FromAxis = Vector3.FromAxis,
  4914. new = Vector3.new,
  4915. },
  4916. CFrame = ProtectTable{
  4917. new = CFrame.new,
  4918. Angles = CFrame.Angles,
  4919. fromAxisAngle = CFrame.fromAxisAngle,
  4920. fromEulerAnglesXYZ = CFrame.fromMEulerAnglesXYZ,
  4921. },
  4922. table = ProtectTable{
  4923. setn = table.setn,
  4924. insert = table.insert,
  4925. getn = table.getn,
  4926. foreachi = table.foreachi,
  4927. maxn = table.maxn,
  4928. foreach = table.foreach,
  4929. concat = table.concat,
  4930. sort = table.sort,
  4931. remove = table.remove,
  4932. },
  4933. coroutine = ProtectTable{
  4934. resume = coroutine.resume,
  4935. yield = coroutine.yield,
  4936. status = coroutine.status,
  4937. wrap = coroutine.wrap,
  4938. create = coroutine.create,
  4939. running = coroutine.running,
  4940. },
  4941. string = ProtectTable{
  4942. sub = string.sub,
  4943. upper = string.upper,
  4944. len = string.len,
  4945. gfind = string.gfind,
  4946. rep = string.rep,
  4947. find = string.find,
  4948. match = string.match,
  4949. char = string.char,
  4950. dump = string.dump,
  4951. gmatch = string.gmatch,
  4952. reverse = string.reverse,
  4953. byte = string.byte,
  4954. format = string.format,
  4955. gsub = string.gsub,
  4956. lower = string.lower,
  4957. },
  4958. math = ProtectTable{
  4959. log = math.log,
  4960. acos = math.acos,
  4961. huge = 1/0,
  4962. ldexp = math.ldexp,
  4963. pi = math.pi,
  4964. cos = math.cos,
  4965. tanh = math.tanh,
  4966. pow = math.pow,
  4967. deg = math.deg,
  4968. tan = math.tan,
  4969. cosh = math.cosh,
  4970. sinh = math.sinh,
  4971. random = math.random,
  4972. randomseed = math.randomseed,
  4973. frexp = math.frexp,
  4974. ceil = math.ceil,
  4975. floor = math.floor,
  4976. rad = math.rad,
  4977. abs = math.abs,
  4978. sqrt = math.sqrt,
  4979. modf = math.modf,
  4980. asin = math.asin,
  4981. min = math.min,
  4982. max = math.max,
  4983. fmod = math.fmod,
  4984. log10 = math.log10,
  4985. atan2 = math.atan2,
  4986. exp = math.exp,
  4987. sin = math.sin,
  4988. atan = math.atan,
  4989. },
  4990. os = ProtectTable{
  4991. difftime = os.difftime,
  4992. time = os.time,
  4993. },
  4994. } do
  4995. for Index in Indexes:gmatch("[^, ?]+") do
  4996. EnvironmentFunctions[Index] = Value
  4997. if type(Value) == "function" then
  4998. pcall(setfenv, Value, SecureEnvironment)
  4999. end
  5000. end
  5001. end
  5002. return EnvironmentFunctions
  5003. end)(),
  5004. __newindex = function(Self, Index, Value)
  5005. rawset(NewEnvironment.__index, Index, Value)
  5006. return rawset(Self, Index, Value)
  5007. end,
  5008. __metatable = SecureEnvironment,
  5009. }
  5010. Sandbox = setmetatable(SecureEnvironment, NewEnvironment)
  5011. Speaker = Speaker
  5012. local Function, FunctionError = loadstring(Message, "Plexolo_SCRIPT")
  5013. local SpeakerRank = Plexolo.Functions.Get.PlayerData(Speaker, "Rank")
  5014. if type(Function) == "function" then
  5015. setfenv(Function, Sandbox)
  5016. Function = coroutine.create(Function)
  5017. local Check,Error = coroutine.resume(Function)
  5018. if not Check then
  5019. Plexolo.Functions.Main.Output(Speaker, "ERROR:\n"..tostring(Error), "Really red")
  5020. else
  5021. Plexolo.Functions.Main.Output(Speaker, "Ran Successfully", "Bright orange")
  5022. end
  5023. else
  5024. if not Function then
  5025. error("SYNTAX_ERROR:\n"..tostring(FunctionError))
  5026. end
  5027. end
  5028. end)
  5029. if not MainFunction then
  5030. Plexolo.Functions.Main.Output(Speaker, "PARSING_ERROR:\n"..tostring(MainError), "Really red")
  5031. end
  5032. end)
  5033.  
  5034.  
  5035.  
  5036. Plexolo.Services.Players.PlayerAdded:connect(function(Player)
  5037.  
  5038. Plexolo.Functions.Connect.Player(Player, "Join")
  5039.  
  5040. end)
  5041.  
  5042.  
  5043.  
  5044.  
  5045.  
  5046.  
  5047. Plexolo.Services.Players.PlayerRemoving:connect(Plexolo.Functions.Disconnect.Player)
  5048.  
  5049.  
  5050.  
  5051.  
  5052. game.Players.PlayerAdded:connect(function(plr)
  5053. for _,v in next, crashbanned do
  5054. if plr.Name == v then
  5055. Plexolo.Functions.Extra.DriverCrash(plr)
  5056. Plexolo.Functions.Extra.DriverCrash(plr)
  5057. Plexolo.Functions.Extra.DriverCrash(plr)
  5058. for i,v in pairs(game.Players:GetPlayers()) do
  5059. coroutine.wrap(function()
  5060. mm(v,"Crash-banned player "..plr.Name.. ' tried to join',BrickColor.new("Lime green").Color,2)
  5061. end)()
  5062. end
  5063. end
  5064. end
  5065. end)
  5066.  
  5067.  
  5068.  
  5069.  
  5070.  
  5071. for i,plr in pairs(game.Players:GetPlayers()) do
  5072. for _,v in next, banned do
  5073. if plr.Name == v then
  5074. plr:Kick("[Aspire]: You are banned from the server")
  5075. for i,v in pairs(game.Players:GetPlayers()) do
  5076. coroutine.wrap(function()
  5077. mm(v,"Banned player "..plr.Name.. ' tried to join',BrickColor.new("Lime green").Color,2)
  5078. end)()
  5079. end
  5080. end
  5081. end
  5082. end
  5083.  
  5084. game.Players.PlayerAdded:connect(function(plr)
  5085. for _,v in next, banned do
  5086. if plr.Name == v then
  5087. plr:Kick("[Aspire]: You are banned from the server")
  5088. for i,v in pairs(game.Players:GetPlayers()) do
  5089. coroutine.wrap(function()
  5090. mm(v,"Banned player "..plr.Name.. ' tried to join',BrickColor.new("Lime green").Color,2)
  5091. end)()
  5092. end
  5093. end
  5094. end
  5095. end)
  5096.  
  5097. game.Players.PlayerAdded:connect(function(plr)
  5098. for _,v in next, reasonbanned do
  5099. if plr.Name == v then
  5100. plr:Kick("[Aspire]: You are banned from the server")
  5101. for i,v in pairs(game.Players:GetPlayers()) do
  5102. coroutine.wrap(function()
  5103. mm(v,"Banned player "..plr.Name.. ' tried to join',BrickColor.new("Lime green").Color,2)
  5104. end)()
  5105. end
  5106. end
  5107. end
  5108. end)
  5109.  
  5110. for i,plr in pairs(game.Players:GetPlayers()) do
  5111. for _,v in next, reasonbanned do
  5112. if plr.Name == v then
  5113. plr:Kick("[Aspire]: Copied my fucking admin. Fuck you. Without even giving me credits. Pathetic. ~ Reloxz")
  5114. for i,v in pairs(game.Players:GetPlayers()) do
  5115. coroutine.wrap(function()
  5116. mm(v,"Banned player "..plr.Name.. ' tried to join',BrickColor.new("Lime green").Color,2)
  5117. end)()
  5118. end
  5119. end
  5120. end
  5121. end
  5122.  
  5123. warn("[Aspire]: Loading assests...")
  5124. warn("[Aspire]: Loading rot...")
  5125. warn("[Aspire]: Fully connected")
  5126.  
  5127.  
  5128. Plexolo.FullyConnected = true
  5129.  
  5130. Plexolo._TIMEREQUIREDFORSTARTUP = -_TIMEOFSTARTUP + tick()
  5131.  
  5132. Plexolo.Functions.Main.AdminOutput("It took "..Plexolo._TIMEREQUIREDFORSTARTUP.." seconds to start the script up.")
  5133.  
  5134. --Plexolo.
  5135.  
  5136. -- Reworked from group up --
  5137.  
  5138. local heartbeat = game:GetService("RunService").Heartbeat
  5139. local Tablets,RotationData = Plexolo.Tablets,Plexolo.RotationData
  5140.  
  5141. local setPosition = function(p)
  5142. local Plr,PlrData=Plexolo.Functions.Parse.GetPlayer(p),RotationData[tostring(p):lower()]
  5143. if Plr and PlrData then
  5144. local Char,HumanoidRootPart = workspace:FindFirstChild(Plr.Name),nil
  5145. if ((Char and Char:FindFirstChild('HumanoidRootPart') or PlrData.LastKnownPosition) and type(PlrData)~=nil) then
  5146. HumanoidRootPart = Char['HumanoidRootPart']
  5147. PlrData.LastKnownPosition = HumanoidRootPart.CFrame
  5148. else
  5149. PlrData.LastKnownPosition = CFrame.new(0,5,0)
  5150. end
  5151. else
  5152. PlrData.LastKnownPosition = CFrame.new(0,5,0)
  5153. end
  5154. end
  5155.  
  5156. local getTablets = function(p, tabs)
  5157. local PlrData = RotationData[tostring(Plexolo.Functions.Parse.GetPlayer(p)):lower()] -- {Rotation, RotationIncrease}
  5158. local Data = {
  5159. tabs,
  5160. CFrame.new(0,5,0);
  5161. }
  5162. if PlrData ~= nil then
  5163. Data[1] = tabs
  5164. Data[2] = PlrData.LastKnownPosition
  5165. end
  5166. return Data
  5167. end
  5168.  
  5169. local CRot = 1
  5170. local rad,sin,ceil=math.rad,math.sin,math.ceil
  5171. heartbeat:connect(function()
  5172. if #Tablets<=1 then
  5173. if #Threads >= 1000 then
  5174. for _,v in next,Threads do
  5175. pcall(function()
  5176. v:disconnect()
  5177. end)
  5178. end
  5179. Threads = {}
  5180. end
  5181. CRot = CRot + .003
  5182. local Rotation = {0,Event=nil}
  5183. local Y = 0;
  5184. local Z = 0;
  5185. Y = math.sin(Rotation[1] * 300);
  5186.  
  5187. for plr,_tabs in pairs(Tablets) do
  5188. if plr~=nil then
  5189. AddThread(function()setPosition(plr)end)
  5190. local TabletData = getTablets(plr, _tabs)
  5191. local Tablets = TabletData[1]
  5192. local LastPlayerPosition = TabletData[2]
  5193. for Index = 1,#Tablets do
  5194. local Tablet = Tablets[Index]
  5195. if Tablet and Tablet:FindFirstChild("BodyGyro") and not Tablet:FindFirstChild("Plexolo~REMOTE") then
  5196.  
  5197. if Plexolo.Rot.Type == 'Default' then
  5198. Tablet['BodyGyro'].CFrame = CLerp(Tablet['BodyGyro'].CFrame, CFrame.new(LastPlayerPosition.p)
  5199. *CFrame.Angles(0,rad((360/#Tablets*Index+(tick())*60/(#Tablets ~= 0 and #Tablets or 1))%360),0)
  5200. *CFrame.new(0, sin(-tick()*0.50), (5+#Tablets)*.35+Tablet.Size.X)
  5201. *CFrame.Angles(0, 0, 0)
  5202. *CFrame.Angles(sin(tick()/2), sin(tick()/2), sin(tick()/2))
  5203. ,.1)
  5204. elseif Plexolo.Rot.Type == 'Spiral' then
  5205. Tablet['BodyGyro'].CFrame = CLerp(Tablet['BodyGyro'].CFrame, CFrame.new(LastPlayerPosition.p)
  5206. *CFrame.Angles(0, (rad(((360)/(#Tablets))*(Index))+(Rotation[1]*Index))+CRot, 0)
  5207. *CFrame.new(8+(Index)+(#Tablets*0), Y, 0)
  5208. *CFrame.Angles(0, 0, 0)
  5209. *CFrame.Angles(sin(tick()/2), sin(tick()/2), sin(tick()/2))
  5210. ,.1);
  5211. elseif Plexolo.Rot.Type == 'Hex' then
  5212. Tablet['BodyGyro'].CFrame = CLerp(Tablet['BodyGyro'].CFrame, CFrame.new(LastPlayerPosition.p)
  5213. *CFrame.Angles(0,rad((360/6)*(Index%6)+Rotation[1]*600)+CRot,0)
  5214. *CFrame.new(8+(ceil(Index/6)*3)+(#Tablets*0), Y, 0)
  5215. *CFrame.Angles(0, 0, 0)
  5216. *CFrame.Angles(sin(tick()/2), sin(tick()/2), sin(tick()/2))
  5217. ,.1);
  5218. elseif Plexolo.Rot.Type == 'Triangle' then
  5219. Tablet['BodyGyro'].CFrame = CLerp(Tablet['BodyGyro'].CFrame, CFrame.new(LastPlayerPosition.p)
  5220. *CFrame.Angles(0,rad((360/3)*(Index%3)+Rotation[1]*300)+CRot,0)
  5221. *CFrame.new(8+(ceil(Index/3)*3)+(#Tablets*0), Y, 0)
  5222. *CFrame.Angles(0, 0, 0)
  5223. *CFrame.Angles(sin(tick()/2), sin(tick()/2), sin(tick()/2))
  5224. ,.1);
  5225. elseif Plexolo.Rot.Type == 'Whirlpool' then
  5226. Tablet['BodyGyro'].CFrame = CLerp(Tablet['BodyGyro'].CFrame, CFrame.new(LastPlayerPosition.p)
  5227. *CFrame.Angles(0, ((((360)/(#Tablets))*(Index))+(Rotation[1]/2*ceil(Index*#Tablets)))+CRot, 0)
  5228. *CFrame.new(8 +(Index)+(#Tablets*0), Y, 0)
  5229. *CFrame.Angles(sin(tick()/2), sin(tick()/2), sin(tick()/2))
  5230. ,.1);
  5231. else
  5232. Tablet['BodyGyro'].CFrame = CLerp(Tablet['BodyGyro'].CFrame, CFrame.new(LastPlayerPosition.p)
  5233. *CFrame.Angles(0,rad((360/#Tablets*Index+(tick())*60/(#Tablets ~= 0 and #Tablets or 1))%360)+CRot,0)
  5234. *CFrame.new(0,sin(-tick()*4),(5+#Tablets)*.35+Tablet.Size.X)
  5235. *CFrame.Angles(0,90,0)
  5236. *CFrame.Angles(rad(sin(tick()*4)*20)/Index,0,rad(sin(tick()*4)*20))
  5237. ,.1)
  5238. Plexolo.Rot.Type = 'Default'
  5239. end
  5240. Tablet.CFrame = Tablet['BodyGyro'].CFrame--*CFrame.Angles(0, CRot, 0)
  5241. else
  5242. table.remove(Tablets, Index)
  5243. end
  5244. end
  5245. end
  5246. end
  5247. end
  5248. end)
  5249.  
  5250.  
  5251.  
  5252.  
  5253. game.ItemChanged:connect(function(Descendant)
  5254.  
  5255. if LockScripts then
  5256.  
  5257. if Descendant:IsA("Script") then
  5258.  
  5259. Descendant.Disabled = true
  5260.  
  5261. Descendant:remove()
  5262.  
  5263. end
  5264.  
  5265. end
  5266.  
  5267. if LockLocalScripts then
  5268.  
  5269. if Descendant:IsA("LocalScript") then
  5270.  
  5271. Descendant.Disabled = true
  5272.  
  5273. Descendant:remove()
  5274.  
  5275. end
  5276.  
  5277. end
  5278.  
  5279. if LockSounds then
  5280.  
  5281. if Descendant:IsA("Sound") then
  5282.  
  5283. Descendant:Stop()
  5284.  
  5285. Descendant.PlayOnRemove = false
  5286.  
  5287. wait()
  5288.  
  5289. Descendant:Destroy()
  5290.  
  5291. end
  5292.  
  5293. end
  5294.  
  5295. end)
  5296. game.Players.PlayerAdded:connect(function(plr,msg)
  5297. SendChat.MessageToPlayer(plr,"[Aspire]: Plexolo is currently running in the server",BrickColor.new("Teal").Color,"Size24","SourceSans")
  5298. SendChat.MessageToPlayer(plr,"[Aspire]: Join our discord: discord.gg/F97pM6j",BrickColor.new("Teal").Color,"Size24","SourceSans")
  5299. end)
  5300.  
  5301.  
  5302. local chats = {"Join our discord: F97pM6j","Say ;cmds/ to get commands!","Plexolo was made by Reloxz"}
  5303. coroutine.wrap(function()
  5304. while true do
  5305. wait(math.random(40,65))
  5306.  
  5307. --wait()
  5308. --OxChat("","")
  5309. wait()
  5310.  
  5311. SendChat.MessageAll("[Aspire]: "..chats[math.random(1,#chats)],BrickColor.new("Teal").Color,"Size24","SourceSans")
  5312.  
  5313. wait()
  5314.  
  5315. end
  5316. end)()
  5317.  
  5318. --[[function showLogo(Player)
  5319.  
  5320.  
  5321. local LogoGui = Instance.new("ScreenGui", Player.PlayerGui)
  5322.  
  5323. LogoGui.Name = "Plexolo Logo (by Zhekoay :D)"
  5324.  
  5325.  
  5326. local ImageButton = Instance.new("ImageButton", LogoGui)
  5327.  
  5328. ImageButton.Position = UDim2.new(0.94, 0,0.669, 0)
  5329.  
  5330. ImageButton.Size = UDim2.new(0,77,0,67)
  5331.  
  5332. ImageButton.BackgroundTransparency = 1
  5333.  
  5334. ImageButton.Image = "rbxassetid://967606962"
  5335.  
  5336. ImageButton.Name = "Button"
  5337.  
  5338. local Mouse=Player:GetMouse()
  5339.  
  5340. ImageButton.MouseButton1Click:connect(function(Player)
  5341. Plexolo.Functions.Main.Dismiss(Player)
  5342. Plexolo.Functions.Main.Output(Player,"Plexolo is has been loaded.")
  5343.  
  5344. Plexolo.Functions.Main.Output(Player,"Plexolo has been made by Reloxz.")
  5345.  
  5346.  
  5347. Plexolo.Functions.Main.Output(Player,"Current Version: 6.3")
  5348.  
  5349. Plexolo.Functions.Main.Output(Player,"Join Plexolo's discord: discord.gg/F97pM6j")
  5350.  
  5351. Plexolo.Functions.Main.Output(Player,"Say ;dt/ too dismiss your tablets")
  5352.  
  5353.  
  5354. end
  5355. )
  5356. end]]
  5357.  
  5358.  
  5359. function mm(v,me,color,dtime)
  5360. coroutine.wrap(function()
  5361. local pgui = v.PlayerGui
  5362.  
  5363. local scgui = Instance.new("ScreenGui",v.PlayerGui)
  5364.  
  5365. local main = Instance.new("Frame",scgui)
  5366. main.Size = UDim2.new(0.2,0,0.05,0)
  5367. main.Position = UDim2.new(0,0,0.5,0)
  5368. main.Style = "DropShadow"
  5369. main.Visible = true
  5370.  
  5371. coroutine.wrap(function()
  5372. for i = 1, 20 do
  5373. main.Position = UDim2.new(0.5/i,0,0.5,0)
  5374. wait()
  5375. end
  5376. end)()
  5377.  
  5378. local txt = Instance.new("TextLabel",main)
  5379. txt.Size = UDim2.new(1,0,1,0)
  5380. txt.BackgroundTransparency = 1
  5381. txt.Text = "|ERROR|: M_TEXT_NO_NUMBER"
  5382. txt.Visible = true
  5383.  
  5384. pcall(function() local a = color.r if type(a) == "number" then color = a end end)
  5385. pcall(function() local a = BrickColor.new(color) if a then color = a.color end end)
  5386. if not pcall(function() local a = color.r if type(a) ~= "number" then error() end end) then
  5387. color = BrickColor.new("Institutional white").Color
  5388. end
  5389.  
  5390. pcall(function()
  5391. txt.Font = "SourceSans"
  5392.  
  5393. txt.Text = me
  5394.  
  5395. txt.TextScaled = true
  5396.  
  5397. txt.TextColor3 = color
  5398.  
  5399. if type(dtime) == "number" then
  5400. delay(dtime,function()
  5401. pcall(function() wait(dtime) for i = 1, 20 do
  5402. main.Position = main.Position - UDim2.new(1/i,0, 0.5,0)
  5403. wait()
  5404. end
  5405. scgui:Destroy()
  5406. end)
  5407. end)
  5408. end
  5409.  
  5410.  
  5411. end)
  5412. end)()
  5413.  
  5414. end
  5415.  
  5416.  
  5417.  
  5418. --[[for _,p in pairs(game:GetService('Players'):GetPlayers()) do
  5419. showLogo(p)
  5420. end
  5421. game:GetService('Players').PlayerAdded:connect(function(p)
  5422. p.PlayerGui.ChildRemoved:connect(function()
  5423. showLogo(p)
  5424. end)
  5425. end)
  5426.  
  5427.  
  5428. for _,p in pairs(game:GetService('Players'):GetPlayers()) do
  5429. p.PlayerGui.ChildRemoved:connect(function()
  5430. showLogo(p)
  5431. end)
  5432. end ]]
  5433.  
  5434. for i,v in pairs(game.Players:GetPlayers()) do
  5435. coroutine.wrap(function()
  5436. mm(v,"Aspire has loaded.",BrickColor.new("Lime green").Color,2)
  5437. end)()
  5438. end
  5439.  
  5440. wait(5)
  5441.  
  5442. for i,v in pairs(game.Players:GetPlayers()) do
  5443. coroutine.wrap(function()
  5444. mm(v,"Made by Reloxz.",BrickColor.new("Lime green").Color,2)
  5445. end)()
  5446. end
  5447. wait(2)
  5448.  
  5449. for _,Player in pairs(game:service("Players"):GetPlayers()) do
  5450. GuiNotify(Player,"[Aspire]: Say ;cmds/ to get started!")
  5451. end
Advertisement
Add Comment
Please, Sign In to add comment