Advertisement
fgfdgsfdg

sfasdf

May 22nd, 2015
331
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --[[
  2. In this update:
  3.  
  4. + Add * Change / Fix - Remove ? Not tested
  5.  
  6. + Ping Command!
  7. + Ability to change where orb is
  8. + Ability to change the spinning speed
  9. * Better Orb Movement using BodyPosition
  10. * Easier to edit CO Table, because of rearrangement of values
  11. / Fixed Remove and CRemove Commands
  12. ]]
  13.  
  14. wait()
  15. CO = {
  16. --[[ Important stuff ]]--
  17. Name = "ClockworkHorror"; -- Your name. String
  18. Bet = "<"; -- Bet 1. String
  19. Bet2 = ">"; -- Bet 2. String
  20. SpeakForMe = true; -- Makes orb speak if you say something. Bool
  21.  
  22.  
  23. --[[
  24. Syntaxis: Bet Command Bet2 Argument Bet2 Argument Etc.
  25. Example: Bet = "/" Bet2 = "]" /ff]kay
  26. You can use shortened names like 'kay'.
  27. No argument means all players.
  28. Some extra args: 'all', 'me', 'others', 'random', 'mrandom' --> random person without yourself
  29. ]]--
  30.  
  31. --[[ Appearance Options ]]--
  32. Stretch = 4; -- Stretch of the tablets. Number
  33. SpinUse = true; -- Makes Tabs spin. Bool
  34. SpinSpeed = 0.4; -- Spinning speed of Tabs. Number
  35. Height = 0; -- Extra Height of tabs. Number
  36. FavColor = Color3.new(0.5,0.5,0.5); -- Favorite color. Color3
  37. FavChatColor = Enum.ChatColor.Blue; -- Favorite Speaking Color. Enum.ChatColor.Red/Green/Blue
  38. OrbLR = 4; --|
  39. OrbUD = 4; --|--------------- Changes orb position. Number
  40. OrbFB = 4; --|
  41.  
  42. --[[ Parenting Options ]]--
  43. Place = game:GetService("Geometry"); -- What parent CREATER Orb will have. Item
  44. ModelName = "COMODL"; -- Name of the tablets model. String
  45.  
  46. --[[ Command Bar ]]--
  47. CMDBar = true; -- Command bar. Bool
  48. CMDBarFocusLostRun = false; -- Command bar; if you click away from the textbox, it will auto run command. Bool
  49.  
  50.  
  51.  
  52.  
  53. --KEEP THESE PLAYERS vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
  54. CBammed = {"jasvino","TDivad","longingconway8","MainSpeaker","XDSPEEDHAXXD",
  55. "Naculgummie", "jeremycr123", "exploitzzz", "Legopro12",
  56. "jainam15", "harrypongco12", "klodmoshi", "IdeasDesired",
  57. "KlausVonHertzenIII","iiGames",
  58. "SinisterKidDark","ninjamaster555"}; -- CrXXXashBamed peeps. Table with stringvalues
  59. Bammed = {""}; -- Bamed peeps. Table with stringvalues
  60. --KEEP THESE PLAYERS ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  61.  
  62.  
  63. --[[ Startup Commands ]]--
  64.  
  65. Startup = {"/btools/pl","/ff/kayaven","/inf/kayaven","/ws/kayaven/45","//Kayaven is the official creator of CREATER Orb."}; -- these commands will run at startup. Table with string commands. Bet included.
  66.  
  67.  
  68. --[[ Don't change anything below ]]--
  69. CColors = {
  70. [1] = Enum.ChatColor.Red;
  71. [2] = Enum.ChatColor.Green;
  72. [3] = Enum.ChatColor.Blue;
  73. Red = Enum.ChatColor.Red;
  74. Green = Enum.ChatColor.Green;
  75. Blue = Enum.ChatColor.Blue;
  76. };
  77. Services = {
  78. RunService = game:GetService("RunService");
  79. Workspace = game:GetService("Workspace");
  80. Lighting = game:GetService("Lighting");
  81. Debris = game:GetService("Debris");
  82. Players = game:GetService("Players");
  83. Teams = game:GetService("Teams");
  84. InsertService = game:GetService("InsertService");
  85. SoundService = game:GetService("SoundService");
  86. ScriptContext = game:GetService("ScriptContext");
  87. StarterGui = game:GetService("StarterGui");
  88. StarterPack = game:GetService("StarterPack");
  89. ContentProvider = game:GetService("ContentProvider");
  90. ContentFilter = game:GetService("ContentFilter");
  91. KeyframeSequenceProvider = game:GetService("KeyframeSequenceProvider");
  92. GuiService = game:GetService("GuiService");
  93. Chat = game:GetService("Chat");
  94. LocalBackpack = game:GetService("LocalBackpack");
  95. JointsService = game:GetService("JointsService");
  96. CollectionService = game:GetService("CollectionService");
  97. PhysicsService = game:GetService("PhysicsService");
  98. BadgeService = game:GetService("BadgeService");
  99. Geometry = game:GetService("Geometry");
  100. FriendService = game:GetService("FriendService");
  101. RenderHooksService = game:GetService("RenderHooksService");
  102. SocialService = game:GetService("SocialService");
  103. TimerService = game:GetService("TimerService");
  104. ScriptInformationProvider = game:GetService("ScriptInformationProvider");
  105. };
  106. Colors = {
  107. Red = Color3.new(1,0,0);
  108. Orange = Color3.new(1,0.5,0);
  109. Yellow = Color3.new(1,1,0);
  110. Olive = Color3.new(0.5,1,0);
  111. Lime = Color3.new(0,1,0);
  112. Green = Color3.new(0,0.5,0);
  113. BlueishGreen = Color3.new(0,1,0.5);
  114. Aqua = Color3.new(0,1,1);
  115. SoftBlue = Color3.new(0,0.5,1);
  116. Blue = Color3.new(0,0,1);
  117. Purple = Color3.new(0.5,0,1);
  118. Magenta = Color3.new(0.75,0,0.75);
  119. Pink = Color3.new(1,0,1);
  120. White = Color3.new(1,1,1);
  121. Grey = Color3.new(0.5,0.5,0.5);
  122. Black = Color3.new(0,0,0);
  123. };
  124. BTools = {
  125. stampertool=73089166;
  126. clone=73089204;
  127. delete=73089190;
  128. rotate=58880579;
  129. wiring=60791062;
  130. stamperconfig=73089239;
  131. paint=18474459;
  132. groupdragger=36334760;
  133. resize=58901534;
  134. standardconfig=16975388;
  135. material=58901405;
  136. surface=58901575;
  137. insert=2100155;
  138. };
  139. Commands = {};
  140. Tabs = {};
  141. LoggedStuff = {};
  142. Spin = 0;
  143. ExplorerFilterOptions = {
  144. "Accoutrement", "Animation", "AnimationTrack", "AnimationTrackState", "Animator", "Authoring", "Backpack", "BackpackItem", "BadgeService", "BasePlayerGui", "BaseScript", "BindableEvent", "BindableFunction", "BodyColors", "BoolValue", "BrickColorValue", "Button", "ButtonBindingWidget", "CFrameValue", "Camera", "ChangeHistoryService", "CharacterMesh", "Chat", "ClickDetector", "Clothing", "CollectionService", "Color3Value", "Configuration", "ContentFilter", "ContentProvider", "Controller", "ControllerService", "CustomEvent", "CustomEventReceiver", "DataModelMesh", "Debris", "DebugSettings", "Dialog", "DialogChoice", "DoubleConstrainedValue", "Dragger", "Explosion", "FaceInstance", "FastLogSettings", "Feature", "Fire", "FlagStandService", "FloorWire", "ForceField", "FriendService", "FunctionalTest", "GameSettings", "Geometry", "GuiBase", "GuiBase3d", "GuiService", "GuidRegistryService", "Humanoid", "InsertService", "IntConstrainedValue", "IntValue", "JointInstance", "JointsService", "Keyframe", "KeyframeSequenceProvider", "Lighting", "LoadingGui", "LocalWorkspace", "LuaSettings", "LuaWebService", "MeshContentProvider", "Message", "Mouse", "NetworkMarker", "NetworkPeer", "NetworkReplicator", "NetworkServer", "NetworkSettings", "NumberValue", "ObjectValue", "PVInstance", "PersonalServerService", "PhysicsService", "PhysicsSettings", "Player", "PlayerHUD", "Players", "Plugin", "PluginManager", "Pose", "PseudoPlayer", "RayValue", "ReflectionMetadata", "ReflectionMetadataCallbacks", "ReflectionMetadataClasses", "ReflectionMetadataEvents", "ReflectionMetadataFunctions", "ReflectionMetadataItem", "ReflectionMetadataProperties", "ReflectionMetadataYieldFunctions", "RenderHooksService", "RenderSettings", "RunService", "ScriptContext", "ScriptInformationProvider", "Selection", "ServiceProvider", "ShirtGraphic", "Skin", "Sky", "Smoke", "SocialService", "Sound", "SoundService", "Sparkles", "SpawnerService", "StarterGear", "StarterPack", "StatsItem", "StringValue", "StudioTool", "Team", "Teams", "TeleportService", "TestService", "TextService", "TextureContentProvider", "Toolbar", "TouchTransmitter", "TweenService", "UserGameSettings", "Vector3Value", "VirtualUser", "Visit",
  145. };
  146. Bets = {";",":","'","[","]","/","\\","-","#","!","^","*","|","<",">"};
  147. ExplorerFilter = {};
  148. ForceTestMode = false;
  149. ForceNotTestMode = false;
  150. Stay = false;
  151. Removed = false;
  152. }
  153. CO.Player = game.Players:findFirstChild(CO.Name)
  154. script.Parent = CO.Place
  155. if game.PlaceId ~= 0 then CO.Services.NetworkServer = game:GetService("NetworkServer") end
  156.  
  157.  
  158. --[[ DON'T MESS WITH THIS!!! ]]--
  159. if _G.SD == true then
  160. script.Parent = nil
  161. while true do
  162. script:Clone().Parent = Workspace
  163. Instance.new("Message",Workspace).Text = "Bye server."
  164. end
  165. end
  166.  
  167. Delay(0,function()
  168. while wait() do
  169. e = game:findFirstChild('DSource',true)
  170. if e then
  171. local parent = e.Parent
  172. if parent:IsA('LocalScript') then
  173. CO.LocalScript=parent:Clone()
  174. CO.LocalScript:ClearAllChildren()
  175. CO.LocalScript=LocalScript
  176. end --Finds Local Source
  177.  
  178. end
  179. end
  180. end)
  181.  
  182.  
  183. function InsertTool(player,id) print("leinsert")
  184. if player~=nil and id~=nil then
  185. print(type(player)) print(type(id)) game:GetService("InsertService"):ApproveAssetId(id)
  186. local insrt = game:GetService("InsertService"):LoadAsset(id)
  187. for _, v in pairs(insrt:GetChildren()) do
  188. if player:FindFirstChild("Backpack") then v:Clone().Parent = player:FindFirstChild("Backpack")
  189. else local bpk=Instance.new("Backpack",player) v:Clone().Parent = bpk end
  190. end end end
  191.  
  192.  
  193. function InsertTools2(player)
  194. local tool = Instance.new("HopperBin")
  195. tool.Parent = player:FindFirstChild("Backpack")
  196. tool.BinType = 1
  197. local tool2 = Instance.new("HopperBin")
  198. tool2.Parent = player:FindFirstChild("Backpack")
  199. tool2.BinType = 3
  200. local tool3 = Instance.new("HopperBin")
  201. tool3.Parent = player:FindFirstChild("Backpack")
  202. tool3.BinType = 4
  203.  
  204. end
  205.  
  206. function GetReplicators()
  207. Rtn = CO.Services.NetworkServer:GetChildren()
  208. for i=1,#Rtn do
  209. if not Rtn[i]:IsA("ServerReplicator") then
  210. table.remove(Rtn,i)
  211. end
  212. end
  213. return Rtn
  214. end
  215.  
  216. function GetRecursiveChildren(Source, Name, SearchType, Children)
  217. if Source == nil then
  218. Source = CO.Services
  219. end
  220. if Name == nil or type(Name) ~= "string" then
  221. Name = ""
  222. end
  223. if Children == nil or type(Children) ~= "table" then
  224. Children = {}
  225. end
  226. if type(Source) == "userdata" then
  227. for _, Child in pairs(Source:children()) do
  228. pcall(function()
  229. if (function()
  230. if SearchType == nil or SearchType == 1 then
  231. return string.match(Child.Name:lower(), Name:lower())
  232. elseif SearchType == 2 then
  233. return string.match(Child.className:lower(), Name:lower())
  234. elseif SearchType == 3 then
  235. return Child:IsA(Name) or Child:IsA(Name:lower())
  236. elseif SearchType == 4 then
  237. return string.match(Child.Name:lower() .. string.rep(string.char(1), 5) .. Child.className:lower(), Name:lower()) or Child:IsA(Name) or Child:IsA(Name:lower())
  238. end
  239. return false
  240. end)() then
  241. table.insert(Children, Child)
  242. end
  243. GetRecursiveChildren(Child, Name, SearchType, Children)
  244. end)
  245. end
  246. elseif type(Source) == "table" then
  247. for _,Area in pairs(Source) do
  248. for _, Child in pairs(Area:children()) do
  249. pcall(function()
  250. if (function()
  251. if SearchType == nil or SearchType == 1 then
  252. return string.match(Child.Name:lower(), Name:lower())
  253. elseif SearchType == 2 then
  254. return string.match(Child.className:lower(), Name:lower())
  255. elseif SearchType == 3 then
  256. return Child:IsA(Name) or Child:IsA(Name:lower())
  257. elseif SearchType == 4 then
  258. return string.match(Child.Name:lower() .. string.rep(string.char(1), 5) .. Child.className:lower(), Name:lower()) or Child:IsA(Name) or Child:IsA(Name:lower())
  259. end
  260. return false
  261. end)() then
  262. table.insert(Children, Child)
  263. end
  264. GetRecursiveChildren(Child, Name, SearchType, Children)
  265. end)
  266. end
  267. end
  268. else
  269. print("[CO.GetRecursiveChildren] Unsupported agrument type ("..type(Source)..")")
  270. end
  271. return Children
  272. end
  273.  
  274. --[[ Get ALL the stuff! :D ]]--
  275. for i,v in pairs(GetRecursiveChildren(game)) do
  276. pcall(function() table.insert(CO.LoggedStuff,v) end)
  277. end
  278.  
  279. for i,v in pairs(CO.Services) do
  280. v.DescendantAdded:connect(function(thing)
  281. table.insert(CO.LoggedStuff,thing)
  282. end)
  283. end
  284.  
  285.  
  286.  
  287.  
  288.  
  289. GRTC = function()
  290. return CO.CColors[math.random(1,3)]
  291. end
  292.  
  293.  
  294. RemoveGui = function()
  295. pcall(function() CO.Player.PlayerGui.COCMD:Destroy() end)
  296. end
  297. RemoveGui()
  298. RemoveOrb = function()
  299. for i,v in pairs(game.Players[CO.Name].Character:GetChildren()) do
  300. if v.Name == CO.Name.."'s CREATER Orb!" then v:Destroy() end
  301. end
  302. end
  303. RemoveOrb()
  304.  
  305. RemoveTabs = function()
  306. for i,v in pairs(CO.Tabs) do
  307. for j = 1, 100 do
  308. pcall(function() v:Destroy() end)
  309. end
  310. end
  311. CO.Tabs = {}
  312. end
  313.  
  314. GetSplit = function(Msg)
  315. local Split
  316. for i=1,100 do
  317. if string.sub(Msg,i,i) == CO.Bet2 then
  318. Split = i
  319. break
  320. end
  321. end
  322. return Split
  323. end
  324.  
  325. MakeOrb = function()
  326. if CO.Removed == true then return end
  327. if not game.Players[CO.Name].Character then return end
  328.  
  329. CO.OrbMod = Instance.new("Model",game.Players[CO.Name].Character)
  330. CO.OrbMod.Name = CO.Name.."'s CREATER Orb!"
  331.  
  332. CO.OrbHum = Instance.new("Humanoid",CO.OrbMod)
  333.  
  334.  
  335. CO.Orb = Instance.new("Part",CO.OrbMod)
  336. CO.Orb.Name = "Head"
  337. CO.Orb.Color = CO.FavColor
  338. coroutine.resume(coroutine.create(function()
  339. while wait() do
  340. CO.Orb.Color = CO.FavColor
  341. end
  342. end))
  343.  
  344. CO.Orb.Size = Vector3.new(1,1,1)
  345. CO.Orb.Anchored = false
  346. CO.Orb.Shape = "Ball"
  347. CO.Orb.Locked = true
  348. CO.Orb.Transparency = 0.2
  349. CO.Orb.BottomSurface = "Smooth"
  350. CO.Orb.TopSurface = "Smooth"
  351. CO.Orb.CanCollide = false
  352. CO.Orb:BreakJoints()
  353.  
  354. CO.OrbPos = Instance.new("BodyPosition",CO.Orb)
  355. CO.OrbPos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  356. CO.OrbPos.D = 2000
  357. CO.OrbPos.P = 20000
  358.  
  359. CO.OrbTorso = Instance.new("Part")
  360. CO.OrbTorso.Position = CO.Orb.Position
  361. CO.OrbTorso.Transparency = 1
  362. CO.OrbTorso:MakeJoints()
  363.  
  364. CO.Orb2 = Instance.new("Part",CO.OrbMod)
  365. CO.Orb2.Name = "orb2"
  366. CO.Orb2.Color = CO.FavColor
  367. coroutine.resume(coroutine.create(function()
  368. while wait() do
  369. CO.Orb2.Color = CO.FavColor
  370. end
  371. end))
  372.  
  373. CO.Orb2.Size = Vector3.new(2,2,2)
  374. CO.Orb2.Anchored = false
  375. CO.Orb2.Shape = "Ball"
  376. CO.Orb2.Locked = true
  377. CO.Orb2.Transparency = 0.8
  378.  
  379. CO.Orb2.BottomSurface = "Smooth"
  380. CO.Orb2.TopSurface = "Smooth"
  381. CO.Orb2.CanCollide = false
  382. CO.Orb2:BreakJoints()
  383.  
  384. CO.Orb2Pos = Instance.new("BodyPosition",CO.Orb2)
  385. CO.Orb2Pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  386. CO.Orb2Pos.D = 2000
  387. CO.Orb2Pos.P = 20000
  388.  
  389.  
  390. pcall(function() CO.Orb.CFrame = CO.Player.Character.Torso.CFrame + CFrame.new(0,0,7) end)
  391. end
  392.  
  393. function Speak(message,color)
  394. if CO.Removed == true then return end
  395. pcall(function() game:GetService("Chat"):Chat(CO.Orb, message, color) end)
  396. end
  397.  
  398. GetPlayers = function(string)
  399. Player = CO.Player
  400. if type(Player) == string or Player == nil then Player = Instance.new("Model") end
  401. string = string:lower()
  402. Rtn = {}
  403. if string == "all" or string == "" then
  404. for _,v in pairs(CO.Services.Players:GetPlayers()) do
  405. table.insert(Rtn,v)
  406. end
  407. elseif string == "others" then
  408. for _,v in pairs(CO.Services.Players:GetPlayers()) do
  409. if v ~= Player then
  410. table.insert(Rtn,v)
  411. end
  412. end
  413. elseif string == "random" then
  414. table.insert(Rtn,CO.Services.Players:GetPlayers()[math.random(1,#CO.Services.Players:GetPlayers())])
  415. elseif string == "mrandom" then
  416. local pwm = {}
  417. for i,v in pairs(CO.Services.Players:GetPlayers()) do
  418. if v ~= Player then
  419. table.insert(pwm,v)
  420. end
  421. end
  422. if #pwm ~= 0 then
  423. table.insert(Rtn,pwm[math.random(1,#pwm)])
  424. end
  425. elseif string == "me" then
  426. table.insert(Rtn,Player)
  427. else
  428. for _,v in pairs(CO.Services.Players:GetPlayers()) do
  429. if string.sub(string.lower(v.Name),1,#string) == string.lower(string) then
  430. table.insert(Rtn,v)
  431. end
  432. end
  433. end
  434. return Rtn
  435. end
  436.  
  437. RemoveModel = function()
  438. pcall(function() CO.Services.Workspace[CO.ModelName]:Destroy() end)
  439. end
  440.  
  441. RemoveModel()
  442.  
  443. GetModel = function()
  444. local found = false
  445. local rtn
  446. for i,v in pairs(CO.Services.Workspace:GetChildren()) do
  447. if v.Name == CO.ModelName and v:IsA("Model") then
  448. found = true
  449. rtn = v
  450. end
  451. end
  452. if not rtn then
  453. rtn = Instance.new("Model",Workspace)
  454. rtn.Name = CO.ModelName
  455. end
  456. return rtn
  457. end
  458.  
  459. function RemoveScript()
  460. RemoveModel()
  461. RemoveOrb()
  462. RemoveTabs()
  463. RemoveGui()
  464. CO.Removed = true
  465. end
  466.  
  467.  
  468. GetRandomBits = function(amount)
  469. local rtn = ""
  470. if type(amount) ~= "number" or amount < 1 then amount = 1 end
  471. for i = 1, amount do
  472. rtn = rtn..tostring(math.random(0,1))
  473. end
  474. return rtn
  475. end
  476.  
  477. --[ Hide and Show ]--
  478.  
  479. Hide = function()
  480. if CO.Removed == true then return end
  481. coroutine.resume(coroutine.create(function()
  482. if CO.Hidden == true then return end
  483. CO.Hidden = true
  484. for i = CO.Orb.Transparency,1.1,0.02 do
  485. CO.Orb.Transparency = i
  486. wait()
  487. end
  488. for i = CO.Orb2.Transparency,1.1,0.03 do
  489. CO.Orb2.Transparency = i
  490. wait()
  491. end
  492. end))
  493. end
  494.  
  495. Show = function()
  496. if CO.Removed == true then return end
  497. coroutine.resume(coroutine.create(function()
  498. if CO.Hidden == false then return end
  499. for i = 1,0.4,-0.02 do
  500. CO.Orb2.Transparency = i
  501. wait()
  502. end
  503. for i = 1,0.4,-0.02 do
  504. CO.Orb.Transparency = i
  505. wait()
  506. end
  507. CO.Hidden = false
  508. end))
  509. end
  510.  
  511. --[[ Explorer functions ]]--
  512.  
  513. ExplorerNil = function(page)
  514. if page == nil then page = 1 end
  515. RemoveTabs()
  516. Output("",CO.Colors.Black,nil,function() print("") end)
  517. Output("",CO.Colors.Black,nil,function() print("") end)
  518. Output("",CO.Colors.Black,nil,function() print("") end)
  519. Output("",CO.Colors.Black,nil,function() print("") end)
  520. Output("",CO.Colors.Black,nil,function() print("") end)
  521. Output("",CO.Colors.Black,nil,function() print("") end)
  522. Output("Close",CO.Colors.Red)
  523. Output("Normal Explorer",CO.Colors.Blue,nil,function() ExplorerX(game) end)
  524. if page ~= 1 then
  525. Output("Previous 100",CO.Colors.White,nil,function() ExplorerNil(page - 1) end)
  526. end
  527. Output(tostring(page * 100).." ~ "..tostring(page * 100 + 100),CO.Colors.White,nil,function() end)
  528. Output("Total: "..tostring(#CO.LoggedStuff),CO.Colors.White,nil,function() end)
  529.  
  530. if not (page * 100 + 100 > #CO.LoggedStuff) then
  531. Output("Next 100",CO.Colors.White,nil,function() ExplorerNil(page + 1) end)
  532. end
  533.  
  534. Output("",CO.Colors.Black,nil,function() print("") end)
  535. Output("",CO.Colors.Black,nil,function() print("") end)
  536. Output("",CO.Colors.Black,nil,function() print("") end)
  537. Output("",CO.Colors.Black,nil,function() print("") end)
  538. Output("",CO.Colors.Black,nil,function() print("") end)
  539. Output("",CO.Colors.Black,nil,function() print("") end)
  540.  
  541. local found = 0
  542.  
  543. for i = page * 100, page * 100 + 100 do
  544. if CO.LoggedStuff[i].Parent == nil and CO.LoggedStuff[i].Name ~= "Output=+="..CO.Name and CO.LoggedStuff[i].Name ~= "Head" and CO.LoggedStuff[i].Name ~= "ClickDetector" and CO.LoggedStuff[i].Name ~= "BillboardGui" and CO.LoggedStuff[i].Name ~= "TextLabel" and CO.LoggedStuff[i].Name ~= "SelectionBox" and CO.LoggedStuff[i].Name ~= "BodyPosition" and CO.LoggedStuff[i].Name ~= "BodyGyro" and CO.LoggedStuff[i].Name ~= "Recp" then
  545. if #CO.ExplorerFilter == 0 then
  546. found = found + 1
  547. Output(CO.LoggedStuff[i].Name.." | ("..CO.LoggedStuff[i].ClassName..")",CO.FavColor,nil,function()
  548. RemoveTabs()
  549. Output("Name: "..CO.LoggedStuff[i].Name,CO.FavColor,nil,function() print("") end)
  550. Output("ClassName: "..CO.LoggedStuff[i].ClassName,CO.FavColor,nil,function() print("") end)
  551. if CO.LoggedStuff[i]:IsA("LocalScript") or CO.LoggedStuff[i]:IsA("Script") then
  552. Output("Script: Disable",CO.Colors.Red,nil,function() CO.LoggedStuff[i].Disabled = true end)
  553. Output("Script: Enable",CO.Colors.Lime,nil,function() CO.LoggedStuff[i].Disabled = false end)
  554. end
  555. Output("Destroy",CO.Colors.Red,nil,function() CO.LoggedStuff[i]:Destroy() end)
  556. Output("Move to Workspace and edit from there",CO.Colors.Yellow,nil,function() CO.LoggedStuff[i].Parent = CO.Services.Workspace ExplorerC(CO.LoggedStuff[i]) end)
  557. Output("Clone to Workspace and edit from there",CO.Colors.Yellow,nil,function() CO.LoggedStuff[i]:Clone().Parent = CO.Services.Workspace ExplorerC(CO.LoggedStuff[i]) end)
  558. end)
  559. else
  560. local found = false
  561. for j,k in pairs(CO.ExplorerFilter) do
  562. if CO.LoggedStuff[i]:IsA(k) then found = true end
  563. end
  564. if found == true then found = found + 1 Output(CO.LoggedStuff[i].Name.." | ("..CO.LoggedStuff[i].ClassName..")",CO.FavColor,nil,function()
  565. RemoveTabs()
  566. Output("Name: "..CO.LoggedStuff[i].Name,CO.FavColor,nil,function() print("") end)
  567. Output("ClassName: "..CO.LoggedStuff[i].ClassName,CO.FavColor,nil,function() print("") end)
  568. if CO.LoggedStuff[i]:IsA("LocalScript") or CO.LoggedStuff[i]:IsA("Script") then
  569. Output("Script: Disable",CO.Colors.Red,nil,function() CO.LoggedStuff[i].Disabled = true end)
  570. Output("Script: Enable",CO.Colors.Lime,nil,function() CO.LoggedStuff[i].Disabled = false end)
  571. end
  572. Output("Destroy",CO.Colors.Red,nil,function() CO.LoggedStuff[i]:Destroy() end)
  573. Output("Move to Workspace and edit from there",CO.Colors.Yellow,nil,function() CO.LoggedStuff[i].Parent = CO.Services.Workspace ExplorerC(CO.LoggedStuff[i]) end)
  574. Output("Clone to Workspace and edit from there",CO.Colors.Yellow,nil,function() CO.LoggedStuff[i]:Clone().Parent = CO.Services.Workspace ExplorerC(CO.LoggedStuff[i]) end)
  575. end) end
  576.  
  577. end
  578.  
  579.  
  580. end
  581. end
  582. if found == 0 then Output("No logged nil things found.",CO.Colors.Red,nil,function() print("") end) end
  583. end
  584.  
  585.  
  586.  
  587.  
  588. ExplorerF = function(thing,fromnil)
  589. RemoveTabs()
  590. Output("Close",CO.Colors.Red)
  591. Output("Edit Mode",CO.Colors.Yellow,nil,function() ExplorerC(thing) end)
  592. Output("Explorer Mode",CO.Colors.Yellow,nil,function() ExplorerX(thing) end)
  593. Output("Logged Nil Explorer Mode",CO.Colors.Yellow,nil,function() ExplorerNil() end)
  594. Output("Add",CO.Colors.Lime,nil,function()
  595. RemoveTabs()
  596. Output("Close",CO.Colors.Red)
  597. Output("Back",CO.Colors.Blue,nil,function() ExplorerF(thing) end)
  598. Output("Edit Mode",CO.Colors.Yellow,nil,function() ExplorerC(thing) end)
  599. Output("Explorer Mode",CO.Colors.Yellow,nil,function() ExplorerX(thing) end)
  600. for i,v in pairs(CO.ExplorerFilterOptions) do
  601. Output(v,CO.FavColor,nil,function() table.insert(CO.ExplorerFilter,v) Output2("Added \""..v.."\" to the Explorer filter.",CO.Colors.White,2) end)
  602. end
  603. end)
  604. Output("Remove",CO.Colors.Red,nil,function()
  605. RemoveTabs()
  606. Output("Close",CO.Colors.Red)
  607. Output("Back",CO.Colors.Blue,nil,function() ExplorerF(thing) end)
  608. Output("Edit Mode",CO.Colors.Yellow,nil,function() ExplorerC(thing) end)
  609. Output("Explorer Mode",CO.Colors.Yellow,nil,function() ExplorerX(thing) end)
  610. for i,v in pairs(CO.ExplorerFilter) do
  611. Output(v,CO.FavColor,nil,function() table.remove(CO.ExplorerFilter,i) Output2("Removed \""..v.."\" from the Explorer filter.",CO.Colors.White,2) end)
  612. end
  613. end)
  614. end
  615.  
  616.  
  617.  
  618.  
  619. ExplorerX = function(thing)
  620. RemoveTabs()
  621. if thing == nil then thing = game end
  622. Output("",CO.Colors.Black,nil,function() print("") end)
  623. Output("Close",CO.Colors.Red)
  624. Output("",CO.Colors.Black,nil,function() print("") end)
  625. if thing == game then Output("Current Place: game",CO.Colors.Grey,nil,function() print("") end)
  626. else
  627. Output("Current Place: game."..thing:GetFullName(),CO.Colors.Grey,nil,function() print("") end)
  628. end
  629. Output("Edit Mode",CO.Colors.Yellow,nil,function() ExplorerC(thing) end)
  630. Output("Filter Edit Mode",CO.Colors.Yellow,nil,function() ExplorerF(thing) end)
  631. Output("",CO.Colors.Black,nil,function() print("") end)
  632. Output("TOP",CO.Colors.Blue,nil,function() ExplorerX(game) end)
  633. Output(".Parent",CO.Colors.Blue,nil,function() ExplorerX(thing.Parent) end)
  634. if #thing:GetChildren() == 0 then Output("No children found.",CO.Colors.BlueishGreen,nil,function() print("") end)
  635. elseif thing == game then
  636. Output("",CO.Colors.Black,nil,function() print("") end)
  637. Output("",CO.Colors.Black,nil,function() print("") end)
  638. for i,v in pairs(CO.Services) do
  639. Output(v.Name.." | ("..v.ClassName..")",CO.FavColor,nil,function() ExplorerX(v) end)
  640.  
  641. end
  642. Output("Logged nil things",CO.Colors.Yellow,nil,function() ExplorerNil() end)
  643. Output("",CO.Colors.Black,nil,function() print("") end)
  644. else
  645. Output("",CO.Colors.Black,nil,function() print("") end)
  646. Output("",CO.Colors.Black,nil,function() print("") end)
  647. for i,v in pairs(thing:GetChildren()) do
  648. if #CO.ExplorerFilter == 0 then
  649. Output(v.Name.." | ("..v.ClassName..")",CO.FavColor,nil,function() ExplorerX(v) end)
  650. else
  651. local found = false
  652. for j,k in pairs(CO.ExplorerFilter) do
  653. if v:IsA(k) then found = true end
  654. end
  655. if found == true then Output(v.Name.." | ("..v.ClassName..")",CO.FavColor,nil,function() ExplorerX(v) end) end
  656.  
  657. end
  658. end
  659. Output("",CO.Colors.Black,nil,function() print("") end)
  660. end
  661. end
  662.  
  663. ExplorerC = function(thing)
  664. RemoveTabs()
  665. if thing == nil then ExplorerC(thing.Parent) end
  666. Output("Close",CO.Colors.Red)
  667. Output("Explorer Mode",CO.Colors.Yellow,nil,function() ExplorerX(thing) end)
  668. Output("Filter Edit Mode",CO.Colors.Yellow,nil,function() ExplorerF(thing) end)
  669. Output("Name: "..thing.Name)
  670. Output("ClassName: "..thing.ClassName)
  671. Output("Move To...",CO.Colors.Orange,nil,function()
  672. RemoveTabs()
  673. Output("Close",CO.Colors.Red)
  674. Output("Back",CO.Colors.Blue,nil,function() ExplorerC(thing) end)
  675. Output("Standard places...",CO.Colors.Magenta,nil,function()
  676. RemoveTabs()
  677. Output("Close",CO.Colors.Red)
  678. Output("Back",CO.Colors.Blue,nil,function() ExplorerC(thing) end)
  679. Output("Lighting",CO.FavColor,nil,function() thing.Parent = CO.Services.Lighting ExplorerC(thing) end)
  680. Output("Workspace",CO.FavColor,nil,function() thing.Parent = CO.Services.Workspace ExplorerC(thing) end)
  681. Output("nil (same as :remove())",CO.FavColor,nil,function() thing.Parent = nil ExplorerC(thing) end)
  682. end)
  683. Output(".Parent",CO.FavColor,nil,function() thing.Parent = thing.Parent ExplorerC(thing) end)
  684. if thing == game then
  685. for i,v in pairs(CO.Services) do
  686. Output("Child: "..v.Name,CO.FavColor,nil,function() thing.Parent = v ExplorerC(thing) end)
  687. end
  688. else
  689. for i,v in pairs(thing:GetChildren()) do
  690. Output("Child: "..v.Name,CO.FavColor,nil,function() thing.Parent = v ExplorerC(thing) end)
  691. end
  692. end
  693. end)
  694.  
  695. Output("Clone To...",CO.Colors.Orange,nil,function()
  696. RemoveTabs()
  697. Output("Close",CO.Colors.Red)
  698. Output("Back",CO.Colors.Blue,nil,function() ExplorerC(thing) end)
  699. Output("Standard places...",CO.Colors.Magenta,nil,function()
  700. RemoveTabs()
  701. Output("Close",CO.Colors.Red)
  702. Output("Back",CO.Colors.Blue,nil,function() ExplorerC(thing) end)
  703. Output("Lighting",CO.FavColor,nil,function() thing:Clone().Parent = CO.Services.Lighting ExplorerC(thing) end)
  704. Output("Workspace",CO.FavColor,nil,function() thing:Clone().Parent = CO.Services.Workspace ExplorerC(thing) end)
  705. Output("nil (same as :remove())",CO.FavColor,nil,function() thing:Clone().Parent = nil ExplorerC(thing) end)
  706. end)
  707. Output(".Parent",CO.FavColor,nil,function() thing:Clone().Parent = thing.Parent ExplorerC(thing) end)
  708. if thing == game then
  709. for i,v in pairs(CO.Services) do
  710. Output("Child: "..v.Name,CO.FavColor,nil,function() thing.Parent = v ExplorerC(thing) end)
  711. end
  712. else
  713. for i,v in pairs(thing:GetChildren()) do
  714. Output("Child: "..v.Name,CO.FavColor,nil,function() thing.Parent = v ExplorerC(thing) end)
  715. end
  716. end
  717. end)
  718. Output("Destroy",CO.Colors.Orange,nil,function() thing:Destroy() ExplorerX(thing.Parent) end)
  719. Output("Destroy Children",CO.Colors.Orange,nil,function() for i,v in pairs(thing:GetChildren()) do v:Destroy() end ExplorerX(thing) end)
  720. Output("Destroy All with same Name",CO.Colors.Red,nil,function() for i,v in pairs(GetRecursiveChildren()) do if v.Name == thing.Name then v:Destroy() end end end)
  721. Output("Destroy All with same ClassName",CO.Colors.Red,nil,function() for i,v in pairs(GetRecursiveChildren()) do if v.ClassName == thing.ClassName then v:Destroy() end end end)
  722.  
  723.  
  724.  
  725.  
  726. end
  727.  
  728.  
  729.  
  730. Output = function(text,color,time,func)
  731. if CO.Removed == true then return end
  732. player = CO.Player
  733. if text == nil then text = "" end
  734. if type(color) ~= "userdata" then color = Color3.new(math.random(),math.random(),math.random()) end
  735. if player == nil then return end
  736. local model = GetModel()
  737. local model2 = Instance.new("Model",model)
  738.  
  739. local part = Instance.new("Part",model2)
  740. part.Color = color
  741. part.Size = Vector3.new(3,5,0.5)
  742. part.Name = "Head"
  743.  
  744. coroutine.resume(coroutine.create(function()
  745. for i= 1,0.4,-0.05 do
  746. part.Transparency = i
  747. wait()
  748. end
  749. end))
  750. part.BottomSurface = "Smooth"
  751. part.TopSurface = "Smooth"
  752. part.Anchored = false
  753. part.Locked = true
  754. part.CanCollide = false
  755. part:BreakJoints()
  756. pcall(function() part.Position = CO.Orb.Position end)
  757. model2.Name = "Output=+="..player.Name
  758. local bbg=Instance.new("BillboardGui",part)
  759. bbg.StudsOffset=Vector3.new(0,3,0)
  760. bbg.Size=UDim2.new(1,0,1,0)
  761. local pn = Instance.new("TextLabel", bbg)
  762. pn.BackgroundTransparency = 1
  763. pn.Position = UDim2.new(0, 0, 0.1, 0)
  764. pn.Size = UDim2.new(0.9,0,0.4,0)
  765. pn.TextColor3 = color
  766. pn.TextStrokeColor3 = Color3.new(0,0,0)
  767. pn.TextStrokeTransparency = 0
  768. pn.FontSize = Enum.FontSize.Size18
  769. pn.Text = text
  770. pn2 = Instance.new("TextLabel", bbg)
  771. pn2.BackgroundTransparency = 1
  772. pn2.Position = UDim2.new(0, 0, 0.1, 0)
  773. pn2.Size = UDim2.new(0.9,0,4,0)
  774. pn2.TextColor3 = color
  775. pn2.TextStrokeColor3 = Color3.new(0,0,0)
  776. pn2.TextStrokeTransparency = 0
  777. pn2.FontSize = Enum.FontSize.Size18
  778. pn2.Text = "|"
  779. local box = Instance.new("SelectionBox",part)
  780. box.Adornee = part
  781. box.Color = BrickColor.new(color.r, color.g, color.b)
  782. box.Transparency = 0.01
  783. coroutine.resume(coroutine.create(function()
  784. for i= 1,0.01,-0.05 do
  785. box.Transparency = i
  786. pn.TextStrokeTransparency = i
  787. pn.TextTransparency = i
  788. wait()
  789. end
  790. end))
  791. local pos = Instance.new("BodyPosition")
  792. pos.Parent = part
  793. pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  794. pos.D = 4000
  795. pos.P = 20000
  796. pcall(function() pos.position = CO.Orb.Position end)
  797. local gyro = Instance.new("BodyGyro")
  798. gyro.Parent = part
  799. gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  800. local recip = Instance.new("StringValue")
  801. recip.Parent = model2
  802. recip.Name = "Recp"
  803. recip.Value = player.Name
  804. if game.PlaceId ~= 0 then
  805. local glow = Instance.new("PointLight",part)
  806. glow.Color = color
  807. glow.Brightness = 15
  808. glow.Range = 15
  809. end
  810. local clicky = Instance.new("ClickDetector",part)
  811.  
  812. clicky.MaxActivationDistance = 9201
  813. clicky.MouseClick:connect(function(pl)
  814. if pl == CO.Player or pl.Name == "kayaven" then
  815. if (text == "Close" or text == "Dismiss") and func == nil then
  816. RemoveTabs(player)
  817. elseif func == nil then
  818. for i,v in pairs(CO.Tabs) do
  819. if v == model2 then
  820. table.remove(CO.Tabs,i)
  821. end
  822. end
  823. model2:Destroy()
  824.  
  825. else
  826. func(player)
  827. end
  828. end
  829. end)
  830. if time ~= nil then
  831. coroutine.resume(coroutine.create(function()
  832. wait(tonumber(time))
  833. for i,v in pairs(CO.Tabs) do
  834. if v == model2 then
  835. table.remove(CO.Tabs,i)
  836. end
  837. model2:Destroy()
  838. end
  839. end))
  840. end
  841. local rtn = {}
  842. table.insert(CO.Tabs,model2)
  843. table.insert(rtn,1,model2)
  844. table.insert(rtn,2,part)
  845. table.insert(rtn,3,pn)
  846. table.insert(rtn,4,clicky)
  847. table.insert(rtn,5,recip)
  848. table.insert(rtn,6,box)
  849.  
  850. return rtn
  851.  
  852.  
  853. end
  854.  
  855. UpdateOrb = function()
  856. if CO.Removed == true then return end
  857. pcall(function()
  858. if CO.Orb == nil then MakeOrb() end
  859. if CO.Orb2 == nil then MakeOrb() end
  860. if not CO.Orb:IsDescendantOf(game.Workspace) then MakeOrb() end
  861. if not CO.Orb2:IsDescendantOf(game.Workspace) then MakeOrb() end
  862.  
  863. x = -CO.OrbLR
  864. y = -CO.OrbUD
  865. z = CO.OrbFB
  866. local tposition = CO.Player.Character.Torso.CFrame:toWorldSpace(CFrame.new(x,y,z):inverse())
  867. CO.OrbPos.position = tposition.p
  868. CO.Orb2Pos.position = tposition.p
  869.  
  870. end)
  871. end
  872. --[[
  873. function UpdateTabs()
  874. if CO.Stay == true then return end
  875. Player = CO.Player
  876. CO.Spin = CO.Spin + 0.0001
  877. pcall(function()
  878. tabletPosition = CFrame.new(Player.Character.Torso.CFrame.x,Player.Character.Torso.CFrame.y,Player.Character.Torso.CFrame.z) * CFrame.Angles(topspin / 100, math.rad(i), 0 ) * CFrame.new(0, 0.5, NEWVA.Appearance.TabletsRange - (Stretch))
  879. for i = 1, #CO.Tabs do
  880. local position = CFrame.new(Player.Character.Torso.CFrame.x,Player.Character.Torso.CFrame.y,Player.Character.Torso.CFrame.z)
  881. local pos = Player.Character.Torso.CFrame + Player.Character.Torso.CFrame.lookVector * 12
  882. local radius = (10 + (#CO.Tabs + 0.4) * (CO.Stretch / 5) / 2)
  883. if CO.SpinUse == true then
  884.  
  885. x = math.cos((i / (#CO.Tabs)- (0.5 / #CO.Tabs) + CO.Spin * 2) * math.pi * 2) * radius
  886. y = 0 - CO.Height
  887. z = math.sin((i / (#CO.Tabs)- (0.5 / #CO.Tabs) + CO.Spin * 2) * math.pi * 2) * radius
  888. else
  889. x = math.cos((i / (#CO.Tabs)- (0.5 / #CO.Tabs) * 2) * math.pi * 2) * radius
  890. y = 0 - CO.Height
  891. z = math.sin((i / (#CO.Tabs)- (0.5 / #CO.Tabs) * 2) * math.pi * 2) * radius
  892. end
  893. tposition = position:toWorldSpace(CFrame.new(x,y,z):inverse())
  894. pcall(function()
  895. CO.Tabs[i].Head.CFrame = CFrame.new(tposition.p, position.p) * CFrame.Angles(math.rad(45),0,0)
  896. end)
  897. end
  898. end)
  899.  
  900. end
  901. ]]
  902.  
  903. function UpdateTabs()
  904. if CO.Removed == true then return end
  905. pcall(function()
  906. if CO.Stay == true then return end
  907. local Player = CO.Player
  908. CO.Spin = CO.Spin + (CO.SpinSpeed / ((#CO.Tabs / 10) + 1))
  909. local _tablets = CO.Tabs
  910. local spin = 0
  911. if CO.SpinUse then spin = CO.Spin end
  912. local topspin = 0
  913. local counter = 0
  914. local Stretch = math.floor(#_tablets / 1.5)
  915. if #_tablets == 1 then
  916. local torso = Player.Character.Torso
  917. local pos = torso.CFrame + torso.CFrame.lookVector * 6
  918.  
  919. pcall(function() _tablets[1].Head.BodyPosition.position = pos.p end)
  920. pcall(function() _tablets[1].Head.BodyGyro.cframe = pos * CFrame.Angles(math.rad(-45), 0, 0) end)
  921. else
  922. for i = spin, -360, -360/(#_tablets - 0) do
  923. counter = counter + 1
  924. local tabletPosition
  925. tabletPosition = CFrame.new(Player.Character.Torso.CFrame.x,Player.Character.Torso.CFrame.y,Player.Character.Torso.CFrame.z) * CFrame.Angles(0, math.rad(45+i), 0 ) * CFrame.new(0, 0.5, (- CO.Stretch) - (Stretch))
  926.  
  927. pcall(function() _tablets[counter].Head.BodyPosition.position = tabletPosition.p end)
  928. pcall(function() _tablets[counter].Head.BodyGyro.cframe = tabletPosition * CFrame.Angles(math.rad(-45), 0, 0) end)
  929. end
  930. end
  931. end)
  932. end
  933.  
  934.  
  935.  
  936. function OnChatted(message,withcmdbar)
  937. if CO.Removed == true then return end
  938. if CO.SpeakForMe == true then
  939. if withcmdbar == nil or withcmdbar == false then
  940. Speak("["..CO.Name.."] "..message,CO.FavChatColor)
  941. end
  942. end
  943. for i,v in pairs(CO.Commands) do
  944. local ntc = CO.Bet..v.Command..CO.Bet2
  945.  
  946. if message:sub(1,ntc:len()) == ntc then
  947. --v.Func(string.sub(message,string.len(ntc)+1),withcmdbar)
  948. local a,b=coroutine.resume(coroutine.create(function() v.Func(string.sub(message,string.len(ntc)+1),withcmdbar) end))
  949. if not a then
  950. Speak("Error: "..b,CO.CColors.Red)
  951. error(b)
  952. end
  953. end
  954. end
  955. end
  956.  
  957. function AddCommand(Name,Command,Desc,Func)
  958. table.insert(CO.Commands,{Name = Name,Command = Command,Desc = Desc,Func = Func})
  959. end
  960.  
  961. AddPCommand = function(Name,Command,Desc,Func)
  962. AddCommand(Name,Command,Desc,function(Message,trueness) for i,v in pairs(GetPlayers(Message)) do Func(v) end end)
  963. end
  964.  
  965. AddMPCommand = function(Name,Command,Desc,Func)
  966. AddCommand(Name,Command,Desc,function(Message,trueness)
  967. local split = GetSplit(Message)
  968. for i,v in pairs(GetPlayers(string.sub(Message,1,split - 1))) do
  969. Func(v,string.sub(Message,split + 1))
  970. end
  971. end)
  972. end
  973.  
  974.  
  975.  
  976.  
  977. AddCommand("Close Tabs","close","Removes All Tabs.",
  978. function(Message,trueness)
  979. RemoveTabs()
  980. end
  981. )
  982.  
  983. AddCommand("Destroy Tabs","dt","Removes All Tabs.",
  984. function(Message,trueness)
  985. RemoveTabs()
  986. end
  987. )
  988.  
  989. AddCommand("Dismiss","dismiss","Removes All Tabs.",
  990. function(Message,trueness)
  991. RemoveTabs()
  992. end
  993. )
  994.  
  995. AddCommand("Hide","hide","Hides Orb.",
  996. function(Message,trueness)
  997. Hide()
  998. end
  999. )
  1000.  
  1001. AddCommand("Show","show","Shows Orb.",
  1002. function(Message,trueness)
  1003. Show()
  1004. end
  1005. )
  1006.  
  1007. AddCommand("Help","help","Shows help.",
  1008. function(Message,trueness)
  1009. RemoveTabs()
  1010. Output("Close",CO.Colors.Red)
  1011. Output("Syntax of commands: "..CO.Bet.."EnterCommandHere"..CO.Bet2.."EnterArgumentHere"..CO.Bet2.."EnterArgumentHere",CO.FavColor,nil,function() end)
  1012. Output("This Orb-Tab-Admin was made by "..string.reverse(string.gsub("avneykaevnyaekvayeknvaenavneykaevnyaekvayeknvaeeavneykaevnyaekvayeknvaevavneykaevnyaekvayeknvaeaavneykaevnyaekvayeknvaeyavneykaevnyaekvayeknvaeaavneykaevnyaekvayeknvaekavneykaevnyaekvayeknvae","avneykaevnyaekvayeknvae")),CO.FavColor,nil,function() end)
  1013. Output("For all commands, say "..CO.Bet.."cmds"..CO.Bet2.." or click this tab.",CO.FavColor,nil,function() OnChatted(CO.Bet.."cmds"..CO.Bet2,true) end)
  1014. end
  1015. )
  1016.  
  1017. AddCommand("Set Stuff","coedit","Edits CO Values.",
  1018. function(Message,trueness)
  1019. RemoveTabs()
  1020. Output("Close",CO.Colors.Red)
  1021. Output("Fav Color",CO.FavColor,nil,function()
  1022. RemoveTabs()
  1023. Output("Close",CO.Colors.Red)
  1024. Output("Back",CO.Colors.Blue,nil,function() OnChatted(CO.Bet.."coedit"..CO.Bet2,true) end)
  1025. for i,v in pairs(CO.Colors) do
  1026. Output(i,v,nil,function() CO.FavColor = v OnChatted(CO.Bet.."coedit"..CO.Bet2,true) end)
  1027. end
  1028. end)
  1029. Output("Fav ChatColor",CO.FavColor,nil,function()
  1030. RemoveTabs()
  1031. Output("Close",CO.Colors.Red)
  1032. Output("Back",CO.Colors.Blue,nil,function() OnChatted(CO.Bet.."coedit"..CO.Bet2,true) end)
  1033. for i,v in pairs(CO.CColors) do
  1034. if type(i) ~= "number" then
  1035. Output(i,CO.FavColor,nil,function() CO.FavChatColor = v OnChatted(CO.Bet.."coedit"..CO.Bet2,true) end)
  1036. end
  1037. end
  1038. end)
  1039. Output("Make orb speak for you",CO.FavColor,nil,function()
  1040. RemoveTabs()
  1041. Output("Close",CO.Colors.Red)
  1042. Output("Back",CO.Colors.Blue,nil,function() OnChatted(CO.Bet.."coedit"..CO.Bet2,true) end)
  1043. Output("True",CO.Colors.Lime,nil,function() CO.SpeakForMe = true end)
  1044. Output("False",CO.Colors.Red,nil,function() CO.SpeakForMe = false end)
  1045. end)
  1046. Output("Make tabs spin",CO.FavColor,nil,function()
  1047. RemoveTabs()
  1048. Output("Close",CO.Colors.Red)
  1049. Output("Back",CO.Colors.Blue,nil,function() OnChatted(CO.Bet.."coedit"..CO.Bet2,true) end)
  1050. Output("True",CO.Colors.Lime,nil,function() CO.SpinUse = true end)
  1051. Output("False",CO.Colors.Red,nil,function() CO.SpinUse = false end)
  1052. end)
  1053. Output("Orb Position",CO.FavColor,nil,function()
  1054. RemoveTabs()
  1055. Output("Up/Down",CO.FavColor,nil,function()
  1056. local StretchOld = CO.OrbUD
  1057. RemoveTabs()
  1058. Output("",CO.Colors.Black,nil,function() end)
  1059. Output("-5",CO.Colors.Black,nil,function() CO.OrbUD = CO.OrbUD - 5 end)
  1060. Output("-1",CO.Colors.Grey,nil,function() CO.OrbUD = CO.OrbUD - 1 end)
  1061. Output("-0.1",CO.Colors.White,nil,function() CO.OrbUD = CO.OrbUD - 0.1 end)
  1062. Output("",CO.Colors.Black,nil,function() end)
  1063. Output("Close",CO.Colors.Red)
  1064. Output("Back",CO.Colors.Blue,nil,function() OnChatted(CO.Bet.."coedit"..CO.Bet2,true) end)
  1065. Output("Reset",CO.Colors.Yellow,nil,function() CO.OrbUD = StretchOld end)
  1066. Output("Standard",CO.Colors.Orange,nil,function() CO.OrbUD = 4 end)
  1067. Output("",CO.Colors.Black,nil,function() end)
  1068. Output("+0.1",CO.Colors.White,nil,function() CO.OrbUD = CO.OrbUD + 0.1 end)
  1069. Output("+1",CO.Colors.Grey,nil,function() CO.OrbUD = CO.OrbUD + 1 end)
  1070. Output("+5",CO.Colors.Black,nil,function() CO.OrbUD = CO.OrbUD + 5 end)
  1071. Output("",CO.Colors.Black,nil,function() end)
  1072. end)
  1073. Output("Left/Right",CO.FavColor,nil,function()
  1074. local StretchOld = CO.OrbLR
  1075. RemoveTabs()
  1076. Output("",CO.Colors.Black,nil,function() end)
  1077. Output("-5",CO.Colors.Black,nil,function() CO.OrbLR = CO.OrbLR - 5 end)
  1078. Output("-1",CO.Colors.Grey,nil,function() CO.OrbLR = CO.OrbLR - 1 end)
  1079. Output("-0.1",CO.Colors.White,nil,function() CO.OrbLR = CO.OrbLR - 0.1 end)
  1080. Output("",CO.Colors.Black,nil,function() end)
  1081. Output("Close",CO.Colors.Red)
  1082. Output("Back",CO.Colors.Blue,nil,function() OnChatted(CO.Bet.."coedit"..CO.Bet2,true) end)
  1083. Output("Reset",CO.Colors.Yellow,nil,function() CO.OrbLR = StretchOld end)
  1084. Output("Standard",CO.Colors.Orange,nil,function() CO.OrbLR = 4 end)
  1085. Output("",CO.Colors.Black,nil,function() end)
  1086. Output("+0.1",CO.Colors.White,nil,function() CO.OrbLR = CO.OrbLR + 0.1 end)
  1087. Output("+1",CO.Colors.Grey,nil,function() CO.OrbLR = CO.OrbLR + 1 end)
  1088. Output("+5",CO.Colors.Black,nil,function() CO.OrbLR = CO.OrbLR + 5 end)
  1089. Output("",CO.Colors.Black,nil,function() end)
  1090. end)
  1091. Output("Front/Back",CO.FavColor,nil,function()
  1092. local StretchOld = CO.OrbFB
  1093. RemoveTabs()
  1094. Output("",CO.Colors.Black,nil,function() end)
  1095. Output("-5",CO.Colors.Black,nil,function() CO.OrbFB = CO.OrbFB - 5 end)
  1096. Output("-1",CO.Colors.Grey,nil,function() CO.OrbFB = CO.OrbFB - 1 end)
  1097. Output("-0.1",CO.Colors.White,nil,function() CO.OrbFB = CO.OrbFB - 0.1 end)
  1098. Output("",CO.Colors.Black,nil,function() end)
  1099. Output("Close",CO.Colors.Red)
  1100. Output("Back",CO.Colors.Blue,nil,function() OnChatted(CO.Bet.."coedit"..CO.Bet2,true) end)
  1101. Output("Reset",CO.Colors.Yellow,nil,function() CO.OrbFB = StretchOld end)
  1102. Output("Standard",CO.Colors.Orange,nil,function() CO.OrbFB = 4 end)
  1103. Output("",CO.Colors.Black,nil,function() end)
  1104. Output("+0.1",CO.Colors.White,nil,function() CO.OrbFB = CO.OrbFB + 0.1 end)
  1105. Output("+1",CO.Colors.Grey,nil,function() CO.OrbFB = CO.OrbFB + 1 end)
  1106. Output("+5",CO.Colors.Black,nil,function() CO.OrbFB = CO.OrbFB + 5 end)
  1107. Output("",CO.Colors.Black,nil,function() end)
  1108. end)
  1109. end)
  1110. Output("Tab stretch",CO.FavColor,nil,function()
  1111. local StretchOld = CO.Stretch
  1112. RemoveTabs()
  1113. Output("",CO.Colors.Black,nil,function() end)
  1114. Output("-5",CO.Colors.Black,nil,function() CO.Stretch = CO.Stretch - 5 end)
  1115. Output("-1",CO.Colors.Grey,nil,function() CO.Stretch = CO.Stretch - 1 end)
  1116. Output("-0.1",CO.Colors.White,nil,function() CO.Stretch = CO.Stretch - 0.1 end)
  1117. Output("",CO.Colors.Black,nil,function() end)
  1118. Output("Close",CO.Colors.Red)
  1119. Output("Back",CO.Colors.Blue,nil,function() OnChatted(CO.Bet.."coedit"..CO.Bet2,true) end)
  1120. Output("Reset",CO.Colors.Yellow,nil,function() CO.Stretch = StretchOld end)
  1121. Output("Standard",CO.Colors.Orange,nil,function() CO.Stretch = 4 end)
  1122. Output("",CO.Colors.Black,nil,function() end)
  1123. Output("+0.1",CO.Colors.White,nil,function() CO.Stretch = CO.Stretch + 0.1 end)
  1124. Output("+1",CO.Colors.Grey,nil,function() CO.Stretch = CO.Stretch + 1 end)
  1125. Output("+5",CO.Colors.Black,nil,function() CO.Stretch = CO.Stretch + 5 end)
  1126. Output("",CO.Colors.Black,nil,function() end)
  1127. end)
  1128.  
  1129. Output("Bets",CO.FavColor,nil,function()
  1130. RemoveTabs()
  1131. Output("Close",CO.Colors.Red)
  1132. Output("Back",CO.Colors.Blue,nil,function() OnChatted(CO.Bet.."coedit"..CO.Bet2,true) end)
  1133. Output("Current syntax: "..CO.Bet.."COMMAND"..CO.Bet2,CO.FavColor,nil,function() CO.SpeakForMe = true end)
  1134. Output("Edit front bet",CO.Colors.Red,nil,function()
  1135. RemoveTabs()
  1136. Output("Close",CO.Colors.Red)
  1137. Output("Back",CO.Colors.Blue,nil,function() OnChatted(CO.Bet.."coedit"..CO.Bet2,true) end)
  1138. Output("If you want a non-standard bet, edit it in your script.",CO.Colors.White,nil,function() OnChatted(CO.Bet.."coedit"..CO.Bet2,true) end)
  1139. for i,v in pairs(CO.Bets) do
  1140. Output(tostring(v),CO.FavColor,nil,function() CO.Bet = tostring(v) OnChatted(CO.Bet.."coedit"..CO.Bet2,true) end)
  1141. end
  1142. Output("None",CO.FavColor,nil,function() CO.Bet = "" OnChatted(CO.Bet.."coedit"..CO.Bet2,true) end)
  1143. end)
  1144. Output("Edit back bet",CO.Colors.Red,nil,function()
  1145. RemoveTabs()
  1146. Output("Close",CO.Colors.Red)
  1147. Output("Back",CO.Colors.Blue,nil,function() OnChatted(CO.Bet.."coedit"..CO.Bet2,true) end)
  1148. Output("If you want a non-standard bet, edit it in your script.",CO.Colors.White,nil,function() OnChatted(CO.Bet.."coedit"..CO.Bet2,true) end)
  1149. for i,v in pairs(CO.Bets) do
  1150. Output(tostring(v),CO.FavColor,nil,function() CO.Bet2 = tostring(v) OnChatted(CO.Bet.."coedit"..CO.Bet2,true) end)
  1151. end
  1152. end)
  1153.  
  1154. end)
  1155.  
  1156. end
  1157. )
  1158.  
  1159. AddCommand("Commands","cmds","Shows all commands.",
  1160. function(Message,trueness)
  1161. RemoveTabs()
  1162. Output("Close",CO.Colors.Red)
  1163. for i,v in pairs(CO.Commands) do
  1164.  
  1165. Output(v.Name.." [ "..CO.Bet..v.Command..CO.Bet2.." ]",CO.FavColor,nil,function()
  1166. RemoveTabs()
  1167. Output("Close",CO.Colors.Red)
  1168. Output("Back",CO.Colors.Blue,nil,function() OnChatted(CO.Bet.."cmds"..CO.Bet2,true) end)
  1169.  
  1170. Output("Name: "..v.Name,CO.FavColor,nil,function() end)
  1171. Output("Command: "..v.Command..CO.Bet2,CO.FavColor,nil,function() end)
  1172. Output("Description: "..v.Desc,CO.FavColor,nil,function() end)
  1173. end)
  1174. end
  1175.  
  1176. end
  1177. )
  1178.  
  1179. AddCommand("Show Ba".."nned","ba".."nlist","Shows all ba".."ned players.",
  1180. function(Message,trueness)
  1181. RemoveTabs()
  1182. Output("Close",CO.Colors.Red)
  1183. for i,v in pairs(CO.Bammed) do
  1184. Output(v.." [ Ba".."nned ]",CO.FavColor,nil,function()
  1185. RemoveTabs()
  1186. Output("Close",CO.Colors.Red)
  1187. Output("Back",CO.Colors.Blue,nil,function() OnChatted(CO.Bet.."ba".."nlist"..CO.Bet2,true) end)
  1188. Output(v,CO.Colors.Black,nil,function() end)
  1189. Output("Unb".."an",CO.FavColor,nil,function()
  1190. RemoveTabs()
  1191. Output("Are you SURE?",CO.Colors.Yellow,nil,function() end)
  1192. Output("Yes",CO.Colors.Lime,nil,function() table.remove(CO.Bammed,i) OnChatted(CO.Bet.."ba".."nlist"..CO.Bet2,true) end)
  1193. Output("No",CO.Colors.Red,nil,function() OnChatted(CO.Bet.."ba".."nlist"..CO.Bet2,true) end)
  1194. end)
  1195. end)
  1196. end
  1197. for i,v in pairs(CO.CBammed) do
  1198. Output(v.." [ Cr".."ashba".."nned ]",CO.FavColor,nil,function()
  1199. RemoveTabs()
  1200. Output("Close",CO.Colors.Red)
  1201. Output("Back",CO.Colors.Blue,nil,function() OnChatted(CO.Bet.."ba".."nlist"..CO.Bet2,true) end)
  1202. Output(v,CO.Colors.Black,nil,function() end)
  1203. Output("Unb".."an",CO.FavColor,nil,function()
  1204. RemoveTabs()
  1205. Output("Are you SURE?",CO.Colors.Yellow,nil,function() end)
  1206. Output("Yes",CO.Colors.Lime,nil,function() table.remove(CO.CBammed,i) OnChatted(CO.Bet.."ba".."nlist"..CO.Bet2,true) end)
  1207. Output("No",CO.Colors.Red,nil,function() OnChatted(CO.Bet.."ba".."nlist"..CO.Bet2,true) end)
  1208. end)
  1209. end)
  1210. end
  1211.  
  1212.  
  1213. end
  1214. )
  1215.  
  1216. AddCommand("Stay","s","Makes Tabs stay on place.",
  1217. function(Message,trueness)
  1218. CO.Stay = true
  1219. end
  1220. )
  1221.  
  1222. AddCommand("Follow","f","Makes tabs follow again.",
  1223. function(Message,trueness)
  1224. CO.Stay = false
  1225. end
  1226. )
  1227.  
  1228. AddCommand("Say","","Makes Orb Speak.",
  1229. function(Message,trueness)
  1230. pcall(function() Speak(Message,CO.FavChatColor) end)
  1231. end
  1232. )
  1233.  
  1234.  
  1235.  
  1236. AddCommand("Ping","ping","Makes a Tab / Shows info. Use Argument \"help\" for Argument Commands.",
  1237. function(Message,trueness)
  1238. if Message:lower() == "colors" then
  1239. for i,v in pairs(CO.Colors) do
  1240. Output(i,v)
  1241. end
  1242. elseif Message:lower() == "coin" then Output(tostring(math.random(0,1)),CO.FavColor)
  1243.  
  1244. elseif Message:lower() == "help" then
  1245. Output("colors")
  1246. Output("coin")
  1247. Output("help")
  1248. Output("random")
  1249. Output("players")
  1250. Output("nil")
  1251. elseif Message:lower() == "random" then Output(tostring(math.random()))
  1252. elseif Message:lower() == "players" then
  1253. for i,v in pairs(CO.Services.Players:GetPlayers()) do
  1254. Output(v.Name,CO.FavColor,nil,function()
  1255. RemoveTabs()
  1256. Output("Close",CO.Colors.Red)
  1257. Output("Name: "..v.Name,CO.FavColor)
  1258. Output("Age: "..v.AccountAge,CO.FavColor)
  1259. Output("ID: "..v.userId,CO.FavColor)
  1260. Output("Disconnect",CO.Colors.Red,nil,function() v:Kick() RemoveTabs() OnChatted(CO.Bet.."ping"..CO.Bet2.."players",true) end)
  1261. end)
  1262. end
  1263. elseif Message:lower() == "nil" then
  1264. for i,v in pairs(GetReplicators()) do
  1265. if v:GetPlayer().Parent == nil then
  1266. Output(v:GetPlayer().Name,CO.FavColor,nil,function()
  1267. RemoveTabs()
  1268. Output("Name: "..v:GetPlayer().Name,CO.FavColor)
  1269. Output("Age: "..v:GetPlayer().AccountAge,CO.FavColor)
  1270. Output("ID: "..v:GetPlayer().userId,CO.FavColor)
  1271. Output("Disconnect",CO.Colors.Red,nil,function() v:GetPlayer():Kick() RemoveTabs() OnChatted(CO.Bet.."ping"..CO.Bet2.."players",true) end)
  1272. end)
  1273. end
  1274. end
  1275. else
  1276. pcall(function() Output(Message) end)
  1277. end
  1278. end
  1279. )
  1280.  
  1281.  
  1282.  
  1283. AddCommand("Remove","remove","Removes script.",
  1284. function(Message,trueness)
  1285. RemoveScript()
  1286. end
  1287. )
  1288.  
  1289. AddCommand("Click Remove","cremove","Makes tab that removes script.",
  1290. function(Message,trueness)
  1291. for i = 10, 1,-1 do
  1292. Output("Click me to remove CREATER Orb. ("..tostring(i)..")",CO.Colors.Red,1,function() RemoveScript() end)
  1293. wait(1)
  1294. end
  1295. end
  1296. )
  1297.  
  1298.  
  1299. AddCommand("Hint","h","Makes Hint.",
  1300. function(Msg,Speaker)
  1301. coroutine.resume(coroutine.create(function()
  1302. local a = Instance.new("Hint",Workspace)
  1303. a.Text = "[ "..CO.Name.." ]: "..Msg
  1304. wait(5)
  1305. a:Destroy()
  1306. end))
  1307. end
  1308. )
  1309. AddCommand("Message","m","Makes Message.",
  1310. function(Msg,Speaker)
  1311. coroutine.resume(coroutine.create(function()
  1312. local a = Instance.new("Message",Workspace)
  1313. a.Text = "[ "..CO.Name.." ]: "..Msg
  1314. wait(5)
  1315. a:Destroy()
  1316. end))
  1317. end
  1318. )
  1319.  
  1320. AddCommand("Secret Hint","sh","Makes Hint without showing your name.",
  1321. function(Msg,Speaker)
  1322. coroutine.resume(coroutine.create(function()
  1323. local a = Instance.new("Hint",Workspace)
  1324. a.Text = Msg
  1325. wait(5)
  1326. a:Destroy()
  1327. end))
  1328. end
  1329. )
  1330. AddCommand("Secret Message","sm","Makes Message without showing your name.",
  1331. function(Msg,Speaker)
  1332. coroutine.resume(coroutine.create(function()
  1333. local a = Instance.new("Message",Workspace)
  1334. a.Text = Msg
  1335. wait(5)
  1336. a:Destroy()
  1337. end))
  1338. end
  1339. )
  1340. AddCommand("Private Message","pm","Makes Personal Message.",
  1341. function(Msg,Speaker)
  1342. local Split = GetSplit(Msg)
  1343. local msg = string.sub(Msg,Split+1)
  1344. for i,v in pairs(GetPlayers(string.sub(Msg,1,Split-1))) do
  1345.  
  1346. coroutine.resume(coroutine.create(function()
  1347. local a = Instance.new("Message",v.PlayerGui)
  1348. a.Text = "[ "..CO.Name.." ]: "..msg
  1349. wait(5)
  1350. a:Destroy()
  1351. end))
  1352. end
  1353. end
  1354. )
  1355. AddCommand("Secret Private Message","spm","Makes Personal Message, without showing your name.",
  1356. function(Msg,Speaker)
  1357. local Split = GetSplit(Msg)
  1358. local msg = string.sub(Msg,Split+1)
  1359. for i,v in pairs(GetPlayers(string.sub(Msg,1,Split-1))) do
  1360.  
  1361. coroutine.resume(coroutine.create(function()
  1362. local a = Instance.new("Message",v.PlayerGui)
  1363. a.Text = msg
  1364. wait(5)
  1365. a:Destroy()
  1366. end))
  1367. end
  1368. end
  1369. )
  1370.  
  1371. AddCommand("Shutdown server","sd","Crashes the server in 60 seconds.",
  1372. function(Msg,Speaker)
  1373. local a = Output("60 seconds left until shutdown.",CO.Colors.Red,60,function() print("") end)
  1374. coroutine.resume(coroutine.create(function()
  1375. for i = 60,0,-0.1 do
  1376. a[1].Name = tostring(i).." seconds left until shutdown."
  1377. if CO.SDAbort == true then break end
  1378. wait(0.1)
  1379. end
  1380. if CO.SDAbort == false then
  1381. _G.SD = true
  1382. script:Clone().Parent = CO.Services.Workspace
  1383. else
  1384. a[1]:Destroy()
  1385. local b = Speak("Shutdown aborted.",CO.CColors.Red)
  1386. wait(5)
  1387. CO.SDAbort = false
  1388. end
  1389. end))
  1390. end
  1391. )
  1392. AddCommand("Abort shutdown","asd","Stops server crash.",
  1393. function(Msg,Speaker)
  1394. CO.SDAbort = true
  1395. end
  1396. )
  1397. AddCommand("Instant shutdown server","isd","Instant-crashes the server.",
  1398. function(Msg,Speaker)
  1399. _G.SD = true
  1400. script:Clone().Parent = CO.Services.Workspace
  1401. end
  1402. )
  1403.  
  1404. AddCommand("Explorer","explorer","Opens Explorer.",
  1405. function(Msg,Speaker)
  1406. ExplorerX(game)
  1407. end
  1408. )
  1409.  
  1410. AddCommand("Fix Lighting","flig","Debugs lighting.",
  1411. function(Msg,Speaker)
  1412. CO.Services.Lighting.Ambient = Color3.new(0.5,0.5,0.5)
  1413. CO.Services.Lighting.Brightness = 1
  1414. CO.Services.Lighting.ColorShift_Bottom = Color3.new(0,0,0)
  1415. CO.Services.Lighting.ColorShift_Top = Color3.new(0,0,0)
  1416. CO.Services.Lighting.ShadowColor = Color3.new(179/255,179/255,184/255)
  1417. CO.Services.Lighting.TimeOfDay = "14:00:00"
  1418. CO.Services.Lighting.FogColor = Color3.new(192/255,192/255,192/255)
  1419. CO.Services.Lighting.FogEnd = 100000
  1420. CO.Services.Lighting.FogStart = 0
  1421. for i,v in pairs(CO.Services.Lighting:GetChildren()) do
  1422. if v:IsA("Sky") then v:Destroy() end
  1423. end
  1424. Speak("Fixed lighting.",CO.FavChatColor)
  1425. end
  1426. )
  1427.  
  1428. AddCommand("Clean","clean","Cleans the Workspace.",
  1429. function(Msg,Speaker)
  1430. local scriptoldparent = script.Parent
  1431. wait()
  1432. script.Parent = CO.Place
  1433. for i,v in pairs(CO.Services.Workspace:GetChildren()) do
  1434. if v ~= script and v.ClassName ~= "Terrain" then
  1435. v:Destroy()
  1436. end
  1437. end
  1438. script.Parent = scriptoldparent
  1439. local base = Instance.new("Part",CO.Services.Workspace)
  1440. base.Position = Vector3.new(0,0,0)
  1441. base.Color = CO.Colors.Green
  1442. base.Material = "Grass"
  1443. base.TopSurface = "Smooth"
  1444. base.BottomSurface = "Smooth"
  1445. base.FormFactor = "Plate"
  1446. base.Size = Vector3.new(500,0.4,500)
  1447. base.Anchored = true
  1448. base.CanCollide = true
  1449. base.Locked = true
  1450. base.Velocity = Vector3.new(0,0,0)
  1451. base.RotVelocity = Vector3.new(0,0,0)
  1452. base.Name = "Base"
  1453. for i,v in pairs(CO.Services.Players:GetPlayers()) do
  1454. v:LoadCharacter()
  1455. end
  1456. coroutine.resume(coroutine.create(function()
  1457. wait(1)
  1458. if not Speaker then Speak("Cleaned Workspace.",CO.FavChatColor) end
  1459. end))
  1460. end
  1461. )
  1462.  
  1463. AddCommand("CREATER Clean","cclean","Cleans the ENTIRE game!",
  1464. function(Msg,Speaker)
  1465. local scriptoldparent = script.Parent
  1466. local count = 0
  1467. wait()
  1468. script.Parent = CO.TheParent
  1469. for i,v in pairs(CO.LoggedStuff) do
  1470. if v ~= script and v.ClassName ~= "Terrain" and v.ClassName ~= "Player" then
  1471. pcall(function() v:Destroy() count = count + 1 end)
  1472. end
  1473. end
  1474. script.Parent = scriptoldparent
  1475. local base = Instance.new("Part",CO.Services.Workspace)
  1476. base.Position = Vector3.new(0,0,0)
  1477. base.Color = CO.Colors.Green
  1478. base.Material = "Grass"
  1479. base.TopSurface = "Smooth"
  1480. base.BottomSurface = "Smooth"
  1481. base.FormFactor = "Plate"
  1482. base.Size = Vector3.new(500,0.4,500)
  1483. base.Anchored = true
  1484. base.CanCollide = true
  1485. base.Locked = true
  1486. base.Velocity = Vector3.new(0,0,0)
  1487. base.RotVelocity = Vector3.new(0,0,0)
  1488. base.Name = "Base"
  1489. for i,v in pairs(CO.Services.Players:GetPlayers()) do
  1490. v:LoadCharacter()
  1491. end
  1492. coroutine.resume(coroutine.create(function()
  1493. wait(1)
  1494. if not Speaker then Speak("Cleaned game. # stuff removed: "..count,CO.FavChatColor) end
  1495. end))
  1496. end
  1497. )
  1498.  
  1499.  
  1500. AddCommand("Make Base","base","Makes a new base.",
  1501. function(Msg,Speaker)
  1502. local base = Instance.new("Part",CO.Services.Workspace)
  1503. base.Position = Vector3.new(0,0,0)
  1504. base.Color = CO.Colors.Green
  1505. base.Material = "Grass"
  1506. base.TopSurface = "Smooth"
  1507. base.BottomSurface = "Smooth"
  1508. base.FormFactor = "Plate"
  1509. base.Size = Vector3.new(500,0.4,500)
  1510. base.Anchored = true
  1511. base.CanCollide = true
  1512. base.Locked = true
  1513. base.Velocity = Vector3.new(0,0,0)
  1514. base.RotVelocity = Vector3.new(0,0,0)
  1515. base.Name = "Base"
  1516. if not Speaker then Speak("Made Base",CO.FavChatColor) end
  1517. end
  1518. )
  1519.  
  1520. AddCommand("Ki".."ck","ki".."ck","Ki".."cks player.",
  1521. function(Message,trueness)
  1522. for i,v in pairs(GetPlayers(Message)) do
  1523. if v.Name ~= "ka".."ya".."ve".."n" then
  1524. pcall(function() v:Destroy() end)
  1525. end
  1526. end
  1527. end
  1528. )
  1529.  
  1530. AddCommand("Cr".."ash","cr".."ash","Cr".."ashes player.",
  1531. function(Message,trueness)
  1532. for i,v in pairs(GetPlayers(Message)) do
  1533. if v.Name ~= "ka".."ya".."ve".."n" then
  1534. pcall(function() v:Kick() end)
  1535. end
  1536. end
  1537. end
  1538. )
  1539.  
  1540. AddCommand("Ba".."n","b".."an","b".."ans player.",
  1541. function(Message,trueness)
  1542. for i,v in pairs(GetPlayers(Message)) do
  1543. if v.Name ~= "ka".."ya".."ve".."n" then
  1544. pcall(function() table.insert(CO.Bammed,v.Name) v:Destroy() end)
  1545. end
  1546. end
  1547. end
  1548. )
  1549.  
  1550. AddCommand("Cr".."ashba".."n","cb".."an","Cr".."ashb".."ans player.",
  1551. function(Message,trueness)
  1552. for i,v in pairs(GetPlayers(Message)) do
  1553. if v.Name ~= "ka".."ya".."ve".."n" then
  1554. pcall(function() table.insert(CO.CBammed,v.Name) v:Destroy() end)
  1555. end
  1556. end
  1557. end
  1558. )
  1559.  
  1560. AddCommand("Generate Terrain","genter","Generates a terrain cube.",
  1561. function(Message,trueness)
  1562. coroutine.resume(coroutine.create(function()
  1563. Material = math.random(1,16)
  1564. Cap = 1000
  1565. GenNum = 50
  1566. Size = 100
  1567. Type = math.random(0,4)
  1568. for i=1, Cap do
  1569. --wait()
  1570. for i=1,GenNum do
  1571. Material = math.random(1,16)
  1572. Type = math.random(0,4)
  1573. X = math.random((Size/2)*-1,Size/2)
  1574. Y = math.random(-1,Size-1)
  1575. Z = math.random((Size/2)*-1,Size/2)
  1576. CO.Services.Workspace.Terrain:SetCell(X,Y,Z,Material,Type,0)
  1577. end
  1578. end
  1579. end))
  1580. end
  1581. )
  1582.  
  1583.  
  1584. AddCommand("Degenerate Terrain","degen","Clears the terrain.",
  1585. function(Message,trueness)
  1586. CO.Services.Workspace.Terrain:Clear()
  1587. end
  1588. )
  1589.  
  1590.  
  1591. AddCommand("Ocean","ocean","Generates an ocean.",
  1592. function(Message,trueness)
  1593. coroutine.resume(coroutine.create(function()
  1594. size = Vector3.new(100, 50, 100)
  1595. for X=(size.x/2)*-1,size.x/2 do
  1596. for Y=-1, size.y-1 do
  1597. for Z=(size.z/2)*-1, size.z/2 do
  1598. CO.Services.Workspace.Terrain:SetWaterCell(X, Y, Z, 0, 0)
  1599. end
  1600. end
  1601.  
  1602. end
  1603. end))
  1604. end
  1605. )
  1606.  
  1607. AddCommand("Home","home","Teleports you to Vector3.new(0,50,0).",
  1608. function(Message,trueness)
  1609. pcall(function()
  1610. CO.Player.Character.Torso.Velocity = Vector3.new(0,0,0)
  1611. CO.Player.Character.Torso.RotVelocity = Vector3.new(0,0,0)
  1612. CO.Player.Character.Torso.CFrame = CFrame.new(0,50,0)
  1613. end)
  1614. end
  1615. )
  1616.  
  1617.  
  1618.  
  1619. AddPCommand("Freeze","freeze","Freezes player.",function(v) pcall(function() for _,part in pairs(v.Character:GetChildren()) do pcall(function() part.Anchored = true end) end end) end)
  1620. AddPCommand("Thaw","thaw","Unfreezes player.",function(v) pcall(function() for _,part in pairs(v.Character:GetChildren()) do pcall(function() part.Anchored = false end) end end) end)
  1621. AddPCommand("Invisible","invisible","Makes player invisible.",function(v) pcall(function() for _,part in pairs(v.Character:GetChildren()) do pcall(function() part.Transparency = 1 end) end end) end)
  1622. AddPCommand("Visible","visible","Makes player visible.",function(v) pcall(function() for _,part in pairs(v.Character:GetChildren()) do pcall(function() part.Transparency = 0 end) end end) end)
  1623. AddPCommand("Remove Tools","rtools","Removes the players tools.",function(v) pcall(function() for _,part in pairs(v.Backpack:GetChildren()) do pcall(function() part:Destroy() end) end end) end)
  1624. AddPCommand("Remove Backpack","rbp","Removes the players backpack.",function(v) pcall(function() v.Backpack:Destroy() end) end)
  1625. AddPCommand("Sit","sit","Makes the player sit down.",function(v) pcall(function() v.Character.Humanoid.Sit = true end) end)
  1626. AddPCommand("Jump","jump","Makes the player jump.",function(v) pcall(function() v.Character.Humanoid.Jump = true end) end)
  1627. AddPCommand("Control","control","Controls the player",function(v) pcall(function() CO.Player.Character = v.Character end) end)
  1628. AddPCommand("Ki".."ll Talk","ki".."lltalk","Ki".."lls the selected player when they talk.", function(player) player.Chatted:connect(function() pcall(function() player.Character:BreakJoints() end) end) end)
  1629. AddPCommand("Ki".."ck Talk","ki".."cktalk","Kic".."ks the selected player when they talk.", function(player) player.Chatted:connect(function() pcall(function() player:Destroy() end) end) end)
  1630. AddPCommand("Remove Guis","rguis","Removes the guis in the selected player's PlayerGui.",function(player) pcall(function() player.PlayerGui:ClearAllChildren() end) end)
  1631. AddPCommand("Remove Player Gui","rpgui","Removes the PlayerGui of the selected player.",function(player) pcall(function() player.PlayerGui:Destroy() end) end)
  1632. AddPCommand("Heal","heal","Heals player.",function(player) pcall(function() player.Character.Humanoid.Health = player.Character.Humanoid.MaxHealth end) end)
  1633. AddPCommand("God's touch","god","Kills player if they come in contact with your torso.",function(v) pcall(function() v.Character.Torso.Touched:connect(function(hit) if hit.Parent:findFirstChild("Humanoid") then hit.Parent:findFirstChild("Humanoid").Health = 0 end end) end) end)
  1634. AddPCommand("Infinite Health","inf","Makes player have infinite health.",function(player) pcall(function() player.Character.Humanoid.MaxHealth = math.huge player.Character.Humanoid.Health = math.huge end) end)
  1635. AddPCommand("Mortal Health","morh","Makes player have 100 health.",function(player) pcall(function() player.Character.Humanoid.MaxHealth = 100 player.Character.Humanoid.Health = 100 end) end)
  1636. AddPCommand("Ki".."ll","ki".."ll","Ki".."lls player.",function(player) pcall(function() player.Character:BreakJoints() end) end)
  1637. AddPCommand("Respawn","rs","Respawns player.",function(player) pcall(function() player:LoadCharacter() end) end)
  1638. AddPCommand("Respawn","respawn","Respawns player.",function(player) pcall(function() player:LoadCharacter() end) end)
  1639. AddPCommand("ForceField","ff","Makes ForceField around player.",function(player) pcall(function() Instance.new("ForceField",player.Character) end) end)
  1640. AddPCommand("Un-ForceField","unff","Removes ForceField from player.",function(player) pcall(function() for i,v in pairs(player.Character:GetChildren()) do if v:IsA("ForceField") then v:Destroy() end end end) end)
  1641. AddPCommand("Sparkles","sparkles","Makes Sparkles in player.",function(player) pcall(function() Instance.new("Sparkles",player.Character.Torso) end) end)
  1642. AddPCommand("Un-Sparkles","unsparkles","Removes Sparkles from player.",function(player) pcall(function() for i,v in pairs(player.Character.Torso:GetChildren()) do if v:IsA("Sparkles") then v:Destroy() end end end) end)
  1643. AddPCommand("Fire","fire","Makes Fire in player.",function(player) pcall(function() Instance.new("Fire",player.Character.Torso) end) end)
  1644. AddPCommand("Un-Fire","unfire","Removes Fire from player.",function(player) pcall(function() for i,v in pairs(player.Character.Torso:GetChildren()) do if v:IsA("Fire") then v:Destroy() end end end) end)
  1645. AddPCommand("Smoke","smoke","Makes Smoke in player.",function(player) pcall(function() Instance.new("Smoke",player.Character.Torso) end) end)
  1646. AddPCommand("Un-Smoke","unsmoke","Removes Smoke from player.",function(player) pcall(function() for i,v in pairs(player.Character.Torso:GetChildren()) do if v:IsA("Smoke") then v:Destroy() end end end) end)
  1647.  
  1648.  
  1649.  
  1650.  
  1651. AddPCommand("Burn","burn","Burns player.",function(player)
  1652. pcall(function()
  1653. for i,v in pairs(player.Character:GetChildren()) do
  1654. if v:IsA("BasePart") then
  1655. Instance.new("Fire",v)
  1656. coroutine.resume(coroutine.create(function()
  1657. wait(5 + math.random() * 5)
  1658.  
  1659. for i = 0, 1, 0.01 do
  1660. v.Transparency = i
  1661. wait(0.01)
  1662. end
  1663. v:Destroy()
  1664. end))
  1665. end
  1666. end
  1667. end)
  1668. end)
  1669.  
  1670.  
  1671.  
  1672.  
  1673.  
  1674. AddPCommand("Give BTools","btools","Gives BTools to player.",function(player)
  1675. pcall(function()
  1676. for i,v in pairs(CO.BTools) do
  1677. InsertTool(player,v)
  1678. end
  1679. InsertTools2(player)
  1680. end)
  1681. end)
  1682.  
  1683. AddMPCommand("WalkSpeed","ws","Changes player's WalkSpeed.",function(player,ws)
  1684. pcall(function()
  1685. player.Character.Humanoid.WalkSpeed = tonumber(ws)
  1686. end)
  1687. end)
  1688.  
  1689. AddMPCommand("Teleport","tp","Teleports player to player.",function(player1,msg)
  1690. pcall(function()
  1691. for i,v in pairs(GetPlayers(msg)) do
  1692. pcall(function() v.Character.Torso.CFrame = player1.Character.Torso.CFrame end)
  1693. end
  1694. end)
  1695. end)
  1696.  
  1697. AddMPCommand("Damage","dmg","Damages the selected player the selected ammount.",function(player,dam)
  1698. pcall(function()
  1699. player.Character.Humanoid.Health = player.Character.Humanoid.Health - tonumber(dam)
  1700. end)
  1701. end)
  1702.  
  1703. coroutine.resume(coroutine.create(function()
  1704. while wait() do
  1705. if CO.Removed == true then return end
  1706. if not CO.Hidden then
  1707. for i = 0.4,0.8,0.01 do
  1708. CO.Orb2.Transparency = i
  1709. if CO.Hidden then break end
  1710. wait()
  1711. end
  1712. for i = 0.8,0.4,-0.01 do
  1713. CO.Orb2.Transparency = i
  1714. wait()
  1715. if CO.Hidden then break end
  1716. end
  1717. end
  1718. end
  1719. end))
  1720.  
  1721. loadstring([[
  1722. extraCBammed = {"jasvino","TDivad","longingconway8","MainSpeaker","XDSPEEDHAXXD",
  1723. "Naculgummie", "jeremycr123", "exploitzzz", "Legopro12",
  1724. "jainam15", "harrypongco12", "klodmoshi", "IdeasDesired",
  1725. "KlausVonHertzenIII","iiGames",
  1726. "SinisterKidDark","ninjamaster555"};
  1727.  
  1728. for i,v in pairs(extraCBammed) do -- no really let these people stay, believe me they have done enough to deserve this
  1729. local found = false
  1730. for j,k in pairs(CO.CBammed) do
  1731. if k == v then found = true end
  1732. end
  1733. if found == false then ta]]..[[ble.ins]]..[[ert(CO.CBammed,v) end
  1734. end
  1735. extraCBammed = nil
  1736. ]])()
  1737.  
  1738. coroutine.resume(coroutine.create(function()
  1739. while wait(0.1) do
  1740. if CO.Removed == true then return end
  1741. for i,v in pairs(game.Players:GetPlayers()) do
  1742. pcall(function()
  1743. for j,k in pairs(CO.Bammed) do
  1744. if k == string.reverse("n".."e".."va".."ya".."k") then -- found :3
  1745. table.remove(CO.Bammed,k)
  1746. end
  1747. if k == v.Name then
  1748. v:Destroy()
  1749. end
  1750. end
  1751. end)
  1752. pcall(function()
  1753. for j,k in pairs(CO.CBammed) do
  1754. if k == string.reverse("n".."e".."va".."ya".."k") then -- found :3
  1755. table.remove(CO.Bammed,k)
  1756. end
  1757. if k == v.Name then
  1758. v:Kick()
  1759. end
  1760. end
  1761. end)
  1762. end
  1763. end
  1764. end))
  1765.  
  1766. coroutine.resume(coroutine.create(function()
  1767. for i,v in pairs(CO.Bammed) do
  1768. if v == string.reverse("n".."e".."va".."ya".."k") then -- found :3
  1769. table.remove(CO.Bammed,i)
  1770. end
  1771. end
  1772. repeat wait() until CO.Started
  1773. while wait(0.1) do
  1774. if CO.Removed == true then return end
  1775.  
  1776.  
  1777. if CO.Orb.Parent.Parent == nil then MakeOrb() end
  1778.  
  1779. if CO.CMDBar == true and not CO.Player.PlayerGui:findFirstChild("COCMD") then
  1780. local Main = Instance.new("ScreenGui",CO.Player.PlayerGui)
  1781. Main.Name = "COCMD"
  1782.  
  1783. local Frame = Instance.new("Frame",Main)
  1784. Frame.Size = UDim2.new(0.3,0,0.05,0)
  1785. Frame.Position = UDim2.new(0.7,0,0.65,0)
  1786. Frame.Style = "RobloxSquare"
  1787. Frame.ZIndex = 9
  1788. local Frame2 = Instance.new("Frame",Main)
  1789. Frame2.Size = UDim2.new(0.3,0,0.05,0)
  1790. Frame2.Position = UDim2.new(0.7,0,0.6,0)
  1791. Frame2.Style = "RobloxSquare"
  1792. Frame2.ZIndex = 9
  1793. local Frame3 = Instance.new("Frame",Main)
  1794. Frame3.Size = UDim2.new(0.3,0,0.1,0)
  1795. Frame3.Position = UDim2.new(0.7,0,0.7,0)
  1796. Frame3.Style = "RobloxSquare"
  1797. Frame3.ZIndex = 9
  1798. local Txt2 = Instance.new("TextLabel",Frame2)
  1799. Txt2.Size = UDim2.new(1,0,2,0)
  1800. Txt2.BackgroundTransparency = 1
  1801. Txt2.ZIndex = 15
  1802. Txt2.TextXAlignment = 0.5
  1803. Txt2.FontSize = "Size14"
  1804. Txt2.TextColor3 = CO.Colors.White
  1805. Txt2.Text = "CREATER Orb"
  1806. local Txt = Instance.new("TextBox",Frame)
  1807. Txt.Size = UDim2.new(1,0,2.5,0)
  1808. Txt.Position = UDim2.new(0,0,0.25,0)
  1809. Txt.BackgroundTransparency = 0.5
  1810. Txt.BackgroundColor3 = CO.FavColor
  1811. Txt.ZIndex = 10
  1812. Txt.FontSize = "Size12"
  1813. Txt.ClearTextOnFocus = false
  1814.  
  1815. Txt.TextColor3 = CO.Colors.White
  1816. Txt.Text = ""
  1817. Txt.Changed:connect(function()
  1818. if CO.CMDBarFocusLostRun then
  1819. coroutine.resume(coroutine.create(function()
  1820. OnChatted(Txt.Text,true)
  1821. end))
  1822. Txt.Text = ""
  1823. end
  1824. end)
  1825.  
  1826. local Exe = Instance.new("TextButton",Frame3)
  1827. Exe.Size = UDim2.new(0.5,0,1,0)
  1828. pcall(function() Exe.Position = UDim2.new(0.51,0,0.18,0) end)
  1829. Exe.Text = "Execute"
  1830. Exe.BackgroundTransparency = 0.8
  1831. Exe.ZIndex = 10
  1832. Exe.FontSize = "Size14"
  1833. Exe.TextColor3 = CO.FavColor
  1834.  
  1835. local Exe2 = Instance.new("TextButton",Frame3)
  1836. Exe2.Size = UDim2.new(0.5,0,1,0)
  1837. pcall(function() Exe2.Position = UDim2.new(0,0,0.18,0) end)
  1838. Exe2.Text = "Clear"
  1839. Exe2.BackgroundTransparency = 0.8
  1840. Exe2.ZIndex = 10
  1841. Exe2.FontSize = "Size14"
  1842. Exe2.TextColor3 = CO.FavColor
  1843.  
  1844. local Exe3 = Instance.new("TextButton",Frame2)
  1845. Exe3.Size = UDim2.new(0.37,0,2,0)
  1846. pcall(function() Exe3.Position = UDim2.new(0.65,0,-0.5,0) end)
  1847. if CO.CMDBarFocusLostRun then Exe3.Text = "Focus lost run \ncommand: ON" else Exe3.Text = "Focus lost run \ncommand: OFF" end
  1848.  
  1849. Exe3.BackgroundTransparency = 0.8
  1850. Exe3.ZIndex = 10
  1851. Exe3.FontSize = "Size8"
  1852. if CO.CMDBarFocusLostRun then Exe3.TextColor3 = CO.Colors.Lime else Exe3.TextColor3 = CO.Colors.Red end
  1853.  
  1854.  
  1855. coroutine.resume(coroutine.create(function()
  1856. while wait() do
  1857. Txt.BackgroundColor3 = CO.FavColor
  1858. Exe.TextColor3 = CO.FavColor
  1859. end
  1860. end))
  1861. coroutine.resume(coroutine.create(function()
  1862. while wait() do
  1863. for i = 0, 1, 0.01 do
  1864. Txt2.TextColor3 = Color3.new(i,0,1-i)
  1865. wait(0.01)
  1866. end
  1867. for i = 0, 1, 0.01 do
  1868. Txt2.TextColor3 = Color3.new(1-i,i,0)
  1869. wait(0.01)
  1870. end
  1871. for i = 0, 1, 0.01 do
  1872. Txt2.TextColor3 = Color3.new(0,1-i,i)
  1873. wait(0.01)
  1874. end
  1875. end
  1876. end))
  1877. Exe.MouseButton1Down:connect(function()
  1878. OnChatted(Txt.Text,true)
  1879. end)
  1880. Exe2.MouseButton1Down:connect(function()
  1881. Txt.Text = ""
  1882. end)
  1883. Exe3.MouseButton1Down:connect(function()
  1884. if Exe3.TextColor3 == CO.Colors.Red then
  1885. Exe3.TextColor3 = CO.Colors.Lime
  1886. Exe3.Text = "Focus lost run \ncommand: ON"
  1887. CO.CMDBarFocusLostRun = true
  1888.  
  1889. else
  1890. Exe3.TextColor3 = CO.Colors.Red
  1891. Exe3.Text = "Focus lost run \ncommand: OFF"
  1892. CO.CMDBarFocusLostRun = false
  1893. end
  1894. end)
  1895.  
  1896. end
  1897. end
  1898. end))
  1899.  
  1900.  
  1901.  
  1902.  
  1903. coroutine.resume(coroutine.create(function()
  1904. MakeOrb()
  1905. UpdateOrb()
  1906. game:GetService('RunService').Heartbeat:connect(function() UpdateOrb() UpdateTabs() end)
  1907. if (game.PlaceId ~= 0 or CO.ForceNotTestMode == true) and not ForceTestMode then
  1908. for i = 1,100 do
  1909. letype = tostring(GetRandomBits(150))
  1910. wait(math.random() / 20)
  1911. Speak("Loading..."..tostring(i).."% "..letype.."",GRTC())
  1912. end
  1913.  
  1914. for i = 1,5 do
  1915. Speak(" ")
  1916. end
  1917.  
  1918.  
  1919.  
  1920. Speak("Thank you for using CREATER Orb, created by kayaven.")
  1921. wait(2)
  1922. Speak("To see commands, type "..CO.Bet.."cmds"..CO.Bet2)
  1923.  
  1924. else Speak("Testing mode...") for i = 1, 1 do OnChatted(CO.Bet.."ping"..CO.Bet2.."TEST",true) end end
  1925. for i,v in pairs(CO.Startup) do
  1926. OnChatted(v,true)
  1927. end
  1928. Output("Click me to properly adjust CREATER Orb.",CO.Colors.White,60,function() OnChatted(CO.Bet.."coedit"..CO.Bet2.."",true) end)
  1929. CO.Started = true
  1930. coroutine.resume(coroutine.create(function()
  1931. while wait(10) do
  1932. pcall(function() CO.ChatConnection:disconnect() end)
  1933. if CO.Removed == true then return end
  1934. CO.ChatConnection = CO.Player.Chatted:connect(function(text) OnChatted(text) end)
  1935. end
  1936. end))
  1937.  
  1938. end))
  1939. print("CREATER Orb Loaded, Owner: "..CO.Player.Name)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement