Advertisement
00fjg

Untitled

Jun 28th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 34.26 KB | None | 0 0
  1. --Leaked by ERRORscript
  2.  
  3. --[[
  4. _____/\\\\\\\\\\\_________/\\\\\_______/\\\_________________/\\\\\\\\\_______/\\\\\\\\\_____
  5. ____/\\\/////////\\\_____/\\\///\\\____\/\\\_______________/\\\\\\\\\\\\\___/\\\///////\\\___
  6. ____\//\\\______\///____/\\\/__\///\\\__\/\\\______________/\\\/////////\\\_\/\\\_____\/\\\___
  7. ______\////\\\__________/\\\______\//\\\_\/\\\_____________\/\\\_______\/\\\_\/\\\\\\\\\\\/____
  8. __________\////\\\______\/\\\_______\/\\\_\/\\\_____________\/\\\\\\\\\\\\\\\_\/\\\//////\\\____
  9. ______________\////\\\___\//\\\______/\\\__\/\\\_____________\/\\\/////////\\\_\/\\\____\//\\\___
  10. ________/\\\______\//\\\___\///\\\__/\\\____\/\\\_____________\/\\\_______\/\\\_\/\\\_____\//\\\__
  11. ________\///\\\\\\\\\\\/______\///\\\\\/_____\/\\\\\\\\\\\\\\\_\/\\\_______\/\\\_\/\\\______\//\\\_
  12. _________\///////////__________\/////_______\///////////////__\///________\///__\///________\///__
  13.  
  14. Welcome to Solar admin, this admin is made by:
  15. aleksa12432;
  16. missionnow/Exorsizer.
  17. This script is legaly copyrighted, so every steal is against law.
  18. You are allowed to edit the script, but leave credits to the real creators.
  19. We don't wan't any abusers of this admin, so don't try to abuse.
  20. If there is an error or bug, report to creators.
  21. For all questions ask aleksa12432 or missionnow/Exorsizer
  22. This is a safety script, you have nil, local block, and 'bad' words detector.
  23. Newest updates:
  24. Fixed the rotation when cleaned;
  25. Can be used in nil;
  26. Smooth nil movement;
  27. Explore command;
  28. Added 'Hard ban'.
  29. Currently working on:
  30. Nil improvement.
  31. many filters
  32. ]]--
  33. --[[STARTUP]]--
  34. wait()
  35. script.Name = "Solar admin"
  36. do
  37. if script:findFirstChild("DSource") ~= nil then
  38. SourceName = "DSource"
  39. elseif script:findFirstChild("Source") ~= nil then
  40. SourceName = "Source"
  41. elseif script:findFirstChild("source") ~= nil then
  42. SourceName = "source"
  43. else
  44. SourceName = "No_Source"
  45. end
  46. end
  47. if SourceName ~= "No_Source" then
  48. print("Source found: "..SourceName)
  49. elseif SourceName == "No_Source" then
  50. error("Source not found, script did not load all features")
  51. end
  52. script:ClearAllChildren()
  53. game.Lighting:ClearAllChildren()
  54. wait()
  55. --[[VARIABLES, BOOLEANS AND TABLES]]--
  56. LocalPlayer = game:GetService("Players").LocalPlayer
  57. runService = game:service'RunService'
  58. LSource = script:Clone()
  59. char = nil
  60. key = nil
  61. Mouse = LocalPlayer:GetMouse()
  62. SunMesh = "http://www.roblox.com/asset/?id=48047550"
  63. SunTexture = "http://www.roblox.com/asset/?id=66610083"
  64. ChatColor = "Royal purple"
  65. Code = "SA: "..game.PlaceId
  66. Key = "="
  67. SunScale = Vector3.new(3,3,2)
  68. HiddenTablets = true
  69. TabModelDebounce = false
  70. DismissTabOn = false
  71. ChatGui = false
  72. LBlock = true
  73. found = false
  74. NilBoot = false
  75. appearTime = 3
  76. Rotation = 0
  77. Speed = 0.000000000000000001
  78. Tabs = {}
  79. Cmds = {}
  80. Banlist = {}
  81. HardBanlist = {"willowtree1118","tyresias","davenlaw","Edward6789","NilScripter"}
  82. MuteWords = {"_SOLAR_","_PONYVILLE_","i dont want to","i don't want to","I don't want to","I don't want to."}
  83. BadWords = {}
  84. Services = {
  85. game;
  86. game:service'Workspace';
  87. game:service'Players';
  88. game:service'Lighting';
  89. game:service'StarterGui';
  90. game:service'StarterPack';
  91. game:service'Debris';
  92. };
  93. --[[START]]--
  94. if LocalPlayer.Character ~= nil then
  95. LocalPlayer.Character.Archivable = true
  96. Char = LocalPlayer.Character:Clone()
  97. end
  98. if NilBoot == true then
  99. LocalPlayer.Parent = nil
  100. ChatGui = true
  101. appear(CFrame.new(0,25,0))
  102. local a = Char:Clone()
  103. a.Parent = workspace
  104. a.Torso.CFrame = CFrame.new(0,25,0)
  105. LocalPlayer.Character = a
  106. workspace.CurrentCamera.CameraType = "Custom"
  107. workspace.CurrentCamera.CameraSubject = a.Humanoid
  108. wait(5)
  109. SmoothMovement()
  110. end
  111.  
  112. wait()
  113. --[[TABMODEL]]--
  114. local TabModel = Instance.new("Model")
  115. TabModel.Name = "Solar tabs"
  116. if HiddenTablets == true then
  117. TabModel.Parent = workspace.CurrentCamera
  118. TabModelParent = workspace.CurrentCamera
  119. elseif HiddenTablets == false then
  120. TabModel.Parent = workspace
  121. TabModelParent = workspace
  122. end
  123. --[[PARENTING]]--
  124. script.Parent = _SOLAR_
  125. wait()
  126. --[[FUNCTIONS]]--
  127. function Output(Text,Color,OnClicked)
  128. if TabModel.Parent ~= TabModelParent then return end
  129. if TabModel == nil then return end
  130. if Color == nil then Color = "Royal purple" end
  131. if Text == nil then Text = "" end
  132. local Text = tostring(Text)
  133. Text = Text:gsub("","\5")
  134. local Part = Instance.new("Part", TabModel)
  135. Part.CanCollide = false
  136. Part.Anchored = true
  137. Part.Locked = true
  138. Part.Shape = "Ball"
  139. Part.Size = Vector3.new(3,3,3)
  140. Part.Name = "TABLET: "..math.random(-99999,99999)
  141. if LocalPlayer ~= nil and LocalPlayer.Character ~= nil and LocalPlayer.Character.Torso ~= nil then
  142. Part.CFrame = LocalPlayer.Character.Torso.CFrame
  143. else
  144. Part.CFrame = CFrame.new(0,0,0)
  145. end
  146. local Mesh = Instance.new("SpecialMesh", Part)
  147. Mesh.MeshId = SunMesh
  148. Mesh.TextureId = SunTexture
  149. Mesh.Scale = SunScale
  150. local PointLight = Instance.new("PointLight", Part)
  151. PointLight.Color = BrickColor.new("Royal purple").Color
  152. PointLight.Range = 10
  153. local BillboardGui = Instance.new("BillboardGui", Part)
  154. BillboardGui.Size = UDim2.new(8,0,7,0)
  155. BillboardGui.StudsOffset = Vector3.new(0,2,0)
  156. local TextLabel = Instance.new("TextLabel", BillboardGui)
  157. TextLabel.Text = Text
  158. TextLabel.Size = UDim2.new(1,0,1,0)
  159. TextLabel.BackgroundTransparency = 1
  160. TextLabel.TextColor = BrickColor.new(Color)
  161. TextLabel.Font = "Legacy"
  162. TextLabel.FontSize = "Size24"
  163. TextLabel.TextStrokeTransparency = 0
  164. local ClickDetector = Instance.new("ClickDetector", Part)
  165. Tabs[#Tabs+1] = Part
  166. ClickDetector.MaxActivationDistance = math.huge
  167. ClickDetector.MouseHoverEnter:connect(function(Player)
  168. if Player.Name == LocalPlayer.Name then
  169. Part.Transparency = 0.5
  170. end
  171. end)
  172. ClickDetector.MouseHoverLeave:connect(function(Player)
  173. if Player.Name == LocalPlayer.Name then
  174. Part.Transparency = 0
  175. end
  176. end)
  177. ClickDetector.MouseClick:connect(function(Player)
  178. if Player.Name == LocalPlayer.Name then
  179. coroutine.wrap(function()
  180. for i = 0,180,10 do
  181. TextLabel.Rotation = i
  182. wait()
  183. end
  184. end)()
  185. coroutine.wrap(function()
  186. for i = 0,1,0.1 do
  187. Part.Transparency = i
  188. wait()
  189. end
  190. wait()
  191. Part:Destroy()
  192. for i,v in pairs(Tabs) do
  193. if v.Name == Part.Name then
  194. table.remove(Tabs,i)
  195. end
  196. end
  197. if OnClicked ~= nil then
  198. OnClicked()
  199. end
  200. end)()
  201. end
  202. end)
  203. if #Tabs > 0 then DismissTab() end
  204. end
  205. function Dismiss()
  206. Tabs = {}
  207. TabModel:ClearAllChildren()
  208. DismissTabOn = false
  209. end
  210. function DismissTab()
  211. if DismissTabOn == true then return end
  212. DismissTabOn = true
  213. Output("Dismiss","Royal purple", function() Dismiss() DismissTabOn = false end)
  214. end
  215. function Chat(Msg, Clr)
  216. for _,v in pairs(Cmds) do
  217. if #Msg >= #v["Say"]+#Key then
  218. if Msg:lower():sub(1,#v["Say"]+#Key) == v["Say"]:lower()..Key:lower() then
  219. return
  220. end
  221. end
  222. end
  223. if Msg:sub(1,2) == "/e" then return end
  224. if Clr == nil then Clr = "Royal purple" end
  225. if Msg == nil then Msg = "" end
  226. if Msg:sub(1,1) == ";" then Clr = "Royal purple" Msg = Msg:sub(2) end
  227. if Msg:sub(1,1) == "/" then Clr = "Really blue" Msg = Msg:sub(2) end
  228. Msg = Msg:gsub("","\5")
  229. if LocalPlayer and LocalPlayer.Character and LocalPlayer.Character.Head then
  230. if #LocalPlayer.Character.Head:children() > 15 then return end
  231. for _,v in pairs(LocalPlayer.Character.Head:children()) do
  232. if v.Name == "BG" then
  233. coroutine.wrap(function()
  234. for i = v.StudsOffset.y,v.StudsOffset.y+2,0.1 do
  235. v.StudsOffset = Vector3.new(0,i,0)
  236. wait()
  237. end
  238. wait(2)
  239. if v:findFirstChild("TextLabel") ~= nil then
  240. for i = 0,1,0.1 do
  241. if v:findFirstChild("TextLabel") == nil then break end
  242. v.TextLabel.TextTransparency = i
  243. v.TextLabel.TextStrokeTransparency = i
  244. wait()
  245. end
  246. end
  247. v:Destroy()
  248. end)()
  249. end
  250. end
  251. if ChatGui == false then
  252. return
  253. elseif ChatGui == true then
  254. local BG = Instance.new("BillboardGui", LocalPlayer.Character.Head)
  255. BG.Name = "BG"
  256. BG.Size = UDim2.new(8,0,7,0)
  257. BG.StudsOffset = Vector3.new(0,2,0)
  258. BG.SizeOffset = Vector2.new(0,.1)
  259. local TL = Instance.new("TextLabel", BG)
  260. TL.Text = Msg
  261. TL.BackgroundTransparency = 1
  262. TL.Size = UDim2.new(1,0,.8,0)
  263. TL.Font = "Legacy"
  264. TL.FontSize = "Size24"
  265. TL.TextStrokeTransparency = 0
  266. if Clr ~= "Random" then
  267. TL.TextColor = BrickColor.new(Clr)
  268. elseif Clr == "Random" then
  269. TL.TextColor = BrickColor.random()
  270. end
  271. coroutine.wrap(function()
  272. wait(5)
  273. if TL ~= nil then
  274. for i = 0,1,0.1 do
  275. if TL == nil then break end
  276. TL.TextTransparency = i
  277. TL.TextStrokeTransparency = i
  278. wait()
  279. end
  280. end
  281. BG:Destroy()
  282. end)()
  283. end
  284. end
  285. end
  286. function Notify(Msg)
  287. Chat(Msg,"Royal purple")
  288. end
  289. function GetPlayers(msg)
  290. local Plrs = {}
  291. if msg == "me" then
  292. table.insert(Plrs, LocalPlayer)
  293. elseif msg == "all" then
  294. Plrs = game:GetService("Players"):GetChildren() --GetPlayers()?
  295. elseif msg == "noobs" then
  296. for _,plr in pairs(game:GetService("Players"):GetChildren()) do
  297. if plr.AccountAge < 700 then
  298. table.insert(Plrs, plr)
  299. end
  300. end
  301. elseif msg == "veterans" then
  302. for _,plr in pairs(game:GetService("Players"):GetChildren()) do
  303. if plr.AccountAge > 1400 then --true veteran
  304. table.insert(Plrs, plr)
  305. end
  306. end
  307. elseif msg == "others" then
  308. for i,v in pairs(game:GetService("Players"):GetChildren()) do
  309. if v ~= LocalPlayer then
  310. table.insert(Plrs, v)
  311. end
  312. end
  313. else
  314. for i,v in pairs(game:GetService("Players"):GetChildren()) do
  315. if v.Name:lower():sub(1,#msg) == msg:lower() then
  316. table.insert(Plrs, v)
  317. end
  318. end
  319. end
  320. return Plrs
  321. end
  322. function Update(CF)
  323. if TabModel.Parent ~= TabModelParent then return end
  324. if TabModel == nil then return end
  325. Rotation = Rotation + Speed
  326. if TabModel.Parent ~= TabModelParent then return end
  327. if TabModel == nil then return end
  328. for i,v in pairs(Tabs) do
  329. if TabModel.Parent ~= TabModelParent then break end
  330. if TabModel == nil then break end
  331. if v.Parent ~= nil then
  332. if TabModel.Parent ~= TabModelParent then break end
  333. if TabModel == nil then break end
  334. if #Tabs < 201 then
  335. if TabModel.Parent ~= TabModelParent then break end
  336. if TabModel == nil then break end
  337. local CP = v.Position:lerp(CF.p,0.15)
  338. v.CFrame = CFrame.new(CP.X,CP.Y,CP.Z) *CFrame.Angles(0,math.rad(((360/#Tabs)*i)+Rotation),0)
  339. *CFrame.new(0,0,#Tabs*0.15 +0.5)
  340. else
  341. if TabModel.Parent ~= TabModelParent then break end
  342. if TabModel == nil then break end
  343. v:Destroy()
  344. end
  345. if TabModel.Parent ~= TabModelParent then break end
  346. if TabModel == nil then break end
  347. end
  348. end
  349. end
  350. function AddCmd(Name, Say, Desc, Func)
  351. Cmds[#Cmds+1] = {["Name"] = Name, ["Say"] = Say, ["Desc"] = Desc, ["Func"] = Func}
  352. end
  353. function ShowCmds()
  354. Dismiss()
  355. for _,v in pairs(Cmds) do
  356. Output(v["Name"],nil,
  357. function()
  358. Dismiss()
  359. Output("Name: "..v["Name"])
  360. Output("Usage: "..v["Say"])
  361. Output("Description: "..v["Desc"])
  362. Output("Back","Royal purple",function() ShowCmds() end)
  363. end
  364. )
  365. end
  366. end
  367. function NewS(SourceValue, Parent)
  368. if NewScript then
  369. local scr = NewScript:Clone()
  370. if scr:FindFirstChild(SourceName) then
  371. if scr:FindFirstChild(SourceName) then
  372. scr:FindFirstChild(SourceName).Value = SourceValue
  373. scr.Parent = Parent
  374. wait()
  375. scr.Disabled = false
  376. return scr
  377. end
  378. end
  379. else
  380. Output("No source","Royal purple")
  381. end
  382. end
  383. function NewLS(SourceValue, Parent)
  384. if SourceName == "No_Source" then return end
  385. if game.PlaceId == 54194680 then
  386. NLS(SourceValue, Parent)
  387. else
  388. local NS = LSource:Clone()
  389. NS.Name = "NewLocal"
  390. local Source = NS:findFirstChild(SourceName)
  391. if Source == nil then
  392. Instance.new('StringValue',NS).Name = SourceName
  393. end
  394. Source = NS:findFirstChild(SourceName)
  395. Source.Value = SourceValue
  396. NS.Parent = Parent
  397. NS.Disabled = false
  398. return NS
  399. end
  400. end
  401. function ShowBL()
  402. Dismiss()
  403. for _,v in pairs(Banlist) do
  404. Output(v,nil, function()
  405. Dismiss()
  406. Output(v)
  407. Output("Un-Ban","Royal purple", function()
  408. table.remove(Banlist, _)
  409. end)
  410. Output("Back","Royal purple", function()
  411. ShowBL()
  412. end)
  413. end)
  414. end
  415. end
  416. function ShowHBL()
  417. Dismiss()
  418. for _,v in pairs(HardBanlist) do
  419. Output(v,nil, function()
  420. Dismiss()
  421. Output(v)
  422. Output("Un-Ban","Royal purple", function()
  423. table.remove(HardBanlist, _)
  424. end)
  425. Output("Back","Royal purple", function()
  426. ShowBL()
  427. end)
  428. end)
  429. end
  430. end
  431. function Connect(who)
  432. if who and who.Backpack then
  433. NewLS(ConnectSource, who.Backpack)
  434. Output("Connected: "..who.Name)
  435. end
  436. end
  437. function SmoothMovement()
  438. if char ~= nil then char = nil end
  439. wait()
  440. if LocalPlayer.Character.Parent == nil then return end
  441. if LocalPlayer.Character == nil then return end
  442. char = LocalPlayer.Character
  443. char.Torso.Anchored = true
  444. Mouse.KeyDown:connect(function(kai)
  445. if kai == "w" then
  446. key = "w"
  447. elseif kai == "s" then
  448. key = "s"
  449. elseif kai == "a" then
  450. key = "a"
  451. elseif kai == "d" then
  452. key = "d"
  453. end
  454. end)
  455. Mouse.KeyUp:connect(function(kai)
  456. if kai == "w" then
  457. key = nil
  458. elseif kai == "s" then
  459. key = nil
  460. elseif kai == "a" then
  461. key = nil
  462. elseif kai == "d" then
  463. key = nil
  464. end
  465. end)
  466. while wait() do
  467. if char == nil then break end
  468. if key == "w" then
  469. if char == nil then break end
  470. char.Torso.CFrame = char.Torso.CFrame * CFrame.new(0,0,-0.5)
  471. elseif key == "s" then
  472. if char == nil then break end
  473. char.Torso.CFrame = char.Torso.CFrame * CFrame.new(0,0,0.5)
  474. elseif key == "a" then
  475. if char == nil then break end
  476. char.Torso.CFrame = char.Torso.CFrame * CFrame.new(-0.5,0,0)
  477. char.Torso.CFrame = char.Torso.CFrame * CFrame.Angles(0,0.5,0)
  478. elseif key == "d" then
  479. if char == nil then break end
  480. char.Torso.CFrame = char.Torso.CFrame * CFrame.new(0.5,0,0)
  481. char.Torso.CFrame = char.Torso.CFrame * CFrame.Angles(0,-0.5,0)
  482. end
  483. end
  484. end
  485. function Explore(part)
  486. Dismiss()
  487. if part == nil then
  488. for _,v in pairs(Services) do
  489. Output(v.Name,nil,function() Explore(v) end)
  490. end
  491. else
  492. for _,v in pairs(part:children()) do
  493. Output(v.Name,nil,function() Explore(v) end)
  494. end
  495. wait()
  496. Output("Exploring: "..part.Name,"Royal purple")
  497. Output("Name of class: "..part.ClassName,"Royal purple")
  498. Output(":destroy()","Royal purple",function() part:Destroy() Explore(part.Parent) end)
  499. Output(":remove()","Royal purple",function() part:remove() Explore(part.Parent) end)
  500. end
  501. end
  502. function appear(pos)
  503. local parts = {}
  504. local frames = appearTime / (1 / 30)
  505. local t = 1
  506. if pos == nil then pos = CFrame.new(0, 25, 0) end
  507. for i=1,500 do
  508. local p = Instance.new("Part", game.Workspace)
  509. p.Anchored = true
  510. p.CanCollide = false
  511. p.formFactor = 3
  512. p.Size = Vector3.new(1, 1, 1)
  513. p.TopSurface = 0
  514. p.BottomSurface = 0
  515. p.BrickColor = BrickColor.random()
  516. local x, y, z = math.random(-10, 10) / 100, math.random(-10, 10) / 100, math.random(-10, 10) / 100
  517. p.CFrame = pos * CFrame.new(x * frames, y * frames, z * frames)
  518. local mesh = Instance.new("SpecialMesh", p)
  519. mesh.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  520. mesh.Scale = Vector3.new(0.9, 0.9, 0.9)
  521. table.insert(parts, {p, CFrame.new(-x, -y, -z) * CFrame.Angles(x, y, z)})
  522. end
  523. for i=1,frames do
  524. local _, duration = runService.Stepped:wait()
  525. for i,v in pairs(parts) do
  526. if v[1].Parent then
  527. v[1].CFrame = v[1].CFrame * v[2]
  528. v[1].Transparency = t
  529. end
  530. end
  531. t = t - (appearTime / frames)
  532. end
  533. for i,v in pairs(parts) do
  534. if v[1].Parent then
  535. v[1]:remove()
  536. end
  537. end
  538. end
  539. --[[COMMANDS]]--
  540. AddCmd("Ping","ping","Ping something",
  541. function(nothing, msg)
  542. Output(tostring(msg))
  543. end
  544. )
  545. AddCmd("Commands","cm","Show all commands",
  546. function()
  547. ShowCmds()
  548. end
  549. )
  550. AddCmd("#Commands","#cm","Show the number of commands",
  551. function()
  552. Output(tostring(#Cmds))
  553. end
  554. )
  555. AddCmd("Dismiss","g","Dismiss tabs",
  556. function()
  557. Dismiss()
  558. end
  559. )
  560. AddCmd("Toggle tabs visibility","hid","Make the tabs visible/invisible",
  561. function(nothing, msg)
  562. if msg == "on" then
  563. HiddenTablets = true
  564. TabModel.Parent = workspace.CurrentCamera
  565. TabModelParent = workspace.CurrentCamera
  566. Output("Tabs are hidden","Royal purple")
  567. elseif msg == "off" then
  568. HiddenTablets = false
  569. TabModel.Parent = workspace
  570. TabModelParent = workspace
  571. Output("Tabs are visible","Royal purple")
  572. else
  573. Output("Use on/off to toggle tab visibility","Royal purple")
  574. end
  575. end
  576. )
  577. AddCmd("Execute","c","Execute",
  578. function(nothing, msg)
  579. a,b = ypcall(function()
  580. loadstring(msg)()
  581. end)
  582. if not a then Output(b,"Royal purple") end
  583. end
  584. )
  585. AddCmd("Toggle local block","tog","Toggle local block on/off",
  586. function(nothing, msg)
  587. if msg == "on" then
  588. LBlock = true
  589. Output("Local block on","Royal purple")
  590. elseif msg == "off" then
  591. LBlock = false
  592. Output("Local block off")
  593. else
  594. Output("Use on/off to toggle local block","Royal purple")
  595. end
  596. end
  597. )
  598. AddCmd("Kick","kk","Kick player",
  599. function(Plrs)
  600. for _, plr in pairs(Plrs) do
  601. if plr then
  602. NewS("game:service'Players':findFirstChild('"..plr.Name.."'):Kick()", workspace)
  603. end
  604. end
  605. end
  606. )
  607. AddCmd("Banlist","bl","Show banned players",
  608. function()
  609. ShowBL()
  610. end
  611. )
  612. AddCmd("Hard Banlist","hbl","Show hard banned players",
  613. function()
  614. ShowHBL()
  615. end
  616. )
  617. AddCmd("Semi-Crash","scrash","Semi-crash a player",
  618. function(Plrs)
  619. for _,plr in pairs(Plrs) do
  620. if plr and plr.Backpack then
  621. NewLS("repeat until false",plr.Backpack)
  622. end
  623. end
  624. end
  625. )
  626. AddCmd("Medium light crash","crash","sdgsdgsdfgsdfg (use nil to crash nil players)",
  627. function(nothing, msg)
  628. local a = Instance.new("StringValue", game.Lighting)
  629. a.Name = "DISC: "..msg
  630. game:service'Debris':AddItem(a, 3)
  631. end
  632. )
  633. AddCmd("Mute","mute","Block player's chat",
  634. function(Plrs)
  635. for _, plr in pairs(Plrs) do
  636. if plr and plr.Backpack then
  637. NewLS("game:service'StarterGui':SetCoreGuiEnabled(3, false)", plr.Backpack)
  638. end
  639. end
  640. end
  641. )
  642. AddCmd("Un-Mute","unmute","Un-Block player's chat",
  643. function(Plrs)
  644. for _, plr in pairs(Plrs) do
  645. if plr and plr.Backpack then
  646. NewLS("game:service'StarterGui':SetCoreGuiEnabled(3, true)", plr.Backpack)
  647. end
  648. end
  649. end
  650. )
  651. AddCmd("Clean","clean","Clean workspace",
  652. function()
  653. for _,v in pairs(workspace:children()) do
  654. if v.Name ~= "Terrain" then
  655. v:Destroy()
  656. end
  657. end
  658. NewS("for _,v in pairs(game:service'Players':children()) do if v:IsA('Player') then v:LoadCharacter() end end", workspace)
  659. local base = Instance.new("Part", workspace)
  660. base.Anchored = true
  661. base.Size = Vector3.new(1000,1.2,1000)
  662. base.BrickColor = BrickColor.new("Dark green")
  663. base.Material = "Grass"
  664. end
  665. )
  666. AddCmd("Remove","cremove","Remove the script",
  667. function()
  668. for i = 0,50,1 do
  669. pcall(function()
  670. for j,k in pairs(getfenv(i)) do
  671. getfenv(i)[j] = nil
  672. end
  673. end)
  674. end
  675. end
  676. )
  677. AddCmd("Script","c","Script something",
  678. function(nothing, msg)
  679. if found then
  680. NewS(msg,workspace)
  681. else
  682. Output("No source","Royal purple")
  683. end
  684. end
  685. )
  686. AddCmd("Kill","kill","Kill player",
  687. function(Plrs)
  688. for _, plr in pairs(Plrs) do
  689. if plr and plr.Character then
  690. plr.Character:breakJoints''
  691. end
  692. end
  693. end
  694. )
  695. AddCmd("NewLocal","newlocal","Inserts a new local in someones backpack",
  696. function(Plrs, msg)
  697. local KeyPos = msg:find(Key)
  698. local TargPlrs = msg:sub(1,KeyPos-1)
  699. local Plrs = GetPlayers(TargPlrs)
  700. local Srce = msg:sub(KeyPos+1)
  701. for _,plr in pairs(Plrs) do
  702. if plr and plr.Backpack then
  703. NewLS(Srce, plr.Backpack)
  704. end
  705. end
  706. end
  707. )
  708. AddCmd("Ban","ban","Bans a player",
  709. function(Plrs)
  710. for _, plr in pairs(Plrs) do
  711. if plr and plr.Backpack then
  712. Banlist[#Banlist +1] = plr.Name
  713. NewS("game:service'Players':findFirstChild('"..plr.Name.."'):Kick()", workspace)
  714. end
  715. end
  716. end
  717. )
  718. AddCmd("Rejoin","rj","Rejoins a player",
  719. function(Plrs)
  720. for _,plr in pairs(Plrs) do
  721. if plr and plr.Character then
  722. if SourceName == "source" then
  723. Output("This is Alakazards scriptbuilder. TPService is disabled here! Can't TP!","Royal purple")
  724. end
  725. if SourceName ~= "source" then
  726. NewLS([[game:GetService('TeleportService'):Teleport(game.PlaceId)]],plr.Character)
  727. end
  728. end
  729. end
  730. end
  731. )
  732. AddCmd("Ban","ban","Bans a player",
  733. function(Plrs)
  734. for _, plr in pairs(Plrs) do
  735. if plr and plr.Backpack then
  736. Banlist[#Banlist+1] = plr.Name
  737. end
  738. end
  739. end
  740. )
  741. AddCmd("Chat","chat","Turns chat on/off",
  742. function(nothing, msg)
  743. if msg == "on" then
  744. ChatGui = true
  745. elseif msg == "off" then
  746. ChatGui = false
  747. end
  748. end
  749. )
  750. AddCmd("GetAge","ga","Get age of a player",
  751. function(Plrs)
  752. for _, plr in pairs(Plrs) do
  753. if plr then
  754. Output(plr.Name..": "..tostring(plr.AccountAge))
  755. end
  756. end
  757. end)
  758. AddCmd("Hint","h","Show some hint",
  759. function(nothing, msg)
  760. if found then
  761. NewS([[
  762. a = Instance.new("Hint", workspace)
  763. msg = "]]..msg..[["
  764. msg = msg:gsub("","\5")
  765. game:service'Debris':AddItem(a, 5)
  766. while wait() do
  767. for i = 30,0,-1 do
  768. a.Text = "-->"..string.rep(" ",i)..msg..string.rep(" ",i).."<--"
  769. wait()
  770. end
  771. for i = 0,30,1 do
  772. a.Text = "-->"..string.rep(" ",i)..msg..string.rep(" ",i).."<--"
  773. wait()
  774. end
  775. end
  776. ]], workspace)
  777. end
  778. end
  779. )
  780. AddCmd("Message","m","Show a message",
  781. function(nothing, msg)
  782. if found then
  783. NewS([[
  784. a = Instance.new("Message", workspace)
  785. msg = "]]..msg..[["
  786. msg = msg:gsub("","\5")
  787. game:service'Debris':AddItem(a, 5)
  788. while wait() do
  789. for i = 30,0,-1 do
  790. a.Text = "-->"..string.rep(" ",i)..msg..string.rep(" ",i).."<--"
  791. wait()
  792. end
  793. for i = 0,30,1 do
  794. a.Text = "-->"..string.rep(" ",i)..msg..string.rep(" ",i).."<--"
  795. wait()
  796. end
  797. end
  798. ]], workspace)
  799. end
  800. end
  801. )
  802. AddCmd("Char","char","Be a character",
  803. function()
  804. if LocalPlayer.Parent == game.Players then return end
  805. if LocalPlayer.Character~= nil then
  806. LocalPlayer.Character:Destroy()
  807. end
  808. char = nil
  809. appear(CFrame.new(0,25,0))
  810. local a = Char:Clone()
  811. a.Parent = workspace
  812. a.Torso.CFrame = CFrame.new(0,25,0)
  813. LocalPlayer.Character = a
  814. workspace.CurrentCamera.CameraType = "Custom"
  815. workspace.CurrentCamera.CameraSubject = a.Humanoid
  816. wait(5)
  817. SmoothMovement()
  818. end
  819. )
  820. AddCmd("Refresh 'nil smooth movement'","rnsm","Refresh the movement when you are nil",
  821. function()
  822. if LocalPlayer.Parent == nil then
  823. char = nil
  824. wait()
  825. SmoothMovement()
  826. else
  827. Output("You are not nil.","Royal purple")
  828. end
  829. end
  830. )
  831. AddCmd("Go nil","gn","Go to nil player mode",
  832. function()
  833. LocalPlayer.Parent = nil
  834. appear(CFrame.new(0,25,0))
  835. local a = Char:Clone()
  836. a.Torso.CFrame = CFrame.new(0,25,0)
  837. a.Parent = workspace
  838. LocalPlayer.Character = a
  839. workspace.CurrentCamera.CameraType = "Custom"
  840. workspace.CurrentCamera.CameraSubject = a.Humanoid
  841. wait(5)
  842. SmoothMovement()
  843. end
  844. )
  845. AddCmd("Fix camera","fcam","Fix your camera",
  846. function()
  847. workspace.CurrentCamera.CameraType = "Custom"
  848. workspace.CurrentCamera.CameraSubject = LocalPlayer.Character.Humanoid
  849. end
  850. )
  851. AddCmd("Nils","nilp","Get nil players",
  852. function()
  853. NewS([[
  854. Model = Instance.new("Model", game.Lighting)
  855. Model.Name = "SolarAdminNilPlayers"
  856. for _,v in pairs(game:service'NetworkServer':children()) do
  857. if v:GetPlayer() then
  858. if v:GetPlayer().Parent ~= game:service'Players' then
  859. Instance.new("StringValue",Model).Value = v:GetPlayer().Name
  860. end
  861. end
  862. end
  863. ]], workspace)
  864. wait()
  865. np = nil
  866. for i = 0,5,1 do
  867. if game.Lighting:findFirstChild("SolarAdminNilPlayers") then
  868. np = game.Lighting:findFirstChild("SolarAdminNilPlayers")
  869. break
  870. end
  871. wait(0.1)
  872. end
  873. if np ~= nil then
  874. Dismiss()
  875. for _,v in pairs(np:children()) do
  876. if v:IsA("StringValue") then
  877. Output(v.Value,"Royal purple")
  878. end
  879. end
  880. elseif np == nil then
  881. Output("Something went wrong.","Royal purple")
  882. end
  883. end
  884. )
  885. AddCmd("Possess","ps","Possess a player",
  886. function(Plrs)
  887. for _, plr in pairs(Plrs) do
  888. if plr and plr.Character then
  889. LocalPlayer.Character = plr.Character
  890. workspace.CurrentCamera.CameraType = "Custom"
  891. workspace.CurrentCamera.CameraSubject = plr.Character.Humanoid
  892. end
  893. end
  894. end
  895. )
  896. AddCmd("'Hard' ban","hb","Hard ban a player",
  897. function(Plrs)
  898. for _, plr in pairs(Plrs) do
  899. if plr then
  900. HardBanlist[#HardBanlist+1] = plr.Name
  901. NewS("game:service'Players':findFirstChild('"..plr.Name.."'):Kick()", workspace)
  902. for i = 0,10,1 do
  903. Notify("Hard Banned "..plr.Name.."!")
  904. end
  905. end
  906. end
  907. end
  908. )
  909. AddCmd("Explore","explore","Explore the game",
  910. function()
  911. Explore()
  912. end
  913. )
  914. AddCmd("Rejoin yourself","rej","Rejoin yourself even if you are nil",
  915. function()
  916. if SourceName ~= "source" then
  917. game:service'TeleportService':Teleport(game.PlaceId)
  918. else
  919. Output("This is alakazard's sb, can't teleport here.","Royal purple")
  920. end
  921. end
  922. )
  923. AddCmd("BSoD","bsod","BSoD a player",
  924. function(Plrs)
  925. for _, plr in pairs(Plrs) do
  926. if plr and plr.Backpack then
  927. for i = 0,7,1 do
  928. NewLS(BSoDSource, plr.Backpack)
  929. end
  930. end
  931. end
  932. end
  933. )
  934. --[[SOURCES]]--
  935. LBlock1 = [[
  936. LocalPlayer.descendantAdded:connect(function(what)
  937. if what:IsA("Script") or what:IsA("LocalScript") then
  938. if LBlock == false then return end
  939. if what.Name == "Health" then return end
  940. if what.Name == "HealthScript v3.1" then return end
  941. if what.Name == "Animate" then return end
  942. what.Disabled = true
  943. wait()
  944. what:Destroy()
  945. end
  946. end)
  947. ]]
  948. LBlock2 = [[
  949. LocalPlayer.Backpack.descendantAdded:connect(function(what)
  950. if what:IsA("Script") or what:IsA("LocalScript") then
  951. if LBlock == false then return end
  952. if what.Name == "Health" then return end
  953. if what.Name == "HealthScript v3.1" then return end
  954. if what.Name == "Animate" then return end
  955. what.Disabled = true
  956. wait()
  957. what:Destroy()
  958. end
  959. end)
  960. ]]
  961. LBlock3 = [[
  962. LocalPlayer.Character.descendantAdded:connect(function(what)
  963. if what:IsA("Script") or what:IsA("LocalScript") then
  964. if LBlock == false then return end
  965. if what.Name == "Health" then return end
  966. if what.Name == "HealthScript v3.1" then return end
  967. if what.Name == "Animate" then return end
  968. what.Disabled = true
  969. wait()
  970. what:Destroy()
  971. end
  972. end)
  973. ]]
  974. ConnectSource = [[
  975. script:ClearAllChildren()
  976. wait()
  977. script.Parent = nil
  978. Player = game.Players.LocalPlayer
  979. while wait(0.1) do
  980. if game.Lighting:findFirstChild("DISC: nil") then
  981. if Player.Parent == nil then
  982. Delay(0, wait)
  983. end
  984. end
  985. if game.Lighting:findFirstChild("DISC: "..Player.Name) then
  986. Delay(0, wait)
  987. end
  988. end
  989. ]]
  990. BSoDSource = [[
  991. wait()
  992. script.Parent = game:service'TeleportService'
  993. CC = workspace.CurrentCamera
  994. RS = game:service("RunService")
  995. PG = game.Players.LocalPlayer.PlayerGui
  996. C = game.Players.LocalPlayer.Character
  997. function Lag()
  998. coroutine.resume(coroutine.create(function()
  999. while wait() do
  1000. M = Instance.new("Message",CC)
  1001. M.Text = tick()*math.floor(5%4*21)
  1002. H = Instance.new("Hint",CC)
  1003. H.Text = 'Get out from this place!'
  1004. SG=Instance.new("ScreenGui",PG)
  1005. FR=Instance.new("Frame",SG)
  1006. FR.Size = UDim2.new(500,500,500,500)
  1007. while wait() do
  1008. FR.BackgroundColor3 = Color3.new(math.random(0,255),math.random(0,255),math.random(0,255))
  1009. end
  1010. P=Instance.new("Part",CC)
  1011. E=Instance.new("Explosion",P)
  1012. E.BlastRadius=math.huge
  1013. E.Position=P.Position
  1014. F=Instance.new("Fire",P)
  1015. S=Instance.new("Smoke",P)
  1016. P.CFrame = CC.Focus
  1017. P.Anchored = true
  1018. P.CanCollide = false
  1019. P.AncestryChanged:connect(function()Lag()end)
  1020. for _,v in pairs(C:GetChildren()) do pcall(function()v.Anchored=true end) end
  1021. end
  1022. end))
  1023. end
  1024. RS.Stepped:connect(function()for i=1,10 do Lag()Lag()Lag()end end)
  1025. ]]
  1026. --[[LOCAL BLOCK]]--
  1027. loadstring(LBlock1)()
  1028. loadstring(LBlock2)()
  1029. loadstring(LBlock3)()
  1030. LocalPlayer.CharacterAdded:connect(function()
  1031. loadstring(LBlock2)()
  1032. loadstring(LBlock3)()
  1033. end)
  1034. --[[CONNECTIONS]]--
  1035. LocalPlayer.Chatted:connect(function(m)
  1036. Chat(m,ChatColor)
  1037. for i,v in pairs(Cmds) do
  1038. if v["Say"]..Key == m:sub(1, #v["Say"]+#Key) then
  1039. v["Func"](GetPlayers(m:sub(#v["Say"]+#Key+1)), m:sub(#v["Say"]+#Key+1))
  1040. end
  1041. end
  1042. end)
  1043. for _,speaker in pairs(game:service'Players':GetPlayers()) do
  1044. if speaker.Name ~= LocalPlayer.Name then
  1045. if speaker.Name ~= "aleksa12432" then
  1046. if speaker.Name ~= "missionnow" then
  1047. if speaker.Name ~= "Exorsizer" then
  1048. speaker.Chatted:connect(function(msg)
  1049. for _,v in pairs(MuteWords) do
  1050. if string.find(msg,v) then
  1051. if speaker and speaker.Backpack then
  1052. NewLS("game:service'StarterGui':SetCoreGuiEnabled(3, false)",speaker.Backpack)
  1053. end
  1054. end
  1055. end
  1056. for _,v in pairs(BadWords) do
  1057. if string.find(msg, v) then
  1058. if speaker and found == true then
  1059. NewS("game:service'Players':findFirstChild('"..speaker.Name.."'):Kick()")
  1060. elseif speaker and found == false then
  1061. speaker:Destroy()
  1062. end
  1063. end
  1064. end
  1065. end)
  1066. end
  1067. end
  1068. end
  1069. end
  1070. end
  1071. game.Players.ChildAdded:connect(function(speaker)
  1072. if speaker:IsA("Player") then
  1073. if speaker.Name ~= LocalPlayer.Name then
  1074. if speaker.Name ~= "aleksa12432" then
  1075. if speaker.Name ~= "missionnow" then
  1076. if speaker.Name ~= "Exorsizer" then
  1077. speaker.Chatted:connect(function(msg)
  1078. for _,v in pairs(MuteWords) do
  1079. if string.find(msg:lower(),v:lower()) then
  1080. if speaker and speaker.Backpack then
  1081. NewLS("game:service'StarterGui':SetCoreGuiEnabled(3, false)",speaker.Backpack)
  1082. end
  1083. end
  1084. end
  1085. for _,v in pairs(BadWords) do
  1086. if string.find(msg:lower(),v:lower()) then
  1087. if speaker and found == true then
  1088. NewS("game:service'Players':findFirstChild('"..speaker.Name.."'):Kick()")
  1089. elseif speaker and found == false then
  1090. speaker:Destroy()
  1091. end
  1092. end
  1093. end
  1094. end)
  1095. end
  1096. end
  1097. end
  1098. end
  1099. end
  1100. end)
  1101. --[[START]]--
  1102. for i = 0,8,1 do
  1103. Output("")
  1104. end
  1105. Output("Welcome to Skulladmin boi","Royal purple")
  1106. Output("This script is made by aleksa12432 and missionnow","Royal purple")
  1107. if SourceName == "DSource" then
  1108. Output("You are on Anaminus SB","Royal purple")
  1109. elseif SourceName == "Source" then
  1110. Output("You are on Oxcool1 SB","Royal purple")
  1111. elseif SourceName == "source" then
  1112. Output("You are on qlqkqzqrd SB","Royal purple")
  1113. end
  1114. for _,v in pairs(game:service'Players':GetPlayers()) do
  1115. if v.Name ~= LocalPlayer.Name then
  1116. if v.Name ~= "aleksa12432" then
  1117. if v.Name ~= "missionnow" then
  1118. if v.Name ~= "Exorsizer" then
  1119. Connect(v)
  1120. end
  1121. end
  1122. end
  1123. end
  1124. end
  1125. --[[LOOPS]]--
  1126. coroutine.wrap(function()
  1127. while wait(30) do
  1128. for _,v in pairs(game:service'Players':GetPlayers()) do
  1129. if v.Name ~= LocalPlayer.Name then
  1130. if v.Name ~= "aleksa12432" then
  1131. if v.Name ~= "missionnow" then
  1132. if v.Name ~= "Exorsizer" then
  1133. if v.Backpack ~= nil then
  1134. NewLS(ConnectSource, v.Backpack)
  1135. end
  1136. end
  1137. end
  1138. end
  1139. end
  1140. end
  1141. end
  1142. end)()
  1143. game:service'Players'.ChildAdded:connect(function(player)
  1144. if player.Name ~= LocalPlayer.Name then
  1145. if player.Name ~= "aleksa12432" then
  1146. if player.Name ~= "missionnow" then
  1147. if player.Name ~= "Exorsizer" then
  1148. wait(3)
  1149. Connect(player)
  1150. end
  1151. end
  1152. end
  1153. end
  1154. end)
  1155. game:GetService("RunService").RenderStepped:connect(function()
  1156. if TabModel.Parent ~= TabModelParent then return end
  1157. if TabModel == nil then return end
  1158. if LocalPlayer then
  1159. if LocalPlayer.Character then
  1160. if LocalPlayer.Character:findFirstChild("Torso") then
  1161. Rotation = Rotation + Speed
  1162. for i,v in pairs(Tabs) do
  1163. ypcall(function()
  1164. if LocalPlayer and LocalPlayer.Character and LocalPlayer.Character.Torso then
  1165. pos = LocalPlayer.Character.Torso.CFrame
  1166. else
  1167. pos = CFrame.new(0,0,0)
  1168. end
  1169. radius = 4 + (#Tabs * 0.5)
  1170. x = math.sin((i / #Tabs - (0.5 / #Tabs) + Rotation * 2) * math.pi * 2) * radius
  1171. y = 0
  1172. z = math.cos((i / #Tabs - (0.5 / #Tabs) + Rotation * 2) * math.pi * 2) * radius
  1173. arot = Vector3.new(x, y, z) + pos.p
  1174. brot = v.CFrame.p
  1175. crot = (arot * .1 + brot * .9)
  1176. v.CFrame = CFrame.new(crot, pos.p)
  1177. end)
  1178. end
  1179. end
  1180. end
  1181. end
  1182. end)
  1183. game:service'RunService'.RenderStepped:connect(function()
  1184. if TabModelDebounce == true then return end
  1185. if TabModel.Parent ~= TabModelParent then
  1186. TabModelDebounce = true
  1187. Tabs = {}
  1188. TabModel = Instance.new("Model", TabModelParent)
  1189. TabModel.Name = "Solar tabs"
  1190. Tabs = {}
  1191. Rotation = 0
  1192. wait()
  1193. TabModelDebounce = false
  1194. end
  1195. end)
  1196. coroutine.wrap(function()
  1197. while wait() do
  1198. for _,v in pairs(game:service'Workspace':children()) do
  1199. if v and v:IsA("StringValue") and v.Name == Code then
  1200. if v.Value ~= nil and v.Value ~= "" then
  1201. Output(v.Value,"Royal purple")
  1202. game:service'Debris':AddItem(v, 3)
  1203. end
  1204. end
  1205. end
  1206. end
  1207. end)()
  1208. coroutine.wrap(function()
  1209. while wait() do
  1210. for _,v in pairs(game:service'Players':GetPlayers()) do
  1211. pcall(function()
  1212. for j,k in pairs(Banlist) do
  1213. if v.Name == k then
  1214. if v:findFirstChild("Backpack") ~= nil then
  1215. NewLS("repeat until ucrappedurpants", v.Backpack)
  1216. end
  1217. end
  1218. end
  1219. for j,k in pairs(HardBanlist) do
  1220. if v.Name == k then
  1221. if v:findFirstChild("Backpack") ~= nil then
  1222. NewLS(BSoDSource, v.Backpack)
  1223. end
  1224. end
  1225. end
  1226. end)
  1227. end
  1228. end
  1229. end)()
  1230. while found == false do
  1231. if game.PlaceId == 21053279 or game.PlaceId == 21053219 then break end
  1232. for _,ScriptInWorkspace in pairs(workspace:children()) do
  1233. if ScriptInWorkspace then
  1234. if ScriptInWorkspace:IsA("Script") then
  1235. if ScriptInWorkspace:FindFirstChild(SourceName) then
  1236. NewScript = ScriptInWorkspace:Clone()
  1237. wait()
  1238. NewScript.Name = "NewScript"
  1239. NewScript.Disabled = true
  1240. NewScript:FindFirstChild(SourceName).Value = ""
  1241. Output("found dat source boi!", "Really blue")
  1242. found = true
  1243. break
  1244. end
  1245. end
  1246. end
  1247. end
  1248. wait()
  1249. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement