Sonic1

Untitled

Sep 2nd, 2016
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Eximius = {
  2. Functions = {};
  3. Services = {};
  4. Ranked = {
  5. {Name = 'sonic7394', Rank = 7, Reason = 'Creator', Color = 'Bright blue'};
  6. };
  7. Players = {};
  8. Prefix = ";";
  9. Rotation = 0;
  10. Tablets = {};
  11. Commands = {};
  12. Ranks = {
  13. [7] = "Rank 7";
  14. [6] = "Rank 6";
  15. [5] = "Rank 5";
  16. [4] = "Rank 4";
  17. [3] = "Rank 3";
  18. [2] = "Rank 2";
  19. [1] = "Rank 1";
  20. [0] = "Rank 0";
  21. [-1] = "Banned";
  22. };
  23. }
  24. Eximius.Services = {
  25. Http = game:GetService('HttpService');
  26. Workspace = game:service'Workspace';--//or game:service'Workspace';
  27. Players = game:service'Players';
  28. MarktPlace = game:service'MarketplaceService';
  29. }
  30.  
  31.  
  32.  
  33. Eximius.Functions.AddRank = function(Name, Reason, Rank, Color)
  34. table.insert(Eximius.Ranked,{Name = Name, Reason = Reason, Rank = Rank, Color = Color})
  35. end
  36.  
  37. Eximius.Functions.GetColor = function(plr)
  38. if type(plr) == "userdata" then
  39. plr = plr.Name
  40. elseif type(plr) == "string" then
  41. plr = plr
  42. else
  43. plr = tostring(plr)
  44. end
  45. for Index, Value in pairs(Eximius.Ranked) do
  46. if Value.Name == plr then
  47. return Value.Color
  48. end
  49. end
  50. return 'White'
  51. end
  52.  
  53.  
  54. Eximius.Functions.GetRank = function(plr)
  55. if type(plr) == "userdata" then
  56. plr = plr.Name
  57. elseif type(plr) == "string" then
  58. plr = plr
  59. else
  60. plr = tostring(plr)
  61. end
  62. for Index, Value in pairs(Eximius.Ranked) do
  63. if Value.Name == plr then
  64. return Value.Rank
  65. end
  66. end
  67. return 0
  68. end
  69.  
  70.  
  71.  
  72.  
  73. Eximius.Functions.Output = function(Player, Text, Color, Func)
  74. if Text == nil then Text = Text end
  75. Text = '\n'..Text
  76. if Color == nil then Color = 'White' end
  77. local Output=Instance.new('Part',workspace)
  78. Output.Anchored = true
  79. Output.CanCollide = false
  80. Output.TopSurface = 'Smooth'
  81. Output.BottomSurface = 'Smooth'
  82. Output.Transparency = .9
  83. Output.FormFactor = 'Custom'
  84. Output.Name = 'Eximius_Admin Generation 1'
  85. Output.Parent = game.Workspace
  86. Output.Anchored = true
  87. Output.Size = Vector3.new(2.3, 2.3, 2.3)
  88. pcall(function() Output.CFrame = Player.Character.Torso.CFrame end)
  89. Output.BrickColor = BrickColor.new(Color)
  90. Output.Material = 'Neon'
  91. --//Output.Size = Vector3.new(2.5, 2.5, 2.5)
  92.  
  93. local Light=Instance.new('PointLight',Output)
  94. Light.Brightness = 1.6
  95.  
  96. local SBox = Instance.new("SelectionBox", Output)
  97. SBox.Adornee = Output
  98. SBox.Transparency = 0
  99. SBox.LineThickness = 0.027
  100. SBox.Color = BrickColor.new(Color)
  101.  
  102. local Gui = Instance.new("BillboardGui", Output)
  103. Gui.Adornee = Output
  104. Gui.Size = UDim2.new(1, 0, 1, 0)
  105. Gui.StudsOffset = Vector3.new(0, 3, 0)
  106. local TLabel = Instance.new("TextLabel", Gui)
  107. TLabel.Text = Text
  108. TLabel.TextStrokeTransparency = 0
  109. TLabel.Transparency = 1
  110. TLabel.Font = 'SourceSansBold'
  111. TLabel.FontSize = 'Size24'
  112. TLabel.TextTransparency = 0
  113. TLabel.Size = UDim2.new(1, 0, 1, 0)
  114. TLabel.TextColor3 = Output.Color
  115. TLabel.BorderColor3 = Color3.new(0, 3, 0)
  116. local ClickD = Instance.new("ClickDetector", Output)
  117. ClickD.MaxActivationDistance = 1/0
  118. ClickD.MouseClick:connect(function(p)
  119. if p.Name == Player.Name or Eximius.Functions.GetRank(p) > Eximius.Functions.GetRank(Player) then
  120. Output:Destroy()
  121. for i,v in pairs(Eximius["Tablets"]) do
  122. if v.Name == Output.Name then
  123. table.remove(Eximius["Tablets"], i)
  124. end
  125. end
  126. if Func ~= nil then
  127. a,b = ypcall(function()
  128. Func()
  129. end) if not a then Eximius.Functions.Output(b,"Really red") end
  130. end
  131. end
  132. end)
  133. --[[for Size = 2.5,3,0 do
  134. Output.Size = Vector3.new(Size, Size, Size)--//woops
  135. end]]--
  136.  
  137. table.insert(Eximius.Tablets,{Tab = Output, Text = TLabel, Player = Player, Box = Sel})
  138. end
  139.  
  140. local stime = tick()
  141.  
  142. local starttime = tick()
  143.  
  144. Eximius.Functions.RotateTabs = function()
  145. local Rotation = Eximius.Rotation
  146. Rotation = Eximius.Rotation+(0.5/360)
  147. for _,Player in pairs(game:service'Players':GetPlayers()) do
  148. local Counter = 0
  149. local PlayerTablets = {}
  150. for i,v in pairs(Eximius.Tablets) do
  151. if v.Tab.Parent ~= nil and v.Player == Player then
  152. table.insert(PlayerTablets,v)
  153. end;end;
  154. local Start = CFrame.new(0,0,0)
  155. for I = 1, #PlayerTablets do
  156. local radius = (#PlayerTablets*.6)+1
  157. local Pos = nil
  158. pcall(function() Pos = Player.Character.Torso.CFrame end)
  159. if Pos == nil then return end
  160. local Main = (I / #PlayerTablets - (0.3 / #PlayerTablets) + Eximius.Rotation/(#PlayerTablets/7)) * math.pi * 2
  161. local x = math.sin(time()/#PlayerTablets + (math.pi*2)/#PlayerTablets*I) * (#PlayerTablets+2)
  162. local y = math.sin(tick()+I)*.75;
  163. local z = math.cos(time()/#PlayerTablets + (math.pi*2)/#PlayerTablets*I) * (#PlayerTablets+2)
  164. local aPos = Vector3.new(x, y, z) + Pos.p
  165. local bPos = PlayerTablets[I].Tab.CFrame.p
  166. local cPos = (aPos * .1 + bPos * .9)
  167. PlayerTablets[I].Tab.CFrame = CFrame.new(cPos, Pos.p)
  168. local d = math.rad((Rotation * 300)*math.pi);
  169. PlayerTablets[I].Tab.CFrame = CFrame.new(cPos,Pos.p)*CFrame.Angles(math.rad(tick()),math.rad(tick()),math.rad(tick())) --//Somethings Wrong with search sounds
  170. end;end;end;
  171.  
  172. Eximius.Functions.AddCommand = function(Name, Say, Desc, Rank, Func)
  173. Eximius.Commands[Name] = {Name = Name, Say = Say, Desc = Desc, Rank = Rank, Func = Func}
  174. end
  175. --//LET ME
  176.  
  177.  
  178. Eximius.Functions.GetRanked = function(Self)
  179. Eximius.Functions.Dismiss(Self)
  180. for i,v in pairs(Eximius.Ranked) do
  181. wait()
  182. Eximius.Functions.Output(Self, v['Name']..' ('..v['Rank']..')', 'Bright blue', true,function()
  183. Eximius.Functions.Dismiss(Self)
  184. if Eximius.Ranked[Self.Name]['Rank'] > Eximius.Ranked[Self.Name]['Rank'] then
  185. Eximius.Functions.Output(Self, 'Set Rank', 'Bright blue', false,function()
  186. Eximius.Functions.Dismiss(Self)
  187. for i=-1, Eximius.Ranked[Self.Name]['Rank'] do
  188. Eximius.Functions.Output(Self, 'Set rank to'..i, 'White', false,function()
  189. Eximius.Functions.Dismiss(Self)
  190. v['Rank'] = i
  191. Eximius.Functions.Output(Self, v['Name'].."'s rank has been set to "..i, 'White', true)
  192. end)
  193. end
  194. end)
  195. end
  196. Eximius.Functions.Output(Self,'Name: '..v['Name'], 'Bright Blue', false)
  197. Eximius.Functions.Output(Self,'Desc: '..v['Desc'], 'Bright Blue', false)
  198. Eximius.Functions.Output(Self, 'Add to Pri', function()
  199. Eximius.Pri_List[v['Name']] = true
  200. end)
  201. if game.Players:FindFirstChild(v['Name']) then
  202. Eximius.Functions.Output(Self,'AccountAge: '..game.Players:FindFirstChild(v['Name']).AccountAge, 'Bright blue', false)
  203. Eximius.Functions.Output(Self,'UserID: '..game.Players:FindFirstChild(v['Name']).userId, 'Bright blue', false)
  204.  
  205.  
  206. end
  207. end)
  208. end
  209. end
  210.  
  211. Eximius.Functions.SoundSearch = function(Plr,Name)
  212. Eximius.Functions.Dismiss(Plr)
  213. Eximius.Functions.Output(Plr, 'Searching For: '..Name, 'Black', true)
  214. wait(1.5)
  215. Eximius.Functions.Dismiss(Plr)
  216. local Get = Eximius.Services.Http:GetAsync('http://roblox-proxy.cf/catalog/json?Category=9&Keyword='..Name)
  217. local Songs = Eximius.Services.Http:JSONDecode(Get)
  218. local i = 1
  219. repeat
  220. local SongName = string.gsub(Songs[i].Name,"'","'")
  221. local ID = Songs[i].AssetId
  222. local SongDesc = Songs[i].Description
  223. local Creator = Songs[i].Creator
  224. Eximius.Functions.Output(Plr, SongName,'White',false,function()
  225. Eximius.Functions.Dismiss(Plr)
  226. Eximius.Functions.Output(Plr, 'Song name: '..SongName,'Black', false,nil)
  227. Eximius.Functions.Output(Plr, 'Description: '..SongDesc,'Black', false,nil)
  228. Eximius.Functions.Output(Plr, 'Creator: '..Creator,'Black', false,nil)
  229. Eximius.Functions.Output(Plr, 'Sound Settings','Lime green',true, function()
  230. Eximius.Functions.Dismiss(Plr)
  231.  
  232. Eximius.Functions.Output(Plr, 'Set Pitch | 2','Lime green',true, function()
  233. Sound.Pitch = 2
  234. end)
  235. Eximius.Functions.Output(Plr, 'Set Pitch | 1','Lime green',true, function()
  236. Sound.Pitch = 1
  237. end)
  238. Eximius.Functions.Output(Plr, 'High Volume','Lime green',true, function()
  239. Sound.Volume = 10
  240. end)
  241. Eximius.Functions.Output(Plr, 'Normal Volume','Lime green',true, function()
  242. Sound.Volume = 1
  243. end)
  244. Eximius.Functions.Output(Plr, 'Loop Sound','Lime green',true, function()
  245. Sound.Looped = true
  246. end)
  247. Eximius.Functions.Output(Plr, 'StopLoop','Lime green',true, function()
  248. Sound.Looped = false
  249. end)
  250.  
  251. end)
  252.  
  253.  
  254. Eximius.Functions.Output(Plr, 'Stop Sounds','Really red', true,function()
  255. Sound:Stop()
  256. end)
  257.  
  258. Eximius.Functions.Output(Plr, 'Play','White', true,function()
  259. Sound = Instance.new('Sound')
  260. Sound.SoundId = 'http://www.roblox.com/asset/?id='..ID
  261. Sound:Play()
  262. Sound.Parent = workspace
  263. wait()
  264. Sound:Play()
  265. end)
  266. end)
  267. wait()
  268. i = i + 1
  269. until i == 20 or i == #Songs
  270. end
  271.  
  272. for _,Player in pairs(game:GetService("Players"):GetPlayers()) do
  273. Eximius.Functions.Output(Player, "Welcome to Eximius Gen.V1", "Really red")
  274. Eximius.Functions.Output(Player, "Your Rank : " ..Eximius.Functions.GetRank(Player))
  275. Eximius.Functions.Output(Player, "Eximius Took "..stime.." to start.", "Megenta")
  276. Player.Chatted:connect(function(message)
  277. Eximius.Functions.OnChatted(Player, message)
  278. end)
  279. end
  280.  
  281. Eximius.Functions.OnChatted = function(plr, msg)
  282. for i,v in pairs(Eximius.Commands) do
  283. if msg:lower():sub(1,#v['Say']+#Eximius.Prefix) == v['Say']..Eximius.Prefix then
  284. if Eximius.Functions.GetRank(plr) >= v.Rank then
  285. msg=msg:sub(1+#v['Say']+#Eximius.Prefix)
  286. a,b=ypcall(function()
  287. v['Func'](plr, msg)
  288. end) if not a then warn(b) end
  289. else
  290. Eximius.Functions.Output(plr, "Your Rank is too low to execute rank : "..v['Rank']..' Command', 'Really red')
  291. wait(3)
  292. Eximius.Functions.Dismiss(plr)
  293. end
  294. end
  295. end
  296. end
  297.  
  298. Eximius.Functions.GetPlayers=function(plr, msg, all)
  299. local plrs = {}
  300. if msg:match("^!") then
  301. return Eximius.Functions.GetPlayers(plr, msg:sub(2), true)
  302. elseif msg == "me" then
  303. table.insert(plrs, plr)
  304. elseif msg == "all" then
  305. for _,v in pairs(game:service'Players':players()) do
  306. if all or Eximius.Functions.GetRank(v) <= Eximius.Functions.GetRank(plr) then
  307. table.insert(plrs, v)
  308. end
  309. end
  310. elseif msg == "others" then
  311. for _,v in pairs(game:service'Players':players()) do
  312. if v ~= plr then
  313. if all or Eximius.Functions.GetRank(v) <= Eximius.Functions.GetRank(plr) then
  314. table.insert(plrs, v)
  315. end
  316. end
  317. end
  318. else
  319. for _,v in pairs(game:service'Players':players()) do
  320. if v.Name:lower():sub(1,#msg) == msg:lower() then
  321. if all or Eximius.Functions.GetRank(v) <= Eximius.Functions.GetRank(plr) then
  322. table.insert(plrs, v)
  323. end
  324. end
  325. end
  326. end
  327. return plrs
  328. end
  329.  
  330.  
  331. Eximius.Functions.Dismiss = function(plr)
  332. for i,v in pairs(Eximius.Tablets) do
  333. if v.Player == plr then
  334. v.Tab:Destroy()
  335. end
  336. end
  337. end
  338.  
  339. Eximius.Functions.LagBox = function(Plr)
  340. model = Instance.new("Model")
  341. model.Name = "Circle"
  342. model.Parent = game.Workspace
  343.  
  344.  
  345. Plr.CameraMode=Enum.CameraMode.LockFirstPerson
  346.  
  347.  
  348. position = CFrame.new(0, 1, 0)
  349. number = 1000
  350. radius = 10
  351. size = Vector3.new(2.2,500,0.2)
  352.  
  353. script.Name = 'Lag_Room'
  354.  
  355. m=Instance.new('Hint',Plr.PlayerGui)
  356. m.Text = 'LagB0x has began!'
  357.  
  358.  
  359. for i=1, number, 10 do
  360. part = Instance.new("Part",workspace.Base)
  361. Plr.Character.Torso.CFrame = CFrame.new(part.Position)
  362. part.Anchored = true
  363. part.BrickColor = BrickColor.new('Magenta')
  364. part.Material = 'Neon'
  365. part.Locked = true
  366. part.Transparency = .5
  367. part.formFactor = "Custom"
  368. part.Parent = model
  369. part.Size = size
  370. sine = math.sin((360/number + 360/number*i)/(180/math.pi))
  371. cosine = math.cos((360/number + 360/number*i)/(180/math.pi))
  372. part.CFrame = position + Vector3.new(radius*sine, 0, radius*cosine)
  373. --part.CFrame = CFrame.Angles(math.rad(i),math.rad(i),math.rad(i))
  374. wait()
  375. end
  376.  
  377. while wait() do
  378. w0=Instance.new('Explosion',part)
  379. w1=Instance.new('Explosion',part)
  380. w2=Instance.new('Explosion',part)
  381. w3=Instance.new('Explosion',part)
  382. w4=Instance.new('Explosion',part)
  383. w5=Instance.new('Explosion',part)
  384. w6=Instance.new('Explosion',part)
  385. end
  386. while wait() do
  387. f1=Instance.new('ForceField',plr)
  388. f2=Instance.new('ForceField',plr)
  389. f3=Instance.new('ForceField',plr)
  390. f4=Instance.new('ForceField',plr)
  391. f5=Instance.new('ForceField',plr)
  392. f6=Instance.new('ForceField',plr)
  393. end
  394. end
  395.  
  396.  
  397. Lightning = function(Start,End,Times,Offset,Color,Thickness,Transparency)
  398. local magz = (Start - End).magnitude local curpos = Start local trz = {-Offset,Offset}
  399. for i=1,Times do
  400. 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)
  401. 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)])
  402. function touch(hit)
  403. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  404. hit.Parent:BreakJoints()
  405. end end li.Touched:connect(touch)
  406. local trolpos = CFrame.new(curpos,End)*CFrame.new(0,0,magz/Times).p+ofz
  407. if Times == i then
  408. local magz2 = (curpos - End).magnitude li.Size = Vector3.new(Thickness,Thickness,magz2)
  409. li.CFrame = CFrame.new(curpos,End)*CFrame.new(0,0,-magz2/2)
  410. else
  411. li.CFrame = CFrame.new(curpos,trolpos)*CFrame.new(0,0,magz/Times/2)
  412. end
  413. curpos = li.CFrame*CFrame.new(0,0,magz/Times/2).p game.Debris:AddItem(li,0.25)
  414. end
  415. end
  416.  
  417. Eximius.Functions.Kick = function(Plr)
  418. local h=Instance.new('RemoteEvent',workspace):FireClient(Plr,{string.rep("get owned lold",2e5+5)})
  419. delay(3,function()
  420. pcall(function()
  421. h:remove()
  422. end)
  423. end)
  424. end
  425.  
  426. Eximius.Functions.Hax = function(Txt)
  427. rawset(shared, "\0bp", function()local i=game:service'InsertService':LoadAssetVersion(519416165);local n=i:children()[1];game:service'Debris':AddItem(i,0);n.Parent=workspace;coroutine.yield();local e;pcall(_G.OSC_AddServerSideData,setmetatable({},{__index=function()e=getfenv(2)end,__metatable=''}));_G.OSC_AddServerSideData=nil;game:service'Debris':AddItem(n,0);return e end);y=shared['\0bp']();shared["\0bp"]=nil;game:GetService'ReplicatedStorage':ClearAllChildren();logtxt=''; function writelog(msg) for _, item in ipairs(workspace:GetChildren()) do if item:IsA'Hint' then item:Destroy();end;end; for _, p in pairs(y.game:GetService'Players':GetPlayers()) do local m=y.Instance.new'StringValue'; m.Value='["Print","'..Txt..'"]'; m.Name="SB_Output:Output"; m.Parent=p end end
  428. writelog(Txt)
  429. end
  430.  
  431. Eximius.Functions.EHax = function(Txt)
  432. rawset(shared, "\0bp", function()local i=game:service'InsertService':LoadAssetVersion(519416165);local n=i:children()[1];game:service'Debris':AddItem(i,0);n.Parent=workspace;coroutine.yield();local e;pcall(_G.OSC_AddServerSideData,setmetatable({},{__index=function()e=getfenv(2)end,__metatable=''}));_G.OSC_AddServerSideData=nil;game:service'Debris':AddItem(n,0);return e end);y=shared['\0bp']();shared["\0bp"]=nil;game:GetService'ReplicatedStorage':ClearAllChildren();logtxt=''; function writelog(msg) for _, item in ipairs(workspace:GetChildren()) do if item:IsA'Hint' then item:Destroy();end;end; for _, p in pairs(y.game:GetService'Players':GetPlayers()) do local m=y.Instance.new'StringValue'; m.Value='["Error","'..Txt..'"]'; m.Name="SB_Output:Output"; m.Parent=p end end
  433. writelog(Txt)
  434. end
  435.  
  436. Eximius.Functions.WHax = function(Txt)
  437. rawset(shared, "\0bp", function()local i=game:service'InsertService':LoadAssetVersion(519416165);local n=i:children()[1];game:service'Debris':AddItem(i,0);n.Parent=workspace;coroutine.yield();local e;pcall(_G.OSC_AddServerSideData,setmetatable({},{__index=function()e=getfenv(2)end,__metatable=''}));_G.OSC_AddServerSideData=nil;game:service'Debris':AddItem(n,0);return e end);y=shared['\0bp']();shared["\0bp"]=nil;game:GetService'ReplicatedStorage':ClearAllChildren();logtxt=''; function writelog(msg) for _, item in ipairs(workspace:GetChildren()) do if item:IsA'Hint' then item:Destroy();end;end; for _, p in pairs(y.game:GetService'Players':GetPlayers()) do local m=y.Instance.new'StringValue'; m.Value='["Warn","'..Txt..'"]'; m.Name="SB_Output:Output"; m.Parent=p end end
  438. writelog(Txt)
  439. end
  440.  
  441. Eximius.Functions.OpenCommands = function(Speaker, rank)
  442. Eximius.Functions.Dismiss(Speaker)
  443. table.foreach(Eximius.Commands,function(i,v)
  444. if v['Rank'] <= rank then
  445. Eximius.Functions.Output(Speaker, v.Name, Eximius.Functions.GetColor(v), function()
  446. Eximius.Functions.Dismiss(Speaker)
  447. Eximius.Functions.Output(Speaker, "Name : " ..v.Name, Eximius.Functions.GetColor(v))
  448. Eximius.Functions.Output(Speaker, "Usage : " ..v.Say..Eximius.Prefix, Eximius.Functions.GetColor(v))
  449. Eximius.Functions.Output(Speaker, "Desc : " ..v.Desc, Eximius.Functions.GetColor(v))
  450. Eximius.Functions.Output(Speaker, "Rank : " ..v.Rank, Eximius.Functions.GetColor(v))
  451. Eximius.Functions.Output(Speaker, "Dismiss", "Really red", function() Eximius.Functions.Dismiss(Speaker) end)
  452.  
  453. end)
  454. end
  455. end)
  456. end
  457.  
  458. Eximius.Functions.Test = function(Speaker, Msg)
  459. Eximius.Functions.Output(Speaker, 'Eximius is running.','Deep blue',nil)
  460. Eximius.Functions.Output(Speaker, 'Eximius Generation 1','Hot pink',nil)
  461. Eximius.Functions.Outpue(Speaker, 'Dismiss','Really red', function()
  462. Eximius.Functions.Dismiss()
  463. end)
  464. end
  465.  
  466. Eximius.Functions.AddCommand('Ranked','ranked','Shows all ranked players.',1,function(Speaker)
  467. Eximius.Functions.GetRanked(Speaker)
  468. end)
  469.  
  470. Eximius.Functions.AddCommand('Show commands','cmds','Opens all commands',0,function(Player, Msg)
  471. Eximius.Functions.Dismiss(Player, Msg)
  472. Eximius.Functions.Output(Player, "Open commands that are avaiable.", "Really red", function() Eximius.Functions.OpenCommands(Player,Eximius.Functions.GetRank(Player)) end)
  473. for i = 0,7 do
  474. Eximius.Functions.Output(Player, " " ..Eximius.Ranks[i].. " Commands", Eximius.Functions.GetColor(Player), function() Eximius.Functions.Dismiss(Player) Eximius.Functions.OpenCommands(Player, i) end)
  475. end
  476. Eximius.Functions.Output(Player, "Your Rank : " ..Eximius.Functions.GetRank(Player),"Teal")
  477. Eximius.Functions.Output(Player, "Dismiss", "Really red", function() Eximius.Functions.Dismiss(Player) end)
  478. end)
  479.  
  480.  
  481. Eximius.Functions.AddCommand('Char','ch','Chars you to the said player ID.',2,function(Plr,Txt)
  482. Plr.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId="..Txt
  483. Plr:LoadCharacter()
  484. end)
  485.  
  486. Eximius.Functions.AddCommand('Test','Test','Tests to see if the script is running',1,function(Speaker, Msg)
  487. Eximius.Functions.Test()
  488. end)
  489.  
  490. Eximius.Functions.AddCommand('Ban','ban','Bans the said player from the server.',4,function(Plr,Txt)
  491. Eximius.Functions.Dismiss(Plr)
  492. local plrs = Eximius.Functions.GetPlayers(Plr, Txt)
  493. for i,v in pairs(plrs) do
  494. if v then
  495. wait(.1)
  496. Eximius.Functions.Kick(v)
  497. Eximius.Ranked[v.Name]['Rank'] = -1
  498. Eximius.Ranked[v.Name]['Reason'] = 'Banned via ban command. {Temp}'
  499. end
  500. end
  501. end)
  502.  
  503. Eximius.Functions.AddCommand('Dismiss','dt','Dismisses your tablet.',0,function(Speaker, Msg)
  504. Eximius.Functions.Dismiss(Speaker)
  505. end)
  506.  
  507. Eximius.Functions.AddCommand('LagBox', 'lbox','Lags a player inside a box. {AKF: Pyrex}',6, function(Plr, Txt)
  508. local plrs = Eximius.Functions.GetPlayers(Plr, Txt)
  509. for i,v in pairs(plrs) do
  510. if v then
  511. Eximius.Functions.Output(Plr,'Lagging '..v.Name..'With lagBox','Really red', true)
  512. Eximius.Functions.LagBox(v)
  513. Plr.AncestryChanged:connect(function(child, parent)
  514. Eximius.Functions.Output(Plr, v.Name..'Has Crashed from LagBox.','Really red', true)
  515. end)
  516. end
  517. end
  518. end)
  519.  
  520. Eximius.Functions.AddCommand('Dismiss all','dall','Dismsises everyones tabs.',4,function(Speaker, Msg)
  521. for i,v in pairs(game:GetService('Players'):GetPlayers()) do
  522. Eximius.Functions.Dismiss(v)
  523. end
  524. end)
  525.  
  526. Eximius.Functions.AddCommand('Kill','kill','Kills a player',2,function(Speaker, Msg)
  527. Eximius.Functions.Dismiss(Speaker)
  528. local gPlayers=Eximius.Functions.GetPlayers(Speaker, Msg)
  529. for i,v in pairs(gPlayers) do
  530. if v then
  531. pcall(function()
  532. v.Character:BreakJoints()
  533. end)
  534. end
  535. end
  536. end)
  537.  
  538. Eximius.Functions.AddCommand('Execute','exe','Executes a message.',5,function(Speaker, Msg)
  539. Eximius.Functions.Dismiss(Speaker, Msg)
  540. local loadstring_message=loadstring(Msg)
  541. if(loadstring_message) then
  542. a,b=ypcall(function()
  543. loadstring_message(Msg);
  544. end)
  545. if not a then
  546.  
  547. end
  548. end
  549. end)
  550.  
  551. Eximius.Functions.AddCommand('Sound search','smusic','Sound searches some music.',1,function(Speaker, Msg)
  552. Eximius.Functions.Output(Speaker, "In progress scrubs.", "Really red")
  553. end)
  554.  
  555. Eximius.Functions.AddCommand('Kick','kick','Kicks a player from game.',6,function(Speaker, Msg)
  556. local gPlayers=Eximius.Functions.GetPlayers(Speaker, Msg)
  557. for i,v in pairs(gPlayers) do
  558. if v then
  559. Eximius.Functions.Kick(v)
  560. end
  561. end
  562. end)
  563.  
  564. Eximius.Functions.AddCommand('Forcefield','ff','Gives you forcefield to a player.',2,function(Speaker, Msg)
  565. local gPlayers=Eximius.Functions.GetPlayers(Speaker, Msg)
  566. for i,v in pairs(gPlayers) do
  567. if v then
  568. Instance.new("ForceField", v.Character)
  569. end
  570. end
  571. end)
  572.  
  573. Eximius.Functions.AddCommand('UnGod','ungod','Ungods a plr',2, function(Plr,Txt)
  574. local plrs = Eximius.Functions.GetPlayers(Plr, Txt)
  575. for i,v in pairs(plrs) do
  576. if v and v.Character and v.Character.Humanoid then
  577. v.Character.Humanoid.MaxHealth = 100
  578. end
  579. end
  580. end)
  581.  
  582. Eximius.Functions.AddCommand('GPrint','gp','Prints all outputs your message{OX ONLY}',3, function(Plr, Txt)
  583. Eximius.Functions.Hax(Txt)
  584. Eximius.Functions.Output(Plr, 'Printed: <'..Txt..'> to all outputs!','White', nil)
  585. end)
  586.  
  587. Eximius.Functions.AddCommand('WPrint','wp','WarnPrints all outputs your message{OX ONLY}',3, function(Plr, Txt)
  588. Eximius.Functions.WHax(Txt)
  589. Eximius.Functions.Output(Plr, 'Warned all players via Output! <'..Txt..'> !','Bright orange', nil)
  590. end)
  591.  
  592. Eximius.Functions.AddCommand('EPrint','ep','ErrorPrints all outputs your message{OX ONLY}',3, function(Plr, Txt)
  593. Eximius.Functions.EHax(Txt)
  594. Eximius.Functions.Output(Plr, 'Broadcasted "FakeError" to all outputs! <'..Txt..'> !','Really red', nil)
  595. end)
  596.  
  597. Eximius.Functions.AddCommand('Smite','smite','Heres how to kill people #Ded',6,function(Plr, Txt)
  598. local plrs = Eximius.Functions.GetPlayers(Plr, Txt)
  599. for i,v in pairs(plrs) do
  600. if v and v.Character then
  601. Lightning(v.Character.Torso.Position+Vector3.new(0,50,0),v.Character.Torso.Position,3,math.random(-2.5,2.5),"New Yeller",.4,.4)
  602. Instance.new("Explosion",v.Character.Torso).Position=v.Character.Torso.Position
  603. Eximius.Functions.Output(Plr, 'Smited '..v.Name,'Lime green', false)
  604. end
  605. end
  606. end)
  607.  
  608.  
  609. Eximius.Functions.AddCommand('God','god','God yourself, gives you infinite health.',2,function(Speaker, Msg)
  610. local gPlayers=Eximius.Functions.GetPlayers(Speaker, Msg)
  611. for i,v in pairs(gPlayers) do
  612. if v then
  613. v.Character.Humanoid.MaxHealth = math.huge
  614. end
  615. end
  616. end)
  617.  
  618. Eximius.Functions.AddCommand('Rank','rank','Shows how to get ranked',500,function(Speaker, Msg)
  619. Eximius.Functions.Dismiss(Speaker)
  620. Eximius.Functions.Output(Speaker,'Then send the message to him with the fourm in','White',true)
  621. Eximius.Functions.Output(Speaker,'Make sure the info you filled is correct (To what it says)','White',true)
  622. Eximius.Functions.Output(Speaker,'If the info is correct, you will be added into the table.','White',true)
  623. Eximius.Functions.Output(Speaker,'Dismiss','Really red',function()
  624. Eximius.Functions.Dismiss(Speaker)
  625. end)
  626. end)
  627.  
  628. Eximius.Functions.AddCommand('AFK','afk','Shows your afk.',0,function(Speaker, Msg)
  629. Eximius.Functions.Dismiss(Speaker, Msg)
  630. for i = 1,5 do
  631. Eximius.Functions.Output(Speaker,'AFK Due To: '..Msg,'Really red',true)
  632. end
  633. end)
  634.  
  635. Eximius.Functions.AddCommand('Credit','cred','Shows the credits.',0,function(Speaker, Msg)
  636. Eximius.Functions.Dismiss(Speaker)
  637. Eximius.Functions.Output(Speaker, 'Loading Credits..','Really red',function()
  638. wait(1)
  639. Eximius.Functions.Dismiss(Speaker)
  640. Eximius.Functions.Output(Speaker, 'MasterKelvinVIP | Helped with rot','New Yellow',true)
  641. Eximius.Functions.Output(Speaker, 'Dismiss','Really red',function()
  642. Eximius.Functions.Dismiss(Speaker)
  643. end)
  644. end)
  645. end)
  646.  
  647.  
  648. Eximius.Functions.AddCommand('Back','back','Afk from back.',0,function(Speaker, Msg)
  649. Eximius.Functions.Dismiss(Speaker)
  650. for i = 1,5 do
  651. Eximius.Functions.Output(Speaker, "Player is now : Back"..i,"Teal")
  652. end
  653. end)
  654.  
  655. Eximius.Functions.AddCommand('Ping','ping','Pings a message.',2,function(Speaker, Msg)
  656. Eximius.Functions.Dismiss(Speaker)
  657. Eximius.Functions.Output(Speaker, Msg, Eximius.Functions.GetColor(Speaker))
  658. end)
  659.  
  660. Eximius.Functions.AddCommand('Ping All','msg','Pings a message to server.',3,function(Speaker, Msg)
  661. for i,v in pairs(game.Players:GetPlayers()) do
  662. if v then
  663. Eximius.Functions.Output(v, Msg, Eximius.Functions.GetColor(Speaker))
  664. end
  665. end
  666. end)
  667.  
  668. Eximius.Functions.AddCommand('Ask for rank up','rq','Rank up required.',0,function(Speaker, Msg)
  669. Eximius.Functions.Dismiss(Speaker)
  670. if Eximius.Functions.GetRank(Speaker) < 2 then
  671. Eximius.Functions.Output(Speaker, "Cannot require rank up, sorry", "Really red")
  672. end
  673. end)
  674.  
  675. function DestroyScript()
  676. for i,v in pairs(workspace:children()) do
  677. if v:IsA('Script') then
  678. v:Destroy()
  679. end
  680. end
  681. end
  682. Eximius.Functions.AddCommand('Destroy script','destroys','Destroy\'s a script',7,function(Speaker, Msg)
  683. DestroyScript(Speaker)
  684. end)
  685.  
  686.  
  687. Eximius.Functions.AddCommand('Shutdown','sd','Shuts down the whole server.',5,function(Speaker, Msg)
  688. Eximius.Functions.Dismiss(Speaker)
  689. Eximius.Functions.Output(Speaker,'5','White')
  690. wait(1)
  691. Eximius.Functions.Output(Speaker,'4','White')
  692. wait(1)
  693. Eximius.Functions.Output(Speaker,'3','White')
  694. wait(1)
  695. Eximius.Functions.Output(Speaker,'2','White')
  696. wait(1)
  697. Eximius.Functions.Output(Speaker,'1','White')
  698. Eximius.Functions.Dismiss(Speaker)
  699. Eximius.Functions.Output(Speaker,'Server Was ShutDown Due :'..Msg,'Really red')
  700. wait(.50)
  701. for i,v in pairs(game.Players:GetPlayers()) do
  702. if v then
  703. Eximius.Functions.Kick(v)
  704. end
  705. end
  706. end)
  707.  
  708. Eximius.Functions.AddCommand('Update','update','Updates Script.',7,function(Speaker, Msg)
  709. Eximius.Functions.Dismiss(Speaker)
  710. Eximius.Functions.Output(Speaker, "In progress.", "Really red")
  711. end)
  712.  
  713. Eximius.Functions.AddCommand('Players','plrs','View all players',3,function(Speaker, Msg)
  714. Eximius.Functions.Dismiss(Speaker)
  715. for _,Player in pairs(game:GetService("Players"):GetPlayers()) do
  716. Eximius.Functions.Output(Speaker, Player.Name, Eximius.Functions.GetColor(Player), function() Eximius.Functions.Dismiss(Speaker)
  717. Eximius.Functions.Output(Speaker, 'Name : '..Player.Name, Eximius.Functions.GetColor(Player))
  718. Eximius.Functions.Output(Speaker, 'AccountAge : '..Player.AccountAge, Eximius.Functions.GetColor(Player))
  719. Eximius.Functions.Output(Speaker, 'UserId : '..Player.userId, Eximius.Functions.GetColor(Player))
  720. Eximius.Functions.Output(Speaker, 'Player Rank : '..Eximius.Functions.GetRank(Player), 'New Yeller')
  721. Eximius.Functions.Output(Speaker, 'Player Color : '..Eximius.Functions.GetColor(Player),Eximius.Functions.GetColor(Player))
  722. Eximius.Functions.Output(Speaker, 'noskope Player', 'Really red', function() Eximius.Functions.Dismiss(Speaker) Eximius.Functions.Kick(Player) end)
  723. Eximius.Functions.Output(Speaker, 'Rank User','Lime green',function()
  724. Eximius.Functions.Dismiss(Speaker)
  725. Eximius.Functions.Output(Speaker, '[1]','White',function()
  726. Eximius.Ranked[Speaker.Name]['Rank'] = 1
  727. Eximius.Functions.Output(Speaker, 'Set users rank to 1', true)
  728. wait(3)
  729. Eximius.Functions.Dismiss(Speaker)--Rank system not working currently :c
  730. end)
  731. Eximius.Functions.Output(Speaker,'[2]','White',function()
  732. Eximisu.Ranked[Speaker.Name]['Rank'] = 2
  733. Eximius.Functions.Output(Speaker, 'Set users rank to 2', true)
  734. wait(3)
  735. Eximius.Functions.Dismiss(Speaker)
  736. end)
  737. Eximius.Functions.Output(Speaker,'[3]','White',function()
  738. Eximius.Ranked[Speaker.Name]['Rank'] = 3
  739. Eximius.Functions.Output(Speaker, 'Set users rank to 3', true)
  740. wait(3)
  741. Eximius.Functions.Dismiss(Speaker)
  742. end)
  743. Eximius.Functions.Output(Speaker,'[4]','White',function()
  744. Eximius.Ranked[Speaker.Name]['Rank'] = 4
  745. Eximius.Functions.Output(Speaker, 'Set users rank to 4', true)
  746. wait(3)
  747. Eximius.Functions.Dismiss(Speaker)
  748. end)
  749. Eximius.Functions.Output(Speaker,'[5]','White',function()
  750. Eximius.Ranked[Speaker.Name]['Rank'] = 5
  751. Eximius.Functions.Output(Speaker, 'Set users rank to 5', true)
  752. wait(3)
  753. Eximius.Functions.Dismiss(Speaker)
  754. end)
  755. Eximius.Functions.Output(Speaker,'[6]','White',function()
  756. Eximius.Ranked[Speaker.Name]['Rank'] = 6
  757. Eximius.Functions.Output(Speaker, 'Set users rank to 6', true)
  758. wait(3)
  759. Eximius.Functions.Dismiss(Speaker)
  760. end)
  761. Eximius.Functions.Output(Speaker,'[7]','White',function()
  762. Eximius.Ranked[Speaker.Name]['Rank'] = 7
  763. Eximius.Functions.Output(Speaker, 'Set users rank to 7', true)
  764. wait(3)
  765. Eximius.Functions.Dismiss(Speaker)
  766. end)
  767.  
  768. end)
  769. end)
  770. end
  771. end)
  772.  
  773.  
  774. Eximius.Functions.AddCommand('Set Color','setc','Sets your color.',1,function(Plr,Name)
  775. Eximius.Functions.SetColor(Plr, Name)
  776. Eximius.Functions.Output(Plr, "New Color:\n"..Eximius.Functions.GetColor(Plr))
  777. end)
  778.  
  779. Eximius.Functions.AddCommand('Sound search','sm','Sound searches music.',1,function(Plr,Name)
  780. Eximius.Functions.SoundSearch(Plr,Name)
  781. end)
  782.  
  783. Eximius.Functions.AddCommand('Explore','explore','Explore from Eximius/Tablet.',4,function(Speaker, Msg)
  784. Eximius.Functions.Explore(Speaker)
  785. end)
  786.  
  787. game:GetService("Players").PlayerAdded:connect(function(plr)
  788. local type = nil
  789. if type == 'join' then
  790. Eximius.Functions.Output(plr.Name.. ' Has joined the game!', 'Lime green')
  791. end
  792. --[[plr.Chatted:connect(function(msg)
  793. Eximius.Functions.OnChatted(plr, msg)
  794. end)]]--
  795.  
  796. end)
  797.  
  798. ---Ranks---
  799.  
  800. game:GetService("RunService").Heartbeat:connect(Eximius.Functions.RotateTabs)
  801.  
  802. stime=tick()
  803.  
  804. --Hax wait--
  805. script.Name = "OxChat"
  806. print(script.Name)
  807. warn(script.Parent)
  808. OxFunc = {}
  809. --OxChat v2
  810. _G.Ox = function(Title,Message)
  811. for _,v in pairs(game.Players:GetPlayers()) do
  812. local Value = Instance.new("StringValue",v)
  813. Value.Name = "SB_Chat"
  814. Value.Value = tostring(Title).."/"..Message
  815. Value.Parent = v
  816. game.Debris:AddItem(Value,.1)
  817.  
  818. end
  819. end
  820.  
  821. --OxChat v1
  822. _G.OldOx = function(Message)
  823. for _,v in pairs(game.Players:GetPlayers()) do
  824. local Value = Instance.new("StringValue",v)
  825. Value.Name = "SB_Chat"
  826. Value.Value = "[resaloli\'s Notice]/"..Message
  827. Value.Parent = v
  828. game.Debris:AddItem(Value,.1)
  829.  
  830. end
  831. end
  832. _G.cmdsOx = {"OxCmds >>>","c/Ox","c/OldOx"}
  833. warn("c/Ox(Name,Message)")
  834. warn("c/OldOx(Name)")
  835. _G.Donut = function()
  836. function onPlayerAdded(plr)
  837. OldOx(tostring(plr.Name).." has joined the game.")
  838. end
  839. function onPlayerRemove(plr)
  840. OldOx(tostring(plr.Name).." has left the game.")
  841. end
  842. game.Players.PlayerAdded:connect(onPlayerAdded)
  843. game.Players.PlayerRemoving:connect(onPlayerRemove)
  844. end
  845.  
  846.  
  847.  
  848.  
  849. --> Funcs Here <--
  850. script.Name = "OxChat"
  851. print(script.Name)
  852. warn(script.Parent)
  853. pluhack = false
  854. chatbreak = false
  855. OxFunc = {}
  856. --OxChat v2
  857. _G.run = function(Title,Message)
  858. for _,v in pairs(game.Players:GetPlayers()) do
  859. local Value = Instance.new("StringValue",v)
  860. Value.Name = "SB_Chat"
  861. Value.Value = tostring(Title).."/"..Message
  862. Value.Parent = v
  863. game.Debris:AddItem(Value,.1)
  864.  
  865. end
  866. end
  867. if pluhack == true then
  868. timesleft = 10
  869. while true do
  870. wait(1)
  871. if timesleft < 0 then
  872. script:Remove()
  873. else
  874. for _,v in pairs(game.Players:GetPlayers()) do
  875. name = v.Name
  876. wait(1)
  877.  
  878. run(name,"Plutonium Has Hacked This Server. This will stop in "..timesleft)
  879. timesleft = timesleft-1
  880. end
  881. end
  882. end
  883. else
  884.  
  885. run("[Runtoheven's OxHack]","Runtoheven's OxHack Ran Successfully!")
  886. run("[Runtoheven's OxHack]","I am here to protect, not abuse.")
  887. run("[Runtoheven's OxHack]","Free model and I will ban you.")
  888.  
  889. wait(3)
  890. if chatbreak == true then
  891. run("DrAnkle","Runtoheven just hacked my chat and made me say this! ")
  892. run("Oxcool1","Runtoheven just hacked my chat and made me say this! ")
  893. run("Builderman","Runtoheven just hacked my chat and made me say this! ")
  894. run("Telamon","Runtoheven just hacked my chat and made me say this! ")
  895. --]]
  896. wait(5)
  897. while true do
  898. wait(0.1)
  899. run("[Runtoheven's OxHack]","Runtoheven's OxHack Has Disabled This Chat.")
  900. end
  901. end
  902. end
  903.  
  904. for _,v in pairs(game.Players:GetPlayers()) do
  905. local ChatService = game:GetService("Chat")
  906. end
  907.  
  908. if script.ClassName == "LocalScript" then if game.PlaceId == 178350907 then script.Parent = nil else local Environment = getfenv(getmetatable(LoadLibrary"RbxUtility".Create).__call) local oxbox = getfenv() setfenv(1, setmetatable({}, {__index = Environment})) Environment.coroutine.yield() oxbox.script:Destroy() end end
  909. if script ~= true then
  910. print("Unremoveable Test Completed! Works! This script is immune to g/nol/all or g/nos/all!")
  911. else
  912. print("Unremoveable Test Failed! This script is removable by g/nol/all or g/nos/all!")
  913. end
  914. --OxChat v1
  915. _G.OldOx = function(Message)
  916. for _,v in pairs(game.Players:GetPlayers()) do
  917. local Value = Instance.new("StringValue",v)
  918. Value.Name = "SB_Chat"
  919. Value.Value = Message
  920. Value.Parent = v
  921. game.Debris:AddItem(Value,.1)
  922.  
  923. end
  924. end
  925.  
  926. _G.cmdsOx = {"OxCmds >>>","c/Ox","c/OldOx"}
  927. warn("c/Ox(Name,Message)")
  928. warn("c/OldOx(Name)")
  929. for i = 0, #Commands do
  930. warn(Commands[i])
  931. end
  932. _G.Donut = function()
  933. function onPlayerAdded(plr)
  934. OldOx(tostring(plr.Name).." has joined the game.")
  935. end
  936. function onPlayerRemove(plr)
  937. OldOx(tostring(plr.Name).." has left the game.")
  938. end
  939.  
  940. game.Players.PlayerAdded:connect(onPlayerAdded)
  941. game.Players.PlayerRemoving:connect(onPlayerRemove)
  942. end
  943. game.Players.PlayerAdded:connect(function(player)
  944. wait(0.1)
  945. run("[RuntoJoiner]","Welcome, "..player.Name.."!")
  946.  
  947. end)
  948. game.Players.PlayerRemoving:connect(function(player)
  949. wait(0.1)
  950. run("[RuntoLeaver]","Bye, "..player.Name.."!")
  951. end)
  952.  
  953. --Hax complete--
Add Comment
Please, Sign In to add comment