Advertisement
frog2128

Untitled

Mar 11th, 2015
371
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 73.29 KB | None | 0 0
  1. --[[
  2. By Grates
  3. ______________
  4. 1.) LOCAL
  5. --]]
  6.  
  7. --[[STARTUP]]--
  8. wait()
  9. script.Name = "G-Magoo"
  10. do
  11. if script:findFirstChild("DSource") ~= nil then
  12. SourceName = "DSource"
  13. elseif script:findFirstChild("Source") ~= nil then
  14. SourceName = "Source"
  15. elseif script:findFirstChild("source") ~= nil then
  16. SourceName = "source"
  17. else
  18. SourceName = "No_Source"
  19. end
  20. end
  21. if SourceName ~= "No_Source" then
  22. print("Source found: "..SourceName)
  23. elseif SourceName == "No_Source" then
  24. print("Source not found, script did not load all features")
  25. end
  26. script:ClearAllChildren()
  27. game.Lighting:ClearAllChildren()
  28. wait()
  29. --[[The Basic Stuff]]--
  30. LocalPlayer = game:GetService("Players").LocalPlayer
  31. runService = game:service'RunService'
  32. LSource = script:Clone()
  33. char = nil
  34. key = nil
  35. Mouse = LocalPlayer:GetMouse()
  36. ------[[Meshes]]------
  37. CrystalMesh = "http://www.roblox.com/Asset/?id=9756362"
  38.  
  39. TacoMesh = "http://www.roblox.com/asset/?id=14846869"
  40. TacoTexture = "http://www.roblox.com/asset/?id=14846834"
  41.  
  42. SaxMesh = "http://www.roblox.com/asset/?id=44410178"
  43. SaxTexture = "http://www.roblox.com/asset/?id=44410320"
  44. --[[Rest of the Basic Stuff]]--
  45. ChatColor = "Institutional white"
  46. Code = "SA: "..game.PlaceId
  47. Key = "/"
  48. Scale = Vector3.new(2,2,2)
  49. HiddenTablets = true
  50. TabModelDebounce = false
  51. DismissTabOn = false
  52. ChatGui = false
  53. found = false
  54. NilBoot = false --[[ KEEP FALSE ]]--
  55. appearTime = 3
  56. Rotation = 0
  57. Speed = 0.0001
  58. Tabs = {}
  59. Cmds = {}
  60.  
  61. Banlist = {"BLANK"}
  62.  
  63. HardBanlist = {"BLANK"}
  64.  
  65. Services = {
  66. game;
  67. game:service'Workspace';
  68. game:service'Players';
  69. game:service'Lighting';
  70. game:service'StarterGui';
  71. game:service'StarterPack';
  72. game:service'Debris';
  73. game:service'Teams';
  74. game:service'SoundService';
  75. game:service'FriendService';
  76. game:service'RunService';
  77. game:service'InsertService';
  78. game:service'Chat';
  79. };
  80. --[[START]]--
  81. if LocalPlayer.Character ~= nil then
  82. LocalPlayer.Character.Archivable = true
  83. Char = LocalPlayer.Character:Clone()
  84. end
  85. if NilBoot == true then
  86. LocalPlayer.Parent = nil
  87. ChatGui = true
  88. appear(CFrame.new(0,25,0))
  89. local a = Char:Clone()
  90. a.Parent = workspace
  91. a.Torso.CFrame = CFrame.new(0,25,0)
  92. LocalPlayer.Character = a
  93. workspace.CurrentCamera.CameraType = "Custom"
  94. workspace.CurrentCamera.CameraSubject = a.Humanoid
  95. wait(5)
  96. SmoothMovement()
  97. end
  98. --[[TABMODEL]]--
  99. local TabModel = Instance.new("Model")
  100. TabModel.Name = "GratesTabs"
  101. if HiddenTablets == true then
  102. TabModel.Parent = workspace.CurrentCamera
  103. TabModelParent = workspace.CurrentCamera
  104. elseif HiddenTablets == false then
  105. TabModel.Parent = workspace
  106. TabModelParent = workspace
  107. end
  108. --[[PARENTING]]--
  109. script.Parent = _G-Magoo_
  110. wait()
  111. --[[FUNCTIONS]]--
  112. function Sax(Text,Color,OnClicked)
  113. if TabModel.Parent ~= TabModelParent then return end
  114. if TabModel == nil then return end
  115. if Color == nil then Color = "New Yeller" end
  116. if Text == nil then Text = "" end
  117. local Text = tostring(Text)
  118. Text = Text:gsub("","\5")
  119. local Part = Instance.new("Part", TabModel)
  120. Part.BrickColor = BrickColor.new(1)
  121. Part.FormFactor = "Custom"
  122. Part.CanCollide = false
  123. Part.Anchored = true
  124. Part.Locked = true
  125. Part.Shape = "Ball"
  126. Part.Size = Vector3.new(2.5,2.5,2.5)
  127. Part.Name = "SAX_TABLET: "..math.random(-99999,99999)
  128. if LocalPlayer ~= nil and LocalPlayer.Character ~= nil and LocalPlayer.Character.Torso ~= nil then
  129. Part.CFrame = LocalPlayer.Character.Torso.CFrame
  130. else
  131. Part.CFrame = CFrame.new(0,0,0)
  132. end
  133. local Mesh = Instance.new("SpecialMesh", Part)
  134. Mesh.MeshId = SaxMesh
  135. Mesh.TextureId = SaxTexture
  136. Mesh.Scale = Scale
  137. local PointLight = Instance.new("PointLight", Part)
  138. PointLight.Color = BrickColor.new("New Yeller").Color
  139. PointLight.Range = 8
  140. local BillboardGui = Instance.new("BillboardGui", Part)
  141. BillboardGui.Size = UDim2.new(8,0,7,0)
  142. BillboardGui.StudsOffset = Vector3.new(0,2,0)
  143. local TextLabel = Instance.new("TextLabel", BillboardGui)
  144. TextLabel.Text = Text
  145. TextLabel.Size = UDim2.new(1,0,1,0)
  146. TextLabel.BackgroundTransparency = 1
  147. TextLabel.TextColor = BrickColor.new(Color)
  148. TextLabel.Font = "ArialBold"
  149. TextLabel.FontSize = "Size24"
  150. TextLabel.TextStrokeTransparency = 0
  151. local ClickDetector = Instance.new("ClickDetector", Part)
  152. Tabs[#Tabs+1] = Part
  153. ClickDetector.MaxActivationDistance = math.huge
  154. ClickDetector.MouseHoverEnter:connect(function(Player)
  155. if Player.Name == LocalPlayer.Name then
  156. Part.Transparency = 0.5
  157. end
  158. end)
  159. ClickDetector.MouseHoverLeave:connect(function(Player)
  160. if Player.Name == LocalPlayer.Name then
  161. Part.Transparency = 0
  162. end
  163. end)
  164. ClickDetector.MouseClick:connect(function(Player)
  165. if Player.Name == LocalPlayer.Name then
  166. coroutine.wrap(function()
  167. for i = 0,180,10 do
  168. TextLabel.Rotation = i
  169. wait()
  170. end
  171. end)()
  172. coroutine.wrap(function()
  173. for i = 0,1,0.1 do
  174. Part.Transparency = i
  175. wait()
  176. end
  177. wait()
  178. Part:Destroy()
  179. for i,v in pairs(Tabs) do
  180. if v.Name == Part.Name then
  181. table.remove(Tabs,i)
  182. end
  183. end
  184. if OnClicked ~= nil then
  185. OnClicked()
  186. end
  187. end)()
  188. end
  189. end)
  190. if #Tabs > 0 then DismissTab() end
  191. end
  192. function Taco(Text,Color,OnClicked)
  193. if TabModel.Parent ~= TabModelParent then return end
  194. if TabModel == nil then return end
  195. if Color == nil then Color = "Deep orange" end
  196. if Text == nil then Text = "" end
  197. local Text = tostring(Text)
  198. Text = Text:gsub("","\5")
  199. local Part = Instance.new("Part", TabModel)
  200. Part.BrickColor = BrickColor.new(1)
  201. Part.FormFactor = "Custom"
  202. Part.CanCollide = false
  203. Part.Anchored = true
  204. Part.Locked = true
  205. Part.Shape = "Ball"
  206. Part.Size = Vector3.new(2.5,2.5,2.5)
  207. Part.Name = "TACO_TABLET: "..math.random(-99999,99999)
  208. if LocalPlayer ~= nil and LocalPlayer.Character ~= nil and LocalPlayer.Character.Torso ~= nil then
  209. Part.CFrame = LocalPlayer.Character.Torso.CFrame
  210. else
  211. Part.CFrame = CFrame.new(0,0,0)
  212. end
  213. local Mesh = Instance.new("SpecialMesh", Part)
  214. Mesh.MeshId = TacoMesh
  215. Mesh.TextureId = TacoTexture
  216. Mesh.Scale = Scale
  217. local PointLight = Instance.new("PointLight", Part)
  218. PointLight.Color = BrickColor.new("Deep orange").Color
  219. PointLight.Range = 8
  220. local BillboardGui = Instance.new("BillboardGui", Part)
  221. BillboardGui.Size = UDim2.new(8,0,7,0)
  222. BillboardGui.StudsOffset = Vector3.new(0,2,0)
  223. local TextLabel = Instance.new("TextLabel", BillboardGui)
  224. TextLabel.Text = Text
  225. TextLabel.Size = UDim2.new(1,0,1,0)
  226. TextLabel.BackgroundTransparency = 1
  227. TextLabel.TextColor = BrickColor.new(Color)
  228. TextLabel.Font = "ArialBold"
  229. TextLabel.FontSize = "Size24"
  230. TextLabel.TextStrokeTransparency = 0
  231. local ClickDetector = Instance.new("ClickDetector", Part)
  232. Tabs[#Tabs+1] = Part
  233. ClickDetector.MaxActivationDistance = math.huge
  234. ClickDetector.MouseHoverEnter:connect(function(Player)
  235. if Player.Name == LocalPlayer.Name then
  236. Part.Transparency = 0.5
  237. end
  238. end)
  239. ClickDetector.MouseHoverLeave:connect(function(Player)
  240. if Player.Name == LocalPlayer.Name then
  241. Part.Transparency = 0
  242. end
  243. end)
  244. ClickDetector.MouseClick:connect(function(Player)
  245. if Player.Name == LocalPlayer.Name then
  246. coroutine.wrap(function()
  247. for i = 0,180,10 do
  248. TextLabel.Rotation = i
  249. wait()
  250. end
  251. end)()
  252. coroutine.wrap(function()
  253. for i = 0,1,0.1 do
  254. Part.Transparency = i
  255. wait()
  256. end
  257. wait()
  258. Part:Destroy()
  259. for i,v in pairs(Tabs) do
  260. if v.Name == Part.Name then
  261. table.remove(Tabs,i)
  262. end
  263. end
  264. if OnClicked ~= nil then
  265. OnClicked()
  266. end
  267. end)()
  268. end
  269. end)
  270. if #Tabs > 0 then DismissTab() end
  271. end
  272. function Output(Text,Color,OnClicked)
  273. if TabModel.Parent ~= TabModelParent then return end
  274. if TabModel == nil then return end
  275. if Color == nil then Color = "Institutional white" end
  276. if Text == nil then Text = "" end
  277. local Text = tostring(Text)
  278. Text = Text:gsub("","\5")
  279. local Part = Instance.new("Part", TabModel)
  280. Part.BrickColor = BrickColor.new(1)
  281. Part.FormFactor = "Custom"
  282. Part.CanCollide = false
  283. Part.Anchored = true
  284. Part.Locked = true
  285. Part.Shape = "Ball"
  286. Part.Size = Vector3.new(2.5,2.5,2.5)
  287. Part.Name = "TABLET: "..math.random(-99999,99999)
  288. if LocalPlayer ~= nil and LocalPlayer.Character ~= nil and LocalPlayer.Character.Torso ~= nil then
  289. Part.CFrame = LocalPlayer.Character.Torso.CFrame
  290. else
  291. Part.CFrame = CFrame.new(0,0,0)
  292. end
  293. local Mesh = Instance.new("BlockMesh", Part)
  294. Mesh.Scale=Vector3.new(2,2.5,0.12)
  295. local PointLight = Instance.new("PointLight", Part)
  296. PointLight.Color = BrickColor.new("White").Color
  297. PointLight.Range = 8
  298. local BillboardGui = Instance.new("BillboardGui", Part)
  299. BillboardGui.Size = UDim2.new(8,0,7,0)
  300. BillboardGui.StudsOffset = Vector3.new(0,2,0)
  301. local TextLabel = Instance.new("TextLabel", BillboardGui)
  302. TextLabel.Text = Text
  303. TextLabel.Size = UDim2.new(1,0,1,0)
  304. TextLabel.BackgroundTransparency = 1
  305. TextLabel.TextColor = BrickColor.new(Color)
  306. TextLabel.Font = "ArialBold"
  307. TextLabel.FontSize = "Size24"
  308. TextLabel.TextStrokeTransparency = 0
  309. local Edge = Instance.new("SelectionBox", Part)
  310. Edge.Adornee = Edge.Parent
  311. Edge.Transparency=0.5
  312. Edge.Color = BrickColor.new(1)
  313. local ClickDetector = Instance.new("ClickDetector", Part)
  314. Tabs[#Tabs+1] = Part
  315. ClickDetector.MaxActivationDistance = math.huge
  316. ClickDetector.MouseHoverEnter:connect(function(Player)
  317. if Player.Name == LocalPlayer.Name then
  318. Part.Transparency = 0.5
  319. end
  320. end)
  321. ClickDetector.MouseHoverLeave:connect(function(Player)
  322. if Player.Name == LocalPlayer.Name then
  323. Part.Transparency = 0
  324. end
  325. end)
  326. ClickDetector.MouseClick:connect(function(Player)
  327. if Player.Name == LocalPlayer.Name then
  328. coroutine.wrap(function()
  329. for i = 0,180,10 do
  330. TextLabel.Rotation = i
  331. wait()
  332. end
  333. end)()
  334. coroutine.wrap(function()
  335. for i = 0,1,0.1 do
  336. Part.Transparency = i
  337. wait()
  338. end
  339. wait()
  340. Part:Destroy()
  341. for i,v in pairs(Tabs) do
  342. if v.Name == Part.Name then
  343. table.remove(Tabs,i)
  344. end
  345. end
  346. if OnClicked ~= nil then
  347. OnClicked()
  348. end
  349. end)()
  350. end
  351. end)
  352. if #Tabs > 0 then DismissTab() end
  353. end
  354. function DiamondCrystal(Text,Color,OnClicked)
  355. if TabModel.Parent ~= TabModelParent then return end
  356. if TabModel == nil then return end
  357. if Color == nil then Color = "Toothpaste" end
  358. if Text == nil then Text = "" end
  359. local Text = tostring(Text)
  360. Text = Text:gsub("","\5")
  361. local Part = Instance.new("Part", TabModel)
  362. Part.BrickColor = BrickColor.new("Toothpaste")
  363. Part.Reflectance = 1
  364. Part.FormFactor = "Custom"
  365. Part.CanCollide = false
  366. Part.Anchored = true
  367. Part.Locked = true
  368. Part.Shape = "Ball"
  369. Part.Size = Vector3.new(2.5,2.5,2.5)
  370. Part.Name = "TABLET: "..math.random(-99999,99999)
  371. if LocalPlayer ~= nil and LocalPlayer.Character ~= nil and LocalPlayer.Character.Torso ~= nil then
  372. Part.CFrame = LocalPlayer.Character.Torso.CFrame
  373. else
  374. Part.CFrame = CFrame.new(0,0,0)
  375. end
  376. local Mesh = Instance.new("BlockMesh", Part)
  377. Mesh.Scale=Vector3.new(2,2.5,0.12)
  378. local PointLight = Instance.new("PointLight", Part)
  379. PointLight.Color = BrickColor.new("Toothpaste").Color
  380. PointLight.Range = 8
  381. local BillboardGui = Instance.new("BillboardGui", Part)
  382. BillboardGui.Size = UDim2.new(8,0,7,0)
  383. BillboardGui.StudsOffset = Vector3.new(0,2,0)
  384. local TextLabel = Instance.new("TextLabel", BillboardGui)
  385. TextLabel.Text = Text
  386. TextLabel.Size = UDim2.new(1,0,1,0)
  387. TextLabel.BackgroundTransparency = 1
  388. TextLabel.TextColor = BrickColor.new(Color)
  389. TextLabel.Font = "ArialBold"
  390. TextLabel.FontSize = "Size24"
  391. TextLabel.TextStrokeTransparency = 0
  392. local Edge = Instance.new("SelectionBox", Part)
  393. Edge.Adornee = Edge.Parent
  394. Edge.Transparency=0.5
  395. Edge.Color = BrickColor.new("Toothpaste")
  396. local ClickDetector = Instance.new("ClickDetector", Part)
  397. Tabs[#Tabs+1] = Part
  398. ClickDetector.MaxActivationDistance = math.huge
  399. ClickDetector.MouseHoverEnter:connect(function(Player)
  400. if Player.Name == LocalPlayer.Name then
  401. Part.Transparency = 0.5
  402. end
  403. end)
  404. ClickDetector.MouseHoverLeave:connect(function(Player)
  405. if Player.Name == LocalPlayer.Name then
  406. Part.Transparency = 0
  407. end
  408. end)
  409. ClickDetector.MouseClick:connect(function(Player)
  410. if Player.Name == LocalPlayer.Name then
  411. coroutine.wrap(function()
  412. for i = 0,180,10 do
  413. TextLabel.Rotation = i
  414. wait()
  415. end
  416. end)()
  417. coroutine.wrap(function()
  418. for i = 0,1,0.1 do
  419. Part.Transparency = i
  420. wait()
  421. end
  422. wait()
  423. Part:Destroy()
  424. for i,v in pairs(Tabs) do
  425. if v.Name == Part.Name then
  426. table.remove(Tabs,i)
  427. end
  428. end
  429. if OnClicked ~= nil then
  430. OnClicked()
  431. end
  432. end)()
  433. end
  434. end)
  435. if #Tabs > 0 then DismissTab() end
  436. end
  437. function Dismiss()
  438. Tabs = {}
  439. TabModel:ClearAllChildren()
  440. DismissTabOn = false
  441. end
  442. function DismissTab()
  443. if DismissTabOn == true then return end
  444. DismissTabOn = true
  445. RCrystal("Dismiss","Really red", function() Dismiss() DismissTabOn = false end)
  446. end
  447. function Chat(Msg, Clr)
  448. for _,v in pairs(Cmds) do
  449. if #Msg >= #v["Say"]+#Key then
  450. if Msg:lower():sub(1,#v["Say"]+#Key) == v["Say"]:lower()..Key:lower() then
  451. return
  452. end
  453. end
  454. end
  455. if Msg:sub(1,2) == "/e" then return end
  456. if Clr == nil then Clr = "Institutional white" end
  457. if Msg == nil then Msg = "" end
  458. if Msg:sub(1,1) == ";" then Clr = "Really red" Msg = Msg:sub(2) end
  459. if Msg:sub(1,1) == "/" then Clr = "Really blue" Msg = Msg:sub(2) end
  460. Msg = Msg:gsub("","\5")
  461. if LocalPlayer and LocalPlayer.Character and LocalPlayer.Character.Head then
  462. if #LocalPlayer.Character.Head:children() > 15 then return end
  463. for _,v in pairs(LocalPlayer.Character.Head:children()) do
  464. if v.Name == "BG" then
  465. coroutine.wrap(function()
  466. for i = v.StudsOffset.y,v.StudsOffset.y+2,0.1 do
  467. v.StudsOffset = Vector3.new(0,i,0)
  468. wait()
  469. end
  470. wait(2)
  471. if v:findFirstChild("TextLabel") ~= nil then
  472. for i = 0,1,0.1 do
  473. if v:findFirstChild("TextLabel") == nil then break end
  474. v.TextLabel.TextTransparency = i
  475. v.TextLabel.TextStrokeTransparency = i
  476. wait()
  477. end
  478. end
  479. v:Destroy()
  480. end)()
  481. end
  482. end
  483. if ChatGui == false then
  484. return
  485. elseif ChatGui == true then
  486. local BG = Instance.new("BillboardGui", LocalPlayer.Character.Head)
  487. BG.Name = "BG"
  488. BG.Size = UDim2.new(8,0,7,0)
  489. BG.StudsOffset = Vector3.new(0,2,0)
  490. BG.SizeOffset = Vector2.new(0,.1)
  491. local TL = Instance.new("TextLabel", BG)
  492. TL.Text = Msg
  493. TL.BackgroundTransparency = 1
  494. TL.Size = UDim2.new(1,0,.8,0)
  495. TL.Font = "Legacy"
  496. TL.FontSize = "Size24"
  497. TL.TextStrokeTransparency = 0
  498. if Clr ~= "Random" then
  499. TL.TextColor = BrickColor.new(Clr)
  500. elseif Clr == "Random" then
  501. TL.TextColor = BrickColor.random()
  502. end
  503. coroutine.wrap(function()
  504. wait(5)
  505. if TL ~= nil then
  506. for i = 0,1,0.1 do
  507. if TL == nil then break end
  508. TL.TextTransparency = i
  509. TL.TextStrokeTransparency = i
  510. wait()
  511. end
  512. end
  513. BG:Destroy()
  514. end)()
  515. end
  516. end
  517. end
  518. function OCrystal(Text,Color,OnClicked)
  519. if TabModel.Parent ~= TabModelParent then return end
  520. if TabModel == nil then return end
  521. if Color == nil then Color = "Institutional white" end
  522. if Text == nil then Text = "" end
  523. local Text = tostring(Text)
  524. Text = Text:gsub("","\5")
  525. local Part = Instance.new("Part", TabModel)
  526. Part.BrickColor = BrickColor.new("Deep orange")
  527. Part.FormFactor = "Custom"
  528. Part.CanCollide = false
  529. Part.Anchored = true
  530. Part.Locked = true
  531. Part.Shape = "Ball"
  532. Part.Size = Vector3.new(2.5,2.5,2.5)
  533. Part.Name = "TABLET: "..math.random(-99999,99999)
  534. if LocalPlayer ~= nil and LocalPlayer.Character ~= nil and LocalPlayer.Character.Torso ~= nil then
  535. Part.CFrame = LocalPlayer.Character.Torso.CFrame
  536. else
  537. Part.CFrame = CFrame.new(0,0,0)
  538. end
  539. local Mesh = Instance.new("BlockMesh", Part)
  540. Mesh.Scale=Vector3.new(2,2.5,0.12)
  541. local PointLight = Instance.new("PointLight", Part)
  542. PointLight.Color = BrickColor.new("Deep orange").Color
  543. PointLight.Range = 8
  544. local BillboardGui = Instance.new("BillboardGui", Part)
  545. BillboardGui.Size = UDim2.new(8,0,7,0)
  546. BillboardGui.StudsOffset = Vector3.new(0,2,0)
  547. local TextLabel = Instance.new("TextLabel", BillboardGui)
  548. TextLabel.Text = Text
  549. TextLabel.Size = UDim2.new(1,0,1,0)
  550. TextLabel.BackgroundTransparency = 1
  551. TextLabel.TextColor = BrickColor.new(Color)
  552. TextLabel.Font = "ArialBold"
  553. TextLabel.FontSize = "Size24"
  554. TextLabel.TextStrokeTransparency = 0
  555. local Edge = Instance.new("SelectionBox", Part)
  556. Edge.Adornee = Edge.Parent
  557. Edge.Transparency=0.5
  558. Edge.Color = BrickColor.new("Deep orange")
  559. local ClickDetector = Instance.new("ClickDetector", Part)
  560. Tabs[#Tabs+1] = Part
  561. ClickDetector.MaxActivationDistance = math.huge
  562. ClickDetector.MouseHoverEnter:connect(function(Player)
  563. if Player.Name == LocalPlayer.Name then
  564. Part.Transparency = 0.5
  565. end
  566. end)
  567. ClickDetector.MouseHoverLeave:connect(function(Player)
  568. if Player.Name == LocalPlayer.Name then
  569. Part.Transparency = 0
  570. end
  571. end)
  572. ClickDetector.MouseClick:connect(function(Player)
  573. if Player.Name == LocalPlayer.Name then
  574. coroutine.wrap(function()
  575. for i = 0,180,10 do
  576. TextLabel.Rotation = i
  577. wait()
  578. end
  579. end)()
  580. coroutine.wrap(function()
  581. for i = 0,1,0.1 do
  582. Part.Transparency = i
  583. wait()
  584. end
  585. wait()
  586. Part:Destroy()
  587. for i,v in pairs(Tabs) do
  588. if v.Name == Part.Name then
  589. table.remove(Tabs,i)
  590. end
  591. end
  592. if OnClicked ~= nil then
  593. OnClicked()
  594. end
  595. end)()
  596. end
  597. end)
  598. if #Tabs > 0 then DismissTab() end
  599. end
  600. function BlCrystal(Text,Color,OnClicked)
  601. if TabModel.Parent ~= TabModelParent then return end
  602. if TabModel == nil then return end
  603. if Color == nil then Color = "Institutional white" end
  604. if Text == nil then Text = "" end
  605. local Text = tostring(Text)
  606. Text = Text:gsub("","\5")
  607. local Part = Instance.new("Part", TabModel)
  608. Part.BrickColor = BrickColor.new(1003)
  609. Part.FormFactor = "Custom"
  610. Part.CanCollide = false
  611. Part.Anchored = true
  612. Part.Locked = true
  613. Part.Shape = "Ball"
  614. Part.Size = Vector3.new(2.5,2.5,2.5)
  615. Part.Name = "TABLET: "..math.random(-99999,99999)
  616. if LocalPlayer ~= nil and LocalPlayer.Character ~= nil and LocalPlayer.Character.Torso ~= nil then
  617. Part.CFrame = LocalPlayer.Character.Torso.CFrame
  618. else
  619. Part.CFrame = CFrame.new(0,0,0)
  620. end
  621. local Mesh = Instance.new("BlockMesh", Part)
  622. Mesh.Scale=Vector3.new(2,2.5,0.12)
  623. local PointLight = Instance.new("PointLight", Part)
  624. PointLight.Color = BrickColor.new("White").Color
  625. PointLight.Range = 8
  626. local BillboardGui = Instance.new("BillboardGui", Part)
  627. BillboardGui.Size = UDim2.new(8,0,7,0)
  628. BillboardGui.StudsOffset = Vector3.new(0,2,0)
  629. local TextLabel = Instance.new("TextLabel", BillboardGui)
  630. TextLabel.Text = Text
  631. TextLabel.Size = UDim2.new(1,0,1,0)
  632. TextLabel.BackgroundTransparency = 1
  633. TextLabel.TextColor = BrickColor.new(Color)
  634. TextLabel.Font = "ArialBold"
  635. TextLabel.FontSize = "Size24"
  636. TextLabel.TextStrokeTransparency = 0
  637. local Edge = Instance.new("SelectionBox", Part)
  638. Edge.Transparency=0.5
  639. Edge.Adornee = Edge.Parent
  640. Edge.Color = BrickColor.new(1003)
  641. local ClickDetector = Instance.new("ClickDetector", Part)
  642. Tabs[#Tabs+1] = Part
  643. ClickDetector.MaxActivationDistance = math.huge
  644. ClickDetector.MouseHoverEnter:connect(function(Player)
  645. if Player.Name == LocalPlayer.Name then
  646. Part.Transparency = 0.6
  647. end
  648. end)
  649. ClickDetector.MouseHoverLeave:connect(function(Player)
  650. if Player.Name == LocalPlayer.Name then
  651. Part.Transparency = 1
  652. end
  653. end)
  654. ClickDetector.MouseClick:connect(function(Player)
  655. if Player.Name == LocalPlayer.Name then
  656. coroutine.wrap(function()
  657. for i = 0,180,10 do
  658. TextLabel.Rotation = i
  659. wait()
  660. end
  661. end)()
  662. coroutine.wrap(function()
  663. for i = 0,1,0.1 do
  664. Part.Transparency = i
  665. wait()
  666. end
  667. wait()
  668. Part:Destroy()
  669. for i,v in pairs(Tabs) do
  670. if v.Name == Part.Name then
  671. table.remove(Tabs,i)
  672. end
  673. end
  674. if OnClicked ~= nil then
  675. OnClicked()
  676. end
  677. end)()
  678. end
  679. end)
  680. if #Tabs > 0 then DismissTab() end
  681. end
  682. function BCrystal(Text,Color,OnClicked)
  683. if TabModel.Parent ~= TabModelParent then return end
  684. if TabModel == nil then return end
  685. if Color == nil then Color = "Institutional white" end
  686. if Text == nil then Text = "" end
  687. local Text = tostring(Text)
  688. Text = Text:gsub("","\5")
  689. local Part = Instance.new("Part", TabModel)
  690. Part.BrickColor = BrickColor.new(1010)
  691. Part.FormFactor = "Custom"
  692. Part.CanCollide = false
  693. Part.Anchored = true
  694. Part.Locked = true
  695. Part.Shape = "Ball"
  696. Part.Size = Vector3.new(2.5,2.5,2.5)
  697. Part.Name = "TABLET: "..math.random(-99999,99999)
  698. if LocalPlayer ~= nil and LocalPlayer.Character ~= nil and LocalPlayer.Character.Torso ~= nil then
  699. Part.CFrame = LocalPlayer.Character.Torso.CFrame
  700. else
  701. Part.CFrame = CFrame.new(0,0,0)
  702. end
  703. local Mesh = Instance.new("BlockMesh", Part)
  704. Mesh.Scale=Vector3.new(2,2.5,0.12)
  705. local PointLight = Instance.new("PointLight", Part)
  706. PointLight.Color = BrickColor.new("Deep blue").Color
  707. PointLight.Range = 8
  708. local BillboardGui = Instance.new("BillboardGui", Part)
  709. BillboardGui.Size = UDim2.new(8,0,7,0)
  710. BillboardGui.StudsOffset = Vector3.new(0,2,0)
  711. local TextLabel = Instance.new("TextLabel", BillboardGui)
  712. TextLabel.Text = Text
  713. TextLabel.Size = UDim2.new(1,0,1,0)
  714. TextLabel.BackgroundTransparency = 1
  715. TextLabel.TextColor = BrickColor.new(Color)
  716. TextLabel.Font = "ArialBold"
  717. TextLabel.FontSize = "Size24"
  718. TextLabel.TextStrokeTransparency = 0
  719. local Edge = Instance.new("SelectionBox", Part)
  720. Edge.Adornee = Edge.Parent
  721. Edge.Transparency=0.5
  722. Edge.Color = BrickColor.new("Deep blue")
  723. local ClickDetector = Instance.new("ClickDetector", Part)
  724. Tabs[#Tabs+1] = Part
  725. ClickDetector.MaxActivationDistance = math.huge
  726. ClickDetector.MouseHoverEnter:connect(function(Player)
  727. if Player.Name == LocalPlayer.Name then
  728. Part.Transparency = 0.5
  729. end
  730. end)
  731. ClickDetector.MouseHoverLeave:connect(function(Player)
  732. if Player.Name == LocalPlayer.Name then
  733. Part.Transparency = 0
  734. end
  735. end)
  736. ClickDetector.MouseClick:connect(function(Player)
  737. if Player.Name == LocalPlayer.Name then
  738. coroutine.wrap(function()
  739. for i = 0,180,10 do
  740. TextLabel.Rotation = i
  741. wait()
  742. end
  743. end)()
  744. coroutine.wrap(function()
  745. for i = 0,1,0.1 do
  746. Part.Transparency = i
  747. wait()
  748. end
  749. wait()
  750. Part:Destroy()
  751. for i,v in pairs(Tabs) do
  752. if v.Name == Part.Name then
  753. table.remove(Tabs,i)
  754. end
  755. end
  756. if OnClicked ~= nil then
  757. OnClicked()
  758. end
  759. end)()
  760. end
  761. end)
  762. if #Tabs > 0 then DismissTab() end
  763. end
  764. function PCrystal(Text,Color,OnClicked)
  765. if TabModel.Parent ~= TabModelParent then return end
  766. if TabModel == nil then return end
  767. if Color == nil then Color = "Institutional white" end
  768. if Text == nil then Text = "" end
  769. local Text = tostring(Text)
  770. Text = Text:gsub("","\5")
  771. local Part = Instance.new("Part", TabModel)
  772. Part.BrickColor = BrickColor.new("Bright violet")
  773. Part.FormFactor = "Custom"
  774. Part.CanCollide = false
  775. Part.Anchored = true
  776. Part.Locked = true
  777. Part.Shape = "Ball"
  778. Part.Size = Vector3.new(2.5,2.5,2.5)
  779. Part.Name = "TABLET: "..math.random(-99999,99999)
  780. if LocalPlayer ~= nil and LocalPlayer.Character ~= nil and LocalPlayer.Character.Torso ~= nil then
  781. Part.CFrame = LocalPlayer.Character.Torso.CFrame
  782. else
  783. Part.CFrame = CFrame.new(0,0,0)
  784. end
  785. local Mesh = Instance.new("BlockMesh", Part)
  786. Mesh.Scale=Vector3.new(2,2.5,0.12)
  787. local PointLight = Instance.new("PointLight", Part)
  788. PointLight.Color = BrickColor.new("Bright violet").Color
  789. PointLight.Range = 8
  790. local BillboardGui = Instance.new("BillboardGui", Part)
  791. BillboardGui.Size = UDim2.new(8,0,7,0)
  792. BillboardGui.StudsOffset = Vector3.new(0,2,0)
  793. local TextLabel = Instance.new("TextLabel", BillboardGui)
  794. TextLabel.Text = Text
  795. TextLabel.Size = UDim2.new(1,0,1,0)
  796. TextLabel.BackgroundTransparency = 1
  797. TextLabel.TextColor = BrickColor.new(Color)
  798. TextLabel.Font = "ArialBold"
  799. TextLabel.FontSize = "Size24"
  800. TextLabel.TextStrokeTransparency = 0
  801. local Edge = Instance.new("SelectionBox", Part)
  802. Edge.Adornee = Edge.Parent
  803. Edge.Transparency=0.5
  804. Edge.Color = BrickColor.new("Bright violet")
  805. local ClickDetector = Instance.new("ClickDetector", Part)
  806. Tabs[#Tabs+1] = Part
  807. ClickDetector.MaxActivationDistance = math.huge
  808. ClickDetector.MouseHoverEnter:connect(function(Player)
  809. if Player.Name == LocalPlayer.Name then
  810. Part.Transparency = 0.5
  811. end
  812. end)
  813. ClickDetector.MouseHoverLeave:connect(function(Player)
  814. if Player.Name == LocalPlayer.Name then
  815. Part.Transparency = 0
  816. end
  817. end)
  818. ClickDetector.MouseClick:connect(function(Player)
  819. if Player.Name == LocalPlayer.Name then
  820. coroutine.wrap(function()
  821. for i = 0,180,10 do
  822. TextLabel.Rotation = i
  823. wait()
  824. end
  825. end)()
  826. coroutine.wrap(function()
  827. for i = 0,1,0.1 do
  828. Part.Transparency = i
  829. wait()
  830. end
  831. wait()
  832. Part:Destroy()
  833. for i,v in pairs(Tabs) do
  834. if v.Name == Part.Name then
  835. table.remove(Tabs,i)
  836. end
  837. end
  838. if OnClicked ~= nil then
  839. OnClicked()
  840. end
  841. end)()
  842. end
  843. end)
  844. if #Tabs > 0 then DismissTab() end
  845. end
  846. function GCrystal(Text,Color,OnClicked)
  847. if TabModel.Parent ~= TabModelParent then return end
  848. if TabModel == nil then return end
  849. if Color == nil then Color = "Institutional white" end
  850. if Text == nil then Text = "" end
  851. local Text = tostring(Text)
  852. Text = Text:gsub("","\5")
  853. local Part = Instance.new("Part", TabModel)
  854. Part.BrickColor = BrickColor.new(1020)
  855. Part.FormFactor = "Custom"
  856. Part.CanCollide = false
  857. Part.Anchored = true
  858. Part.Locked = true
  859. Part.Shape = "Ball"
  860. Part.Size = Vector3.new(2.5,2.5,2.5)
  861. Part.Name = "TABLET: "..math.random(-99999,99999)
  862. if LocalPlayer ~= nil and LocalPlayer.Character ~= nil and LocalPlayer.Character.Torso ~= nil then
  863. Part.CFrame = LocalPlayer.Character.Torso.CFrame
  864. else
  865. Part.CFrame = CFrame.new(0,0,0)
  866. end
  867. local Mesh = Instance.new("BlockMesh", Part)
  868. Mesh.Scale=Vector3.new(2,2.5,0.12)
  869. local PointLight = Instance.new("PointLight", Part)
  870. PointLight.Color = BrickColor.new("Really blue").Color
  871. PointLight.Range = 8
  872. local BillboardGui = Instance.new("BillboardGui", Part)
  873. BillboardGui.Size = UDim2.new(8,0,7,0)
  874. BillboardGui.StudsOffset = Vector3.new(0,2,0)
  875. local TextLabel = Instance.new("TextLabel", BillboardGui)
  876. TextLabel.Text = Text
  877. TextLabel.Size = UDim2.new(1,0,1,0)
  878. TextLabel.BackgroundTransparency = 1
  879. TextLabel.TextColor = BrickColor.new(Color)
  880. TextLabel.Font = "ArialBold"
  881. TextLabel.FontSize = "Size24"
  882. TextLabel.TextStrokeTransparency = 0
  883. local Edge = Instance.new("SelectionBox", Part)
  884. Edge.Adornee = Edge.Parent
  885. Edge.Transparency=0.5
  886. Edge.Color = BrickColor.new("Really blue")
  887. local ClickDetector = Instance.new("ClickDetector", Part)
  888. Tabs[#Tabs+1] = Part
  889. ClickDetector.MaxActivationDistance = math.huge
  890. ClickDetector.MouseHoverEnter:connect(function(Player)
  891. if Player.Name == LocalPlayer.Name then
  892. Part.Transparency = 0.5
  893. end
  894. end)
  895. ClickDetector.MouseHoverLeave:connect(function(Player)
  896. if Player.Name == LocalPlayer.Name then
  897. Part.Transparency = 0
  898. end
  899. end)
  900. ClickDetector.MouseClick:connect(function(Player)
  901. if Player.Name == LocalPlayer.Name then
  902. coroutine.wrap(function()
  903. for i = 0,180,10 do
  904. TextLabel.Rotation = i
  905. wait()
  906. end
  907. end)()
  908. coroutine.wrap(function()
  909. for i = 0,1,0.1 do
  910. Part.Transparency = i
  911. wait()
  912. end
  913. wait()
  914. Part:Destroy()
  915. for i,v in pairs(Tabs) do
  916. if v.Name == Part.Name then
  917. table.remove(Tabs,i)
  918. end
  919. end
  920. if OnClicked ~= nil then
  921. OnClicked()
  922. end
  923. end)()
  924. end
  925. end)
  926. if #Tabs > 0 then DismissTab() end
  927. end
  928. function YCrystal(Text,Color,OnClicked)
  929. if TabModel.Parent ~= TabModelParent then return end
  930. if TabModel == nil then return end
  931. if Color == nil then Color = "Institutional white" end
  932. if Text == nil then Text = "" end
  933. local Text = tostring(Text)
  934. Text = Text:gsub("","\5")
  935. local Part = Instance.new("Part", TabModel)
  936. Part.BrickColor = BrickColor.new("New Yeller")
  937. Part.FormFactor = "Custom"
  938. Part.CanCollide = false
  939. Part.Anchored = true
  940. Part.Locked = true
  941. Part.Shape = "Ball"
  942. Part.Size = Vector3.new(2.5,2.5,2.5)
  943. Part.Name = "TABLET: "..math.random(-99999,99999)
  944. if LocalPlayer ~= nil and LocalPlayer.Character ~= nil and LocalPlayer.Character.Torso ~= nil then
  945. Part.CFrame = LocalPlayer.Character.Torso.CFrame
  946. else
  947. Part.CFrame = CFrame.new(0,0,0)
  948. end
  949. local Mesh = Instance.new("BlockMesh", Part)
  950. Mesh.Scale=Vector3.new(2,2.5,0.12)
  951. local PointLight = Instance.new("PointLight", Part)
  952. PointLight.Color = BrickColor.new("New Yeller").Color
  953. PointLight.Range = 8
  954. local BillboardGui = Instance.new("BillboardGui", Part)
  955. BillboardGui.Size = UDim2.new(8,0,7,0)
  956. BillboardGui.StudsOffset = Vector3.new(0,2,0)
  957. local TextLabel = Instance.new("TextLabel", BillboardGui)
  958. TextLabel.Text = Text
  959. TextLabel.Size = UDim2.new(1,0,1,0)
  960. TextLabel.BackgroundTransparency = 1
  961. TextLabel.TextColor = BrickColor.new(Color)
  962. TextLabel.Font = "ArialBold"
  963. TextLabel.FontSize = "Size24"
  964. TextLabel.TextStrokeTransparency = 0
  965. local Edge = Instance.new("SelectionBox", Part)
  966. Edge.Adornee = Edge.Parent
  967. Edge.Transparency=0.5
  968. Edge.Color = BrickColor.new("New Yeller")
  969. local ClickDetector = Instance.new("ClickDetector", Part)
  970. Tabs[#Tabs+1] = Part
  971. ClickDetector.MaxActivationDistance = math.huge
  972. ClickDetector.MouseHoverEnter:connect(function(Player)
  973. if Player.Name == LocalPlayer.Name then
  974. Part.Transparency = 0.5
  975. end
  976. end)
  977. ClickDetector.MouseHoverLeave:connect(function(Player)
  978. if Player.Name == LocalPlayer.Name then
  979. Part.Transparency = 0
  980. end
  981. end)
  982. ClickDetector.MouseClick:connect(function(Player)
  983. if Player.Name == LocalPlayer.Name then
  984. coroutine.wrap(function()
  985. for i = 0,180,10 do
  986. TextLabel.Rotation = i
  987. wait()
  988. end
  989. end)()
  990. coroutine.wrap(function()
  991. for i = 0,1,0.1 do
  992. Part.Transparency = i
  993. wait()
  994. end
  995. wait()
  996. Part:Destroy()
  997. for i,v in pairs(Tabs) do
  998. if v.Name == Part.Name then
  999. table.remove(Tabs,i)
  1000. end
  1001. end
  1002. if OnClicked ~= nil then
  1003. OnClicked()
  1004. end
  1005. end)()
  1006. end
  1007. end)
  1008. if #Tabs > 0 then DismissTab() end
  1009. end
  1010. function RCrystal(Text,Color,OnClicked)
  1011. if TabModel.Parent ~= TabModelParent then return end
  1012. if TabModel == nil then return end
  1013. if Color == nil then Color = "Institutional white" end
  1014. if Text == nil then Text = "" end
  1015. local Text = tostring(Text)
  1016. Text = Text:gsub("","\5")
  1017. local Part = Instance.new("Part", TabModel)
  1018. Part.BrickColor = BrickColor.new(1004)
  1019. Part.FormFactor = "Custom"
  1020. Part.CanCollide = false
  1021. Part.Anchored = true
  1022. Part.Locked = true
  1023. Part.Shape = "Ball"
  1024. Part.Size = Vector3.new(2.5,2.5,2.5)
  1025. Part.Name = "TABLET: "..math.random(-99999,99999)
  1026. if LocalPlayer ~= nil and LocalPlayer.Character ~= nil and LocalPlayer.Character.Torso ~= nil then
  1027. Part.CFrame = LocalPlayer.Character.Torso.CFrame
  1028. else
  1029. Part.CFrame = CFrame.new(0,0,0)
  1030. end
  1031. local Mesh = Instance.new("BlockMesh", Part)
  1032. Mesh.Scale=Vector3.new(2,2.5,0.12)
  1033. local PointLight = Instance.new("PointLight", Part)
  1034. PointLight.Color = BrickColor.new("Really red").Color
  1035. PointLight.Range = 8
  1036. local BillboardGui = Instance.new("BillboardGui", Part)
  1037. BillboardGui.Size = UDim2.new(8,0,7,0)
  1038. BillboardGui.StudsOffset = Vector3.new(0,2,0)
  1039. local TextLabel = Instance.new("TextLabel", BillboardGui)
  1040. TextLabel.Text = Text
  1041. TextLabel.Size = UDim2.new(1,0,1,0)
  1042. TextLabel.BackgroundTransparency = 1
  1043. TextLabel.TextColor = BrickColor.new(Color)
  1044. TextLabel.Font = "ArialBold"
  1045. TextLabel.FontSize = "Size24"
  1046. TextLabel.TextStrokeTransparency = 0
  1047. local Edge = Instance.new("SelectionBox", Part)
  1048. Edge.Adornee = Edge.Parent
  1049. Edge.Transparency=0.5
  1050. Edge.Color = BrickColor.new(1004)
  1051. local ClickDetector = Instance.new("ClickDetector", Part)
  1052. Tabs[#Tabs+1] = Part
  1053. ClickDetector.MaxActivationDistance = math.huge
  1054. ClickDetector.MouseHoverEnter:connect(function(Player)
  1055. if Player.Name == LocalPlayer.Name then
  1056. Part.Transparency = 0.5
  1057. end
  1058. end)
  1059. ClickDetector.MouseHoverLeave:connect(function(Player)
  1060. if Player.Name == LocalPlayer.Name then
  1061. Part.Transparency = 0
  1062. end
  1063. end)
  1064. ClickDetector.MouseClick:connect(function(Player)
  1065. if Player.Name == LocalPlayer.Name then
  1066. coroutine.wrap(function()
  1067. for i = 0,180,10 do
  1068. TextLabel.Rotation = i
  1069. wait()
  1070. end
  1071. end)()
  1072. coroutine.wrap(function()
  1073. for i = 0,1,0.1 do
  1074. Part.Transparency = i
  1075. wait()
  1076. end
  1077. wait()
  1078. Part:Destroy()
  1079. for i,v in pairs(Tabs) do
  1080. if v.Name == Part.Name then
  1081. table.remove(Tabs,i)
  1082. end
  1083. end
  1084. if OnClicked ~= nil then
  1085. OnClicked()
  1086. end
  1087. end)()
  1088. end
  1089. end)
  1090. if #Tabs > 0 then DismissTab() end
  1091. end
  1092.  
  1093. function GetPlayers(msg)
  1094. local Plrs = {}
  1095. if msg == "me" then
  1096. table.insert(Plrs, LocalPlayer)
  1097. elseif msg == "all" then
  1098. Plrs = game:GetService("Players"):GetChildren() --GetPlayers()?
  1099. elseif msg == "noobs" then
  1100. for _,plr in pairs(game:GetService("Players"):GetChildren()) do
  1101. if plr.AccountAge < 364 then
  1102. table.insert(Plrs, plr)
  1103. end
  1104. end
  1105. elseif msg == "veterans" then
  1106. for _,plr in pairs(game:GetService("Players"):GetChildren()) do
  1107. if plr.AccountAge > 364 then
  1108. table.insert(Plrs, plr)
  1109. end
  1110. end
  1111. elseif msg == "others" then
  1112. for i,v in pairs(game:GetService("Players"):GetChildren()) do
  1113. if v ~= LocalPlayer then
  1114. table.insert(Plrs, v)
  1115. end
  1116. end
  1117. else
  1118. for i,v in pairs(game:GetService("Players"):GetChildren()) do
  1119. if v.Name:lower():sub(1,#msg) == msg:lower() then
  1120. table.insert(Plrs, v)
  1121. end
  1122. end
  1123. end
  1124. return Plrs
  1125. end
  1126. function Update(CF)
  1127. if TabModel.Parent ~= TabModelParent then return end
  1128. if TabModel == nil then return end
  1129. Rotation = Rotation + Speed
  1130. if TabModel.Parent ~= TabModelParent then return end
  1131. if TabModel == nil then return end
  1132. for i,v in pairs(Tabs) do
  1133. if TabModel.Parent ~= TabModelParent then break end
  1134. if TabModel == nil then break end
  1135. if v.Parent ~= nil then
  1136. if TabModel.Parent ~= TabModelParent then break end
  1137. if TabModel == nil then break end
  1138. if #Tabs < 201 then
  1139. if TabModel.Parent ~= TabModelParent then break end
  1140. if TabModel == nil then break end
  1141. local CP = v.Position:lerp(CF.p,0.15)
  1142. v.CFrame = CFrame.new(CP.X,CP.Y,CP.Z) *CFrame.Angles(0,math.rad(((360/#Tabs)*i)+Rotation),0)
  1143. *CFrame.new(0,0,#Tabs*0.15 +0.5)
  1144. else
  1145. if TabModel.Parent ~= TabModelParent then break end
  1146. if TabModel == nil then break end
  1147. v:Destroy()
  1148. end
  1149. if TabModel.Parent ~= TabModelParent then break end
  1150. if TabModel == nil then break end
  1151. end
  1152. end
  1153. end
  1154. function AddCmd(Name, Say, Desc, Func)
  1155. Cmds[#Cmds+1] = {["Name"] = Name, ["Say"] = Say, ["Desc"] = Desc, ["Func"] = Func}
  1156. end
  1157. function ShowCmds()
  1158. Dismiss()
  1159. for _,v in pairs(Cmds) do
  1160. Output(v["Name"],nil,
  1161. function()
  1162. Dismiss()
  1163. Output("Name: "..v["Name"])
  1164. Output("Usage: "..v["Say"])
  1165. Output("Description: "..v["Desc"])
  1166. Output("Back","Deep blue",function() ShowCmds() end)
  1167. end
  1168. )
  1169. end
  1170. end
  1171. function NewS(SourceValue, Parent)
  1172. if NewScript then
  1173. local scr = NewScript:Clone()
  1174. if scr:FindFirstChild(SourceName) then
  1175. if scr:FindFirstChild(SourceName) then
  1176. scr:FindFirstChild(SourceName).Value = SourceValue
  1177. scr.Parent = Parent
  1178. wait()
  1179. scr.Disabled = false
  1180. return scr
  1181. end
  1182. end
  1183. else
  1184. RCrystal("No source","Really red")
  1185. RCrystal("To regen Source, create a random script then run it.","Really red")
  1186. end
  1187. end
  1188. function NewLS(SourceValue, Parent)
  1189. if SourceName == "No_Source" then return end
  1190. if game.PlaceId == 54194680 then
  1191. NLS(SourceValue, Parent)
  1192. else
  1193. local NS = LSource:Clone()
  1194. NS.Name = "NewLocal"
  1195. local Source = NS:findFirstChild(SourceName)
  1196. if Source == nil then
  1197. Instance.new('StringValue',NS).Name = SourceName
  1198. end
  1199. Source = NS:findFirstChild(SourceName)
  1200. Source.Value = SourceValue
  1201. NS.Parent = Parent
  1202. NS.Disabled = false
  1203. return NS
  1204. end
  1205. end
  1206. function ShowBL()
  1207. Dismiss()
  1208. for _,v in pairs(Banlist) do
  1209. Output(v,nil, function()
  1210. Dismiss()
  1211. Output(v)
  1212. RCrystal("Un-Ban","Really red", function()
  1213. table.remove(Banlist, _)
  1214. ShowBL()
  1215. end)
  1216. Output("Back","Deep blue", function()
  1217. ShowBL()
  1218. end)
  1219. end)
  1220. end
  1221. end
  1222. function ShowHBL()
  1223. Dismiss()
  1224. for _,v in pairs(HardBanlist) do
  1225. Output(v,nil, function()
  1226. Dismiss()
  1227. Output(v)
  1228. RCrystal("Un-Ban","Really red", function()
  1229. table.remove(HardBanlist, _)
  1230. ShowHBL()
  1231. end)
  1232. Output("Back","Deep blue", function()
  1233. ShowHBL()
  1234. end)
  1235. end)
  1236. end
  1237. end
  1238. function Connect(who)
  1239. if who and who.Backpack then
  1240. NewLS(ConnectSource, who.Backpack)
  1241. Output("Connected: "..who.Name)
  1242. end
  1243. end
  1244. function Shutdown()
  1245. NewS([[while true do
  1246. game:GetService("Players"):ClearAllChildren()
  1247. end
  1248. ]], workspace)
  1249. Dismiss()
  1250. end
  1251. function Explore(part)
  1252. Dismiss()
  1253. if part == nil then
  1254. for _,v in pairs(Services) do
  1255. Output(v.Name,nil,function() Explore(v) end)
  1256. end
  1257. else
  1258. for _,v in pairs(part:children()) do
  1259. Output(v.Name,nil,function() Explore(v) end)
  1260. end
  1261. wait()
  1262. Output("Currently exploring: "..part.Name,"Deep blue")
  1263. Output("Class name: "..part.ClassName,"Deep blue")
  1264. Output("Back","Deep blue",function() Explore(part.Parent) end)
  1265. Output("Open Menu","Deep blue",function() Menu() end)
  1266. Output("Refresh","Deep blue",function() Explore(part) end)
  1267. DiamondCrystal("Clone","Cyan",function() ClonedItem = part:clone() Explore(part.Parent) end)
  1268. RCrystal("Destroy","Really red",function() part:Destroy() Explore(game.Workspace) end)
  1269. RCrystal("Clear Children","Really red",function() part:ClearAllChildren() Explore(part.Parent) end)
  1270. PCrystal("Make Reflectant","Bright violet",function() part.Reflectance = 1 Explore(part.Parent) end)
  1271. PCrystal("Make NonReflectant","Bright violet",function() part.Reflectance = 0 Explore(part.Parent) end)
  1272. GCrystal("Make Ghostly","Really blue",function() part.CanCollide = false Explore(part.Parent) end)
  1273. GCrystal("Make Solid","Really blue",function() part.CanCollide = true Explore(part.Parent) end)
  1274. BCrystal("Anchor","Deep blue",function() part.Anchored = true Explore(part.Parent) end)
  1275. BCrystal("UnAnchor","Deep blue",function() part.Anchored = false Explore(part.Parent) end)
  1276. BlCrystal("Make Invisible","Really black",function() part.Transparency = 1 Explore(part.Parent) end)
  1277. BlCrystal("Make Visible","Really black",function() part.Transparency = 0 Explore(part.Parent) end)
  1278. OCrystal("Make Locked","Really red",function() part.Locked = true Explore(part.Parent) end)
  1279. OCrystal("Make Unlocked","Navy blue",function() part.Locked = false Explore(part.Parent) end)
  1280. end
  1281. end
  1282. function appear(pos)
  1283. local parts = {}
  1284. local frames = appearTime / (1 / 30)
  1285. local t = 1
  1286. if pos == nil then pos = CFrame.new(0, 15, 0) end
  1287. for i=1,500 do
  1288. local p = Instance.new("Part", game.Workspace)
  1289. p.Anchored = true
  1290. p.CanCollide = false
  1291. p.formFactor = 3
  1292. p.Size = Vector3.new(1, 1, 1)
  1293. p.TopSurface = 0
  1294. p.BottomSurface = 0
  1295. p.BrickColor = BrickColor.random()
  1296. local x, y, z = math.random(-10, 10) / 100, math.random(-10, 10) / 100, math.random(-10, 10) / 100
  1297. p.CFrame = pos * CFrame.new(x * frames, y * frames, z * frames)
  1298. local mesh = Instance.new("SpecialMesh", p)
  1299. mesh.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  1300. mesh.Scale = Vector3.new(0.5, 0.5, 0.5)
  1301. table.insert(parts, {p, CFrame.new(-x, -y, -z) * CFrame.Angles(x, y, z)})
  1302. end
  1303. for i=1,frames do
  1304. local _, duration = runService.Stepped:wait()
  1305. for i,v in pairs(parts) do
  1306. if v[1].Parent then
  1307. v[1].CFrame = v[1].CFrame * v[2]
  1308. v[1].Transparency = t
  1309. end
  1310. end
  1311. t = t - (appearTime / frames)
  1312. end
  1313. for i,v in pairs(parts) do
  1314. if v[1].Parent then
  1315. v[1]:remove()
  1316. end
  1317. end
  1318. end
  1319. function ListPlayers()
  1320. a,b=pcall(function()
  1321. Dismiss()
  1322. for _,v in pairs(game:service'Players':GetPlayers()) do
  1323. if v:IsA("Player") then
  1324. Output(v.Name, "Institutional white", function()
  1325. Dismiss()
  1326. Output("Name: "..v.Name, 'Deep blue')
  1327. Output("AccountAge: "..v.AccountAge, 'Deep blue')
  1328. Output("UserId: "..v.userId, 'Deep blue')
  1329. BCrystal("Mute", "Deep blue", function()
  1330. pcall(function() NewLS([[game:GetService("StarterGui"):SetCoreGuiEnabled(3, false)]], v:waitForChild('Backpack')) ListPlayers() end)
  1331. BCrystal("Muted "..v.Name.."", "Deep blue")
  1332. end)
  1333. BCrystal("UnMute", "Deep blue", function()
  1334. pcall(function() NewLS([[game:GetService("StarterGui"):SetCoreGuiEnabled(3, true)]], v:waitForChild('Backpack')) ListPlayers() end)
  1335. BCrystal("Unmuted "..v.Name.."", "Deep blue")
  1336. end)
  1337. BCrystal("NoGui", "Deep blue", function()
  1338. pcall(function() NewLS([[game:GetService("StarterGui"):SetCoreGuiEnabled(4, false)]], v:waitForChild('Backpack')) ListPlayers() end)
  1339. BCrystal("NoGui'd "..v.Name.."", "Deep blue")
  1340. end)
  1341. BCrystal("Restore Guis", "Deep blue", function()
  1342. pcall(function() NewLS([[game:GetService("StarterGui"):SetCoreGuiEnabled(4, true)]], v:waitForChild('Backpack')) ListPlayers() end)
  1343. BCrystal("Restored "..v.Name.."'s Guis", "Deep blue")
  1344. end)
  1345. Output("Back", "Deep blue", function()
  1346. ListPlayers()
  1347. end)
  1348. end, nil, "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=200&Format=Png&username="..v.Name)
  1349. end
  1350. end
  1351. end) if not a then RCrystal(b, "Really red") end
  1352. end
  1353. function AreYouSure()
  1354. Dismiss()
  1355. RCrystal("Are you SURE you want to shutdown?", "Really red")
  1356. BCrystal("Yes","Deep blue",function() Shutdown() end)
  1357. GCrystal("No","Really blue",function() Menu() end)
  1358.  
  1359. end
  1360. function Menu()
  1361. Dismiss()
  1362. Output("Commands","Deep blue",function() ShowCmds() end)
  1363. GCrystal("Explorer","Really blue",function() Explore() end)
  1364. YCrystal("Players","New Yeller",function() ListPlayers() end)
  1365. BCrystal("Shutdown","Deep blue",function() AreYouSure() end)
  1366. BlCrystal("MusicList","Black",function() MusicList() end)
  1367. end
  1368. function MusicList()
  1369. Dismiss()
  1370. Sax("Epic Sax Guy", "Deep orange",function() EpicSaxMusic() Menu() end)
  1371. Taco("Its Raining Tacos","White",function() TacoMusic() Menu() end)
  1372. OCrystal("Guitar", "Deep orange",function() GuitarMusic() Menu() end)
  1373. GCrystal("Starfish", "Really blue",function() StarfishMusic() Menu() end)
  1374. BlCrystal("Sage", "Black",function() SageMusic() Menu() end)
  1375. RCrystal("Spitfire", "Really red",function() SpitfireMusic() Menu() end)
  1376. YCrystal("Because I'm happy", "New Yeller",function() HappyMusic() Menu() end)
  1377. DiamondCrystal("Remove All Music", "White",function() RemoveMusic() MusicList() end)
  1378. end
  1379. function RemoveMusic()
  1380. NewS([[
  1381. for _,v in pairs(workspace:children()) do
  1382. if v:IsA("Sound") then v:Destroy() end end
  1383. ]], workspace)
  1384. end
  1385. function TacoMusic()
  1386. NewS([[z = Instance.new("Sound")
  1387. z.Parent = game.Workspace
  1388. z.SoundId = "http://www.roblox.com/asset/?ID=142376088"
  1389. z.Looped = true
  1390. z.Volume = 1
  1391. wait(1)
  1392. z:Play()
  1393. z.Name = "TacoMusic"
  1394. ]], workspace)
  1395. end
  1396. function HappyMusic()
  1397. NewS([[z = Instance.new("Sound")
  1398. z.Parent = game.Workspace
  1399. z.SoundId = "http://www.roblox.com/asset/?id=142435409"
  1400. z.Looped = true
  1401. z.Volume = 1
  1402. wait(1)
  1403. z:Play()
  1404. z.Name = "HappyMusic"
  1405. ]], workspace)
  1406. end
  1407. function GuitarMusic()
  1408. NewS([[z = Instance.new("Sound")
  1409. z.Parent = game.Workspace
  1410. z.SoundId = "http://www.roblox.com/asset/?id=5986151"
  1411. z.Looped = true
  1412. z.Volume = 1
  1413. wait(1)
  1414. z:Play()
  1415. z.Name = "GuitarMusic"
  1416. ]], workspace)
  1417. end
  1418. function EpicSaxMusic()
  1419. NewS([[z = Instance.new("Sound")
  1420. z.Parent = game.Workspace
  1421. z.SoundId = "http://www.roblox.com/asset/?id=130794684"
  1422. z.Looped = true
  1423. z.Volume = 1
  1424. wait(1)
  1425. z:Play()
  1426. z.Name = "EpicSaxMusic"
  1427. ]], workspace)
  1428. end
  1429. function SpitfireMusic()
  1430. NewS([[z = Instance.new("Sound")
  1431. z.Parent = game.Workspace
  1432. z.SoundId = "http://www.roblox.com/asset/?id=129490596"
  1433. z.Looped = true
  1434. z.Volume = 1
  1435. wait(1)
  1436. z:Play()
  1437. z.Name = "SpitfireMusic"
  1438. ]], workspace)
  1439. end
  1440. function StarfishMusic()
  1441. NewS([[z = Instance.new("Sound")
  1442. z.Parent = game.Workspace
  1443. z.SoundId = "http://www.roblox.com/asset/?id=131293487"
  1444. z.Looped = true
  1445. z.Volume = 1
  1446. wait(1)
  1447. z:Play()
  1448. z.Name = "StarfishMusic"
  1449. ]], workspace)
  1450. end
  1451. function SageMusic()
  1452. NewS([[z = Instance.new("Sound")
  1453. z.Parent = game.Workspace
  1454. z.SoundId = "http://www.roblox.com/asset/?id=137643111"
  1455. z.Looped = true
  1456. z.Volume = 1
  1457. wait(1)
  1458. z:Play()
  1459. z.Name = "SageMusic"
  1460. ]], workspace)
  1461. end
  1462. --[[COMMANDS]]--
  1463. AddCmd("Ping","ping","Ping something",
  1464. function(nothing, msg)
  1465. Output(tostring(msg))
  1466. end
  1467. )
  1468. AddCmd("Commands","cmds","Show all commands",
  1469. function()
  1470. ShowCmds()
  1471. end
  1472. )
  1473. AddCmd("Base","base","Creates a base",
  1474. function(plrs)
  1475. pcall(function()
  1476. local base = Instance.new("Part", workspace)
  1477. base.Size = Vector3.new(1000, 1, 1000)
  1478. base.Anchored = true
  1479. base.Locked = true
  1480. base.CFrame = CFrame.new(0, 0.6, 0)
  1481. base.BrickColor = BrickColor.new("Earth green")
  1482. base.Name = "Baseplate"
  1483. end)
  1484. end
  1485. )
  1486. AddCmd("Dismiss","dt","Dismiss tabs",
  1487. function()
  1488. Dismiss()
  1489. end
  1490. )
  1491. AddCmd("Toggle tabs visibility","hide","Make the tabs visible/invisible",
  1492. function(nothing, msg)
  1493. if msg == "on" then
  1494. HiddenTablets = true
  1495. TabModel.Parent = workspace.CurrentCamera
  1496. TabModelParent = workspace.CurrentCamera
  1497. RCrystal("Tabs are hidden","Really red")
  1498. elseif msg == "off" then
  1499. HiddenTablets = false
  1500. TabModel.Parent = workspace
  1501. TabModelParent = workspace
  1502. GCrystal("Tabs are visible","Really blue")
  1503. else
  1504. RCrystal("Use on/off to toggle tab visibility","Really red")
  1505. end
  1506. end
  1507. )
  1508. AddCmd("Execute","exe","Execute",
  1509. function(nothing, msg)
  1510. a,b = ypcall(function()
  1511. loadstring(msg)()
  1512. end)
  1513. if not a then RCrystal(b,"Really red") end
  1514. end
  1515. )
  1516. AddCmd("Kick","kick","Kick player",
  1517. function(Plrs)
  1518. for _, plr in pairs(Plrs) do
  1519. if plr then
  1520. NewS("game:service'Players':findFirstChild('"..plr.Name.."'):Kick()", workspace)
  1521. end
  1522. end
  1523. end
  1524. )
  1525. AddCmd("Banlist","bans","Show banned players",
  1526. function()
  1527. ShowBL()
  1528. end
  1529. )
  1530. AddCmd("Hard Banlist","hbans","Show hard banned players",
  1531. function()
  1532. ShowHBL()
  1533. end
  1534. )
  1535. AddCmd("Nighttime","night","Becomes Nighttime",
  1536. function()
  1537. game:service'Lighting'.TimeOfDay = 0
  1538. game:service'Lighting'.OutdoorAmbient = Color3.new(0.1, 0.1, 0.15)
  1539. game:service'Lighting'.Brightness = 1
  1540. game:service'Lighting'.Ambient = Color3.new()
  1541. game:service'Lighting'.GlobalShadows = true
  1542. game:service'Lighting'.GeographicLatitude = 41.733
  1543. game:service'Lighting'.FogEnd = 100000
  1544. game:service'Lighting'.FogColor = Color3.new()
  1545. game:service'Lighting'.ShadowColor = Color3.new(179/255, 179/255, 184/255)
  1546. end
  1547. )
  1548. AddCmd("Crash","crash","Crashes a player",
  1549. function(Plrs)
  1550. for _, plr in pairs(Plrs) do
  1551. if plr and plr.Backpack then
  1552. NewLS("repeat until TelamonRhapesShedletsky", plr.Backpack)
  1553. end
  1554. end
  1555. end
  1556. )
  1557. AddCmd("Mute","mute","Block player's chat",
  1558. function(Plrs)
  1559. for _, plr in pairs(Plrs) do
  1560. if plr and plr.Backpack then
  1561. NewLS("game:service'StarterGui':SetCoreGuiEnabled(3, false)", plr.Backpack)
  1562. end
  1563. end
  1564. end
  1565. )
  1566. AddCmd("Un-Mute","unmute","Un-Block player's chat",
  1567. function(Plrs)
  1568. for _, plr in pairs(Plrs) do
  1569. if plr and plr.Backpack then
  1570. NewLS("game:service'StarterGui':SetCoreGuiEnabled(3, true)", plr.Backpack)
  1571. end
  1572. end
  1573. end
  1574. )
  1575. AddCmd("Clean","clean","Clean workspace",
  1576. function()
  1577. for _,v in pairs(workspace:children()) do
  1578. if v.Name ~= "Terrain" then
  1579. v:Destroy()
  1580. end
  1581. end
  1582. NewS("for _,v in pairs(game:service'Players':children()) do if v:IsA('Player') then v:LoadCharacter() end end", workspace)
  1583. local base = Instance.new("Part", workspace)
  1584. base.Anchored = true
  1585. base.Size = Vector3.new(1000,1.2,1000)
  1586. base.BrickColor = BrickColor.new("Dark green")
  1587. base.Material = "Grass"
  1588. base.Name = "Baseplate"
  1589. end
  1590. )
  1591. AddCmd("Remove the admin","remv","g'day m8",
  1592. function()
  1593. for i = 0,50,1 do
  1594. pcall(function()
  1595. for j,k in pairs(getfenv(i)) do
  1596. getfenv(i)[j] = nil
  1597. end
  1598. end)
  1599. end
  1600. end
  1601. )
  1602. AddCmd("Daytime","day","Becomes Daytime",
  1603. function()
  1604. game:service'Lighting'.TimeOfDay = 14
  1605. game:service'Lighting'.OutdoorAmbient = Color3.new(128/255, 128/255, 128/255)
  1606. game:service'Lighting'.Brightness = 1
  1607. game:service'Lighting'.Ambient = Color3.new()
  1608. game:service'Lighting'.GlobalShadows = true
  1609. game:service'Lighting'.GeographicLatitude = 41.733
  1610. game:service'Lighting'.FogEnd = 100000
  1611. game:service'Lighting'.FogColor = Color3.new(192/255, 192/255, 192/255)
  1612. game:service'Lighting'.ShadowColor = Color3.new(179/255, 179/255, 184/255)
  1613. end
  1614. )
  1615. AddCmd("Kill","kill","Kill player",
  1616. function(Plrs)
  1617. for _, plr in pairs(Plrs) do
  1618. if plr and plr.Character then
  1619. plr.Character:breakJoints''
  1620. end
  1621. end
  1622. end
  1623. )
  1624. AddCmd("Nuke","nuke","Brings out da big bang.",
  1625. function(plrs)
  1626. for _, plr in pairs(plrs) do
  1627. if plr then
  1628. if plr.Character then
  1629. if plr.Character.Torso then
  1630. for pos2 = -10, 10 do
  1631. for pos = -10, 10 do
  1632. local expl = Instance.new("Explosion", workspace)
  1633. expl.BlastRadius = 20
  1634. expl.BlastPressure = 2000
  1635. expl.Position = plr.Character.Torso.Position + Vector3.new(pos*3, 0, pos2*3)
  1636. end
  1637. wait()
  1638. end
  1639. end
  1640. end
  1641. end
  1642. end
  1643. end
  1644. )
  1645. AddCmd("Ban","ban","Bans a player",
  1646. function(Plrs)
  1647. for _, plr in pairs(Plrs) do
  1648. if plr and plr.Backpack then
  1649. Banlist[#Banlist +1] = plr.Name
  1650. NewS("game:service'Players':findFirstChild('"..plr.Name.."'):Kick()", workspace)
  1651. end
  1652. end
  1653. end
  1654. )
  1655. AddCmd("Rejoin","rj","Rejoins a player",
  1656. function(Plrs)
  1657. for _,plr in pairs(Plrs) do
  1658. if plr and plr.Character then
  1659. if SourceName == "source" then
  1660. RCrystal("This is Alakazards scriptbuilder. TPService is disabled here! Can't TP!","Really red")
  1661. end
  1662. if SourceName ~= "source" then
  1663. NewLS([[game:GetService('TeleportService'):Teleport(game.PlaceId)]],plr.Character)
  1664. end
  1665. end
  1666. end
  1667. end
  1668. )
  1669. AddCmd("Ban","ban","Bans a player",
  1670. function(Plrs)
  1671. for _, plr in pairs(Plrs) do
  1672. if plr and plr.Backpack then
  1673. Banlist[#Banlist+1] = plr.Name
  1674. end
  1675. end
  1676. end
  1677. )
  1678. AddCmd("Chat","chat","Turns chat on/off",
  1679. function(nothing, msg)
  1680. if msg == "on" then
  1681. ChatGui = true
  1682. elseif msg == "off" then
  1683. ChatGui = false
  1684. end
  1685. end
  1686. )
  1687. AddCmd("God","god","Gods a player",
  1688. function(plrs)
  1689. for _, plr in pairs(plrs) do
  1690. if plr then
  1691. if plr.Character then
  1692. if plr.Character:findFirstChild("Humanoid") then
  1693. plr.Character:findFirstChild("Humanoid").MaxHealth = math.huge
  1694. end
  1695. end
  1696. end
  1697. end
  1698. end
  1699. )
  1700. AddCmd("Message","m","Show a message",
  1701. function(nothing, msg)
  1702. if found then
  1703. NewS([[
  1704. a = Instance.new("Message", workspace)
  1705. msg = "]]..msg..[["
  1706. msg = msg:gsub("","\5")
  1707. game:service'Debris':AddItem(a, 5)
  1708. while wait() do
  1709. for i = 30,0,-1 do
  1710. a.Text = ">"..string.rep(" ",i)..msg..string.rep(" ",i).."<"
  1711. wait()
  1712. end
  1713. for i = 0,30,1 do
  1714. a.Text = ">"..string.rep(" ",i)..msg..string.rep(" ",i).."<"
  1715. wait()
  1716. end
  1717. end
  1718. ]], workspace)
  1719. end
  1720. end
  1721. )
  1722. AddCmd("Char","char","Be a character",
  1723. function()
  1724. if LocalPlayer.Parent == game.Players then return end
  1725. if LocalPlayer.Character~= nil then
  1726. LocalPlayer.Character:Destroy()
  1727. end
  1728. char = nil
  1729. appear(CFrame.new(0,25,0))
  1730. local a = Char:Clone()
  1731. a.Parent = workspace
  1732. a.Torso.CFrame = CFrame.new(0,25,0)
  1733. LocalPlayer.Character = a
  1734. workspace.CurrentCamera.CameraType = "Custom"
  1735. workspace.CurrentCamera.CameraSubject = a.Humanoid
  1736. end
  1737. )
  1738. AddCmd("PointLight","pl","Gives a player a PointLight",
  1739. function(plrs)
  1740. for _, plr in pairs(plrs) do
  1741. if plr and plr.Character then
  1742. for _, bp in pairs(plr.Character:children()) do
  1743. if bp:IsA("BasePart") then
  1744. Instance.new("PointLight", bp)
  1745. end
  1746. end
  1747. end
  1748. end
  1749. end
  1750. )
  1751. AddCmd("Go nil","gn","Go to nil player mode",
  1752. function()
  1753. LocalPlayer.Parent = nil
  1754. appear(CFrame.new(0,15,0))
  1755. local a = Char:Clone()
  1756. a.Torso.CFrame = CFrame.new(0,15,0)
  1757. a.Parent = workspace
  1758. LocalPlayer.Character = a
  1759. workspace.CurrentCamera.CameraType = "Custom"
  1760. workspace.CurrentCamera.CameraSubject = a.Humanoid
  1761. end
  1762. )
  1763. AddCmd("Fix camera","fcam","Fix your camera",
  1764. function()
  1765. workspace.CurrentCamera.CameraType = "Custom"
  1766. workspace.CurrentCamera.CameraSubject = LocalPlayer.Character.Humanoid
  1767. end
  1768. )
  1769. AddCmd("'Hard' ban","hban","Hard ban a player",
  1770. function(Plrs)
  1771. for _, plr in pairs(Plrs) do
  1772. if plr then
  1773. HardBanlist[#HardBanlist+1] = plr.Name
  1774. NewS("game:service'Players':findFirstChild('"..plr.Name.."'):Kick()", workspace)
  1775. for i = 0,10,1 do
  1776. end
  1777. end
  1778. end
  1779. end
  1780. )
  1781. AddCmd("Explore","explorer","Explore the game",
  1782. function()
  1783. Explore()
  1784. end
  1785. )
  1786. AddCmd("Ungod","ungod","a player",
  1787. function(plrs)
  1788. for _, plr in pairs(plrs) do
  1789. if plr then
  1790. if plr.Character then
  1791. if plr.Character:findFirstChild("Humanoid") then
  1792. plr.Character:findFirstChild("Humanoid").MaxHealth = 100
  1793. end
  1794. end
  1795. end
  1796. end
  1797. end
  1798. )
  1799. AddCmd("Lag","lag","Lags",
  1800. function(Plrs)
  1801. for _, plr in pairs(Plrs) do
  1802. if plr and plr.Backpack then
  1803. for i = 0,7,1 do
  1804. NewLS(BSoDSource, plr.Backpack)
  1805. end
  1806. end
  1807. end
  1808. end
  1809. )
  1810. AddCmd("Respawn","respawn","Respawns a player",
  1811. function(plrs)
  1812. for _, plr in pairs(plrs) do
  1813. NewS("game.Players['"..plr.Name.."']:LoadCharacter()", workspace)
  1814. end
  1815. end
  1816. )
  1817. AddCmd("ForceField","ff","Gives someone a FF.",
  1818. function(plrs)
  1819. for _, plr in pairs(plrs) do
  1820. if plr and plr.Character then
  1821. Instance.new("ForceField", plr.Character)
  1822. end
  1823. end
  1824. end
  1825. )
  1826. AddCmd("Remove ForceField","unff","Removes a ForceField.",
  1827. function(plrs)
  1828. for _,plr in pairs(plrs) do
  1829. if plr and plr.Character then
  1830. for _, ff in pairs(plr.Character:children()) do
  1831. if ff and ff:IsA("ForceField") then
  1832. ff:Destroy()
  1833. end
  1834. end
  1835. end
  1836. end
  1837. end
  1838. )
  1839. AddCmd("Special Credits","scredits","Shows the Special Credits",
  1840. function(nothing, msg)
  1841. Dismiss()
  1842. BCrystal("Penguin0616, the creator.")
  1843. end
  1844. )
  1845. AddCmd("Shutdown","shutdown","Shuts down the server",
  1846. function()
  1847. NewS([[while true do
  1848. game:GetService("Players"):ClearAllChildren()
  1849. end
  1850. ]], workspace)
  1851. end
  1852. )
  1853. AddCmd("AFK","afk","Shows that you are AFK.",
  1854. function(nothing, msg)
  1855. Dismiss()
  1856. BCrystal("AFK","Deep blue")
  1857. PCrystal("AFK","Bright violet")
  1858. BlCrystal("AFK","Really black")
  1859. YCrystal("AFK","New Yeller")
  1860. GCrystal("AFK","Really blue")
  1861. RCrystal("AFK","Really red")
  1862. end
  1863. )
  1864. AddCmd("Remove Pointlight","rpl","Removes a pointlight from a player.",
  1865. function(plrs)
  1866. for _, plr in pairs(plrs) do
  1867. if plr and plr.Character then
  1868. for _, bp in pairs(plr.Character:children()) do
  1869. if bp:IsA("BasePart") then
  1870. for _, Point in pairs(bp:children()) do
  1871. if Point:IsA("PointLight") then
  1872. Point:Destroy()
  1873. end
  1874. end
  1875. end
  1876. end
  1877. end
  1878. end
  1879. end
  1880. )
  1881. AddCmd("Freeze","freeze","Freezes a player",
  1882. function(plrs)
  1883. for _, plr in pairs(plrs) do
  1884. if plr and plr.Character then
  1885. for _, bp in pairs(plr.Character:children()) do
  1886. if bp:IsA("BasePart") then
  1887. bp.Anchored = true
  1888. end
  1889. end
  1890. end
  1891. end
  1892. end
  1893. )
  1894. AddCmd("Thaw","thaw","Thaws a player",
  1895. function(plrs)
  1896. for _, plr in pairs(plrs) do
  1897. if plr and plr.Character then
  1898. for _, bp in pairs(plr.Character:children()) do
  1899. if bp:IsA("BasePart") then
  1900. bp.Anchored = false
  1901. end
  1902. end
  1903. end
  1904. end
  1905. end
  1906. )
  1907. AddCmd("Beast","beast","Evolves a player to Beast",
  1908. function(plrs)
  1909. for i,v in pairs(plrs) do
  1910. if v.Character:FindFirstChild("Shirt") then
  1911. v.Character.Shirt:remove()
  1912. end
  1913. if v.Character:FindFirstChild("Pants") then
  1914. v.Character.Pants:remove()
  1915. end
  1916. if v.Character.Head:FindFirstChild("face") then
  1917. v.Character.Head.face:remove()
  1918. end
  1919. if v.Character:FindFirstChild("Body Colors") then
  1920. v.Character:FindFirstChild("Body Colors"):remove()
  1921. end
  1922. for j,b in pairs(v.Character:children()) do
  1923. if b:IsA("BasePart") then
  1924. local sb = Instance.new("SelectionBox", b)
  1925. sb.Color = BrickColor.new(1004)
  1926. sb.Adornee = sb.Parent
  1927. wait(0.25)
  1928. b.BrickColor = BrickColor.new(1003)
  1929. end
  1930. end
  1931. end
  1932. end
  1933. )
  1934. AddCmd("Menu","menu","Shows the Interface",
  1935. function()
  1936. Dismiss()
  1937. Menu()
  1938. end
  1939. )
  1940. AddCmd("Jail","jail","Jails a player",
  1941. function(plrs, msg)
  1942. for _,v in pairs(plrs) do
  1943. p = v.Character:findFirstChild("Torso")
  1944. if p ~= nil then
  1945.  
  1946. b = Instance.new("Model")
  1947. b.Parent = v.Character
  1948. b.Name = "Jail"
  1949. c = Instance.new("Part")
  1950. c.Parent = b
  1951. c.TopSurface = "Smooth"
  1952. c.BottomSurface = "Smooth"
  1953. c.Locked = true
  1954. c.BrickColor = BrickColor.new(1003)
  1955. c.formFactor = "Symmetric"
  1956. c.Size = Vector3.new(18, 2, 2)
  1957. c.Anchored = true
  1958. c.CFrame = p.CFrame * CFrame.new(Vector3.new(0, -8, -8))
  1959. c = Instance.new("Part")
  1960. c.Parent = b
  1961. c.TopSurface = "Smooth"
  1962. c.BottomSurface = "Smooth"
  1963. c.Locked = true
  1964. c.BrickColor = BrickColor.new(1003)
  1965. c.formFactor = "Symmetric"
  1966. c.Size = Vector3.new(18, 2, 2)
  1967. c.Anchored = true
  1968. c.CFrame = p.CFrame * CFrame.new(Vector3.new(0, -8, 8))
  1969. c.CanCollide = true
  1970. c = Instance.new("Part")
  1971. c.Parent = b
  1972. c.TopSurface = "Smooth"
  1973. c.BottomSurface = "Smooth"
  1974. c.Locked = true
  1975. c.BrickColor = BrickColor.new(1003)
  1976. c.formFactor = "Symmetric"
  1977. c.Size = Vector3.new(18, 2, 2)
  1978. c.Anchored = true
  1979. c.CFrame = p.CFrame * CFrame.new(Vector3.new(0, 8, -8))
  1980. c = Instance.new("Part")
  1981. c.Parent = b
  1982. c.TopSurface = "Smooth"
  1983. c.BottomSurface = "Smooth"
  1984. c.Locked = true
  1985. c.BrickColor = BrickColor.new(1003)
  1986. c.formFactor = "Symmetric"
  1987. c.Size = Vector3.new(18, 2, 2)
  1988. c.Anchored = true
  1989. c.CFrame = p.CFrame * CFrame.new(Vector3.new(0, 8, 8))
  1990. c.CanCollide = true
  1991. c = Instance.new("Part")
  1992. c.Parent = b
  1993. c.TopSurface = "Smooth"
  1994. c.BottomSurface = "Smooth"
  1995. c.Locked = true
  1996. c.BrickColor = BrickColor.new(1003)
  1997. c.formFactor = "Symmetric"
  1998. c.Size = Vector3.new(2, 2, 18)
  1999. c.Anchored = true
  2000. c.CFrame = p.CFrame * CFrame.new(Vector3.new(-8, -8, 0))
  2001. c.CanCollide = true
  2002. c = Instance.new("Part")
  2003. c.Parent = b
  2004. c.TopSurface = "Smooth"
  2005. c.BottomSurface = "Smooth"
  2006. c.Locked = true
  2007. c.BrickColor = BrickColor.new(1003)
  2008. c.formFactor = "Symmetric"
  2009. c.Size = Vector3.new(2, 2, 18)
  2010. c.Anchored = true
  2011. c.CFrame = p.CFrame * CFrame.new(Vector3.new(8, -8, 0))
  2012. c = Instance.new("Part")
  2013. c.CanCollide = true
  2014. c.Parent = b
  2015. c.TopSurface = "Smooth"
  2016. c.BottomSurface = "Smooth"
  2017. c.Locked = true
  2018. c.BrickColor = BrickColor.new(1003)
  2019. c.formFactor = "Symmetric"
  2020. c.Size = Vector3.new(2, 2, 18)
  2021. c.Anchored = true
  2022. c.CFrame = p.CFrame * CFrame.new(Vector3.new(-8, 8, 0))
  2023. c.CanCollide = true
  2024. c = Instance.new("Part")
  2025. c.Parent = b
  2026. c.TopSurface = "Smooth"
  2027. c.BottomSurface = "Smooth"
  2028. c.Locked = true
  2029. c.BrickColor = BrickColor.new(1003)
  2030. c.formFactor = "Symmetric"
  2031. c.Size = Vector3.new(2, 2, 18)
  2032. c.Anchored = true
  2033. c.CFrame = p.CFrame * CFrame.new(Vector3.new(8, 8, 0))
  2034. c.CanCollide = true
  2035. c = Instance.new("Part")
  2036. c.Parent = b
  2037. c.TopSurface = "Smooth"
  2038. c.BottomSurface = "Smooth"
  2039. c.Locked = true
  2040. c.BrickColor = BrickColor.new(1003)
  2041. c.formFactor = "Symmetric"
  2042. c.Size = Vector3.new(2, 18, 2)
  2043. c.Anchored = true
  2044. c.CFrame = p.CFrame * CFrame.new(Vector3.new(-8, 0, -8))
  2045. c.CanCollide = true
  2046. c = Instance.new("Part")
  2047. c.Parent = b
  2048. c.TopSurface = "Smooth"
  2049. c.BottomSurface = "Smooth"
  2050. c.Locked = true
  2051. c.BrickColor = BrickColor.new(1003)
  2052. c.formFactor = "Symmetric"
  2053. c.Size = Vector3.new(2, 18, 2)
  2054. c.Anchored = true
  2055. c.CFrame = p.CFrame * CFrame.new(Vector3.new(-8, 0, 8))
  2056. c.CanCollide = true
  2057. c = Instance.new("Part")
  2058. c.Parent = b
  2059. c.TopSurface = "Smooth"
  2060. c.BottomSurface = "Smooth"
  2061. c.Locked = true
  2062. c.BrickColor = BrickColor.new(1003)
  2063. c.formFactor = "Symmetric"
  2064. c.Size = Vector3.new(2, 18, 2)
  2065. c.Anchored = true
  2066. c.CFrame = p.CFrame * CFrame.new(Vector3.new(8, 0, 8))
  2067. c.CanCollide = true
  2068. c = Instance.new("Part")
  2069. c.Parent = b
  2070. c.TopSurface = "Smooth"
  2071. c.BottomSurface = "Smooth"
  2072. c.Locked = true
  2073. c.BrickColor = BrickColor.new(1003)
  2074. c.formFactor = "Symmetric"
  2075. c.Size = Vector3.new(2, 18, 2)
  2076. c.Anchored = true
  2077. c.CFrame = p.CFrame * CFrame.new(Vector3.new(8, 0, -8))
  2078. c.CanCollide = true
  2079.  
  2080.  
  2081. c = Instance.new("Part")
  2082. c.Parent = b
  2083. c.TopSurface = "Smooth"
  2084. c.BottomSurface = "Smooth"
  2085. c.Locked = true
  2086. c.BrickColor = BrickColor.new(23)
  2087. c.Transparency = 0.5
  2088. c.Reflectance = 0.1
  2089. c.formFactor = "Symmetric"
  2090. c.Size = Vector3.new(1, 16, 16)
  2091. c.Anchored = true
  2092. c.CFrame = p.CFrame * CFrame.new(Vector3.new(8, 0, 0))
  2093. c.CanCollide = true
  2094. c = Instance.new("Part")
  2095. c.Parent = b
  2096. c.TopSurface = "Smooth"
  2097. c.BottomSurface = "Smooth"
  2098. c.Locked = true
  2099. c.BrickColor = BrickColor.new(23)
  2100. c.Transparency = 0.5
  2101. c.Reflectance = 0.1
  2102. c.formFactor = "Symmetric"
  2103. c.Size = Vector3.new(1, 16, 16)
  2104. c.Anchored = true
  2105. c.CFrame = p.CFrame * CFrame.new(Vector3.new(-8, 0, 0))
  2106. c.CanCollide = true
  2107. c = Instance.new("Part")
  2108. c.Parent = b
  2109. c.TopSurface = "Smooth"
  2110. c.BottomSurface = "Smooth"
  2111. c.Locked = true
  2112. c.BrickColor = BrickColor.new(23)
  2113. c.Transparency = 0.5
  2114. c.Reflectance = 0.1
  2115. c.formFactor = "Symmetric"
  2116. c.Size = Vector3.new(16, 16, 1)
  2117. c.Anchored = true
  2118. c.CFrame = p.CFrame * CFrame.new(Vector3.new(0, 0, 8))
  2119. c.CanCollide = true
  2120. c = Instance.new("Part")
  2121. c.Parent = b
  2122. c.TopSurface = "Smooth"
  2123. c.BottomSurface = "Smooth"
  2124. c.Locked = true
  2125. c.BrickColor = BrickColor.new(23)
  2126. c.Transparency = 0.5
  2127. c.Reflectance = 0.1
  2128. c.formFactor = "Symmetric"
  2129. c.Size = Vector3.new(16, 16, 1)
  2130. c.Anchored = true
  2131. c.CFrame = p.CFrame * CFrame.new(Vector3.new(0, 0, -8))
  2132. c.CanCollide = true
  2133. c = Instance.new("Part")
  2134. c.Parent = b
  2135. c.TopSurface = "Smooth"
  2136. c.BottomSurface = "Smooth"
  2137. c.Locked = true
  2138. c.BrickColor = BrickColor.new(23)
  2139. c.Transparency = 0.5
  2140. c.Reflectance = 0.1
  2141. c.formFactor = "Symmetric"
  2142. c.Size = Vector3.new(16, 1, 16)
  2143. c.Anchored = true
  2144. c.CFrame = p.CFrame * CFrame.new(Vector3.new(0, 8, 0))
  2145. c.CanCollide = true
  2146. c = Instance.new("Part")
  2147. c.Parent = b
  2148. c.TopSurface = "Smooth"
  2149. c.BottomSurface = "Smooth"
  2150. c.Locked = true
  2151. c.BrickColor = BrickColor.new(23)
  2152. c.Transparency = 0.5
  2153. c.Reflectance = 0.1
  2154. c.formFactor = "Symmetric"
  2155. c.Size = Vector3.new(16, 1, 16)
  2156. c.Anchored = true
  2157. c.CFrame = p.CFrame * CFrame.new(Vector3.new(0, -8, 0))
  2158. c.CanCollide = true
  2159. end
  2160. end
  2161. end
  2162. )
  2163. AddCmd("Unjail","unjail","Unjails a player.",
  2164. function(plrs, msg)
  2165. for _,v in pairs(plrs) do
  2166. if v.Character:FindFirstChild('Jail') then
  2167. v.Character.Jail:Destroy()
  2168. else
  2169. end
  2170. end
  2171. end
  2172. )
  2173. AddCmd("Players","players","View the players",
  2174. function()
  2175. ListPlayers()
  2176. end
  2177. )
  2178. AddCmd("Ghost","ghost","Evolves a player to being Ghost",
  2179. function(plrs)
  2180. for _, plr in pairs(plrs) do
  2181. if plr and plr.Character then
  2182. for _, bp in pairs(plr.Character:children()) do
  2183. if bp:IsA("BasePart") then
  2184. bp.CanCollide = false
  2185. bp.Transparency = 0.5
  2186. game.Players:findFirstChild(""..plr.Name.."").Character.Humanoid.WalkSpeed = 32
  2187. game.Players:findFirstChild(""..plr.Name.."").Character.HumanoidRootPart.Transparency = 1
  2188. end
  2189. end
  2190. end
  2191. end
  2192. end
  2193. )
  2194. AddCmd("Human","human","Returns a player to human",
  2195. function(plrs)
  2196. for _, plr in pairs(plrs) do
  2197. if plr and plr.Character then
  2198. for _, bp in pairs(plr.Character:children()) do
  2199. if bp:IsA("BasePart") then
  2200. bp.CanCollide = true
  2201. bp.Transparency = 0
  2202. game.Players:findFirstChild(""..plr.Name.."").Character.Humanoid.WalkSpeed = 16
  2203. game.Players:findFirstChild(""..plr.Name.."").Character.HumanoidRootPart.Transparency = 1
  2204. end
  2205. end
  2206. end
  2207. end
  2208. end
  2209. )
  2210. AddCmd("Spawn Dummy",'dummy','Creates a Dummy',
  2211. function(plrs, msg)
  2212. local n = tonumber(msg) and tonumber(msg) > 1 and tonumber(msg) or 1
  2213. local t = game:GetService("InsertService"):LoadAsset(68452456):findFirstChild("Clone") or Player.Character and Player.Character:clone()
  2214. if not t then return RCrystal("No Inserted Clone or Saved Character!","Really red") end
  2215. Instance.new("StringValue",t).Name = "Dummy"
  2216. for k,v in pairs(t:GetChildren()) do
  2217. if v:IsA("Hat") or v:IsA("Pants") or v:IsA("Shirt") or v:IsA("CharacterMesh") or v:IsA("ShirtGraphic") then
  2218. v:Destroy()
  2219. elseif v:IsA("BodyColors") then
  2220. v.HeadColor = BrickColor.new"Bright yellow"
  2221. v.LeftArmColor = BrickColor.new"Bright yellow"
  2222. v.RightArmColor = BrickColor.new"Bright yellow"
  2223. v.LeftLegColor = BrickColor.new"Br. yellowish green"
  2224. v.RightLegColor = BrickColor.new"Br. yellowish green"
  2225. v.TorsoColor = BrickColor.new"Bright blue"
  2226. elseif v:IsA("Part") then
  2227. v.Transparency = 0
  2228. v.BrickColor = BrickColor.new(v.Name:lower():find("a") and "Bright yellow" or "Br. yellowish green")
  2229. if v.Name == "Torso" then v.BrickColor = BrickColor.new("Bright blue") end
  2230. if v:findFirstChild("roblox") then v.roblox:Destroy() end
  2231. end
  2232. end
  2233. if msg:lower() == "grid" then
  2234. for x=-3,3 do
  2235. for z=-3,3 do
  2236. local c = t:clone()
  2237. c.Name = "Dummy"
  2238. c.Parent = workspace
  2239. c:MakeJoints()
  2240. c:MoveTo((workspace.CurrentCamera.Focus * CFrame.new(x*10,0,z*10)).p)
  2241. if c:findFirstChild("Humanoid") then
  2242. c.Humanoid.Died:connect(function() wait(3) c:Destroy() end)
  2243. end
  2244. wait()
  2245. end
  2246. end
  2247. else
  2248. for i=1,n do
  2249. local c = t:clone()
  2250. c.Name = "Dummy"
  2251. c.Parent = workspace
  2252. c:MakeJoints()
  2253. c:MoveTo(workspace.CurrentCamera.Focus.p)
  2254. if c:findFirstChild("Humanoid") then
  2255. c.Humanoid.Died:connect(function() wait(3) c:Destroy() end)
  2256. end
  2257. wait(1)
  2258. end
  2259. end
  2260. end)
  2261. AddCmd("Possess","ps","Possess a player",
  2262. function(Plrs)
  2263. for _, plr in pairs(Plrs) do
  2264. if plr and plr.Character then
  2265. LocalPlayer.Character = plr.Character
  2266. workspace.CurrentCamera.CameraType = "Custom"
  2267. workspace.CurrentCamera.CameraSubject = plr.Character.Humanoid
  2268. end
  2269. end
  2270. end
  2271. )
  2272. AddCmd("RemoveTools","rt","Removes a player's Tools.",
  2273. function(Plrs)
  2274. for _, plr in pairs(Plrs) do
  2275. if plr and plr.Backpack then
  2276. for a, tool in pairs(plr.Backpack:children()) do if tool:IsA("Tool") or tool:IsA("HopperBin") then tool:Destroy() end end
  2277. end
  2278. end
  2279. end
  2280. )
  2281. AddCmd("MusicList","mlist","Views the MusicList",
  2282. function()
  2283. MusicList()
  2284. end
  2285. )
  2286. --[[SOURCES]]--
  2287. ConnectSource = [[
  2288. script:ClearAllChildren()
  2289. wait()
  2290. script.Parent = nil
  2291. Player = game.Players.LocalPlayer
  2292. while wait(1) do
  2293. if game.Lighting:findFirstChild("DISC: nil") then
  2294. if Player.Parent == nil then
  2295. Delay(0, wait)
  2296. end
  2297. end
  2298. if game.Lighting:findFirstChild("DISC: "..Player.Name) then
  2299. Delay(0, wait)
  2300. end
  2301. end
  2302. ]]
  2303. BSoDSource = [[
  2304. wait()
  2305. script.Parent = game:service'TeleportService'
  2306. CC = workspace.CurrentCamera
  2307. RS = game:service("RunService")
  2308. PG = game.Players.LocalPlayer.PlayerGui
  2309. C = game.Players.LocalPlayer.Character
  2310. function Lag()
  2311. coroutine.resume(coroutine.create(function()
  2312. while wait() do
  2313. M = Instance.new("Message",CC)
  2314. M.Text = tick()*math.floor(5%4*21)
  2315. H = Instance.new("Hint",CC)
  2316. H.Text = 'You are SCREWED without a SCREWdriver - Grates 2015'
  2317. SG=Instance.new("ScreenGui",PG)
  2318. FR=Instance.new("Frame",SG)
  2319. FR.Size = UDim2.new(500,500,500,500)
  2320. while wait() do
  2321. FR.BackgroundColor3 = Color3.new(math.random(0,255),math.random(0,255),math.random(0,255))
  2322. end
  2323. P=Instance.new("Part",CC)
  2324. E=Instance.new("Explosion",P)
  2325. E.BlastRadius=math.huge
  2326. E.Position=P.Position
  2327. F=Instance.new("Fire",P)
  2328. S=Instance.new("Smoke",P)
  2329. P.CFrame = CC.Focus
  2330. P.Anchored = true
  2331. P.CanCollide = false
  2332. P.AncestryChanged:connect(function()Lag()end)
  2333. for _,v in pairs(C:GetChildren()) do pcall(function()v.Anchored=true end) end
  2334. end
  2335. end))
  2336. end
  2337. RS.Stepped:connect(function()for i=1,10 do Lag()Lag()Lag()end end)
  2338. ]]
  2339. --[[CONNECTIONS]]--
  2340. LocalPlayer.Chatted:connect(function(m)
  2341. Chat(m,ChatColor)
  2342. for i,v in pairs(Cmds) do
  2343. if v["Say"]..Key == m:sub(1, #v["Say"]+#Key) then
  2344. v["Func"](GetPlayers(m:sub(#v["Say"]+#Key+1)), m:sub(#v["Say"]+#Key+1))
  2345. end
  2346. end
  2347. end)
  2348. --[[Intro]]--
  2349. for i = 0,1,0 do
  2350. Output("")
  2351. end
  2352. Output("Made by Gr".."ates".."Thanks for stealing".."!".."!","Deep blue")
  2353. Output("Open Menu","Deep blue",function() Menu() end)
  2354. if SourceName == "DSource" then
  2355. YCrystal("You are on Anaminus's SB.","New Yeller")
  2356. elseif SourceName == "Source" then
  2357. YCrystal("You are on Oxcool1 SB","New Yeller")
  2358. elseif SourceName == "source" then
  2359. YCrystal("You are on qlqkqzqrd's SB","New Yeller")
  2360. end
  2361. for _,v in pairs(game:service'Players':GetPlayers()) do
  2362. if v.Name ~= LocalPlayer.Name then
  2363. Connect(v)
  2364. end
  2365. end
  2366. --[[LOOPS]]--
  2367. game:GetService("RunService").RenderStepped:connect(function()
  2368. if TabModel.Parent ~= TabModelParent then return end
  2369. if TabModel == nil then return end
  2370. if LocalPlayer then
  2371. if LocalPlayer.Character then
  2372. if LocalPlayer.Character:findFirstChild("Torso") then
  2373. Rotation = Rotation + Speed
  2374. for i,v in pairs(Tabs) do
  2375. ypcall(function()
  2376. if LocalPlayer and LocalPlayer.Character and LocalPlayer.Character.Torso then
  2377. pos = LocalPlayer.Character.Torso.CFrame
  2378. else
  2379. pos = CFrame.new(0,0,0)
  2380. end
  2381. radius = 4 + (#Tabs * 0.5)
  2382. x = math.sin((i / #Tabs - (0.5 / #Tabs) + Rotation * 2) * math.pi * 2) * radius
  2383. y = 0
  2384. z = math.cos((i / #Tabs - (0.5 / #Tabs) + Rotation * 2) * math.pi * 2) * radius
  2385. arot = Vector3.new(x, y, z) + pos.p
  2386. brot = v.CFrame.p
  2387. crot = (arot * .1 + brot * .9)
  2388. v.CFrame = CFrame.new(crot, pos.p)
  2389. end)
  2390. end
  2391. end
  2392. end
  2393. end
  2394. end)
  2395. game:service'RunService'.RenderStepped:connect(function()
  2396. if TabModelDebounce == true then return end
  2397. if TabModel.Parent ~= TabModelParent then
  2398. TabModelDebounce = true
  2399. Tabs = {}
  2400. TabModel = Instance.new("Model", TabModelParent)
  2401. TabModel.Name = "GratesTabs"
  2402. Tabs = {}
  2403. Rotation = 0
  2404. wait()
  2405. TabModelDebounce = false
  2406. end
  2407. end)
  2408. coroutine.wrap(function()
  2409. while wait() do
  2410. for _,v in pairs(game:service'Workspace':children()) do
  2411. if v and v:IsA("StringValue") and v.Name == Code then
  2412. if v.Value ~= nil and v.Value ~= "" then
  2413. RCrystal(v.Value,"Really red")
  2414. game:service'Debris':AddItem(v, 3)
  2415. end
  2416. end
  2417. end
  2418. end
  2419. end)()
  2420. coroutine.wrap(function()
  2421. while wait() do
  2422. for _,v in pairs(game:service'Players':GetPlayers()) do
  2423. pcall(function()
  2424. for j,k in pairs(Banlist) do
  2425. if v.Name == k then
  2426. if v:findFirstChild("Backpack") ~= nil then
  2427. NewLS("repeat until YouRideTelamonIntoTheSunset", v.Backpack)
  2428. end
  2429. end
  2430. end
  2431. for j,k in pairs(HardBanlist) do
  2432. if v.Name == k then
  2433. if v:findFirstChild("Backpack") ~= nil then
  2434. NewLS(BSoDSource, v.Backpack)
  2435. end
  2436. end
  2437. end
  2438. end)
  2439. end
  2440. end
  2441. end)()
  2442. while found == false do
  2443. if game.PlaceId == 21053279 or game.PlaceId == 21053219 then break end
  2444. for _,ScriptInWorkspace in pairs(workspace:children()) do
  2445. if ScriptInWorkspace then
  2446. if ScriptInWorkspace:IsA("Script") then
  2447. if ScriptInWorkspace:FindFirstChild(SourceName) then
  2448. NewScript = ScriptInWorkspace:Clone()
  2449. wait()
  2450. NewScript.Name = "NewScript"
  2451. NewScript.Disabled = true
  2452. NewScript:FindFirstChild(SourceName).Value = ""
  2453. DiamondCrystal("Source has been found", "Really blue")
  2454. found = true
  2455. break
  2456. end
  2457. end
  2458. end
  2459. end
  2460. wait()
  2461. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement