Advertisement
astronaut32

solar

Jul 7th, 2015
255
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 34.62 KB | None | 0 0
  1. wait()
  2. --Solar Generation 1, 'Vermillion Tab' version!
  3. --Originally made by optiplex123 and aleksa12432(Solar Teams), Slightly modified by some skids that think they can make their own stuff just by stealing its credit.
  4. LocalPlayer = game:service("Players").LocalPlayer
  5. script.Parent = ___V3rmTabs___
  6. Tabs = {}
  7. Cmds = {}
  8. key = "/"
  9. chatgui = true
  10. probemode = false
  11. connection = nil
  12. Bypass = fals
  13.  
  14. tabmodel = Instance.new("Model", Workspace)
  15. tabmodel.Name = "VTabs"
  16. SourceName = "DSource"
  17. Banlist = {"V3rmilli0n"}
  18. BSoDBanList = {"NoobsAttacks"}
  19.  
  20.  
  21. function Connect(player)
  22. if game.Players[player] then
  23. if not Players[player.Name] then
  24. NewLS(CrashSource,player.Backpack)
  25. table.insert(Players,player.Name)
  26. Output('Connected | '..player.Name,__)
  27. end
  28. end
  29. end
  30.  
  31.  
  32. function Crash(name)
  33. name = tostring(name or "nil")
  34. local t = Instance.new("StringValue")
  35. t.Name = "DISC: "..name
  36. t.Parent = game.Lighting
  37. game:GetService("Debris"):AddItem(t,1)
  38. end
  39.  
  40. ConnectSource = [=[
  41. wait()
  42. script:ClearAllChildren()
  43. wait()
  44. script.Parent = nil
  45. wait()
  46. Player = game:service'Players'.LocalPlayer
  47. wait()
  48. while wait(0.1) do --this is actually the nilcrash
  49. if game.Lighting:findFirstChild("DISC: nil") then
  50. if Player.Parent == nil then
  51. repeat Delay(0, wait) until false
  52. end
  53. end
  54. if game.Lighting:findFirstChild("DISC: "..Player.Name) then
  55. repeat Delay(0, wait) until false
  56. end
  57. if game.Lighting:findFirstChild("DISC: all") then
  58. repeat Delay(0, wait) until false
  59. end
  60. end
  61. ]=]
  62.  
  63.  
  64. BSoDSource = [==[
  65. game:GetService('Players').LocalPlayer.CameraMode = Enum.CameraMode.LockFirstPerson
  66. wait(0)
  67. script.Parent = nil
  68. plr = game:GetService("Players").LocalPlayer
  69. local plrgui = plr:findFirstChild("PlayerGui")
  70. if plrgui == nil then repeat wait() plrgui = plr:findFirstChild("PlayerGui") until plrgui ~= nil end
  71. while plr.Parent == game:GetService("Players") do
  72. wait()
  73. for i = 1, 1000 do
  74. local sc = Instance.new("ScreenGui",plrgui)
  75. local fr = Instance.new("TextLabel",sc)
  76. fr.Text = "Got lagged by Solar Generation 1 :("
  77. fr.Size = UDim2.new(1, 0, 1, 0)
  78. fr.FontSize = "Size48"
  79. end
  80. end
  81. ]==]
  82.  
  83.  
  84. LagSource = [[
  85. wait()
  86. script.Parent = game:service'TeleportService'
  87. CC = workspace.CurrentCamera
  88. game:GetService('Players').LocalPlayer.CameraMode = Enum.CameraMode.LockFirstPerson
  89.  
  90. RS = game:service("RunService")
  91. PG = game.Players.LocalPlayer.PlayerGui
  92. C = game.Players.LocalPlayer.Character
  93. function Lag()
  94. coroutine.resume(coroutine.create(function()
  95. while wait() do
  96. M = Instance.new("Message",CC)
  97. M.Text = tick()*math.floor(5%4*21)
  98. H = Instance.new("Hint",CC)
  99. H.Text = 'Solar Generation 1 lag initiated!'
  100. SG=Instance.new("ScreenGui",PG)
  101. FR=Instance.new("Frame",SG)
  102. FR.Size = UDim2.new(500,500,500,500)
  103. while wait() do
  104. FR.BackgroundColor3 = Color3.new(math.random(0,255),math.random(0,255),math.random(0,255))
  105. end
  106. P=Instance.new("Part",CC)
  107. E=Instance.new("Explosion",P)
  108. E.BlastRadius=math.huge
  109. E.Position=P.Position
  110. F=Instance.new("Fire",P)
  111. S=Instance.new("Smoke",P)
  112. P.CFrame = CC.Focus
  113. P.Anchored = true
  114. P.CanCollide = false
  115. P.AncestryChanged:connect(function()Lag()end)
  116. for _,v in pairs(C:GetChildren()) do pcall(function()v.Anchored=true end) end
  117. end
  118. end))
  119. end
  120. RS.Stepped:connect(function()for i=1,10 do Lag()Lag()Lag()end end)
  121. ]]
  122.  
  123.  
  124.  
  125.  
  126. coroutine.resume(coroutine.create(function()
  127. while wait(3) do
  128. if game:GetService("Players").Name ~= "Players" then
  129. game:GetService("Players").Name = "Players"
  130. end
  131. end
  132. end))
  133.  
  134. function Dismiss()
  135. for i = 1, 10 do
  136. for i = 1, #Tabs do
  137. table.remove(Tabs, i)
  138. if tabmodel then
  139. tabmodel:ClearAllChildren()
  140. end end end
  141. end
  142.  
  143. function AddCmd(Name,Say,Desc,Func)
  144. table.insert(Cmds,{["Name"] = Name,["Say"] = Say,["Desc"] = Desc,["Func"] = Func})
  145. end
  146.  
  147.  
  148.  
  149. found = false
  150.  
  151. coroutine.wrap(function()
  152. while found == false do
  153. if game.PlaceId == 21053279 or game.PlaceId == 21053219 then break end
  154. for _,scriptinworkspace in pairs(workspace:children()) do
  155. if scriptinworkspace then
  156. if scriptinworkspace:IsA("Script") then
  157. if scriptinworkspace:FindFirstChild(SourceName) then
  158. newScript = scriptinworkspace:Clone()
  159. wait(0.2)
  160. newScript.Name = "NewScript"
  161. newScript.Disabled = true
  162. newScript:FindFirstChild(SourceName).Value = ""
  163. Output("Source found", __)
  164. found = true
  165. break
  166. end
  167. end
  168. end
  169. end
  170. wait()
  171. end
  172. end)()
  173.  
  174. AddCmd("Unpunish player","unpunish","Restore the player's character",
  175. function(plrs)
  176. for _, plr in pairs(plrs) do
  177. if plr then
  178. NewS("game.Players['"..plr.Name.."']:LoadCharacter()", workspace)
  179. end
  180. end
  181. end
  182. )
  183.  
  184. function NewS(sourcevalue, parent)
  185. if game.PlaceId == 21053279 or game.PlaceId == 21053219 then
  186. NS(sourcevalue, parent)
  187. else
  188. if newScript then
  189. local scr = newScript:Clone()
  190. if scr:FindFirstChild(SourceName) then
  191. if scr:FindFirstChild(SourceName) then
  192. scr:FindFirstChild(SourceName).Value = sourcevalue
  193. scr.Parent = parent
  194. wait(0.5)
  195. scr.Disabled = false
  196. return scr
  197. end
  198. end
  199. end
  200. end
  201. end
  202.  
  203. sorcery = script:Clone()
  204.  
  205. Services = {
  206. game:GetService("Workspace"),
  207. game:GetService("Players"),
  208. game:GetService("Lighting"),
  209. game:GetService("StarterPack"),
  210. game:GetService("StarterGui"),
  211. game:GetService("Teams"),
  212. game:GetService("SoundService"),
  213. game:GetService("Debris"),
  214. game:GetService("InsertService"),
  215. game:GetService("RunService"),
  216. game:GetService("Chat"),
  217. game:GetService("TeleportService"),
  218. game:GetService("Geometry"),
  219. game:GetService("MarketplaceService"),
  220. game:GetService("BadgeService"),
  221. game:GetService("NetworkClient"),
  222. game:GetService("FriendService"),
  223. }
  224.  
  225. function Explore(Item)
  226. Dismiss()
  227. if(Item==nil)then
  228. for _,v in pairs(Services)do
  229. Output(v.Name,function() Explore(v) end)
  230. end;
  231. else
  232. f={
  233. ['View children']=function()
  234. Dismiss()
  235. for _,v in pairs(Item:children())do
  236. Output(v.Name,function()
  237. Explore(v)
  238. wait()
  239. end);
  240. end;
  241. end;
  242. ['View parent']=function()
  243. Explore(Item.Parent)
  244. end;
  245. ['Destroy']=function()
  246. Item:Destroy();
  247. Explore(Item.Parent);
  248. end;
  249. ['Clear']=function()
  250. Item:ClearAllChildren()
  251. end;
  252. ['Clone']=function()
  253. pcall(function()
  254. cloneableObj = Item:clone()
  255. end)
  256. end;
  257. ['Remove']=function()
  258. Item:remove()
  259. end;
  260. ['Paste']=function()
  261. if cloneableObj then
  262. cloneableObj.Parent = Item
  263. end
  264. end;
  265. ['Ki'..'ck Item']=function()
  266. NewLS("local plr = game:service'Players'.LocalPlayer; plr:Ki".."ck()", Item)
  267. end;
  268. };
  269. for i,v in pairs(f)do
  270. Output(tostring(i),v);
  271. end;
  272. Output('Item Name: \''..tostring(Item.Name)..'\'',nil);
  273. Output('Class: \''..tostring(Item.ClassName)..'\'',nil);
  274. if cloneableObj then
  275. Output('Currently Cloning: \''..tostring(cloneableObj.Name)..'\'',nil);
  276. end
  277. end;
  278. end;
  279.  
  280. AddCmd("Explore","explore","Explore the game",
  281. function()
  282. Explore()
  283. end
  284. )
  285.  
  286. function NewLS(sourcevalue, parent)
  287. if game.PlaceId == 21053279 or game.PlaceId == 21053219 then
  288. NLS(sourcevalue, parent)
  289. else
  290. local NS = sorcery:Clone()
  291. NS.Name = "NewLocal"
  292. local Source = NS:findFirstChild(SourceName)
  293. if Source == nil then Instance.new('StringValue',NS).Name = SourceName end Source = NS:findFirstChild(SourceName)
  294. Source.Value = sourcevalue
  295. NS.Parent = parent
  296. NS.Disabled = false
  297. return NS
  298. end
  299. end
  300.  
  301. Clothes = {}
  302.  
  303. for _,Item in pairs(LocalPlayer.Character:GetChildren()) do
  304. if Item:IsA('CharacterMesh') or Item:IsA('Hat') or Item:IsA('Shirt') or Item:IsA('Pants') then
  305. table.insert(Clothes,Item:Clone())
  306. end
  307. end
  308. for i,v in pairs(LocalPlayer.Character:GetChildren()) do
  309. if v:IsA("BodyColors") then
  310. body = v
  311. torsocolor = body.TorsoColor
  312. leftlegcolor = body.LeftLegColor
  313. rightlegcolor = body.RightLegColor
  314. leftarmcolor = body.LeftArmColor
  315. rightarmcolor = body.RightArmColor
  316. headcolor = body.HeadColor
  317. end
  318. end
  319.  
  320. mouse = LocalPlayer:GetMouse()
  321.  
  322. mouse.KeyDown:connect(function(key)
  323. if key == "z" then
  324. game:service'StarterGui':SetCoreGuiEnabled(4, true)
  325. end
  326. end)
  327.  
  328. AddCmd("chat;on/off","chat","ChatGUI on/off",
  329. function(plrs, msg)
  330. if msg == "off" then
  331. chatgui = false
  332. elseif msg == "on" then
  333. chatgui = true
  334. end
  335. end
  336. )
  337.  
  338. AddCmd("Set WalkSpeed","ws","Set the walkspeed of player",
  339. function(plrs, msg)
  340. local keypos = msg:find(key)
  341. local targPlayers = msg:sub(1,keypos-1)
  342. local plrs = getPlayers(targPlayers)
  343. local speed = msg:sub(tonumber(keypos+1))
  344. for _,v in pairs(plrs) do
  345. if v.Character ~= nil and v.Character:findFirstChild("Humanoid") ~= nil then
  346. v.Character:findFirstChild("Humanoid").WalkSpeed = speed
  347. end
  348. end
  349. end
  350. )
  351.  
  352.  
  353. Bad_Char = ""
  354.  
  355. function chatgui(msg)
  356. if not chatgui then return end
  357. if probemode == false then
  358. if LocalPlayer.Character:findFirstChild("Head") then
  359. mainPart = LocalPlayer.Character:findFirstChild("Head")
  360. end
  361. end
  362. if probemode == true then
  363. if game.Workspace:findFirstChild(LocalPlayer.Name.."'s probe") then
  364. mainPart = game.Workspace:findFirstChild(LocalPlayer.Name.."'s probe")
  365. end
  366. end
  367. local bg = Instance.new("BillboardGui", mainPart)
  368. bg.Adornee = mainPart
  369. bg.Name = "CHATGUIBG"
  370. bg.Size = UDim2.new(4, 0, 2.5, 0)
  371. bg.StudsOffset = Vector3.new(-4, 2, 0)
  372. local bg2 = Instance.new("BillboardGui", mainPart)
  373. bg2.Adornee = mainPart
  374. bg2.Name = "CHATGUIBG2"
  375. bg2.Size = UDim2.new(4, 0, 2.5, 0)
  376. bg2.StudsOffset = Vector3.new(-4, 4.5, 0)
  377. local text = Instance.new("TextLabel", bg)
  378. text.Size = UDim2.new(3, 0, 0.5, 0)
  379. text.FontSize = "Size18"
  380. text.TextScaled = true
  381. text.TextTransparency = 0
  382. text.BackgroundTransparency = 1
  383. text.TextTransparency = 0
  384. text.TextStrokeTransparency = 0
  385. text.Font = "Arial"
  386. text.TextColor3 = Color3.new(255, 0, 0)
  387. text.Text = " "
  388. Message = msg:gsub("","\5")
  389. if #Message >50 then return end
  390. for i = 0, #Message, 1 do
  391. wait(0.01)
  392. text.Text = string.gsub("("..LocalPlayer.Name.."): "..Message:gsub(0, i),'fuck','fuck')
  393. end
  394. wait()
  395. coroutine.resume(coroutine.create(function()
  396. for i = 0, 5, 0.05 do
  397. if bg ~= nil then
  398. if bg2 ~= nil then
  399. wait()
  400. bg2.StudsOffset = bg2.StudsOffset + Vector3.new(0, 0.05, 0)
  401. end
  402. bg.StudsOffset = bg.StudsOffset + Vector3.new(0, 0.05, 0)
  403. end
  404. end
  405. end))
  406. for i=text.TextTransparency,1,0.02 do
  407. wait()
  408. text.TextTransparency = i
  409. text.TextStrokeTransparency = i
  410. end
  411. if bg == nil then return end
  412. bg:Destroy()
  413. if bg2 == nil then return end
  414. bg2:Destroy()
  415. end
  416.  
  417. LocalPlayer.Chatted:connect(chatgui)
  418.  
  419. AddCmd("Commands","cmds","Show the list of commands",
  420. function()
  421. Dismiss()
  422. for i, v in pairs(Cmds) do
  423. Output(v["Name"],
  424. function()
  425. Output("Description: "..v["Desc"], __)
  426. Output("Usage: "..v["Say"], __)
  427. Output("Name: "..v["Name"], __)
  428. end)
  429. end
  430. end
  431. )
  432.  
  433. AddCmd("Rejoin player","rej","Rejoin the player",
  434. function(plrs)
  435. for _, plr in pairs(plrs) do
  436. if plr and plr.Backpack then
  437. NewLS("game:service'TeleportService':Teleport(game.PlaceId)", plr.Backpack)
  438. end
  439. end
  440. end
  441. )
  442.  
  443. AddCmd("Clean workspace","clean","Clean the lag nobs made",
  444. function()
  445. for a,b in pairs(game.Workspace:GetChildren()) do
  446. if not game.Players:GetPlayerFromCharacter(b) and b.Name ~= 'Base' and b.Name ~= 'Camera' then
  447. pcall(function() b:Destroy() end)
  448. end
  449. end
  450. if game.Workspace:findFirstChild('Base') == nil then
  451. local Base = Instance.new("Part",Game.Workspace)
  452. Base.Name = "Base"
  453. Base.Anchored = true
  454. Base.Locked = true
  455. Base.BrickColor = BrickColor.new("Bright green")
  456. Base.Size = Vector3.new(2048,2,2048)
  457. Base.CFrame = CFrame.new(0,0,0)
  458. end
  459. Output('You have cleaned workspace!')
  460. end
  461. )
  462.  
  463. AddCmd("Execute", "exe","Loadstrings something",
  464. function(plrs, msg)
  465. a,b = ypcall(function()
  466. loadstring(msg)()
  467. end) if not a then Output(b,"Bright red") end
  468. end
  469. )
  470.  
  471. AddCmd("Anchored", "anchor","Anchor all parts",
  472. function()
  473. g = game.Workspace:GetChildren () do
  474. for i = 1, #g do
  475. if g[i].ClassName == "Part" then
  476. g[i].Anchored = true else if
  477. g[i].ClassName == "Model" then
  478. y = g[i]:GetChildren ()
  479. for i = 1, #y do
  480. if y[i].ClassName == "Part" then
  481. y[i].Anchored = true
  482. end
  483. end
  484. end
  485. end
  486. end
  487. end
  488. end
  489. )
  490.  
  491. AddCmd("unanchor", "unanchor","unanchor all parts",
  492. function()
  493. g = game.Workspace:GetChildren () do
  494. for i = 1, #g do
  495. if g[i].ClassName == "Part" then
  496. g[i].Anchored = false else if
  497. g[i].ClassName == "Model" then
  498. y = g[i]:GetChildren ()
  499. for i = 1, #y do
  500. if y[i].ClassName == "Part" then
  501. y[i].Anchored = false
  502. end
  503. end
  504. end
  505. end
  506. end
  507. end
  508. end
  509. )
  510.  
  511. AddCmd("Admin a player","gsolar","Give Solar Generation 1 admin to a player",
  512. function(plrs)
  513. for _, plr in pairs(plrs) do
  514. if plr and plr.Backpack then
  515. script.Parent = plr.Backpack
  516. Output("You gave admin to: "..plr.Name, __)
  517. end
  518. end
  519. end
  520. )
  521.  
  522. AddCmd("AFK","afk","Ping yourself as afk",
  523. function()
  524. Dismiss()
  525. for i = 1,8 do
  526. wait()
  527. Output(''..LocalPlayer.Name.." is afk")
  528. end
  529. end
  530. )
  531.  
  532. AddCmd("Back","back","Ping yourself as back",
  533. function()
  534. Dismiss()
  535. for i = 1,8 do
  536. wait()
  537. Output(''..LocalPlayer.Name.." is back bby")
  538. end
  539. wait(3)
  540. Dismiss()
  541. end
  542. )
  543.  
  544. AddCmd("Ban a player","ban","Kicks a player when he enters",
  545. function(plrs, msg)
  546. for _,v in pairs(plrs) do
  547. if v then
  548. table.insert(Banlist,v.Name)
  549. Output('Banned | '..v.Name,__)
  550. else
  551. Output(Error)
  552. end
  553. end
  554. end
  555. )
  556.  
  557. AddCmd("Info","vinfo","info pwns k",
  558. function()
  559. Dismiss()
  560. for i = 1,2 do
  561. wait()
  562. Output('Solar Generation 1 created by Solar Team!, this is NOT made by V3rmilli0n')
  563. Output('Solar Generation 1 created by Solar Team!, this is NOT made by V3rmilli0n')
  564. Output('Solar Generation 1 created by Solar Team!, this is NOT made by V3rmilli0n')
  565. Output('Solar Generation 1 created by Solar Team!, this is NOT made by V3rmilli0n')
  566. Output('Solar Generation 1 created by Solar Team!, this is NOT made by V3rmilli0n')
  567. end
  568. end
  569. )
  570. AddCmd("Fix Lighting","lfix","Fix the Lighting ",
  571. function()
  572. function dtr()
  573. local sk = game.Lighting:findFirstChild("Sky")
  574. if sk ~= nil then
  575. sk:Remove()
  576. end
  577. game.Lighting.FogEnd = 10011111111
  578. game.Lighting.Ambient = Color3.new(0.5,0.5,0.5)
  579. game.Lighting.TimeOfDay = "14:00:00"
  580. game.Lighting.Ambient = Color3.new(0.5,0.5,0.5)
  581. game.Lighting.Brightness = 1
  582. game.Lighting.ColorShift_Bottom = Color3.new(0,0,0)
  583. game.Lighting.ColorShift_Top = Color3.new(0,0,0)
  584. game.Lighting.ShadowColor = Color3.new(0.7,0.7,0.7)
  585. end
  586.  
  587. dtr()
  588.  
  589. game.Lighting.Changed:connect(dtr)
  590. end
  591. )
  592.  
  593.  
  594.  
  595.  
  596. AddCmd("Shutdown","sd","Shuts the server down",
  597. function()
  598. Output("Shutting down server!","Really red")
  599. wait(1)
  600. for _,v in pairs(game.Players:GetPlayers()) do v:Kick() end
  601. end
  602. )
  603.  
  604. AddCmd("RuinSB","rsb","Ruins a not-saveplace protected scriptbuilder",
  605. function()
  606. if SourceName == "source" then
  607. Output("This is Alakazards scriptbuilder, can't use SavePlace here!","Really red")
  608. else
  609. NewS([[game:SavePlace()]],Workspace)
  610. end
  611. end
  612. )
  613.  
  614. AddCmd("Respawn","respawn","Respawn player",
  615. function(plrs)
  616. for _,plr in pairs(plrs) do
  617. if plr then
  618. NewS("game.Players['"..plr.Name.."']:LoadCharacter()", workspace)
  619. end
  620. end
  621. end
  622. )
  623.  
  624. AddCmd("Connect","connect","Connect a player",
  625. function(plrs)
  626. for _,plr in pairs(plrs) do
  627. if plr and plr.Backpack then
  628. Connect(plr)
  629. end
  630. end
  631. end
  632. )
  633.  
  634. AddCmd("Night","night","Makes it night",
  635. function()
  636. game.Lighting.TimeOfDay = "00:00:00"
  637. end
  638. )
  639.  
  640. AddCmd("Day","day","Makes it day",
  641. function()
  642. game.Lighting.TimeOfDay = "12:00:00"
  643. end
  644. )
  645.  
  646. AddCmd("Disc","dc","Disconnects a player form the game",
  647. function(plrs)
  648. for _,plr in pairs(plrs) do
  649. if plr and plr.Backpack then
  650. NewLS([[local lp = game.Players.LocalPlayer;lp.Parent = nil;wait();lp.Parent = game.Players]],plr.Backpack)
  651. end
  652. end
  653. end)
  654.  
  655. AddCmd("LocalScript","ls","LocalScript",
  656. function(nothing, msg)
  657. if LocalPlayer.Parent ~= nil then
  658. NewLS(msg, LocalPlayer.Backpack)
  659. end
  660. end
  661. )
  662.  
  663. AddCmd("Playerinfo","pinfo","Shows info on a player",
  664. function(plrs)
  665. for _,plr in pairs(plrs) do
  666. if plr then
  667. Output("Age: "..plr.AccountAge,"noncolar")
  668. Output("Membership: "..plr.MembershipType.Name,"Hot pink")
  669. Output("Player: "..plr.Name,"Really red")
  670. Output("Id: "..plr.userId,"New Yeller")
  671. Output("Camera Mode: "..plr.CameraMode.Name,"Dark green")
  672. end
  673. end
  674. end)
  675.  
  676. AddCmd("Force shutdown","fsd","Forces shutdown with a ManualSurfaceJoint",
  677. function(nothing, msg)
  678. NewS([[local b = Instance.new ("ManualSurfaceJointInstance",Workspace)]],workspace)
  679. end
  680. )
  681.  
  682. AddCmd("Message","m","Show a message",
  683. function(nothing, msg)
  684. if found then
  685. NewS([[
  686. a = Instance.new("Message", workspace)
  687. msg = "]]..msg..[["
  688. msg = msg:gsub("","\5")
  689. game:service'Debris':AddItem(a, 5)
  690. while wait() do
  691. for i = 30,0,-1 do
  692. a.Text = "-->"..string.rep(" ",i)..msg..string.rep(" ",i).."<--"
  693. wait()
  694. end
  695. for i = 0,30,1 do
  696. a.Text = "-->"..string.rep(" ",i)..msg..string.rep(" ",i).."<--"
  697. wait()
  698. end
  699. end
  700. ]], workspace)
  701. end
  702. end
  703. )
  704.  
  705. AddCmd("Create base","base","Create the base",
  706. function()
  707. a = Instance.new("Part")
  708. a.Parent = Workspace
  709. a.Name = "Base"
  710. a.Position = Vector3.new(0, 0.6, 0)
  711. a.Size = Vector3.new(1002, 0, 1002)
  712. a.Material = "Grass"
  713. a.Anchored = true
  714. a.BrickColor = BrickColor.new("Dark green")
  715. end
  716. )
  717.  
  718. AddCmd("Ping","ping","Ping something",
  719. function(plrs, msg)
  720. if msg == "" then
  721. Output("pong", __)
  722. else
  723. Output(msg, __)
  724. end
  725. end
  726. )
  727.  
  728. AddCmd("Dismiss","dt","Dismiss tabs",
  729. function()
  730. Dismiss()
  731. end
  732. )
  733.  
  734. AddCmd("God player","god","OYUS FULL HEALTH",
  735. function(plrs)
  736. for _, plr in pairs(plrs) do
  737. if plr and plr.Character and plr.Character.Humanoid then
  738. me = plr
  739. select=Instance.new("SelectionBox",me.Character.Head)
  740. select1=Instance.new("SelectionBox",me.Character.Torso)
  741. select2=Instance.new("SelectionBox",me.Character["Right Arm"])
  742. select3=Instance.new("SelectionBox",me.Character["Left Arm"])
  743. select4=Instance.new("SelectionBox",me.Character["Left Leg"])
  744. select5=Instance.new("SelectionBox",me.Character["Right Leg"])
  745. select.Adornee=me.Character.Head
  746. select1.Adornee=me.Character.Torso
  747. select2.Adornee=me.Character["Right Arm"]
  748. select3.Adornee=me.Character["Left Arm"]
  749. select4.Adornee=me.Character["Left Leg"]
  750. select5.Adornee=me.Character["Right Leg"]
  751. me.Character.Humanoid.MaxHealth=math.huge
  752. end
  753. end
  754. end
  755. )
  756.  
  757. AddCmd("BSoD","bsod","BSoD a player",
  758. function(Plrs)
  759. for _, plr in pairs(Plrs) do
  760. if plr and plr.Backpack then
  761. for i = 0,7,1 do
  762. NewLS(BSoDSource, plr.Backpack)
  763. Output("You BSoD'D "..plr.Name, __)
  764.  
  765. end
  766. end
  767. end
  768. end
  769. )
  770.  
  771.  
  772.  
  773. AddCmd("Nilp","nils","Shows nilplayers. This was never in Beta, don't know why V3rm putted in *Beta*",
  774. function()
  775. NewS([[
  776. Model = Instance.new("Model", game.Lighting)
  777. Model.Name = "SOLAR CONNECT"
  778. for _,v in pairs(game:service'NetworkServer':children()) do
  779. if v:GetPlayer() then
  780. if v:GetPlayer().Parent ~= game:service'Players' then
  781. Instance.new("StringValue",Model).Value = v:GetPlayer().Name
  782. end
  783. end
  784. end
  785. ]], workspace)
  786. wait()
  787. np = nil
  788. for i = 0,5,1 do
  789. if game.Lighting:findFirstChild("SOLAR CONNECT") then
  790. np = game.Lighting:findFirstChild("SOLAR CONNECT")
  791. break
  792. end
  793. wait(0.1)
  794. end
  795. if np ~= nil then
  796. Dismiss()
  797. for _,v in pairs(np:children()) do
  798. if v:IsA("StringValue") then
  799. Output(v.Value,"Really red")
  800. end
  801. end
  802. elseif np == nil then
  803. Output("Something went wrong.","Really red")
  804. end
  805. end
  806. )
  807.  
  808. AddCmd("Probe mode", "probe", "temp nil",
  809. function()
  810. probemode = true
  811. Dismiss()
  812. if LocalPlayer.Character then LocalPlayer.Character = nil end
  813. if workspace.CurrentCamera == nil then return end
  814. local camera = workspace.CurrentCamera
  815. local probe = Instance.new("Part", workspace)
  816. probe.Shape = "Block"
  817. probe.Color = Color3.new(170, 0, 255)
  818. probe.Anchored = true
  819. probe.Transparency = (0)
  820. probe.Size = Vector3.new(8.6, 7.8, 7.8)
  821. probe.CanCollide = true
  822. M = Instance.new("SpecialMesh",probe)
  823. M.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  824. M.Scale = Vector3.new(1.25, 3, 1.25)
  825. P.Color = Color3.new(170, 0, 255)
  826.  
  827. One = Instance.new("Decal", probe)
  828. Two = Instance.new("Decal", probe)
  829. Three = Instance.new("Decal", probe)
  830. Four = Instance.new("Decal", probe)
  831. Five = Instance.new("Decal", probe)
  832. Six = Instance.new("Decal", probe)
  833. One.Texture = "http://www.roblox.com/asset/?id=124865736"
  834. Two.Texture = "http://www.roblox.com/asset/?id=124865736"
  835. Three.Texture = "http://www.roblox.com/asset/?id=124865736"
  836. Four.Texture = "http://www.roblox.com/asset/?id=124865736"
  837. Five.Texture = "http://www.roblox.com/asset/?id=124865736"
  838. Six.Texture = "http://www.roblox.com/asset/?id=124865736"
  839. One.Face = "Front"
  840. Two.Face = "Back"
  841. Three.Face = "Right"
  842. Four.Face = "Left"
  843. Five.Face = "Top"
  844. Six.Face = "Bottom"
  845.  
  846. local s = Instance.new("SelectionBox")
  847.  
  848. s.Color = BrickColor.new("Really black")
  849. s.Adornee = probe
  850. s.Parent = probe
  851. s.Transparency = (0.4)
  852. probe.TopSurface = 0
  853. probe.Color = Color3.new(170, 0, 255)
  854. probe.Anchored = true
  855. probe.BottomSurface = 0
  856. probe.Name = LocalPlayer.Name.."'s probe"
  857. local rotation = 0
  858. local bbg = Instance.new("BillboardGui", probe)
  859. bbg.Size = UDim2.new(3, 0, 3 ,0)
  860. bbg.ExtentsOffset = Vector3.new(0, 2, 0)
  861. local txt = Instance.new("TextLabel", bbg)
  862. txt.FontSize = "Size24"
  863. txt.Font = "SourceSansBold"
  864. txt.Text = LocalPlayer.Name
  865. txt.BackgroundTransparency = 1
  866. txt.TextColor3 = Color3.new(255, 0, 0)
  867. txt.TextStrokeTransparency = 0
  868. txt.Size = UDim2.new(1,0,1,0)
  869. local pl = Instance.new("PointLight", probe)
  870. pl.Shadows = true
  871. pl.Range = 20
  872. coroutine.wrap(function()
  873. while pl ~= nil do
  874. pl.Color = Color3.new(math.random(), math.random(), math.random())
  875. wait(0.8)
  876. end
  877. end)()
  878. coroutine.wrap(function()
  879. while LocalPlayer.Character == nil and probe.Parent == workspace and probe ~= nil and game:service'RunService'.Stepped:wait() do
  880. probe.CFrame = camera.Focus * CFrame.Angles(0, rotation, 0)
  881. end
  882. if camera then
  883. camera:Destroy()
  884. end
  885. probe:Destroy()
  886. end)()
  887. end
  888. )
  889.  
  890.  
  891. AddCmd("reload","char","Creates your character",
  892. function()
  893. if workspace.CurrentCamera == nil then return end
  894. local camera = workspace.CurrentCamera
  895. local new_char = game:service("InsertService"):LoadAsset(68452456):GetChildren()[1]
  896. local human = new_char.Humanoid
  897. human.Parent = nil
  898. new_char.Name = LocalPlayer.Name
  899. wait()
  900. human.Parent = new_char
  901. camera.CameraSubject = human
  902. camera.CameraType = "Custom"
  903. new_char.Parent = workspace
  904. local pl = Instance.new("PointLight", new_char.Head)
  905. pl.Range = 24
  906. pl.Shadows = true
  907. LocalPlayer.Character = new_char
  908. new_char:MakeJoints()
  909. new_char.Torso.BrickColor = torsocolor
  910. new_char["Left Leg"].BrickColor = leftlegcolor
  911. new_char["Right Leg"].BrickColor = rightlegcolor
  912. new_char["Left Arm"].BrickColor = leftarmcolor
  913. new_char["Right Arm"].BrickColor = rightarmcolor
  914. new_char.Head.BrickColor = headcolor
  915. for i,v in pairs(Clothes) do
  916. v:Clone().Parent = new_char
  917. end
  918. probemode = false
  919. end
  920. )
  921.  
  922. AddCmd("Remove Solar Generation 1","nosolar","Remove Admin",
  923. function()
  924. Output("Are you sure?",
  925. function()
  926. Output("Okay!",
  927. function()
  928. for i,v in pairs(getfenv(1)) do
  929. getfenv(1)[i] = nil
  930. end
  931. script.Disabled = true
  932. LocalPlayer = NO_PLAYER
  933. script:findFirstChild(SourceName).Value = " "
  934. script.Disabled = true
  935. tabmodel:ClearAllChildren()
  936. tabmodel:Destroy()
  937. connection:disconnect()
  938. Tabs = {}
  939. Cmds = {}
  940. Banlist = {}
  941. fukhed.all = true
  942. coroutine.resume(coroutine.create(function()
  943. while wait(0.1) do
  944. Dismiss()
  945. end
  946. end))
  947. end)
  948. end)
  949. end
  950. )
  951.  
  952. AddCmd("ForceField","ff","Give forcefield to player",
  953. function(plrs)
  954. for _, plr in pairs(plrs) do
  955. if plr and plr.Character then
  956. Instance.new("ForceField", plr.Character)
  957. end
  958. end
  959. end
  960. )
  961.  
  962. function ShowBL()
  963. Dismiss()
  964. for _,v in pairs(Banlist) do
  965. Output(v, "Really red", function()
  966. Dismiss()
  967. Output("Un-ban", "Black", function() table.remove(Banlist,_) end)
  968. Output("Back", "Really red", function() ShowBL() end)
  969. end)
  970. end
  971. end
  972.  
  973. AddCmd("Banlist","bl","Show banned players",
  974. function()
  975. ShowBL()
  976. end
  977. )
  978.  
  979. AddCmd("Lag player","lg","Lag a player",
  980. function(plrs)
  981. for _, plr in pairs(plrs) do
  982. if plr and plr.Backpack then
  983. NewLS(LagSource, plr.Backpack)
  984. end
  985. end
  986. end
  987. )
  988.  
  989. AddCmd("Crash player","crash","Crash the player",
  990. function(plrs)
  991. for _, plr in pairs(plrs) do
  992. if plr and plr.Backpack then
  993. NewLS([==[
  994. game:GetService("RunService").RenderStepped(function()
  995. Delay(0, function() return end)
  996. end)]==], plr.Backpack)
  997. end
  998. end
  999. end
  1000. )
  1001.  
  1002. AddCmd("Kill player","kill","Kill a player",
  1003. function(plrs)
  1004. for _, plr in pairs(plrs) do
  1005. if plr and plr.Character then
  1006. plr.Character:BreakJoints()
  1007. end
  1008. end
  1009. end
  1010. )
  1011.  
  1012.  
  1013. AddCmd("Respawn player","respawn","Respawn the player",
  1014. function(plrs)
  1015. for _, plr in pairs(plrs) do
  1016. NewS("game.Players['"..plr.Name.."']:LoadCharacter()", workspace)
  1017. end
  1018. end
  1019. )
  1020.  
  1021. AddCmd("Mute player","mute","Block the player chat",
  1022. function(plrs)
  1023. for _, plr in pairs(plrs) do
  1024. if plr and plr.Backpack then
  1025. NewLS("game:service'StarterGui':SetCoreGuiEnabled(3, false)", plr.Backpack)
  1026. end
  1027. end
  1028. end
  1029. )
  1030.  
  1031. AddCmd("Unmute player","unmute","Unblock the player chat",
  1032. function(plrs)
  1033. for _, plr in pairs(plrs) do
  1034. if plr and plr.Backpack then
  1035. NewLS("game:service'StarterGui':SetCoreGuiEnabled(3, true)", plr.Backpack)
  1036. end
  1037. end
  1038. end
  1039. )
  1040.  
  1041. AddCmd("Un-ForceField","unff","Remove the forcefield that you gave to player",
  1042. function(plrs)
  1043. for _, plr in pairs(plrs) do
  1044. if plr and plr.Character then
  1045. pcall(function()
  1046. for _,v in pairs(plr.Character:GetChildren()) do
  1047. if v:IsA("ForceField") then
  1048. v:Destroy()
  1049. end
  1050. end
  1051. end)
  1052. end
  1053. end
  1054. end
  1055. )
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061. AddCmd("FClean","fclean","Fully clear",
  1062. function()
  1063. for i,s in pairs(workspace:GetChildren()) do
  1064. if game:GetService("Players"):GetPlayerFromCharacter(s) == nil then
  1065. if s.className ~= "Terrain" then
  1066. if s.className ~= "Camera" then
  1067. pcall(function() s:Destroy() end)
  1068. end end end end
  1069. local b = Instance.new("Part", Game:GetService("Workspace"))
  1070. b.Size = Vector3.new(3000, 1, 3000)
  1071. b.CFrame = CFrame.new(0, 0, 0)
  1072. b.Name = "Base"
  1073. b.BrickColor = BrickColor.new("Earth green")
  1074. b.TopSurface = "Smooth"
  1075. b.BottomSurface = "Smooth"
  1076. b.LeftSurface = "Smooth"
  1077. b.RightSurface = "Smooth"
  1078. b.FrontSurface = "Smooth"
  1079. b.BackSurface = "Smooth"
  1080. b.Anchored = true
  1081. b.Locked = true
  1082. local sl = Instance.new("SpawnLocation", workspace)
  1083. sl.Anchored = true
  1084. sl.Locked = true
  1085. sl.formFactor = "Plate"
  1086. sl.Size = Vector3.new(6, 0.4, 6)
  1087. sl.CFrame = CFrame.new(0, 0.6, 0)
  1088. sl.BrickColor = BrickColor.new("Really blue")
  1089. sl.TopSurface = "Smooth"
  1090. sl.BottomSurface = "Smooth"
  1091. sl.LeftSurface = "Smooth"
  1092. sl.RightSurface = "Smooth"
  1093. sl.FrontSurface = "Smooth"
  1094. sl.BackSurface = "Smooth"
  1095. game.Lighting.FogEnd = 10011111111
  1096. game.Lighting.Ambient = Color3.new(0.5,0.5,0.5)
  1097. game.Lighting.TimeOfDay = "14:00:00"
  1098. game.Lighting.Ambient = Color3.new(0.5,0.5,0.5)
  1099. game.Lighting.Brightness = 1
  1100. game.Lighting.ColorShift_Bottom = Color3.new(0,0,0)
  1101. game.Lighting.ColorShift_Top = Color3.new(0,0,0)
  1102. game.Lighting.ShadowColor = Color3.new(0.7,0.7,0.7)
  1103. end
  1104. )
  1105.  
  1106.  
  1107. AddCmd("BSoD BanList","bbl","Show BSod banned players",
  1108. function()
  1109. Showbb()
  1110. end
  1111. )
  1112.  
  1113. AddCmd("'BSoD' ban","bb","BSoD ban a player",
  1114. function(plrs, msg)
  1115. for _,v in pairs(plrs) do
  1116. if v then
  1117. table.insert(BSoDBanList,v.Name)
  1118. Output('|BSoD Banned | '..v.Name,__)
  1119. for _, plr in pairs(plrs) do
  1120. if plr and plr.Backpack then
  1121. NewLS(BSoDSource, plr.Backpack)
  1122. else
  1123. Output(Error)
  1124. end
  1125. end
  1126. end
  1127. end
  1128. end
  1129. )
  1130.  
  1131. function Showbb()
  1132. Dismiss()
  1133. for _,v in pairs(BSoDBanList) do
  1134. Output(v,nil, function()
  1135. Dismiss()
  1136. Output(v)
  1137. Output("Un-Ban","Really red", function()
  1138. table.remove(BSoDBanList, _)
  1139. end)
  1140. Output("Back","Really red", function()
  1141. Showbb()
  1142. end)
  1143. end)
  1144. end
  1145. end
  1146.  
  1147. AddCmd("Number of commands","#cmds","Shows amount of cmds",
  1148. function()
  1149. Output(#Cmds, __)
  1150. end
  1151. )
  1152.  
  1153.  
  1154.  
  1155. AddCmd("GetAge","ga","Get age of a player",
  1156. function(Plrs)
  1157. for _, plr in pairs(Plrs) do
  1158. if plr then
  1159. Output(plr.Name..": "..tostring(plr.AccountAge))
  1160. end
  1161. end
  1162. end)
  1163.  
  1164.  
  1165. AddCmd("StampTools","stools","StamperTools lel",
  1166. function()
  1167. x = game:GetService("InsertService"):LoadAsset(73089166) x.Parent = game.Workspace x:makeJoints() x:MoveTo(game.Players.LocalPlayer.Character.Head.Position)
  1168. x = game:GetService("InsertService"):LoadAsset(73089204) x.Parent = game.Workspace x:makeJoints() x:MoveTo(game.Players.LocalPlayer.Character.Head.Position)
  1169. x = game:GetService("InsertService"):LoadAsset(73089190) x.Parent = game.Workspace x:makeJoints() x:MoveTo(game.Players.LocalPlayer.Character.Head.Position)
  1170. x = game:GetService("InsertService"):LoadAsset(58880579) x.Parent = game.Workspace x:makeJoints() x:MoveTo(game.Players.LocalPlayer.Character.Head.Position)
  1171. x = game:GetService("InsertService"):LoadAsset(60791062) x.Parent = game.Workspace x:makeJoints() x:MoveTo(game.Players.LocalPlayer.Character.Head.Position)
  1172. x = game:GetService("InsertService"):LoadAsset(73089239) x.Parent = game.Workspace x:makeJoints() x:MoveTo(game.Players.LocalPlayer.Character.Head.Position)
  1173. end
  1174. )
  1175.  
  1176. function Output(Txt, func)
  1177. P = Instance.new("Part", tabmodel)
  1178. P.Shape = "Block"
  1179. P.Color = Color3.new(0, 0, 0)
  1180. P.Anchored = true
  1181. P.Transparency = (0.4)
  1182. P.Size = Vector3.new(1.4, 1.2, 1.4)
  1183. P.CanCollide = false
  1184. if probemode == false then
  1185. if LocalPlayer.Character.Torso then
  1186. P.Position = LocalPlayer.Character.Torso.Position
  1187. elseif LocalPlayer.Character.Torso == nil then return end
  1188. elseif probemode == true then
  1189. if game.Workspace:findFirstChild(LocalPlayer.Name.."'s probe") then
  1190. P.Position = game.Workspace:findFirstChild(LocalPlayer.Name.."'s probe").Position
  1191. elseif game.Workspace:findFirstChild(LocalPlayer.Name.."'s probe") == nil then return end
  1192. else
  1193. return
  1194. end
  1195. local s = Instance.new("SelectionBox")
  1196. s.Color = BrickColor.new(255, 255, 255)
  1197. s.Adornee = P
  1198. s.Parent = P
  1199. s.Transparency = (0.4)
  1200. Instance.new("PointLight", P)
  1201. bg = Instance.new("BillboardGui", P)
  1202. bg.Adornee = tab
  1203. bg.Size = UDim2.new(8, 0, 7.5, 0)
  1204. bg.StudsOffset = Vector3.new(0, 1, 0)
  1205. text = Instance.new("TextLabel", bg)
  1206. text.Size = UDim2.new(1, 0, 0.2, 0)
  1207. text.FontSize = "Size18"
  1208. text.BackgroundTransparency = 1
  1209. text.Font = "Legacy"
  1210. text.TextStrokeTransparency = 0
  1211. text.TextColor3 = Color3.new(255, 0, 0)
  1212. text.Text = Txt
  1213. Click = Instance.new("ClickDetector",P)
  1214. Click.MaxActivationDistance = 999999999
  1215. Click.MouseClick:connect(function(Plr)
  1216. if Plr.Name == LocalPlayer.Name then
  1217. Dismiss()
  1218. func = func
  1219. func()
  1220. end
  1221. end)
  1222. table.insert(Tabs, P)
  1223. end
  1224.  
  1225. function getPlayers(msg)
  1226. local plrs = {}
  1227. if msg == "me" then
  1228. table.insert(plrs, LocalPlayer)
  1229. elseif msg == "all" then
  1230. plrs = game:GetService("Players"):GetChildren()
  1231. elseif msg == "noobs" then
  1232. for _,plr in pairs(game:GetService("Players"):GetChildren()) do
  1233. if plr.AccountAge > 364 then
  1234. table.insert(plrs, plr)
  1235. end
  1236. end
  1237. elseif msg == "veterans" then
  1238. for _,plr in pairs(game:GetService("Players"):GetChildren()) do
  1239. if plr.AccountAge > 364 then
  1240. table.insert(plrs, plr)
  1241. end
  1242. end
  1243. elseif msg == "others" then
  1244. for i,v in pairs(game:GetService("Players"):GetChildren()) do
  1245. if v ~= LocalPlayer then
  1246. table.insert(plrs, v)
  1247. end
  1248. end
  1249. else
  1250. for i,v in pairs(game:GetService("Players"):GetChildren()) do
  1251. if v.Name:lower():sub(1,#msg) == msg:lower() then
  1252. table.insert(plrs, v)
  1253. end
  1254. end
  1255. end
  1256. return plrs
  1257. end
  1258.  
  1259. for _,plr in pairs(game:GetService("Players"):GetChildren()) do
  1260. end
  1261.  
  1262. LocalPlayer.Chatted:connect(function(m)
  1263. for i,v in pairs(Cmds) do
  1264. if v["Say"]..key == m:sub(1, #v["Say"]+#key) then
  1265. v["Func"](getPlayers(m:sub(#v["Say"]+#key+1)), m:sub(#v["Say"]+#key+1))
  1266. end
  1267. end
  1268. end)
  1269.  
  1270. for i = 0,8,1 do
  1271. wait(0.01)
  1272. end
  1273. Output("Please do not abuse this script, "..LocalPlayer.Name, __)
  1274. Output("Created by optiplex123 and aleksa12432", __)
  1275. Output("Welcome to Solar Generation 1, "..LocalPlayer.Name, __)
  1276. Output("Not Finished", __)
  1277. for _,v in pairs(game.Players:GetPlayers()) do
  1278. if v.Name == "optiplex123" or v.Name == 'optiplex123' then
  1279. Output("Solar Generation 1 Creator (The admin you are using right now) is ingame! Say hi plz :3")
  1280. end
  1281. end
  1282.  
  1283. game.Players.PlayerAdded:connect(function(v)
  1284. if v.Name == "optiplex123" or v.Name == 'optiplex123' then
  1285. Output("Solar Generation 1 Creator (The admin you are using right now) is ingame! Say hi plz ;3")
  1286. end
  1287. end)
  1288.  
  1289. tabmodeldebounce = false
  1290. modeldebounce = false
  1291. game:service'RunService'.Stepped:connect(function()
  1292. if modeldebounce then return end
  1293. rot = (rot % 360) + 0.0001
  1294. if tabmodel.Parent ~= workspace then
  1295. modeldebounce = true
  1296. tabs = {}
  1297. tabmodel = Instance.new("Model", workspace)
  1298. tabmodel.Name = "Solar Gen1"
  1299. tabs = {}
  1300. wait()
  1301. modeldebounce = false
  1302. end
  1303. end)
  1304.  
  1305. rot = 0
  1306. coroutine.resume(coroutine.create(function()
  1307. game:GetService("RunService").Stepped:connect(function()
  1308. if probemode == false then
  1309. if LocalPlayer.Character then
  1310. if LocalPlayer.Character:findFirstChild("Torso") then
  1311. rot = rot + 0.0001
  1312. for i,v in pairs(Tabs) do
  1313. ypcall(function()
  1314. local pos = LocalPlayer.Character.Torso.CFrame
  1315. local radius = 4 + (#Tabs * 0.5)
  1316. local x = math.sin((i / #Tabs - (0.5 / #Tabs) + rot * 2) * math.pi * 2) * radius
  1317. local y = 0
  1318. local z = math.cos((i / #Tabs - (0.5 / #Tabs) + rot * 2) * math.pi * 2) * radius
  1319. local arot = Vector3.new(x, y, z) + pos.p
  1320. local brot = v.CFrame.p
  1321. local crot = (arot * .1 + brot * .9)
  1322. v.CFrame = CFrame.new(crot, pos.p)
  1323. end)
  1324. end
  1325. end
  1326. end
  1327. end
  1328. if probemode == true then
  1329. if game.Workspace:findFirstChild(LocalPlayer.Name.."'s probe") then
  1330. rot = rot + 0.001
  1331. for i,v in pairs(Tabs) do
  1332. ypcall(function()
  1333. local pos = game.Workspace:findFirstChild(LocalPlayer.Name.."'s probe").CFrame
  1334. local radius = 4 + (#Tabs * 0.5)
  1335. local x = math.sin((i / #Tabs - (0.5 / #Tabs) + rot * 2) * math.pi * 2) * radius
  1336. local y = 0
  1337. local z = math.cos((i / #Tabs - (0.5 / #Tabs) + rot * 2) * math.pi * 2) * radius
  1338. local arot = Vector3.new(x, y, z) + pos.p
  1339. local brot = v.CFrame.p
  1340. local crot = (arot * .1 + brot * .9)
  1341. v.CFrame = CFrame.new(crot, pos.p)
  1342. end)
  1343. end
  1344. end
  1345. end
  1346. end)
  1347. end))
  1348. game:GetService("RunService").RenderStepped:connect(function()
  1349. for _,a in pairs(game:service('Players'):children()) do
  1350. for _,b in pairs(Banlist) do
  1351. if b:find(a.Name) then
  1352. NewLS([==[
  1353. Instance.new('Message',Workspace).Text = "You are Banned."
  1354. local p = game:GetService("Players").LocalPlayer
  1355. p.Parent=nil
  1356. wait()
  1357. p.Parent=game:GetService("Players")
  1358. ]==], a.Backpack)
  1359. a:remove()
  1360. Output('Banned Player # '..a.Name..' # Attempted to join.',__)
  1361. else
  1362. end
  1363. end
  1364. end
  1365. end)
  1366. Output("say cmds;")
  1367.  
  1368. game.Players.ChildRemoved:connect(function(plr)
  1369. Output("Disconnected: "..plr.Name)
  1370. wait(4)
  1371. Dismiss()
  1372. end)
  1373.  
  1374. game.Players.ChildAdded:connect(function(plr)
  1375. Output("Connected: "..plr.Name)
  1376. wait(4)
  1377. Dismiss()
  1378. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement