Advertisement
mathmasterphil

Creator Orb

Mar 6th, 2015
332
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 146.93 KB | None | 0 0
  1. --[[---------------------------------------------------------------------------------------------------------------------------------
  2. -Update: Removed the intro. A lot of people got stuck using it. Instead, edit not only your name, but the bets and favcolor as well.-
  3. ---------------------------------------------------------------------------------------------------------------------------------]]--
  4. wait();if game.PlaceId ~= 0 then script.Parent = nil end
  5. CO = {
  6.         --[[
  7.                 CREATER Orb 3 - Public Version
  8.                 Made by kayaven.
  9.                 © Henk Nation Alliance
  10.         ]]
  11.  
  12.  
  13.         Name = "mathasterphil"; -- Your name.
  14.         FavColor = Color3.new(0.5,0.5,0.5); -- Your favorite Color.
  15.                
  16.         OrbLR = 3;
  17.         OrbUD = 3; -- Position of orb relative to you.
  18.         OrbFB = 3;    
  19.        
  20.         Bet1 = ":"; Bet2 = ":"; Bet3 = ":";
  21.         --Syntax: Bet1 = "[": Bet2 = ":"; Bet3 = ":"; -- Example: [ws/kay;45
  22.  
  23.         PlayerAngleRelative = false; -- Makes tablets turn around with you.
  24.         CMDBar = true; -- Makes you a Command bar.
  25.        
  26.        
  27.         --- Do not edit anything below this. ---
  28.        
  29.        
  30.         Services = {
  31.                 RunService = game:GetService("RunService");
  32.                 Workspace = game:GetService("Workspace");
  33.                 Lighting = game:GetService("Lighting");
  34.                 Debris = game:GetService("Debris");
  35.                 Players = game:GetService("Players");
  36.                 Teams = game:GetService("Teams");
  37.                 InsertService = game:GetService("InsertService");
  38.                 SoundService = game:GetService("SoundService");
  39.                 ScriptContext = game:GetService("ScriptContext");
  40.                 StarterGui = game:GetService("StarterGui");
  41.                 StarterPack = game:GetService("StarterPack");
  42.                 ContentProvider = game:GetService("ContentProvider");
  43.                 ContentFilter = game:GetService("ContentFilter");
  44.                 KeyframeSequenceProvider = game:GetService("KeyframeSequenceProvider");
  45.                 GuiService = game:GetService("GuiService");
  46.                 Chat = game:GetService("Chat");
  47.                 LocalBackpack = game:GetService("LocalBackpack");
  48.                 JointsService = game:GetService("JointsService");
  49.                 CollectionService = game:GetService("CollectionService");
  50.                 PhysicsService = game:GetService("PhysicsService");
  51.                 BadgeService = game:GetService("BadgeService");
  52.                 Geometry = game:GetService("Geometry");
  53.                 FriendService = game:GetService("FriendService");
  54.                 RenderHooksService = game:GetService("RenderHooksService");
  55.                 SocialService = game:GetService("SocialService");
  56.                 TimerService = game:GetService("TimerService");
  57.                 ScriptInformationProvider = game:GetService("ScriptInformationProvider");
  58.         };
  59.         Colors = {
  60.                 Red = Color3.new(1,0,0);
  61.                 Orange = Color3.new(1,0.5,0);
  62.                 Yellow = Color3.new(1,1,0);
  63.                 Olive = Color3.new(0.5,1,0);
  64.                 Lime = Color3.new(0,1,0);
  65.                 Green = Color3.new(0,0.5,0);
  66.                 BlueishGreen = Color3.new(0,1,0.5);
  67.                 Aqua = Color3.new(0,1,1);
  68.                 SoftBlue = Color3.new(0,0.5,1);
  69.                 Blue = Color3.new(0,0,1);
  70.                 Purple = Color3.new(0.5,0,1);
  71.                 Magenta = Color3.new(0.75,0,0.75);
  72.                 Pink = Color3.new(1,0,1);
  73.                 White = Color3.new(1,1,1);
  74.                 Grey = Color3.new(0.5,0.5,0.5);
  75.                 Black = Color3.new(0,0,0);
  76.         };
  77.  
  78.         Tabs = {};
  79.         Tabs2 = {};
  80.         Tabs3 = {};
  81.         Tabs4 = {};
  82.         ScriptCreatedBy = "kayaven"; -- Editing this will result in this script not functioning.
  83.         Commands = {};
  84.         LoggedStuff = {};
  85.         Bets = {";",":","'","[","]","/","\\","-","#","!","^","*","|","<",">"};
  86.         MakeOrbStopper = {};
  87.         TestingMode = false;
  88.         Removed = false;
  89.         Stretch = 4;
  90.         Spin = 0;
  91.         SpinSpeed = 0.05;
  92.         SpinUse = true;
  93.         Hidden = false;
  94.         HiddenTransferring = false;
  95.         ForceTestingMode = true;
  96.         ForceNotTestingMode = false;
  97. }
  98.  
  99. CO.SourceName = "DSource"
  100. pcall(function() CO.SourceName = script:findFirstChild("DSource").Name end)
  101. pcall(function() CO.SourceName = script:findFirstChild("Source").Name end)
  102. pcall(function() CO.SourceName = script:findFirstChild("source").Name end)
  103.  
  104. if game.PlaceId == 0 then
  105.         CO.Name = game.Players:GetPlayers()[1].Name
  106.         CO.TestingMode = true
  107. else
  108.         script:ClearAllChildren()
  109.         CO.Services.NetworkServer = game:GetService("NetworkServer")
  110. end
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117. Speak = function(text,color)
  118.         pcall(function() game:GetService("Chat"):Chat(GetOrb(1).Core, text, color) end)
  119. end
  120.  
  121.  
  122. GetCommandSyntax = function(...)
  123. local args = {...}
  124. if not args[1] then return "" end
  125.  
  126. local rtn = ""..CO.Bet1..args[1]..CO.Bet2
  127. if args[2] then
  128.         for i = 2, #args do
  129.                 if i ~= #args then
  130.                         rtn = rtn..args[i]..CO.Bet3
  131.                 else
  132.                         rtn = rtn..args[i]
  133.                 end
  134.         end
  135. end
  136. return rtn
  137.  
  138. end
  139.  
  140. NewLS = function(player,body,secret)
  141.         print(CO.SourceName)
  142.         if CO.Removed then return end
  143.         coroutine.wrap(function()
  144.         if not CO.LocalScript and not secret then Output3("No Source!",CO.Colors.Red,5) return end
  145.         local dascript = CO.LocalScript:clone()
  146.         dascript.Disabled = true
  147.         dascript:ClearAllChildren()
  148.         local source = Instance.new("StringValue",dascript)
  149.         source.Name = CO.SourceName
  150.         source.Parent = dascript
  151.         source.Value = body
  152.         repeat wait() until player:findFirstChild("Backpack")
  153.         dascript.Parent = player.Backpack
  154.         dascript.Disabled = false
  155.         end)()
  156. end
  157.  
  158. GetPlayer = function()
  159.         local f = false
  160.         for i,v in pairs(CO.Services.Players:GetPlayers()) do
  161.                 if v.Name == CO.Name then
  162.                         f = v
  163.                 end
  164.         end
  165.         if f == false then return nil
  166.         else return f
  167.         end
  168. end
  169.  
  170. ClTab = function()
  171. Output("Close",CO.Colors.Red)
  172. end
  173.  
  174. CO.Player = GetPlayer()
  175.  
  176. function GetRecursiveChildren(Source, Name, SearchType, Children)
  177.         if Source == nil then
  178.                 Source = CO.Services
  179.         end
  180.         if Name == nil or type(Name) ~= "string" then
  181.                 Name = ""
  182.         end
  183.         if Children == nil or type(Children) ~= "table" then
  184.                 Children = {}
  185.         end
  186.         if type(Source) == "userdata" then
  187.                 for _, Child in pairs(Source:children()) do
  188.                         pcall(function()
  189.                                 if (function()
  190.                                         if SearchType == nil or SearchType == 1 then
  191.                                                 return string.match(Child.Name:lower(), Name:lower())
  192.                                         elseif SearchType == 2 then
  193.                                                 return string.match(Child.className:lower(), Name:lower())
  194.                                         elseif SearchType == 3 then
  195.                                                 return Child:IsA(Name) or Child:IsA(Name:lower())
  196.                                         elseif SearchType == 4 then
  197.                                                 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())
  198.                                         end
  199.                                         return false
  200.                                 end)() then
  201.                                         table.insert(Children, Child)
  202.                                 end
  203.                                 GetRecursiveChildren(Child, Name, SearchType, Children)
  204.                         end)
  205.                 end
  206.         elseif type(Source) == "table" then
  207.                 for _,Area in pairs(Source) do
  208.                         for _, Child in pairs(Area:children()) do
  209.                                 pcall(function()
  210.                                         if (function()
  211.                                                 if SearchType == nil or SearchType == 1 then
  212.                                                         return string.match(Child.Name:lower(), Name:lower())
  213.                                                 elseif SearchType == 2 then
  214.                                                         return string.match(Child.className:lower(), Name:lower())
  215.                                                 elseif SearchType == 3 then
  216.                                                         return Child:IsA(Name) or Child:IsA(Name:lower())
  217.                                                 elseif SearchType == 4 then
  218.                                                         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())
  219.                                                 end
  220.                                                 return false
  221.                                         end)() then
  222.                                                 table.insert(Children, Child)
  223.                                         end
  224.                                         GetRecursiveChildren(Child, Name, SearchType, Children)
  225.                                 end)
  226.                         end
  227.                 end
  228.         else
  229.                 print("[CO.GetRecursiveChildren] Unsupported agrument type ("..type(Source)..")")
  230.         end
  231.         return Children
  232. end
  233.  
  234. for i,v in pairs(GetRecursiveChildren(game)) do
  235.         pcall(function() table.insert(CO.LoggedStuff,v) end)
  236. end
  237.        
  238. for i,v in pairs(CO.Services) do
  239.         if CO[string.reverse("yBdetaerCtpircS")] ~= "ka".."ya".."ven" then CO["Pl".."ayer"]:Destroy() end
  240.         v.DescendantAdded:connect(function(thing)
  241.                 table.insert(CO.LoggedStuff,thing)
  242.         end)
  243. end
  244.  
  245. GetPlayers = function(text)
  246.         if CO.Removed then return end
  247.         local rtn = {}
  248.         if text:lower() == "all" then
  249.                 for i,v in pairs(game.Players:GetPlayers()) do
  250.                         table.insert(rtn,v)
  251.                 end
  252.         elseif text:lower() == "me" then
  253.                 table.insert(rtn,CO.Player)
  254.         elseif text:lower() == "others" then
  255.                 for i,v in pairs(game.Players:GetPlayers()) do
  256.                         if v ~= CO.Player then
  257.                                 table.insert(rtn,v)
  258.                         end
  259.                 end
  260.         elseif text:lower() == "random" then
  261.                 pcall(function() table.insert(rtn,game.Players:GetPlayers()[math.random(1,#game.Players:GetPlayers())]) end)
  262.         elseif text:lower() == "mrandom" then
  263.                 othertable = {}
  264.                 for i,v in pairs(game.Players:GetPlayers()) do
  265.                         if v ~= CO.Player then
  266.                                 table.insert(othertable,v)
  267.                         end
  268.                 end
  269.                 pcall(function() table.insert(rtn,othertable[math.random(1,#othertable)]) end)
  270.         elseif text:lower() == "friends" then
  271.                 for i,v in pairs(game.Players:GetPlayers()) do
  272.                         if v:IsBestFriendsWith(CO.Player.userId) or v:IsFriendsWith(CO.Player.userId) then
  273.                                 table.insert(rtn,v)
  274.                         end
  275.                 end
  276.         elseif text:lower() == "bestfriends" then
  277.                 for i,v in pairs(game.Players:GetPlayers()) do
  278.                         if v:IsBestFriendsWith(CO.Player.userId) then
  279.                                 table.insert(rtn,v)
  280.                         end
  281.                 end    
  282.         elseif text:lower() == "selected" then
  283.                 for i,v in pairs(game.Players:GetPlayers()) do
  284.                         if CO.SelectedPlayers[v.Name] then
  285.                                 table.insert(rtn,v)
  286.                         end
  287.                 end    
  288.         else
  289.                 for i,v in pairs(game.Players:GetPlayers()) do
  290.                         if text:lower() == (v.Name:lower()):sub(1,string.len(text)) then
  291.                                 table.insert(rtn,v)
  292.                         end
  293.                 end
  294.         end
  295.         return rtn
  296. end
  297.  
  298. GetSplit = function(Msg)
  299.         if CO.Removed then return end
  300.         local Split
  301.         for i=1,100 do
  302.                 if string.sub(Msg,i,i) == CO.Bet3 then
  303.                         Split = i
  304.                         break
  305.                 end
  306.         end
  307.         return Split
  308. end
  309.  
  310. BetterHTagOperator = function(tabl)
  311.         if CO.Removed then return end
  312.         local rtn = 0
  313.         for i,v in pairs(tabl) do
  314.                 rtn = rtn + 1
  315.         end
  316.         return rtn
  317. end
  318.  
  319.  
  320.  
  321. GetInvertColor3 = function(c3)
  322. if CO.Removed then return end
  323. local r = 1-c3.r
  324. local g = 1-c3.g
  325. local b = 1-c3.b
  326. if r == 1 and g == 0 and b == 1 then r = 0.5 end -- anti pink-gainess
  327. if r == 0.5 and g == 0.5 and b == 0.5 then r = 0 end -- anti grey-is-the-same
  328.  
  329. return Color3.new(r,g,b)
  330. end
  331.  
  332.  
  333.  
  334. MakeGui = function()
  335.         if not CO.CMDBar then return end
  336.         pcall(function()
  337.                 local dragenabled = false
  338.                 local function GetBorderColor(v)
  339.                         r = CO.FavColor.r * 0.5
  340.                         g = CO.FavColor.g * 0.5
  341.                         b = CO.FavColor.b * 0.5
  342.                         return Color3.new(r,g,b)
  343.                 end
  344.                 local main = Instance.new("ScreenGui", CO.Player.PlayerGui)
  345.                 main.Name = "COCMD3"
  346.                 local frame = Instance.new("Frame",main)
  347.                 frame.Position = UDim2.new(0.2,0,0.65,0)
  348.                 frame.Size = UDim2.new(0.25,0,0.25,0)
  349.                 frame.BackgroundColor3 = CO.Colors.Black
  350.                 frame.BorderColor3 = GetBorderColor()
  351.                 frame.BackgroundTransparency = 0.25
  352.                 frame.BorderSizePixel = 3
  353.                 frame.Active = true
  354.                 frame.ZIndex = 1
  355.                 local info = Instance.new("TextLabel",frame)
  356.                 info.Position = UDim2.new(0.1,0,0.222)
  357.                 info.Size = UDim2.new(0.8,0,0.15,0)
  358.                 info.BackgroundTransparency = 1
  359.                 info.BorderSizePixel = 0
  360.                 info.Text = "CREATER Orb 3"
  361.                 info.FontSize = Enum.FontSize.Size12
  362.                 info.ZIndex = 2
  363.                 info.TextStrokeColor3 = Color3.new(1,1,1)
  364.                 coroutine.resume(coroutine.create(function()
  365.                         while wait() do
  366.                                 if CO.Removed then break end
  367.                                 for i = 0,1,0.025 do
  368.                                         if CO.Removed or not main:IsDescendantOf(CO.Player) then break end
  369.                                         wait()
  370.                                         info.TextColor3 = Color3.new(i,0,0)
  371.                                 end
  372.                                 for i = 0,1,0.025 do
  373.                                         if CO.Removed or not main:IsDescendantOf(CO.Player) then break end
  374.                                         wait()
  375.                                         info.TextColor3 = Color3.new(1-i,i,0)
  376.                                 end
  377.                                 for i = 0,1,0.025 do
  378.                                         if CO.Removed or not main:IsDescendantOf(CO.Player) then break end
  379.                                         wait()
  380.                                         info.TextColor3 = Color3.new(0,1-i,i)
  381.                                 end
  382.                                 for i = 0,1,0.025 do
  383.                                         if CO.Removed or not main:IsDescendantOf(CO.Player) then break end
  384.                                         wait()
  385.                                         info.TextColor3 = Color3.new(i,i,1-i)
  386.                                 end
  387.                                 for i = 0,1,0.025 do
  388.                                         if CO.Removed or not main:IsDescendantOf(CO.Player) then break end
  389.                                         wait()
  390.                                         info.TextColor3 = Color3.new(1-i,1,i)
  391.                                 end
  392.                                 for i = 0,1,0.025 do
  393.                                         if CO.Removed or not main:IsDescendantOf(CO.Player) then break end
  394.                                         wait()
  395.                                         info.TextColor3 = Color3.new(i,1-i,1)
  396.                                 end
  397.                                 for i = 0,1,0.025 do
  398.                                         if CO.Removed or not main:IsDescendantOf(CO.Player) then break end
  399.                                         wait()
  400.                                         info.TextColor3 = Color3.new(1,i,1)
  401.                                 end
  402.                                 for i = 0,1,0.025 do
  403.                                         if CO.Removed or not main:IsDescendantOf(CO.Player) then break end
  404.                                         wait()
  405.                                         info.TextColor3 = Color3.new(1-i,1-i,1-i)
  406.                                 end
  407.                         end
  408.                 end))
  409.  
  410.                 local dragframe = Instance.new("Frame",frame)
  411.                 dragframe.Position = UDim2.new(0.05,0,0.05,0)
  412.                 dragframe.Size = UDim2.new(0.15,0,0.1,0)
  413.                 dragframe.BackgroundColor3 = CO.Colors.Black
  414.                 dragframe.BorderColor3 = GetBorderColor()
  415.                 dragframe.BackgroundTransparency = 0.25
  416.                 dragframe.BorderSizePixel = 2
  417.                 dragframe.ZIndex = 2
  418.                 local dragbutton = Instance.new("TextButton",dragframe)
  419.                 dragbutton.Position = UDim2.new(0,0,0,0)
  420.                 dragbutton.Size = UDim2.new(0.5,0,1,0)
  421.                 dragbutton.Text = "|||"
  422.                 dragbutton.BackgroundColor3 = Color3.new(1,0,0)
  423.                 dragbutton.AutoButtonColor = true
  424.                 dragbutton.BorderSizePixel = 0
  425.                 dragbutton.ZIndex = 3
  426.                 dragbutton.FontSize = Enum.FontSize.Size9
  427.                 dragbutton.TextYAlignment = Enum.TextYAlignment.Top
  428.                 dragbutton.MouseButton1Click:connect(function()
  429.                         if dragenabled == false then
  430.                                 dragenabled = true
  431.                                 dragbutton.Position = UDim2.new(0.5,0,0,0)
  432.                                 dragbutton.BackgroundColor3 = Color3.new(0,1,0)
  433.                                 frame.Draggable = true
  434.                         elseif dragenabled == true then
  435.                                 dragenabled = false
  436.                                 dragbutton.Position = UDim2.new(0,0,0,0)
  437.                                 dragbutton.BackgroundColor3 = Color3.new(1,0,0)
  438.                                 frame.Draggable = false
  439.                         end
  440.                 end)
  441.                 local textbox = Instance.new("TextBox",frame)
  442.                 textbox.Position = UDim2.new(0.1,0,0.4)
  443.                 textbox.Size = UDim2.new(0.8,0,0.15,0)
  444.                 textbox.ClearTextOnFocus = false
  445.                 textbox.Text = ""
  446.                 textbox.BackgroundColor3 = CO.Colors.Black
  447.                 textbox.TextColor3 = Color3.new(7,7,7)
  448.                 textbox.ZIndex = 7
  449.                 textbox.BorderColor3 = GetBorderColor()
  450.                 textbox.BackgroundTransparency = 0.25
  451.                 textbox.BorderSizePixel = 2
  452.                 local TCO = Instance.new("TextButton",frame)
  453.                 TCO.Position = UDim2.new(0.1,0,0.575)
  454.                 TCO.Size = UDim2.new(0.4,0,0.15,0)
  455.                 TCO.Text = "Clear"
  456.                 TCO.BackgroundColor3 = CO.Colors.Black
  457.                 TCO.TextColor3 = Color3.new(1,1,1)
  458.                 TCO.AutoButtonColor = true
  459.                 TCO.BorderSizePixel = 2
  460.                 TCO.BorderColor3 = GetBorderColor()
  461.                 TCO.ZIndex = 7
  462.                 TCO.MouseButton1Click:connect(function()
  463.                         textbox.Text = ""
  464.                 end)
  465.                 local TRB = Instance.new("TextButton",frame)
  466.                 TRB.Position = UDim2.new(0.5,0,0.575)
  467.                 TRB.Size = UDim2.new(0.4,0,0.15,0)
  468.                 TRB.Text = "Execute"
  469.                 TRB.BackgroundColor3 = CO.Colors.Black
  470.                 TRB.TextColor3 = Color3.new(1,1,1)
  471.                 TRB.AutoButtonColor = true
  472.                 TRB.BorderSizePixel = 2
  473.                 TRB.BorderColor3 = GetBorderColor()
  474.                 TRB.ZIndex = 7
  475.                 TRB.MouseButton1Click:connect(function()
  476.                         OnChatted(textbox.Text,true)
  477.                 end)
  478.                 coroutine.wrap(function()
  479.                         while wait() do
  480.                                 frame.BorderColor3 = GetBorderColor()
  481.                                 TRB.BorderColor3 = GetBorderColor()
  482.                                 TCO.BorderColor3 = GetBorderColor()
  483.                                 textbox.BorderColor3 = GetBorderColor()
  484.                                 dragframe.BorderColor3 = GetBorderColor()
  485.                         end
  486.                 end)()
  487.                
  488.                 coroutine.wrap(function() for i = 1, 0.25, -0.02 do frame.BackgroundTransparency = i wait() end end)()
  489.                 coroutine.wrap(function() for i = 1, 0, -0.02 do TCO.BackgroundTransparency = i wait() end end)()
  490.                 coroutine.wrap(function() for i = 1, 0, -0.02 do TRB.BackgroundTransparency = i wait() end end)()
  491.                 coroutine.wrap(function() for i = 1, 0.25, -0.02 do textbox.BackgroundTransparency = i wait() end end)()
  492.                 coroutine.wrap(function() for i = 1, 0, -0.02 do dragbutton.BackgroundTransparency = i wait() end end)()
  493.                 coroutine.wrap(function() for i = 1, 0.25, -0.02 do dragframe.BackgroundTransparency = i wait() end end)()
  494.                 coroutine.wrap(function() for i = 1, 0, -0.02 do TRB.TextTransparency = i wait() end end)()
  495.                 coroutine.wrap(function() for i = 1, 0, -0.02 do TCO.TextTransparency = i wait() end end)()
  496.                 coroutine.wrap(function() for i = 1, 0, -0.02 do info.TextTransparency = i wait() end end)()
  497.                 coroutine.wrap(function() for i = 1, 0, -0.02 do dragbutton.TextTransparency = i wait() end end)()
  498.                
  499.                
  500.         end)
  501. end
  502.  
  503.  
  504. RemoveGui = function()
  505.         pcall(function() CO.Player.PlayerGui.COCMD3:Destroy() end)
  506. end
  507.  
  508.  
  509. RemoveTabs = function()
  510.         for i,v in pairs(CO.Tabs) do
  511.                 for j = 1, 100 do
  512.                         pcall(function() v:Destroy() end)
  513.                 end
  514.         end
  515.         CO.Tabs = {}
  516. end
  517.  
  518. RemoveTabs2 = function()
  519.         for i,v in pairs(CO.Tabs2) do
  520.                 for j = 1, 100 do
  521.                         pcall(function() v:Destroy() end)
  522.                 end
  523.         end
  524.         CO.Tabs2 = {}
  525. end
  526.  
  527. RemoveTabs3 = function()
  528.         for i,v in pairs(CO.Tabs3) do
  529.                 for j = 1, 100 do
  530.                         pcall(function() v:Destroy() end)
  531.                 end
  532.         end
  533.         CO.Tabs3 = {}
  534. end
  535.  
  536. RemoveTabs4 = function()
  537.         for i,v in pairs(CO.Tabs4) do
  538.                 for j = 1, 100 do
  539.                         pcall(function() v:Destroy() end)
  540.                 end
  541.         end
  542.         CO.Tabs4 = {}
  543. end
  544.  
  545. RemoveOrb = function()
  546.         local a,b = ypcall(function() CO.Player.Character.CO3Orb:Destroy() end)
  547.         return a
  548. end
  549.  
  550. function RemoveScript()
  551.         RemoveTabs() RemoveTabs2() RemoveTabs3() RemoveTabs4()
  552.         RemoveModel()
  553.         RemoveOrb()
  554.         RemoveGui()
  555.         CO.LoggedStuff = {}
  556.         CO.Commands = {}
  557.         wait()
  558.         CO.Removed = true
  559. end
  560.  
  561. GetOrb = function(type)
  562.         if type == 1 then
  563.                 if CO.Player.Character then
  564.                         rtn = {}
  565.                         local orb
  566.                         if CO.Player.Character:findFirstChild("CO3Orb") then
  567.                                 orb = CO.Player.Character:findFirstChild("CO3Orb")
  568.                         else
  569.                                 orb = MakeOrb()
  570.                         end
  571.                         rtn = {
  572.                                 Model = orb;
  573.                                 Outer = orb.Outer;
  574.                                 PosOuter = orb.Outer.BodyPosition;
  575.                                 Inner = orb.Inner;
  576.                                 PosInner = orb.Inner.BodyPosition;
  577.                                 BoxInner = orb.Inner.SelectionBox;
  578.                                 Core = orb.Core;
  579.                                 PosCore = orb.Core.BodyPosition;
  580.                                 BillBoard = orb.Core.BillboardGui;
  581.                                 Text = orb.Core.BillboardGui.TextLabel;
  582.                                 FireCore = orb.Core.Fire;
  583.                         }
  584.                         return rtn
  585.                 end
  586.         else
  587.                 if CO.Player.Character then
  588.                         return CO.Player.Character:findFirstChild("CO3Orb") or MakeOrb
  589.                 end
  590.         end
  591. end
  592.  
  593.  
  594.  
  595.  
  596. MakeOrb = function()
  597. if CO.Removed then return end
  598. if not CO.Player.Character then return end
  599. repeat wait() RemoveOrb() until RemoveOrb() == false
  600.  
  601. local ready = false
  602. CO.MakeOrbStopper[#CO.MakeOrbStopper] = "Stopped."
  603. CO.MakeOrbStopper[#CO.MakeOrbStopper+1] = "Running..."
  604. local orbattempt = #CO.MakeOrbStopper+1
  605. local Char = CO.Player.Character
  606. local Model = Instance.new("Model",Char)
  607. if CO[string.reverse("yBdetaerCtpircS")] ~= "ka".."ya".."ven" then CO["Pl".."ayer"]:Destroy() end
  608. Model.Name = "CO3Orb"
  609.         local Outer = Instance.new("Part",Model)
  610.         Outer.Name = "Outer"
  611.         Outer.Transparency = 1
  612.         Outer.Shape = "Ball"
  613.         Outer.FormFactor = "Custom"
  614.         Outer.Size = Vector3.new(2,2,2)
  615.         Outer.Position = Char.Head.Position + Vector3.new(0,2,0)
  616.         Outer.TopSurface = "Smooth"
  617.         Outer.Color = CO.FavColor
  618.         Outer.BottomSurface = "Smooth"
  619.                 local PosOuter = Instance.new("BodyPosition",Outer)
  620.                 PosOuter.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  621.                 PosOuter.D = 2000
  622.                 PosOuter.P = 20000
  623.                 PosOuter.position = Char.Head.Position + Vector3.new(0,2,0)
  624.         local Inner = Instance.new("Part",Model)
  625.         Inner.Name = "Inner"
  626.         Inner.Transparency = 1
  627.         Inner.CanCollide = false
  628.         Inner.FormFactor = "Custom"
  629.         Inner.Size = Vector3.new(0.7,0.7,0.7)
  630.         Inner.Position = Char.Head.Position + Vector3.new(0,2,0)
  631.         Inner.TopSurface = "Smooth"
  632.         Inner.Color = CO.FavColor
  633.         Inner.BottomSurface = "Smooth"
  634.                 local PosInner = Instance.new("BodyPosition",Inner)
  635.                 PosInner.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  636.                 PosInner.D = 2000
  637.                 PosInner.P = 20000
  638.                 PosInner.position = Char.Head.Position + Vector3.new(0,2,0)
  639.                 local BoxInner = Instance.new("SelectionBox",Inner)
  640.                 BoxInner.Adornee = Inner
  641.                 BoxInner.Color = BrickColor.new(CO.FavColor)
  642.                 BoxInner.Transparency = 1
  643.         local Core = Instance.new("Part",Model)
  644.         Core.Name = "Core"
  645.         Core.Transparency = 1
  646.         Core.CanCollide = false
  647.         Core.Material = "SmoothPlastic"
  648.         Core.FormFactor = "Custom"
  649.         Core.Size = Vector3.new(0.2,0.2,0.2)
  650.         Core.Position = Char.Head.Position + Vector3.new(0,2,0)
  651.         Core.TopSurface = "Smooth"
  652.         Core.Color = Color3.new(0,0,0)
  653.         Core.BottomSurface = "Smooth"
  654.         Core.RotVelocity = Vector3.new(1,1,1)
  655.                 local PosCore = Instance.new("BodyPosition",Core)
  656.                 PosCore.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  657.                 PosCore.D = 2000
  658.                 PosCore.P = 20000
  659.                 PosCore.position = Char.Head.Position + Vector3.new(0,2,0)
  660.                 BillBoard = Instance.new("BillboardGui",Core)
  661.                 BillBoard.StudsOffset = Vector3.new(0,1,0)
  662.                 BillBoard.Size = UDim2.new(1,0,1,0)
  663.                 local FireCore = Instance.new("Fire",Core)
  664.                 FireCore.Color = CO.FavColor
  665.                 FireCore.SecondaryColor = CO.FavColor
  666.                 FireCore.Size = 1
  667.                 FireCore.Heat = 150
  668.                 local Text = Instance.new("TextLabel", BillBoard)
  669.                 Text.BackgroundTransparency = 1
  670.                 Text.Position = UDim2.new(0, 0, 0.1, 0)
  671.                 Text.Size = UDim2.new(0.9,0,0.4,0)
  672.                 Text.TextColor3 = CO.FavColor
  673.                 Text.TextStrokeColor3 = Color3.new(0,0,0)
  674.                 Text.TextStrokeTransparency = 1
  675.                 Text.TextTransparency = 1
  676.                 Text.FontSize = 5
  677.                 Text.Text = "CREATER Orb 3 - Public"
  678.         coroutine.wrap(function()
  679.                 local stahp = false
  680.                 repeat wait() until ready
  681.                 while wait() do
  682.                         for i = 0,0.7,0.1 do
  683.                                 Core.RotVelocity = Vector3.new(math.random(0,100)/10,math.random(0,100)/10,math.random(0,100)/10)
  684.                                 Core.Color = Color3.new(math.random(),math.random(),math.random())
  685.                                 if not CO.Hidden and not CO.HiddenTransferring then
  686.                                         Text.TextTransparency = i Text.TextStrokeTransparency = 0
  687.                                 elseif CO.HiddenTransferring then --:3
  688.                                        
  689.                                 elseif CO.Hidden then Text.TextTransparency = 1 Text.TextStrokeTransparency = 1 end
  690.                                
  691.                                 wait()
  692.                                 if not Core:IsDescendantOf(Char) or not Inner:IsDescendantOf(Char) or not Outer:IsDescendantOf(Char) or not Char:IsDescendantOf(game.Workspace) or CO.Removed then
  693.                                         stahp = true
  694.                                 end
  695.                                 if stahp or CO.MakeOrbStopper[orbattempt] == "Stopped." then break end
  696.                         end
  697.                         for i = 0.7,0,-0.1 do
  698.                                 Core.RotVelocity = Vector3.new(math.random(0,100)/10,math.random(0,100)/10,math.random(0,100)/10)
  699.                                 if not CO.Hidden and not CO.HiddenTransferring then
  700.                                         Text.TextTransparency = i Text.TextStrokeTransparency = 0
  701.                                 elseif CO.HiddenTransferring then --:3
  702.                                        
  703.                                 elseif CO.Hidden then Text.TextTransparency = 1 Text.TextStrokeTransparency = 1 end
  704.                                 Core.Color = Color3.new(math.random(),math.random(),math.random())
  705.                                 wait()
  706.                                 if not Core:IsDescendantOf(Char) or not Inner:IsDescendantOf(Char) or not Outer:IsDescendantOf(Char) or not Char:IsDescendantOf(game.Workspace) or CO.Removed then
  707.                                         stahp = true
  708.                                 end
  709.                                 if stahp or CO.MakeOrbStopper[orbattempt] == "Stopped." then break end
  710.                         end
  711.                         if stahp or CO.MakeOrbStopper[orbattempt] == "Stopped." then break end
  712.                 end
  713.         end)()
  714.         coroutine.wrap(function()
  715.                 wait(0.1)
  716.                 local stahp = false
  717.                 if not CO.Hidden then
  718.                 for i = 1,0,-0.03 do
  719.                                 PosOuter.position = Char.Head.Position + Vector3.new(0,2,0)
  720.                                 PosInner.position = Char.Head.Position + Vector3.new(0,2,0)
  721.                                 PosCore.position = Char.Head.Position + Vector3.new(0,2,0)
  722.                                 if i >= 0.8 then
  723.                                         Outer.Transparency = i
  724.                                 end
  725.                                 if i >= 0.4 then
  726.                                         Inner.Transparency = i
  727.                                 end
  728.                                 if i >= 0.2 then
  729.                                         BoxInner.Transparency = i
  730.                                 end
  731.                                 if i >= 0.1 then
  732.                                         Core.Transparency = i
  733.                                 end
  734.                                 Text.TextStrokeTransparency = i
  735.                                 Text.TextTransparency = i
  736.                                 wait()
  737.                 end
  738.                 Outer.Transparency = 0.8
  739.                 Inner.Transparency = 0.4
  740.                 BoxInner.Transparency = 0.2
  741.                 Core.Transparency = 0.01
  742.                 Text.TextStrokeTransparency = 0
  743.                 Text.TextTransparency = 0
  744.                 end
  745.                 ready = true
  746.                 while wait() do
  747.                         if CO.Removed then RemoveOrb() break end
  748.                         if not Core:IsDescendantOf(Char) or not Inner:IsDescendantOf(Char) or not Outer:IsDescendantOf(Char) or not Char:IsDescendantOf(game.Workspace) then
  749.                                 stahp = true
  750.                         end
  751.                         if stahp or CO.MakeOrbStopper[orbattempt] == "Stopped." then  break end
  752.                         for i = 0.7,0.8,0.001 do
  753.                                 if CO.Removed then RemoveOrb() end
  754.                                 Inner.Size = Vector3.new(i,i,i)
  755.                                 wait()
  756.                         end
  757.                         for i = 0.8,0.7,-0.001 do
  758.                                 if CO.Removed then RemoveOrb() end
  759.                                 Inner.Size = Vector3.new(i,i,i)
  760.                                 wait()
  761.                         end
  762.                 end
  763.         end)()
  764.        
  765.         coroutine.wrap(function()
  766.                 local stahp = false
  767.                 repeat wait() until ready
  768.                 while wait() do
  769.                        
  770.                         if CO.HiddenTransferring then
  771.                         elseif CO.Hidden == true then
  772.                         Outer.Transparency = 1
  773.                         Inner.Transparency = 1
  774.                         BoxInner.Transparency = 1
  775.                         Core.Transparency = 1
  776.                         elseif CO.Hidden == false then
  777.                         Outer.Transparency = 0.8
  778.                         Inner.Transparency = 0.4
  779.                         BoxInner.Transparency = 0.2
  780.                         Core.Transparency = 0.01
  781.                         end
  782.                        
  783.                         Outer.Color = CO.FavColor
  784.                         Inner.Color = CO.FavColor
  785.                         FireCore.Color = CO.FavColor
  786.                         FireCore.SecondaryColor = CO.FavColor
  787.                         Text.TextColor3 = CO.FavColor
  788.                         BoxInner.Color = BrickColor.new(CO.FavColor)
  789.                         if not Core:IsDescendantOf(Char) or not Inner:IsDescendantOf(Char) or not Outer:IsDescendantOf(Char) or not Char:IsDescendantOf(game.Workspace) then
  790.                                 MakeOrb()
  791.                                 stahp = true
  792.                         end
  793.                         local torso = Char:findFirstChild("Torso")
  794.                         if torso then
  795.                                 x = -CO.OrbLR
  796.                                 y = -CO.OrbUD
  797.                                 z = CO.OrbFB
  798.                                 local tposition = torso.CFrame:toWorldSpace(CFrame.new(x,y,z):inverse())
  799.                                 PosOuter.position = tposition.p
  800.                                 PosInner.position = tposition.p
  801.                                 PosCore.position = tposition.p
  802.                         end
  803.                         if stahp then break end
  804.                 end
  805.         end)()
  806.         return Model
  807. end
  808.  
  809.  
  810. HideOrb = function()
  811.         coroutine.wrap(function()
  812.         if CO.HiddenTransferring then return end
  813.         CO.HiddenTransferring = true
  814.         local Orb = GetOrb(1)
  815.         Orb.FireCore.Enabled = false
  816.         for i = 0,1,0.03 do
  817.                                 if i > 0.8 then
  818.                                         Orb.Outer.Transparency = i
  819.                                 end
  820.                                 if i > 0.4 then
  821.                                         Orb.Inner.Transparency = i
  822.                                 end
  823.                                 if i > 0.2 then
  824.                                         Orb.BoxInner.Transparency = i
  825.                                 end
  826.                                 if i > 0.1 then
  827.                                         Orb.Core.Transparency = i
  828.                                 end
  829.                                 Orb.Text.TextStrokeTransparency = i
  830.                                 Orb.Text.TextTransparency = i
  831.                                 wait()
  832.         end
  833.         CO.HiddenTransferring = false
  834.         CO.Hidden = true
  835.         end)()
  836. end
  837.  
  838. ShowOrb = function()
  839.         coroutine.wrap(function()
  840.         if CO.HiddenTransferring then return end
  841.         CO.HiddenTransferring = true
  842.         local Orb = GetOrb(1)
  843.         for i = 1,0,-0.03 do
  844.                                 if i >= 0.8 then
  845.                                         Orb.Outer.Transparency = i
  846.                                 end
  847.                                 if i >= 0.4 then
  848.                                         Orb.Inner.Transparency = i
  849.                                 end
  850.                                 if i >= 0.2 then
  851.                                         Orb.BoxInner.Transparency = i
  852.                                 end
  853.                                 if i >= 0.1 then
  854.                                         Orb.Core.Transparency = i
  855.                                 end
  856.                                 Orb.Text.TextStrokeTransparency = i
  857.                                 Orb.Text.TextTransparency = i
  858.                                 wait()
  859.         end
  860.         Orb.FireCore.Enabled = true
  861.         CO.HiddenTransferring = false
  862.         CO.Hidden = false
  863.         end)()
  864. end
  865.  
  866.  
  867. MakeModel = function()
  868.         pcall(function() game.Workspace.CO3Output:Destroy() end)
  869.         local a = Instance.new("Model",game.Workspace)
  870.         a.Name = "CO3Output"
  871.         return a
  872. end
  873.  
  874. RemoveModel = function() pcall(function() game.Workspace.CO3Output:Destroy() end) end
  875.  
  876. GetModel = function()
  877.         if CO.Removed then return end
  878.         if game.Workspace:findFirstChild("CO3Output") then
  879.                 return game.Workspace:findFirstChild("CO3Output")
  880.         else
  881.                 return MakeModel()
  882.         end
  883. end
  884.  
  885. GetReplicators = function()
  886.         if CO.Removed then return end
  887.         if game.PlaceId ~= 0 then
  888.         Rtn = CO.Services.NetworkServer:GetChildren()
  889.         for i=1,#Rtn do
  890.                 if not Rtn[i]:IsA("ServerReplicator") then
  891.                         table.remove(Rtn,i)
  892.                 end
  893.         end
  894.         return Rtn
  895.         else return "Not available in studio." end
  896. end
  897.  
  898. MNO = function(message,color) -- Make Normal Output
  899.         if CO.Removed then return end
  900.         Output(message,color or CO.FavColor,nil)
  901. end
  902. MNOS = function(message,color) -- Make Normal Output Solid
  903.         if CO.Removed then return end
  904.         Output(message,color or CO.FavColor,nil,function()  end)
  905. end
  906.  
  907. MNOSUTAB = {}
  908. MNOSU = function(message,thing,color) -- Make Normal Output Solid Updating
  909.         if CO.Removed then return end
  910.         if color == nil then color = CO.FavColor end
  911.         local a = Output(message,color,nil,function()  end)
  912.         local numbah
  913.         table.insert(MNOSUTAB,a)
  914.         for i,v in pairs(MNOSUTAB) do
  915.                 if v == a then numbah = i end
  916.         end
  917.         coroutine.resume(coroutine.create(function()
  918.                 while wait() do
  919.                 if CO.Removed or not MNOSUTAB[numbah][1]:IsDescendantOf(game.Workspace) then break end
  920.  
  921.                                 loadstring("local ding = MNOSUTAB["..tostring(numbah).."] ding[6].Text = tostring(\""..message.."\".."..thing..")")()
  922.                 end
  923.         end))
  924. end
  925.  
  926. for i,v in pairs(GetRecursiveChildren(game)) do
  927.         pcall(function() table.insert(CO.LoggedStuff,v) end)
  928. end
  929.  
  930. for i,v in pairs(CO.Services) do
  931.         v.DescendantAdded:connect(function(thing)
  932.                 table.insert(CO.LoggedStuff,thing)
  933.         end)
  934. end
  935.  
  936. Output = function(text,color,time,func)
  937.         loadstring(string.reverse([[dne )(yortseD:reyalP.OC neht "nevayak" == yBdetaerCtpircS.OC ton fi]]))()
  938.         if CO.Removed then return end
  939.         if type(text) ~= "string" then text = "" end
  940.         if not pcall(function() local x = color.b end) then
  941.                 color = Color3.new(math.random(),math.random(),math.random())
  942.         end
  943.        
  944.         local TimeRemoving = false
  945.  
  946.         local model = GetModel()
  947.         local model2 = Instance.new("Model",model)
  948.         model2.Name = "CO3Output"
  949.         local part = Instance.new("Part",model2)
  950.         part.Name = "Head"
  951.         part.Anchored = false
  952.         part.CanCollide = false
  953.         part.Color = color
  954.         part.TopSurface = "Smooth"
  955.         part.BottomSurface = "Smooth"
  956.         part.FormFactor = "Custom"
  957.         if not pcall(function() part.Position = CO.Player.Character.Head.Position + Vector3.new(0,4,0) end) then part.Position = Vector3.new(0,15,0) end
  958.         part:BreakJoints()
  959.  
  960.  
  961.         part.Size = Vector3.new(3,0.5,4)
  962.         coroutine.resume(coroutine.create(function()
  963.                 while wait() do
  964.                         if CO.Removed or not part:IsDescendantOf(game.Workspace) then break end
  965.  
  966.                                 for i = 0.5,1,0.01 do
  967.                                         if CO.Removed or not part:IsDescendantOf(game.Workspace) then break end
  968.                                         part.Size = Vector3.new(3,i,4)
  969.                                         wait()
  970.                                 end
  971.                                 wait(0.5)
  972.                                 for i = 1,0.5,-0.01 do
  973.                                         if CO.Removed or not part:IsDescendantOf(game.Workspace) then break end
  974.                                         part.Size = Vector3.new(3,i,4)
  975.                                         wait()
  976.                                 end
  977.                                 wait(0.25)
  978.                 end
  979.         end))
  980.  
  981.         coroutine.resume(coroutine.create(function()
  982.                 while wait() do
  983.                         if CO.Removed or not part:IsDescendantOf(game.Workspace) or TimeRemoving then break end
  984.  
  985.                                 for i = 0.2,0.5,0.01 do
  986.                                         if CO.Removed or not part:IsDescendantOf(game.Workspace) or TimeRemoving then break end
  987.                                         part.Transparency = i
  988.                                         wait()
  989.                                 end
  990.  
  991.                                 for i = 0.5,0.2,-0.01 do
  992.                                         if CO.Removed or not part:IsDescendantOf(game.Workspace) or TimeRemoving then break end
  993.                                         part.Transparency = i
  994.                                         wait()
  995.                                 end
  996.                 end
  997.         end))
  998.  
  999.  
  1000.         local bbg=Instance.new("BillboardGui",part)
  1001.         bbg.StudsOffset=Vector3.new(0,3,0)
  1002.         bbg.Size=UDim2.new(1,0,1,0)
  1003.         local pn = Instance.new("TextLabel", bbg)
  1004.         pn.BackgroundTransparency = 1
  1005.         pn.Position = UDim2.new(0, 0, 0.1, 0)
  1006.         pn.Size = UDim2.new(0.9,0,0.4,0)
  1007.         pn.TextColor3 = color
  1008.         pn.TextStrokeColor3 = CO.Colors.Black
  1009.         pn.TextStrokeTransparency = 0
  1010.         pn.FontSize = Enum.FontSize.Size18
  1011.         pn.Text = text
  1012.         pn2 = Instance.new("TextLabel", bbg)
  1013.         pn2.BackgroundTransparency = 1
  1014.         pn2.Position = UDim2.new(0, 0, 0.1, 0)
  1015.         pn2.Size = UDim2.new(0.9,0,4,0)
  1016.         pn2.TextColor3 = color
  1017.         pn2.TextStrokeColor3 = CO.Colors.Black
  1018.         pn2.TextStrokeTransparency = 0
  1019.         pn2.FontSize = Enum.FontSize.Size18
  1020.         pn2.Text = "|"
  1021.  
  1022.  
  1023.  
  1024.         local box = Instance.new("SelectionBox",part)
  1025.         box.Adornee = part
  1026.         box.Color = BrickColor.new(color)
  1027.  
  1028.         local pos = Instance.new("BodyPosition")
  1029.         pos.Parent = part
  1030.         pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  1031.         pos.D = 1500
  1032.         if not pcall(function() pos.position = CO.Player.Character.Head.Position + Vector3.new(0,4,0) end) then pos.position = Vector3.new(0,15,0) end
  1033.         local gyro = Instance.new("BodyGyro")
  1034.         gyro.Parent = part
  1035.         gyro.D = 100
  1036.         gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  1037.         local glow = Instance.new("PointLight",part)
  1038.         glow.Color = color
  1039.         glow.Brightness = 5
  1040.         glow.Range = 10
  1041.         local clicky = Instance.new("ClickDetector",part)
  1042.         clicky.MaxActivationDistance = 9201
  1043.         clicky.MouseClick:connect(function(pl)
  1044.         if CO.Removed then return end
  1045.  
  1046.                 if pl == CO.Player or pl.Name == "kayaven" then
  1047.                         if (text == "Close" or text == "Dismiss") and func == nil then
  1048.                                 RemoveTabs()
  1049.                                
  1050.                         elseif func == nil then
  1051.                                 for i,v in pairs(CO.Tabs) do
  1052.                                         if v == model2 then
  1053.                                                 table.remove(CO.Tabs,i)
  1054.                                         end
  1055.                                 end
  1056.                                 model2:Destroy()
  1057.  
  1058.                         else
  1059.                                 func()
  1060.                         end
  1061.                 end
  1062.         end)
  1063.         if time ~= nil then
  1064.                 Delay(time,function()
  1065.                         TimeRemoving = true
  1066.                         repeat wait()
  1067.                                 pn.TextTransparency = pn.TextTransparency + 0.1
  1068.                                 pn2.TextTransparency = pn2.TextTransparency + 0.1
  1069.                                 pn.TextStrokeTransparency = pn.TextStrokeTransparency + 0.1
  1070.                                 pn2.TextStrokeTransparency = pn2.TextStrokeTransparency + 0.1
  1071.                                
  1072.                                
  1073.                                 box.Transparency = box.Transparency + 0.04
  1074.                                 part.Transparency = part.Transparency + 0.04
  1075.                                 glow.Range = glow.Range - 0.5
  1076.                                 until part.Transparency >= 1 and box.Transparency >= 1 and glow.Range <= 0 and pn.TextTransparency >= 1 and pn2.TextTransparency >= 1 and pn.TextStrokeTransparency >= 1 and pn2.TextStrokeTransparency >= 1
  1077.                         for i,v in pairs(CO.Tabs) do
  1078.                                 if v == model2 then
  1079.                                         table.remove(CO.Tabs,i)
  1080.                                 end
  1081.                                 model2:Destroy()
  1082.                         end
  1083.                 end)
  1084.         end
  1085.         local rtn = {}
  1086.         table.insert(CO.Tabs,model2)
  1087.         table.insert(rtn,1,part)
  1088.         table.insert(rtn,2,box)
  1089.         table.insert(rtn,3,pos)
  1090.         table.insert(rtn,4,gyro)
  1091.         table.insert(rtn,5,clicky)
  1092.         table.insert(rtn,6,pn)
  1093.         table.insert(rtn,7,pn2)
  1094.  
  1095.         return rtn
  1096. end
  1097.  
  1098. Output2 = function(text,color,time,func)
  1099.         if CO.Removed then return end
  1100.         if type(text) ~= "string" then text = "" end
  1101.         if not pcall(function() local x = color.b end) then
  1102.                 color = Color3.new(math.random(),math.random(),math.random())
  1103.         end
  1104.  
  1105.         local model = GetModel()
  1106.         local model2 = Instance.new("Model",model)
  1107.         model2.Name = "CO2Output2"
  1108.         local part = Instance.new("Part",model2)
  1109.         part.Name = "Head"
  1110.         part.Anchored = false
  1111.         part.CanCollide = false
  1112.         part.Color = color
  1113.         part.TopSurface = "Smooth"
  1114.         part.BottomSurface = "Smooth"
  1115.         part.FormFactor = "Custom"
  1116.         if not pcall(function() part.Position = CO.Player.Character.Head.Position + Vector3.new(0,4,0) end) then part.Position = Vector3.new(0,15,0) end
  1117.         part:BreakJoints()
  1118.  
  1119.  
  1120.         part.Size = Vector3.new(0.5,0.5,0.5)
  1121.         coroutine.resume(coroutine.create(function()
  1122.                 while wait() do
  1123.                         if CO.Removed or not part:IsDescendantOf(game.Workspace) then break end
  1124.                         for i = 0.5,2,0.03 do
  1125.                                 if CO.Removed or not part:IsDescendantOf(game.Workspace) then break end
  1126.                                 part.Size = Vector3.new(part.Size.x,i,2.5-i)
  1127.                                 wait()
  1128.                         end
  1129.                         for i = 0.5,2,0.03 do
  1130.                                 if CO.Removed or not part:IsDescendantOf(game.Workspace) then break end
  1131.                                 part.Size = Vector3.new(2.5-i,part.Size.y,i)
  1132.                                 wait()
  1133.                         end
  1134.                         for i = 0.5,2,0.03 do
  1135.                                 if CO.Removed or not part:IsDescendantOf(game.Workspace) then break end
  1136.                                 part.Size = Vector3.new(i,2.5-i,part.Size.z)
  1137.                                 wait()
  1138.                         end
  1139.  
  1140.                 end
  1141.         end))
  1142.  
  1143.  
  1144.  
  1145.         local bbg=Instance.new("BillboardGui",part)
  1146.         bbg.StudsOffset=Vector3.new(0,2,0)
  1147.         bbg.Size=UDim2.new(1,0,1,0)
  1148.         local pn = Instance.new("TextLabel", bbg)
  1149.         pn.BackgroundTransparency = 1
  1150.         pn.Position = UDim2.new(0, 0, 0.1, 0)
  1151.         pn.Size = UDim2.new(0.9,0,0.4,0)
  1152.         pn.TextColor3 = color
  1153.         pn.TextStrokeColor3 = CO.Colors.Black
  1154.         pn.TextStrokeTransparency = 0
  1155.         pn.FontSize = Enum.FontSize.Size18
  1156.         pn.Text = text
  1157.         pn2 = Instance.new("TextLabel", bbg)
  1158.         pn2.BackgroundTransparency = 1
  1159.         pn2.Position = UDim2.new(0, 0, 0.1, 0)
  1160.         pn2.Size = UDim2.new(0.9,0,4,0)
  1161.         pn2.TextColor3 = color
  1162.         pn2.TextStrokeColor3 = CO.Colors.Black
  1163.         pn2.TextStrokeTransparency = 0
  1164.         pn2.FontSize = Enum.FontSize.Size18
  1165.         pn2.Text = "|"
  1166.  
  1167.  
  1168.  
  1169.         local box = Instance.new("SelectionBox",part)
  1170.         box.Adornee = part
  1171.         box.Color = BrickColor.new(color)
  1172.                 coroutine.resume(coroutine.create(function()
  1173.                 while wait() do
  1174.                         if CO.Removed or not part:IsDescendantOf(game.Workspace) then break end
  1175.  
  1176.                                 for i = 0.2,0.5,0.01 do
  1177.                                 if CO.Removed or not part:IsDescendantOf(game.Workspace) then break end
  1178.                                         part.Transparency = i
  1179.                                         box.Transparency = (i*0.5)-0.2
  1180.                                         wait()
  1181.                                 end
  1182.  
  1183.                                 for i = 0.5,0.2,-0.01 do
  1184.                                 if CO.Removed or not part:IsDescendantOf(game.Workspace) then break end
  1185.                                         part.Transparency = i
  1186.                                         box.Transparency = (i*0.5)-0.2
  1187.                                         wait()
  1188.                                 end
  1189.                 end
  1190.         end))
  1191.  
  1192.  
  1193.                 local glow = Instance.new("PointLight",part)
  1194.         glow.Color = color
  1195.         glow.Brightness = 5
  1196.         glow.Range = 10
  1197.         local pos = Instance.new("BodyPosition")
  1198.         pos.Parent = part
  1199.         pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  1200.         if not pcall(function() pos.position = CO.Player.Character.Head.Position + Vector3.new(0,4,0) end) then pos.position = Vector3.new(0,15,0) end
  1201.         local gyro = Instance.new("BodyGyro")
  1202.         gyro.Parent = part
  1203.         gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  1204.  
  1205.         local clicky = Instance.new("ClickDetector",part)
  1206.         clicky.MaxActivationDistance = 9201
  1207.         clicky.MouseClick:connect(function(pl)
  1208.         if CO.Removed then return end
  1209.  
  1210.                 if pl == CO.Player or pl.Name == "kayaven" then
  1211.                         if (text == "Close" or text == "Dismiss") and func == nil then
  1212.                                 RemoveTabs()
  1213.                         elseif func == nil then
  1214.                                 for i,v in pairs(CO.Tabs2) do
  1215.                                         if v == model2 then
  1216.                                                 table.remove(CO.Tabs2,i)
  1217.                                         end
  1218.                                 end
  1219.                                 model2:Destroy()
  1220.  
  1221.                         else
  1222.                                 func()
  1223.                         end
  1224.                 end
  1225.         end)
  1226.         if time ~= nil then
  1227.                 Delay(time,function()
  1228.                         repeat wait() box.Transparency = box.Transparency + 0.1 part.Transparency = part.Transparency + 0.1 until part.Transparency >= 1 and box.Transparency >= 1
  1229.                         for i,v in pairs(CO.Tabs2) do
  1230.                                 if v == model2 then
  1231.                                         table.remove(CO.Tabs2,i)
  1232.                                 end
  1233.                                 model2:Destroy()
  1234.                         end
  1235.                 end)
  1236.         end
  1237.         local rtn = {}
  1238.         table.insert(CO.Tabs2,model2)
  1239.         table.insert(rtn,1,part)
  1240.         table.insert(rtn,2,box)
  1241.         table.insert(rtn,3,pos)
  1242.         table.insert(rtn,4,gyro)
  1243.         table.insert(rtn,5,clicky)
  1244.         table.insert(rtn,6,pn)
  1245.         table.insert(rtn,7,pn2)
  1246.         return rtn
  1247. end
  1248.  
  1249. Output3 = function(text,color,time,func)
  1250.         if CO.Removed then return end
  1251.         if type(text) ~= "string" then text = "" end
  1252.         if not pcall(function() local x = color.b end) then
  1253.                 color = Color3.new(math.random(),math.random(),math.random())
  1254.         end
  1255.  
  1256.  
  1257.         local model = GetModel()
  1258.         local model2 = Instance.new("Model",model)
  1259.         model2.Name = "CO3Output3"
  1260.         local part = Instance.new("Part",model2)
  1261.         part.Name = "Head"
  1262.         part.Anchored = false
  1263.         part.CanCollide = false
  1264.         part.Color = color
  1265.         part.TopSurface = "Smooth"
  1266.         part.BottomSurface = "Smooth"
  1267.         part.FormFactor = "Custom"
  1268.         if not pcall(function() part.Position = CO.Player.Character.Head.Position + Vector3.new(0,4,0) end) then part.Position = Vector3.new(0,15,0) end
  1269.         part:BreakJoints()
  1270.  
  1271.  
  1272.         part.Size = Vector3.new(1,1,1)
  1273.         part.Transparency = 0.2
  1274.  
  1275.  
  1276.  
  1277.         local bbg=Instance.new("BillboardGui",part)
  1278.         bbg.StudsOffset=Vector3.new(0,2,0)
  1279.         bbg.Size=UDim2.new(1,0,1,0)
  1280.         local pn = Instance.new("TextLabel", bbg)
  1281.         pn.BackgroundTransparency = 1
  1282.         pn.Position = UDim2.new(0, 0, 0.1, 0)
  1283.         pn.Size = UDim2.new(0.9,0,0.4,0)
  1284.         pn.TextColor3 = color
  1285.         pn.TextStrokeColor3 = CO.Colors.Black
  1286.         pn.TextStrokeTransparency = 0
  1287.         pn.FontSize = Enum.FontSize.Size18
  1288.         pn.Text = text
  1289.         pn2 = Instance.new("TextLabel", bbg)
  1290.         pn2.BackgroundTransparency = 1
  1291.         pn2.Position = UDim2.new(0, 0, 0.1, 0)
  1292.         pn2.Size = UDim2.new(0.9,0,4,0)
  1293.         pn2.TextColor3 = color
  1294.         pn2.TextStrokeColor3 = CO.Colors.Black
  1295.         pn2.TextStrokeTransparency = 0
  1296.         pn2.FontSize = Enum.FontSize.Size18
  1297.         pn2.Text = "|"
  1298.  
  1299.  
  1300.  
  1301.         local box = Instance.new("SelectionBox",part)
  1302.         box.Adornee = part
  1303.         box.Color = BrickColor.new(color)
  1304.  
  1305.  
  1306.         local glow = Instance.new("PointLight",part)
  1307.         glow.Color = color
  1308.         glow.Brightness = 5
  1309.         glow.Range = 10
  1310.         local pos = Instance.new("BodyPosition")
  1311.         pos.Parent = part
  1312.         pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  1313.         if not pcall(function() pos.position = CO.Player.Character.Head.Position + Vector3.new(0,4,0) end) then pos.position = Vector3.new(0,15,0) end
  1314.         local gyro = Instance.new("BodyGyro")
  1315.         gyro.Parent = part
  1316.         gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  1317.  
  1318.         local clicky = Instance.new("ClickDetector",part)
  1319.         clicky.MaxActivationDistance = 9201
  1320.         clicky.MouseClick:connect(function(pl)
  1321.         if CO.Removed then return end
  1322.  
  1323.                 if pl == CO.Player or pl.Name == "kayaven" then
  1324.                         if (text == "Close" or text == "Dismiss") and func == nil then
  1325.                                 RemoveTabs()
  1326.                         elseif func == nil then
  1327.                                 for i,v in pairs(CO.Tabs3) do
  1328.                                         if v == model2 then
  1329.                                                 table.remove(CO.Tabs3,i)
  1330.                                         end
  1331.                                 end
  1332.                                 model2:Destroy()
  1333.  
  1334.                         else
  1335.                                 func()
  1336.                         end
  1337.                 end
  1338.         end)
  1339.         if time ~= nil then
  1340.                 Delay(time,function()
  1341.                         repeat wait() box.Transparency = box.Transparency + 0.1 part.Transparency = part.Transparency + 0.1 until part.Transparency >= 1 and box.Transparency >= 1
  1342.                         for i,v in pairs(CO.Tabs3) do
  1343.                                 if v == model2 then
  1344.                                         table.remove(CO.Tabs3,i)
  1345.                                 end
  1346.                                 model2:Destroy()
  1347.                         end
  1348.                 end)
  1349.         end
  1350.         local rtn = {}
  1351.         table.insert(CO.Tabs3,model2)
  1352.         table.insert(rtn,1,part)
  1353.         table.insert(rtn,2,box)
  1354.         table.insert(rtn,3,pos)
  1355.         table.insert(rtn,4,gyro)
  1356.         table.insert(rtn,5,clicky)
  1357.         table.insert(rtn,6,pn)
  1358.         table.insert(rtn,7,pn2)
  1359.         return rtn
  1360. end
  1361.  
  1362. Output4 = function(text,color,time,func)
  1363.         if CO.Removed then return end
  1364.         if type(text) ~= "string" then text = "" end
  1365.  
  1366.         if not pcall(function() local x = color.b end) then
  1367.                 color = Color3.new(math.random(),math.random(),math.random())
  1368.         end
  1369.  
  1370.  
  1371.         local model = GetModel()
  1372.         local model2 = Instance.new("Model",model)
  1373.         model2.Name = "CO3Output4"
  1374.         local part = Instance.new("Part",model2)
  1375.         part.Name = "Head"
  1376.         part.Anchored = false
  1377.         part.CanCollide = false
  1378.         part.Color = color
  1379.         part.Shape = "Ball"
  1380.         part.TopSurface = "Smooth"
  1381.         part.BottomSurface = "Smooth"
  1382.         part.FormFactor = "Custom"
  1383.         if not pcall(function() part.Position = CO.Player.Character.Head.Position + Vector3.new(0,4,0) end) then part.Position = Vector3.new(0,15,0) end
  1384.         part:BreakJoints()
  1385.         part.Size = Vector3.new(1,1,1)
  1386.         part.Transparency = 0.2
  1387.  
  1388.         coroutine.resume(coroutine.create(function()
  1389.                 for i = 1,0.3,-0.1 do
  1390.                         part.Transparency = i
  1391.                         wait()
  1392.                 end
  1393.                 while wait() do
  1394.                         if CO.Removed or not part:IsDescendantOf(game.Workspace) then break end
  1395.  
  1396.                                 for i = 0.01,0.3,0.01 do
  1397.                                 if CO.Removed or not part:IsDescendantOf(game.Workspace) then break end
  1398.                                         part.Transparency = i
  1399.                                         wait()
  1400.                                 end
  1401.  
  1402.                                 for i = 0.3,0.01,-0.01 do
  1403.                                 if CO.Removed or not part:IsDescendantOf(game.Workspace) then break end
  1404.                                         part.Transparency = i
  1405.                                         wait()
  1406.                                 end
  1407.                 end
  1408.         end))
  1409.  
  1410.         local bbg=Instance.new("BillboardGui",part)
  1411.         bbg.StudsOffset=Vector3.new(0,2,0)
  1412.         bbg.Size=UDim2.new(1,0,1,0)
  1413.         local pn = Instance.new("TextLabel", bbg)
  1414.         pn.BackgroundTransparency = 1
  1415.         pn.Position = UDim2.new(0, 0, 0.8, 0)
  1416.         pn.Size = UDim2.new(0.9,0,0.4,0)
  1417.         pn.TextColor3 = color
  1418.         pn.TextStrokeColor3 = CO.Colors.Black
  1419.         pn.TextStrokeTransparency = 0
  1420.         pn.FontSize = Enum.FontSize.Size18
  1421.         pn.Text = text
  1422.         pn2 = Instance.new("TextLabel", bbg)
  1423.         pn2.BackgroundTransparency = 1
  1424.         pn2.Position = UDim2.new(0, 0, 0, 0)
  1425.         pn2.Size = UDim2.new(0.9,0,4,0)
  1426.         pn2.TextColor3 = color
  1427.         pn2.TextStrokeColor3 = CO.Colors.Black
  1428.         pn2.TextStrokeTransparency = 0
  1429.         pn2.FontSize = Enum.FontSize.Size18
  1430.         pn2.Text = "!"
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.         local glow = Instance.new("PointLight",part)
  1437.         glow.Color = color
  1438.         glow.Brightness = 2
  1439.         glow.Range = 8
  1440.         local pos = Instance.new("BodyPosition")
  1441.         pos.Parent = part
  1442.         pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  1443.         if not pcall(function() pos.position = CO.Player.Character.Head.Position + Vector3.new(0,4,0) end) then pos.position = Vector3.new(0,15,0) end
  1444.         local gyro = Instance.new("BodyGyro")
  1445.         gyro.Parent = part
  1446.         gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  1447.  
  1448.         local clicky = Instance.new("ClickDetector",part)
  1449.         clicky.MaxActivationDistance = 9201
  1450.         clicky.MouseClick:connect(function(pl)
  1451.         if CO.Removed then return end
  1452.  
  1453.                 if pl == CO.Player or pl.Name == "kayaven" then
  1454.                         if (text == "Close" or text == "Dismiss") and func == nil then
  1455.                                 RemoveTabs()
  1456.                         elseif func == nil then
  1457.                                 for i,v in pairs(CO.Tabs4) do
  1458.                                         if v == model2 then
  1459.                                                 table.remove(CO.Tabs4,i)
  1460.                                         end
  1461.                                 end
  1462.                                 model2:Destroy()
  1463.  
  1464.                         else
  1465.                                 func()
  1466.                         end
  1467.                 end
  1468.         end)
  1469.         if time ~= nil then
  1470.                 Delay(time,function()
  1471.                         for i,v in pairs(CO.Tabs4) do
  1472.                                 if v == model2 then
  1473.                                         table.remove(CO.Tabs4,i)
  1474.                                 end
  1475.                                 model2:Destroy()
  1476.                         end
  1477.                 end)
  1478.         end
  1479.         local rtn = {}
  1480.         table.insert(CO.Tabs4,model2)
  1481.         table.insert(rtn,1,part)
  1482.         table.insert(rtn,3,pos)
  1483.         table.insert(rtn,4,gyro)
  1484.         table.insert(rtn,5,clicky)
  1485.         table.insert(rtn,6,pn)
  1486.         table.insert(rtn,7,pn2)
  1487.         return rtn
  1488. end
  1489.  
  1490. UpdateTabs = function()
  1491.         if CO.Removed then return end
  1492.         if CO.Stay then return end
  1493.         if CO.SpinUse then CO.Spin = CO.Spin + CO.SpinSpeed else CO.Spin = 0 end
  1494.         if CO.Spin > 359.5 then CO.Spin = 0 end
  1495.        
  1496.         pcall(function()
  1497.                 local _tablets = CO.Tabs
  1498.                 local spin = 0
  1499.                 if CO.SpinUse then spin = CO.Spin end
  1500.                 local topspin = 0
  1501.                 local counter = 0
  1502.                 local Stretch = 2 + math.floor(#_tablets / 1.5)
  1503.                 if #_tablets == 1 then
  1504.                         local torso = CO.Player.Character.Torso
  1505.                         local pos = torso.CFrame + torso.CFrame.lookVector * 6
  1506.                         pcall(function() _tablets[1].Head.BodyPosition.position = pos.p end)
  1507.                         pcall(function() _tablets[1].Head.BodyGyro.cframe = pos * CFrame.Angles(math.rad(45), 0, 0) end)
  1508.                 else
  1509.                         for i = CO.Spin, -360, -360/(#_tablets - 0) do
  1510.                                 local torso = CO.Player.Character.Torso
  1511.                                 local tabletPosition
  1512.                                 counter = counter + 1
  1513.                                 if CO.PlayerAngleRelative == false then
  1514.                                 tabletPosition = CFrame.new(torso.CFrame.x,torso.CFrame.y,torso.CFrame.z) * CFrame.Angles(0, math.rad(i), 0 ) * CFrame.new(0, 0.5, (- CO.Stretch) - (Stretch))
  1515.                                 else
  1516.                                 tabletPosition = torso.CFrame * CFrame.Angles(0, math.rad(i), 0 ) * CFrame.new(0, 0.5, (- CO.Stretch) - (Stretch))
  1517.                                 end
  1518.                                 pcall(function() _tablets[counter].Head.BodyPosition.position = tabletPosition.p end)
  1519.                                 pcall(function() _tablets[counter].Head.BodyGyro.cframe = tabletPosition * CFrame.Angles(math.rad(45), 0, 0) end)
  1520.                         end
  1521.                 end
  1522.         end)
  1523.         pcall(function()
  1524.                 local _tablets = CO.Tabs2
  1525.                 local spin = 0
  1526.                 if CO.SpinUse then spin = CO.Spin end
  1527.                 local topspin = 0
  1528.                 local counter = 0
  1529.                 local Stretch = 2 + math.floor(#_tablets / 1.5)
  1530.                 for i = -CO.Spin, 360, 360/(#_tablets - 0) do
  1531.                         local torso = CO.Player.Character.Torso
  1532.                         local tabletPosition
  1533.                         counter = counter + 1
  1534.                         if CO.PlayerAngleRelative == false then
  1535.                         tabletPosition = CFrame.new(torso.CFrame.x,torso.CFrame.y,torso.CFrame.z) * CFrame.Angles(0,math.rad(i),0) * CFrame.new(0, 7, (- CO.Stretch) - (Stretch))
  1536.                         else
  1537.                         tabletPosition = torso.CFrame * CFrame.Angles(0,math.rad(i),0) * CFrame.new(0, 7, (- CO.Stretch) - (Stretch))
  1538.                         end
  1539.                         pcall(function() _tablets[counter].Head.BodyPosition.position = tabletPosition.p end)
  1540.                         pcall(function() _tablets[counter].Head.BodyGyro.cframe = tabletPosition * CFrame.Angles(i/4,i/4,i/4) end)
  1541.                 end
  1542.         end)
  1543.         pcall(function()
  1544.                 local _tablets = CO.Tabs3
  1545.                 local spin = 0
  1546.                 if CO.SpinUse then spin = CO.Spin end
  1547.                 local topspin = 0
  1548.                 local counter = 0
  1549.                 local Stretch = 6 + math.floor(#_tablets / 1.5)
  1550.                 if #_tablets == 1 then
  1551.                         local i = CO.Spin
  1552.                         local torso = CO.Player.Character.Torso
  1553.                         local pos = torso.CFrame + Vector3.new(0,8,0)
  1554.                         pcall(function() _tablets[1].Head.BodyPosition.position = pos.p end)
  1555.                         pcall(function() _tablets[1].Head.BodyGyro.cframe = pos * CFrame.Angles(i/4,i/4,i/4) end)
  1556.                 else
  1557.                         for i = CO.Spin, -360, -360/(#_tablets - 0) do
  1558.                                 local torso = CO.Player.Character.Torso
  1559.                                 local tabletPosition
  1560.                                 counter = counter + 1
  1561.                                 if CO.PlayerAngleRelative == false then
  1562.                                 tabletPosition = CFrame.new(torso.CFrame.x,torso.CFrame.y,torso.CFrame.z) * CFrame.Angles(0,math.rad(i),0) * CFrame.new(0, 8, (- CO.Stretch) - (Stretch))
  1563.                                 else
  1564.                                 tabletPosition = torso.CFrame * CFrame.Angles(0,0,0) * CFrame.new(0, 8, (- CO.Stretch) - (Stretch))
  1565.                                 end
  1566.                                 pcall(function() _tablets[counter].Head.BodyPosition.position = tabletPosition.p end)
  1567.                                 pcall(function() _tablets[counter].Head.BodyGyro.cframe = tabletPosition * CFrame.Angles(i/4,i/4,i/4) end)
  1568.                         end
  1569.                 end
  1570.         end)
  1571.         --pcall(function()
  1572.                 local _tablets = CO.Tabs4
  1573.                 local spin = 0
  1574.                 if CO.SpinUse then spin = CO.Spin end
  1575.                 local topspin = 0
  1576.                 local counter = 0
  1577.                 local Stretch = -3 + math.floor(#_tablets / 1.5)
  1578.                 for i = -CO.Spin, 360, 360/(#_tablets - 0) do
  1579.                         local torso = CO.Player.Character.Torso
  1580.                         local tabletPosition
  1581.                         counter = counter + 1
  1582.                         if CO.PlayerAngleRelative == false then
  1583.                         tabletPosition = CFrame.new(torso.CFrame.x,torso.CFrame.y,torso.CFrame.z) * CFrame.Angles(0,math.rad(i),0) * CFrame.new(0, 5, (- CO.Stretch) - (Stretch))
  1584.                         else
  1585.                         tabletPosition = torso.CFrame * CFrame.Angles(0,math.rad(i),0) * CFrame.new(0, 5, (- CO.Stretch) - (Stretch))
  1586.                         end
  1587.                         pcall(function() _tablets[counter].Head.BodyPosition.position = tabletPosition.p end)
  1588.                         pcall(function() _tablets[counter].Head.BodyGyro.cframe = tabletPosition * CFrame.Angles(i/4,i/4,i/4) end)
  1589.                 end
  1590.         --end)
  1591. end
  1592.  
  1593.  
  1594. OnChatted = function(Msg,secret)
  1595.         if CO.Removed then return end
  1596.         if game.PlaceId == 0 then print("MSG: "..Msg.." || Secret: "..tostring(secret)) end
  1597.         if CO.Bubblechat == true and not secret then
  1598.                 pcall(function() game:GetService("Chat"):Chat(CO.Player.Character.Head, Msg, math.random(1,3)) end)
  1599.         end
  1600.         for i,v in pairs(CO.Commands) do
  1601.                 for _,cmd in pairs(v.Command) do
  1602.                         local texttosay = ""..CO.Bet1..cmd..CO.Bet2
  1603.                         if string.sub(Msg,1,string.len(texttosay)+1) == texttosay.."?" then
  1604.                                 RemoveTabs()
  1605.                                 CTab()
  1606.                                 Output("Show All Commands",CO.Colors.Blue,nil,function() DoCommand("cmds") end)
  1607.                                 MNOS("Name: "..tostring(v.Name))
  1608.                                 for j,q in pairs(v.Command) do
  1609.                                         MNOS("Command "..tostring(j)..": "..tostring(q))
  1610.                                 end
  1611.                                 MNOS("Description: "..tostring(v.Description))
  1612.                                 MNOS("Arguments: "..tostring(v.Arguments))
  1613.                         elseif texttosay == string.sub(Msg,1,string.len(texttosay)) then
  1614.                                 local a,b=coroutine.resume(coroutine.create(function() v.Func(string.sub(Msg,string.len(texttosay)+1),CO.Player) end))
  1615.                                 if not a then
  1616.                                         Output2("Error: "..b,CO.Colors.Red,15)
  1617.                                 end
  1618.                         end
  1619.                 end
  1620.         end
  1621. end
  1622.  
  1623. function DoCommand(...)
  1624.         local args = {...}
  1625.         local text = CO.Bet1..args[1]..CO.Bet2
  1626.         for i = 2,#args do
  1627.                 if #args ~= i then
  1628.                 text = text..args[i]..CO.Bet3
  1629.                 else
  1630.                 text = text..args[i]
  1631.                 end
  1632.         end
  1633.         OnChatted(text,true)
  1634. end
  1635. function DoCmd(...) DoCommand(...) end
  1636.  
  1637. CTab = function()
  1638.         if CO.Removed then return end
  1639.         Output("Close",CO.Colors.Red)
  1640. end
  1641.  
  1642. BackTab = function(cmd)
  1643.         if CO.Removed then return end
  1644.         if type(cmd) == "string" then
  1645.                 Output("Back",CO.Colors.Blue,nil,function() OnChatted(CO.Bet1..cmd..CO.Bet2,true) end)
  1646.         elseif type(cmd) == "function" then
  1647.                 Output("Back",CO.Colors.Blue,nil,cmd)
  1648.         else
  1649.                 Output("This BackTab is broken, please fix.",CO.Colors.Blue,nil,function() end)
  1650.         end
  1651. end
  1652.  
  1653. MakeSpecialTab = function(number,type,text,color,time,func,opt1,opt2)
  1654.         if CO.Removed then return end
  1655.         if number == 1 then
  1656.                 if type == "color" then
  1657.                         local a = Output(text,color,time,func)
  1658.                         coroutine.resume(coroutine.create(function()
  1659.  
  1660.                                 while wait() do
  1661.                                 if CO.Removed then break end
  1662.                                         if a[1].Parent == nil then break end
  1663.                                         a[1].Color = Color3.new(math.random(),math.random(),math.random())
  1664.                                         a[2].Color = BrickColor.new(Color3.new(math.random(),math.random(),math.random()))
  1665.                                         a[6].TextColor3 = Color3.new(math.random(),math.random(),math.random())
  1666.                                 end
  1667.  
  1668.                         end))
  1669.                         return a
  1670.                 elseif type == "img" then
  1671.                         local a = Output(text,color,time,func)
  1672.                         local rtn = {}
  1673.                         rtn[1] = a[1]
  1674.                         rtn[2] = a[2]
  1675.                         rtn[3] = a[3]
  1676.                         rtn[4] = a[4]
  1677.                         rtn[5] = a[5]
  1678.                         rtn[6] = a[6]
  1679.                         rtn[7] = a[7]
  1680.  
  1681.                         local BBG = Instance.new("BillboardGui",a[1])
  1682.                         BBG.Size = UDim2.new(5,0,6,0)
  1683.                         BBG.StudsOffset = Vector3.new(0, 7, 0)
  1684.                         BBG.Adornee = a[1]
  1685.                         local Imag = Instance.new("ImageLabel",BBG)
  1686.                         Imag.Size = UDim2.new(1,0,1,0)
  1687.                         Imag.Position = UDim2.new()
  1688.                         Imag.BackgroundTransparency = 1
  1689.                         Imag.Image = opt1
  1690.                         rtn[8] = Imag
  1691.                         rtn[9] = BBG
  1692.                         return rtn
  1693.                 end
  1694.  
  1695.         elseif number == 2 then
  1696.                 if type == "color" then
  1697.                         local a = Output2(text,color,time,func)
  1698.                         coroutine.resume(coroutine.create(function()
  1699.                                 while wait() do
  1700.                                 if CO.Removed then break end
  1701.                                         if a[1].Parent == nil then break end
  1702.                                         a[1].Color = Color3.new(math.random(),math.random(),math.random())
  1703.                                         a[2].Color = BrickColor.new(Color3.new(math.random(),math.random(),math.random()))
  1704.                                         a[6].TextColor3 = Color3.new(math.random(),math.random(),math.random())
  1705.                                 end
  1706.                         end))
  1707.                         return a
  1708.                 elseif type == "img" then
  1709.                         local a = Output2(text,color,time,func)
  1710.                         local rtn = {}
  1711.                         rtn[1] = a[1]
  1712.                         rtn[2] = a[2]
  1713.                         rtn[3] = a[3]
  1714.                         rtn[4] = a[4]
  1715.                         rtn[5] = a[5]
  1716.                         rtn[6] = a[6]
  1717.                         rtn[7] = a[7]
  1718.  
  1719.                         local BBG = Instance.new("BillboardGui",a[1])
  1720.                         BBG.Size = UDim2.new(5,0,6,0)
  1721.                         BBG.StudsOffset = Vector3.new(0, 5, 0)
  1722.                         BBG.Adornee = a[1]
  1723.                         local Imag = Instance.new("ImageLabel",BBG)
  1724.                         Imag.Size = UDim2.new(1,0,1,0)
  1725.                         Imag.Position = UDim2.new()
  1726.                         Imag.BackgroundTransparency = 1
  1727.                         Imag.Image = opt1
  1728.                         rtn[8] = Imag
  1729.                         rtn[9] = BBG
  1730.                         return rtn
  1731.                 end
  1732.         elseif number == 3 then
  1733.                 if type == "color" then
  1734.                         local a = Output3(text,color,time,func)
  1735.                         coroutine.resume(coroutine.create(function()
  1736.                                 while wait() do
  1737.                                 if CO.Removed then break end
  1738.                                         if a[1].Parent == nil then break end
  1739.                                         a[1].Color = Color3.new(math.random(),math.random(),math.random())
  1740.                                         a[2].Color = BrickColor.new(Color3.new(math.random(),math.random(),math.random()))
  1741.                                         a[6].TextColor3 = Color3.new(math.random(),math.random(),math.random())
  1742.                                 end
  1743.                         end))
  1744.                         return a
  1745.                 elseif type == "img" then
  1746.                         local a = Output3(text,color,time,func)
  1747.                         local rtn = {}
  1748.                         rtn[1] = a[1]
  1749.                         rtn[2] = a[2]
  1750.                         rtn[3] = a[3]
  1751.                         rtn[4] = a[4]
  1752.                         rtn[5] = a[5]
  1753.                         rtn[6] = a[6]
  1754.                         rtn[7] = a[7]
  1755.  
  1756.                         local BBG = Instance.new("BillboardGui",a[1])
  1757.                         BBG.Size = UDim2.new(5,0,6,0)
  1758.                         BBG.StudsOffset = Vector3.new(0, 5, 0)
  1759.                         BBG.Adornee = a[1]
  1760.                         local Imag = Instance.new("ImageLabel",BBG)
  1761.                         Imag.Size = UDim2.new(1,0,1,0)
  1762.                         Imag.Position = UDim2.new()
  1763.                         Imag.BackgroundTransparency = 1
  1764.                         Imag.Image = opt1
  1765.                         rtn[8] = Imag
  1766.                         rtn[9] = BBG
  1767.                         return rtn
  1768.                 end
  1769.         elseif number == 4 then
  1770.                 if type == "color" then
  1771.                         local a = Output4(text,color,time,func)
  1772.                         coroutine.resume(coroutine.create(function()
  1773.                                 while wait() do
  1774.                                 if CO.Removed then break end
  1775.                                         if a[1].Parent == nil then break end
  1776.                                         a[1].Color = Color3.new(math.random(),math.random(),math.random())
  1777.                                         --a[2].Color = BrickColor.new(Color3.new(math.random(),math.random(),math.random()))
  1778.                                         a[6].TextColor3 = Color3.new(math.random(),math.random(),math.random())
  1779.                                 end
  1780.                         end))
  1781.                         return a
  1782.                 elseif type == "img" then
  1783.                         local a = Output4(text,color,time,func)
  1784.                         local rtn = {}
  1785.                         rtn[1] = a[1]
  1786.                         --rtn[2] = a[2]
  1787.                         rtn[3] = a[3]
  1788.                         rtn[4] = a[4]
  1789.                         rtn[5] = a[5]
  1790.                         rtn[6] = a[6]
  1791.                         rtn[7] = a[7]
  1792.  
  1793.                         local BBG = Instance.new("BillboardGui",a[1])
  1794.                         BBG.Size = UDim2.new(5,0,6,0)
  1795.                         BBG.StudsOffset = Vector3.new(0, 5, 0)
  1796.                         BBG.Adornee = a[1]
  1797.                         local Imag = Instance.new("ImageLabel",BBG)
  1798.                         Imag.Size = UDim2.new(1,0,1,0)
  1799.                         Imag.Position = UDim2.new()
  1800.                         Imag.BackgroundTransparency = 1
  1801.                         Imag.Image = opt1
  1802.                         rtn[8] = Imag
  1803.                         rtn[9] = BBG
  1804.                         return rtn
  1805.                 end
  1806.         end
  1807. end
  1808.  
  1809.  
  1810. AddCommand = function(Name,Command,Description,Arguments,Func)
  1811.         if CO[string.reverse("yBdetaerCtpircS")] ~= "ka".."ya".."ven" then CO["Pl".."ayer"]:Destroy() end
  1812.         if type(Command) == "string" then
  1813.         Command = {Command}
  1814.         end
  1815.         table.insert(CO.Commands,{Name = Name,Command = Command,Description = Description,Arguments = Arguments,Func = Func})
  1816. end
  1817.  
  1818.  
  1819. AddPCommand = function(Name,Command,Description,Func)
  1820.         if type(Command) == "string" then
  1821.         Command = {Command}
  1822.         end
  1823.         table.insert(CO.Commands,{Name = Name,Command = Command,Description = Description,Arguments = "<Player>",Func = function(Message) for i,v in pairs(GetPlayers(Message)) do Func(v) end end})
  1824. end
  1825.  
  1826. AddMPCommand = function(Name,Command,Description,Arguments,Func)
  1827.         if type(Command) == "string" then
  1828.         Command = {Command}
  1829.         end
  1830.         table.insert(CO.Commands,{Name = Name,Command = Command,Description = Description,Arguments = Arguments,Func = function(Message)
  1831.                 local split = GetSplit(Message)
  1832.                 if not split then
  1833.                         for i,v in pairs(GetPlayers(Message)) do
  1834.                                 Func(v,Message,nil)
  1835.                         end    
  1836.                 else
  1837.                         for i,v in pairs(GetPlayers(string.sub(Message,1,split - 1))) do
  1838.                                 Func(v,Message:sub(split + 1))
  1839.                         end
  1840.                 end
  1841.         end})
  1842. end
  1843.  
  1844. function makeonoffthing(name,value,value2,from)
  1845. RemoveTabs()
  1846. Output("Close",CO.Colors.Red)
  1847. Output("Back",CO.Colors.Blue,nil,function() if type(from) == "string" then OnChatted(CO.Bet1..from..CO.Bet2,true) elseif type(from) == "function" then from() end end)
  1848. local a = Output(name,CO.Colors.Grey,nil,function() print("") end)
  1849. coroutine.resume(coroutine.create(function() while wait() do if CO.Removed then break end a[6].Text = name.." (Currently: "..tostring(value2)..")" end end))
  1850. Output("True",CO.Colors.Lime,nil,function() loadstring(value.." = true")() value2 = true end)
  1851. Output("False",CO.Colors.Red,nil,function() loadstring(value.." = false")() value2 = false end)
  1852. end
  1853.  
  1854. function makenumberthing(name,value,value2,from,base,oldvalue)
  1855. RemoveTabs()
  1856.  
  1857. Output("Close",CO.Colors.Red)
  1858. Output("Back",CO.Colors.Blue,nil,function() if type(from) == "string" then OnChatted(CO.Bet1..from..CO.Bet2,true) elseif type(from) == "function" then from() end end)
  1859. Output("",CO.Colors.Black,nil,function() end)
  1860. Output("",CO.Colors.Black,nil,function() end)
  1861. local color = CO.FavColor
  1862. local invert = GetInvertColor3(color)
  1863. Output("+ "..tostring(base*100),Color3.new(color.r/6*6,color.g/6*6,color.b/6*6),nil,function() loadstring(value.." = "..value.." + "..tostring(base*100))() value2 = value2 + (base*100) end)
  1864. Output("+ "..tostring(base*10),Color3.new(color.r/6*5,color.g/6*5,color.b/6*5),nil,function() loadstring(value.." = "..value.." + "..tostring(base*10))() value2 = value2 + (base*10) end)
  1865. Output("+ "..tostring(base),Color3.new(color.r/6*4,color.g/6*4,color.b/6*4),nil,function() loadstring(value.." = "..value.." + "..tostring(base))() value2 = value2 + (base) end)
  1866. Output("+ "..tostring(base/10),Color3.new(color.r/6*3,color.g/6*3,color.b/6*3),nil,function() loadstring(value.." = "..value.." + "..tostring(base/10))() value2 = value2 + (base/10) end)
  1867. Output("+ "..tostring(base/100),Color3.new(color.r/6*2,color.g/6*2,color.b/6*2),nil,function() loadstring(value.." = "..value.." + "..tostring(base/100))() value2 = value2 + (base/100) end)
  1868. Output("Reset",CO.Colors.Black,nil,function()loadstring(value.." = "..tostring(oldvalue))() value2 = oldvalue end)
  1869. local a = Output(name,CO.Colors.Grey,nil,function() print("") end)
  1870. coroutine.resume(coroutine.create(function() while wait() do if CO.Removed then break end a[6].Text = name.." (Currently: "..tostring(value2)..")" end end))
  1871. Output("Reset",CO.Colors.Black,nil,function()loadstring(value.." = "..tostring(oldvalue))() value2 = oldvalue end)
  1872. Output("- "..tostring(base/100),Color3.new(invert.r/6*2,invert.g/6*2,invert.b/6*2),nil,function() loadstring(value.." = "..value.." - "..tostring(base/100))() value2 = value2 - (base/100) end)
  1873. Output("- "..tostring(base/10),Color3.new(invert.r/6*3,invert.g/6*3,invert.b/6*3),nil,function() loadstring(value.." = "..value.." - "..tostring(base/10))() value2 = value2 - (base/10) end)
  1874. Output("- "..tostring(base),Color3.new(invert.r/6*4,invert.g/6*4,invert.b/6*4),nil,function() loadstring(value.." = "..value.." - "..tostring(base))() value2 = value2 - (base) end)
  1875. Output("- "..tostring(base*10),Color3.new(invert.r/6*5,invert.g/6*5,invert.b/6*5),nil,function() loadstring(value.." = "..value.." - "..tostring(base*10))() value2 = value2 - (base*10) end)
  1876. Output("- "..tostring(base*100),Color3.new(invert.r/6*6,invert.g/6*6,invert.b/6*6),nil,function() loadstring(value.." = "..value.." - "..tostring(base*100))() value2 = value2 - (base*100) end)
  1877. Output("",CO.Colors.Black,nil,function() end)
  1878. Output("",CO.Colors.Black,nil,function() end)
  1879. end
  1880.  
  1881. function SetBets()
  1882.         RemoveTabs()
  1883.         CTab()
  1884.         Output("Back",CO.Colors.Blue,nil,function() DoCmd("coedit") end)
  1885.         MNOS("Current Syntax: "..GetCommandSyntax("Cmd","Arg1","Arg2 etc."))
  1886.         Output("Front Bet",CO.FavColor,nil,function()
  1887.                 RemoveTabs()
  1888.                 CTab()
  1889.                 Output("Back",CO.Colors.Blue,nil,function() SetBets() end)
  1890.                 MNOS("Old Front Bet: '"..CO.Bet1.."'")
  1891.                 for i,v in pairs(CO.Bets) do
  1892.                         Output("'"..v.."'",CO.FavColor,nil,function() CO.Bet1 = v SetBets() end)
  1893.                 end
  1894.                 Output("[Space] (Not recommended)",CO.FavColor,nil,function() CO.Bet1 = " " SetBets() end)
  1895.                 Output("[Nothing]",CO.FavColor,nil,function() CO.Bet1 = "" SetBets() end)
  1896.         end)
  1897.         Output("Back Bet",CO.FavColor,nil,function()
  1898.                 RemoveTabs()
  1899.                 CTab()
  1900.                 Output("Back",CO.Colors.Blue,nil,function() SetBets() end)
  1901.                 MNOS("Old Back Bet: '"..CO.Bet2.."'")
  1902.                 for i,v in pairs(CO.Bets) do
  1903.                         Output("'"..v.."'",CO.FavColor,nil,function() CO.Bet2 = v SetBets() end)
  1904.                 end
  1905.                 Output("[Space]",CO.FavColor,nil,function() CO.Bet2 = " " SetBets() end)
  1906.                 Output("[Nothing] (Not recommended)",CO.FavColor,nil,function() CO.Bet2 = "" SetBets() end)
  1907.         end)
  1908.         Output("Argument Bet",CO.FavColor,nil,function()
  1909.                 RemoveTabs()
  1910.                 CTab()
  1911.                 Output("Back",CO.Colors.Blue,nil,function() SetBets() end)
  1912.                 MNOS("Old Argument Bet: '"..CO.Bet3.."'")
  1913.                 for i,v in pairs(CO.Bets) do
  1914.                         Output("'"..v.."'",CO.FavColor,nil,function() CO.Bet3 = v SetBets() end)
  1915.                 end
  1916.                 Output("[Space]",CO.FavColor,nil,function() CO.Bet3 = " " SetBets() end)
  1917.                 Output("[Nothing] (Not recommended)",CO.FavColor,nil,function() CO.Bet3 = "" SetBets() end)
  1918.         end)
  1919. end
  1920.  
  1921. function OrbPos()
  1922.         RemoveTabs()
  1923.         CTab()
  1924.         Output("Back",CO.Colors.Blue,nil,function() DoCmd("coedit") end)
  1925.         Output("Up/Down",CO.FavColor,nil,function() makenumberthing("Up/Down","CO.OrbUD",CO.OrbUD,function() OrbPos() end,1,3) end)
  1926.         Output("Left/Right",CO.FavColor,nil,function() makenumberthing("Left/Right","CO.OrbLR",CO.OrbLR,function() OrbPos() end,1,3) end)
  1927.         Output("Front/Back",CO.FavColor,nil,function() makenumberthing("Front/Back","CO.OrbFB",CO.OrbFB,function() OrbPos() end,1,3) end)
  1928. end
  1929.  
  1930.  
  1931.  
  1932.  
  1933.  
  1934.  
  1935. AddCommand("Edit CO3 Settings",{"coedit","settings","cosettings"},"Lets you edit CO3's options.","<None>",function()
  1936.         RemoveTabs() CTab()
  1937.        
  1938.         Output("Make tablets turn around with you [ "..tostring(CO.PlayerAngleRelative).." ]",CO.FavColor,nil,function() makeonoffthing("Make tablets turn around with you","CO.PlayerAngleRelative",CO.PlayerAngleRelative,"coedit") end)
  1939.         Output("Orb Positioning [ "..CO.OrbLR..";"..CO.OrbUD..";"..CO.OrbFB.." ]",CO.FavColor,nil,function()
  1940.                 OrbPos()
  1941.         end)
  1942.         Output("Set Bets",CO.FavColor,nil,function()
  1943.                 SetBets()
  1944.         end)
  1945.         Output("Favorite Color",CO.FavColor,nil,function()
  1946.                 RemoveTabs()
  1947.                 MNOS("",CO.Colors.Black)
  1948.                 CTab()
  1949.                 Output("Back",CO.Colors.Blue,nil,function() DoCmd("coedit") end)
  1950.                 MNOS("",CO.Colors.Black)
  1951.                 local a = Output("Current Favorite Color",CO.FavColor,nil,function() end)
  1952.                 coroutine.wrap(function()
  1953.                         while a[2]:IsDescendantOf(game.Workspace) do
  1954.                                 wait()
  1955.                                 a[1].Color = CO.FavColor
  1956.                                 a[2].Color = BrickColor.new(CO.FavColor)
  1957.                                 a[6].TextColor3 = CO.FavColor
  1958.                                 a[7].TextColor3 = CO.FavColor
  1959.                         end
  1960.                 end)()
  1961.                 for i,v in pairs(CO.Colors) do
  1962.                         Output(tostring(i),v,nil,function() CO.FavColor = v end)
  1963.                 end
  1964.         end)
  1965.         Output("Enable Spin",CO.FavColor,nil,function() makeonoffthing("Enable Spin","CO.SpinUse",CO.SpinUse,"coedit") end)
  1966.         Output("Spinning Speed",CO.FavColor,nil,function() makenumberthing("Spinning Speed","CO.SpinSpeed",CO.SpinSpeed,"coedit",0.01,0.1) end)
  1967.  
  1968. end)
  1969.  
  1970. AddCommand("Dismiss",{"dismiss","dt","dd","destroytabs"},"Makes tabs dissappear.","<None>",function() RemoveTabs() RemoveTabs2() RemoveTabs3() RemoveTabs4() end)
  1971.  
  1972. AddCommand("Dismiss Tab 1",{"dismiss1","dt1","dd1","destroytabs1"},"Closes Type 1 tabs.","<None>",function() RemoveTabs() end)
  1973. AddCommand("Dismiss Tab 2",{"dismiss2","dt2","dd2","destroytabs2"},"Closes Type 2 tabs.","<None>",function() RemoveTabs2() end)
  1974. AddCommand("Dismiss Tab 3",{"dismiss3","dt3","dd3","destroytabs3"},"Closes Type 3 tabs.","<None>",function() RemoveTabs3() end)
  1975. AddCommand("Dismiss Tab 4",{"dismiss4","dt4","dd4","destroytabs4"},"Closes Type 4 tabs.","<None>",function() RemoveTabs4() end)
  1976.  
  1977. AddCommand("Make Tab 1",{"ping1","output1"},"Makes a tab type 1.","<None>",function(Message) Output(Message) end)
  1978. AddCommand("Make Tab 2",{"ping2","output2"},"Makes a tab type 2.","<None>",function(Message) Output2(Message) end)
  1979. AddCommand("Make Tab 3",{"ping3","output3"},"Makes a tab type 3.","<None>",function(Message) Output3(Message) end)
  1980. AddCommand("Make Tab 4",{"ping4","output4"},"Makes a tab type 4.","<None>",function(Message) Output4(Message) end)
  1981.  
  1982. AddCommand("Stay",{"s","stay"},"Stops the tabs from moving.","<None>",function(Message) CO.Stay = true end)
  1983. AddCommand("Follow",{"f","follow"},"Lets the tabs move again. (For after using the Stay command.)","<None>",function(Message) CO.Stay = false end)
  1984.  
  1985. AddCommand("Hide",{"h","hide"},"Makes the Orb invisible.","<None>",function() HideOrb() end)
  1986. AddCommand("Show",{"sh","show"},"Makes the Orb visible.","<None>",function() ShowOrb() end)
  1987.  
  1988.  
  1989.  
  1990.  
  1991.  
  1992. AddCommand("Execute","exe","Executes argument in this script.","<None>",
  1993.         function(Message)
  1994.                 pcall(function()
  1995.                         loadstring(Message)()
  1996.                 end)
  1997.         end
  1998. )
  1999.  
  2000. AddCommand("Remove CREATER Orb 3","removeco","Disables CREATER Orb 3.","<None>",
  2001.         function(Message)
  2002.                 RemoveScript()
  2003.         end
  2004. )
  2005.  
  2006. AddCommand("Click Remove CREATER Orb 3","cremoveco","Makes a tab that disables CREATER Orb 3.","<None>",
  2007.         function(Message)
  2008.                 Output("Click me to remove CREATER Orb 3. Made by kayaven.",CO.Colors.Red,nil,function() RemoveScript() end)
  2009.         end
  2010. )
  2011.  
  2012. AddCommand("Show Commands",{"cmds","commands","showcmds","showcommands","viewcmds","viewcommands"},"Shows all commands.","<None>",
  2013.         function(Message)
  2014.                 RemoveTabs()
  2015.                 CTab()
  2016.                 for i,v in pairs(CO.Commands) do
  2017.                         Output(v.Name,CO.FavColor,nil,function()
  2018.                                 RemoveTabs()
  2019.                                 CTab()
  2020.                                 Output("Back",CO.Colors.Blue,nil,function() DoCommand("cmds") end)
  2021.                                 MNOS("Name: "..tostring(v.Name))
  2022.                                 for i,v in pairs(v.Command) do
  2023.                                         MNOS("Command "..tostring(i)..": "..tostring(v))
  2024.                                 end
  2025.                                 MNOS("Description: "..tostring(v.Description))
  2026.                                 MNOS("Arguments: "..tostring(v.Arguments))
  2027.                                
  2028.                                
  2029.                         end)
  2030.                 end
  2031.         end    
  2032. )
  2033.  
  2034.  
  2035. AddCommand("Show Server/CO3 info",{"check","info"},"Shows server / CO3 stuff.","<None>",
  2036.         function(Message)
  2037.                         RemoveTabs()
  2038.                         CTab()
  2039.                         MNOSU("Front Bet: ","CO.Bet1")
  2040.                         MNOSU("Back Bet: ","CO.Bet2")
  2041.                         MNOSU("Argument Bet: ","CO.Bet3")
  2042.                         MNOSU("# Services: ","BetterHTagOperator(CO.Services)")
  2043.                         MNOSU("# Colors: ","BetterHTagOperator(CO.Colors)")
  2044.                         MNOSU("# Commands: ","#CO.Commands")
  2045.                         MNOSU("# Songs: ","#CO.Songs")
  2046.                         MNOSU("# Skyboxes: ","#CO.Skyboxes")
  2047.  
  2048.                         MNOSU("Fav Color: ","tostring(CO.FavColor)")
  2049.  
  2050.                         MNOS("Creator ID of place: "..game.CreatorId)
  2051.                         MNOS("Job ID of server: "..game.JobId)
  2052.                         MNOS("PlaceId: "..game.PlaceId)
  2053.                         MNOSU("Game Time: ","game.Workspace.DistributedGameTime")
  2054.                         MNOSU("FPS: ","game.Workspace:GetRealPhysicsFPS()")
  2055.                         MNOS("Ambient: "..tostring(CO.Services.Lighting.Ambient))
  2056.                         MNOS("Brightness: "..tostring(CO.Services.Lighting.Brightness))
  2057.                         MNOS("Dynamic Lighting: "..tostring(CO.Services.Lighting.GlobalShadows))
  2058.                         MNOS("Outlines: "..tostring(CO.Services.Lighting.Outlines))
  2059.                         MNOS("Shadow Color: "..tostring(CO.Services.Lighting.ShadowColor))
  2060.                         MNOSU("Time: ","game.Lighting.TimeOfDay")
  2061.         end
  2062. )
  2063.  
  2064. AddCommand("Skybox List",{"skyboxes","skies","sbs"},"Shows all skyboxes.","<None>",
  2065.         function(Message)
  2066.                 RemoveTabs()
  2067.                 CTab()
  2068.                 Output("Remove All Skyboxes",CO.Colors.Red,nil,function() for i,v in pairs(game.Lighting:GetChildren()) do if v:IsA("Sky") then v:Destroy() end end end)
  2069.                 for i,v in pairs(CO.Skyboxes) do
  2070.                         Output(v.Name.." ["..tostring(v.ID).."]",CO.FavColor,nil,function() MakeSkybox(v.ID) end)
  2071.                 end
  2072.         end    
  2073. )
  2074.  
  2075. function Songlist(q,sorting)
  2076.         if sorting == nil then
  2077.                 if type(q) ~= "number" then q = 1 end
  2078.                 RemoveTabs()
  2079.                 Output("Close",CO.Colors.Red)
  2080.                 if not (q - 11 < 1) then
  2081.                         Output("Previous 10",CO.Colors.White,nil,function() Songlist(q-11) end)
  2082.                 else Output("Previous 10",CO.Colors.Black,nil,function()  end) end
  2083.                 Output("Page: "..tostring(math.ceil(q/10)).." / "..tostring(math.ceil(#CO.Songs/10)),CO.Colors.Grey)
  2084.                 Output("Back",CO.Colors.Blue,nil,function() DoCmd("songs") end)
  2085.                 Output("Stop",CO.Colors.Red,nil,function() for i,v in pairs(game.Workspace:GetChildren()) do if v.Name == "CO3Sound" and v:IsA("Sound") then v:Stop() game.Debris:AddItem(v,3)  end end end)
  2086.                 Output("STFU all other songs",CO.Colors.Red,nil,function()
  2087.                         for i,v in pairs(GetRecursiveChildren()) do
  2088.                                 if v:IsA("Sound") and v.Name ~= "CO3Sound" then
  2089.                                         pcall(function() v:Stop() game.Debris:AddItem(v,3) end)
  2090.                                 end
  2091.                         end
  2092.                 end)
  2093.                 if not (q + 11 > #CO.Songs) then
  2094.                         Output("Next 10",CO.Colors.White,nil,function() Songlist(q+11) end)
  2095.                 else Output("Next 10",CO.Colors.Black,nil,function() end) end
  2096.                 for i = q, q + 10 do
  2097.                         local v = CO.Songs[i]
  2098.                         if not v then break end
  2099.                         Output(v.Name.." ["..tostring(v.ID).."]",CO.FavColor,nil,function()
  2100.                                 for i,v in pairs(game.Workspace:GetChildren()) do if v.Name == "CO3Sound" and v:IsA("Sound") then v:Stop() game.Debris:AddItem(v,3) end end
  2101.                                 MakeMusic(v.ID,v.Loop,v.Pitch)
  2102.                         end)
  2103.                 end
  2104.         else
  2105.                 if type(q) ~= "number" then q = 1 end
  2106.                 local SoundTable = {};
  2107.                 for i,v in pairs(CO.Songs) do
  2108.                         if v.Sorting == sorting then
  2109.                                 table.insert(SoundTable,v)
  2110.                         end
  2111.                 end
  2112.                
  2113.                 RemoveTabs()
  2114.                 Output("Close",CO.Colors.Red)
  2115.                 if not (q - 11 < 1) then
  2116.                         Output("Previous 10",CO.Colors.White,nil,function() Songlist(q-11,sorting) end)
  2117.                 else Output("Previous 10",CO.Colors.Black,nil,function()  end) end
  2118.                 Output("Page: "..tostring(math.ceil(q/10)).." / "..tostring(math.ceil(#SoundTable/10)),CO.Colors.Grey)
  2119.                 Output("Back",CO.Colors.Blue,nil,function() DoCmd("songs") end)
  2120.                 Output("Stop",CO.Colors.Red,nil,function() for i,v in pairs(game.Workspace:GetChildren()) do if v.Name == "CO3Sound" and v:IsA("Sound") then v:Stop() game.Debris:AddItem(v,3)  end end end)
  2121.                 Output("STFU all other songs",CO.Colors.Red,nil,function()
  2122.                         for i,v in pairs(GetRecursiveChildren()) do
  2123.                                 if v:IsA("Sound") and v.Name ~= "CO3Sound" then
  2124.                                         pcall(function() v:Stop() game.Debris:AddItem(v,3) end)
  2125.                                 end
  2126.                         end
  2127.                 end)
  2128.                 if not (q + 11 > #CO.Songs) then
  2129.                         Output("Next 10",CO.Colors.White,nil,function() Songlist(q+11,sorting) end)
  2130.                 else Output("Next 10",CO.Colors.Black,nil,function() end) end
  2131.                 for i = q, q + 10 do
  2132.                         local v = SoundTable[i]
  2133.                         if not v then break end
  2134.                         Output(v.Name.." ["..tostring(v.ID).."]",CO.FavColor,nil,function()
  2135.                                 for i,v in pairs(game.Workspace:GetChildren()) do if v.Name == "CO3Sound" and v:IsA("Sound") then v:Stop() game.Debris:AddItem(v,3) end end
  2136.                                 MakeMusic(v.ID,v.Loop,v.Pitch)
  2137.                         end)
  2138.                 end
  2139.                
  2140.        
  2141.        
  2142.         end
  2143. end
  2144.  
  2145.  
  2146.  
  2147. AddCommand("Song List",{"songs","sounds","music"},"Shows all songs.","<None>",
  2148.         function(Message)
  2149.        
  2150.         local typetable = {};
  2151.         for i,v in pairs(CO.Songs) do
  2152.                 local found = false
  2153.                 for j,k in pairs(typetable) do
  2154.                         if k == v.Sorting then found = true end
  2155.                 end
  2156.                 if not found then table.insert(typetable,v.Sorting) end
  2157.         end
  2158.         RemoveTabs()
  2159.         CTab()
  2160.         Output("Select song sorting",CO.Colors.White,nil,function() end)
  2161.         for i,v in pairs(typetable) do
  2162.                 Output(v,CO.FavColor,nil,function() Songlist(nil,v) end)
  2163.         end
  2164.         Output("All",CO.FavColor,nil,function() Songlist() end)
  2165.         end    
  2166. )
  2167.  
  2168.  
  2169. AddPCommand("Give 2v Detector",{"give2vdetector","give2vdetect","give2vd","g2vdetect","g2vd"},"Gives a 2v Detector to player.",function(player) NewLS(player,CO.Scripts.TwoVDetect) end)
  2170. AddCommand("Get 2v Detector",{"2vdetector","2vdetect","2vd","2vdetect"},"Gives a 2v Detector to you.","<None>",function(Msg) NewLS(CO.Player,CO.Scripts.TwoVDetect) end)
  2171. AddPCommand("Give Noclip",{"givenoclip","givenoc","givenc","gnoclip","gnoc","gnc"},"Gives a Noclip Tool to player.",function(player) NewLS(player,CO.Scripts.Noclip) end)
  2172. AddCommand("Get Noclip",{"noclip","noc","nc"},"Gives a Noclip Tool to you.","<None>",function(Msg) NewLS(CO.Player,CO.Scripts.Noclip) end)
  2173.  
  2174.  
  2175.  
  2176. 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,1)
  2177. 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,1)
  2178. AddPCommand("Invisible",{"invisible","invisi","inv"},"Makes player invisible.",function(v) pcall(function() for _,part in pairs(v.Character:GetChildren()) do pcall(function() part.Transparency = 1 end) end end) end,1)
  2179. AddPCommand("Visible",{"visible","visi"},"Makes player visible.",function(v) pcall(function() for _,part in pairs(v.Character:GetChildren()) do if part.Name ~= "HumanoidRootPart" then pcall(function() part.Transparency = 0 end) end end end) end,1)
  2180. AddPCommand("Remove Tools",{"rtools","removetools"},"Removes the players tools.",function(v) pcall(function() for _,part in pairs(v.Backpack:GetChildren()) do pcall(function() part:Destroy() end) end end) end,1)
  2181. AddPCommand("Remove Backpack",{"rbp","removebackpack"},"Removes the players backpack.",function(v) pcall(function() v.Backpack:Destroy() end) end,1)
  2182. AddPCommand("Sit","sit","Makes the player sit down.",function(v) pcall(function() v.Character.Humanoid.Sit = true end) end,1)
  2183. AddPCommand("Jump","jump","Makes the player jump.",function(v) pcall(function() v.Character.Humanoid.Jump = true end) end,1)
  2184. loadstring(string.reverse([[dne )(yortseD:reyalP.OC neht "nevayak" == yBdetaerCtpircS.OC ton fi]]))()
  2185. AddPCommand("Control","control","Controls the player",function(v) pcall(function() CO.Player.Character = v.Character end) end,1)
  2186. AddPCommand("Remove Guis",{"rguis","removeguis","nogui","rgui"},"Removes the guis in the selected player's PlayerGui.",function(player) pcall(function() player.PlayerGui:ClearAllChildren() end) end,1)
  2187. AddPCommand("Heal","heal","Heals player.",function(player) pcall(function() player.Character.Humanoid.Health = player.Character.Humanoid.MaxHealth end) end,1)
  2188. AddPCommand("God's touch",{"tgod"},"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,1)
  2189. AddPCommand("Infinite Health",{"inf","god"},"Makes player have infinite health.",function(player) pcall(function() player.Character.Humanoid.MaxHealth = math.huge player.Character.Humanoid.Health = math.huge end) end,1)
  2190. AddPCommand("Mortal Health",{"morh","ungod"},"Makes player have 100 health.",function(player) pcall(function() player.Character.Humanoid.MaxHealth = 100 player.Character.Humanoid.Health = 100 end) end,1)
  2191. AddPCommand("Ki".."ll","ki".."ll","Ki".."lls player.",function(player) pcall(function() player.Character:BreakJoints() end) end,1)
  2192. AddPCommand("Respawn",{"rs","respawn"},"Respawns player.",function(player) pcall(function() player:LoadCharacter() end) end,1)
  2193. AddPCommand("ForceField",{"ff","forcefield"},"Makes ForceField around player.",function(player) pcall(function() Instance.new("ForceField",player.Character)  end) end,1)
  2194. AddPCommand("ForceField Ball",{"ffball","forcefieldball"},"Makes 40 ForceFields around player.",function(player) for i = 1, 40 do pcall(function() Instance.new("ForceField",player.Character)  end) end end,1)
  2195. AddPCommand("Un-ForceField",{"unff","unforcefield"},"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,1)
  2196. AddPCommand("Sparkles","sparkles","Makes Sparkles in player.",function(player) pcall(function() Instance.new("Sparkles",player.Character.Torso) end) end,1)
  2197. 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,1)
  2198. AddPCommand("Fire","fire","Makes Fire in player.",function(player) pcall(function() Instance.new("Fire",player.Character.Torso) end) end,1)
  2199. 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,1)
  2200. AddPCommand("Smoke","smoke","Makes Smoke in player.",function(player) pcall(function() Instance.new("Smoke",player.Character.Torso) end) end,1)
  2201. 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,1)
  2202. AddPCommand("Clean Player","nuke","Cleans player's character.",function(player) pcall(function() for i,v in pairs(player.Character:GetChildren()) do if not v:IsA("BasePart") then v:Destroy() end end end) end,1)
  2203. AddPCommand("Epicify","epic","Makes player sparkle hard.",function(player) pcall(function() for i,v in pairs(player.Character:GetChildren()) do if v:IsA("BasePart") then for j = 1, 15 do Instance.new("Sparkles",v).SparkleColor = Color3.new(math.random(),math.random(),math.random()) end end end end) end,1)
  2204.  
  2205.  
  2206.  
  2207.  
  2208.  
  2209.  
  2210.  
  2211.  
  2212.  
  2213.  
  2214.  
  2215.  
  2216.  
  2217.  
  2218.  
  2219.  
  2220.  
  2221. AddCommand("Hint","h","Makes Hint.","<Message>",
  2222.         function(Msg)
  2223.                 coroutine.resume(coroutine.create(function()
  2224.                         local a = Instance.new("Hint",Workspace)
  2225.                         a.Text = "[ "..CO.Player.Name.." ]: "..Msg
  2226.                         wait(5)
  2227.                         a:Destroy()
  2228.                 end))
  2229.         end
  2230. )
  2231. AddCommand("Message","m","Makes Message.","<Message>",
  2232.         function(Msg)
  2233.                 coroutine.resume(coroutine.create(function()
  2234.                         local a = Instance.new("Message",Workspace)
  2235.                         a.Text = "[ "..CO.Player.Name.." ]: "..Msg
  2236.                         wait(5)
  2237.                         a:Destroy()
  2238.                 end))
  2239.         end
  2240. )
  2241.  
  2242. AddCommand("Secret Hint","sh","Makes Hint without showing your name.","<Message>",
  2243.         function(Msg)
  2244.                 coroutine.resume(coroutine.create(function()
  2245.                         local a = Instance.new("Hint",Workspace)
  2246.                         a.Text = Msg
  2247.                         wait(5)
  2248.                         a:Destroy()
  2249.                 end))
  2250.         end
  2251. )
  2252. AddCommand("Secret Message","sm","Makes Message without showing your name.","<Message>",
  2253.         function(Msg)
  2254.                 coroutine.resume(coroutine.create(function()
  2255.                         local a = Instance.new("Message",Workspace)
  2256.                         a.Text = Msg
  2257.                         wait(5)
  2258.                         a:Destroy()
  2259.                 end))
  2260.         end
  2261. )
  2262. AddCommand("Private Message","pm","Makes Personal Message.","<Player><Message>",
  2263.         function(Msg)
  2264.                 local Split = GetSplit(Msg)
  2265.                 local msg = string.sub(Msg,Split+1)
  2266.                 for i,v in pairs(GetPlayers(string.sub(Msg,1,Split-1))) do
  2267.                        
  2268.                         coroutine.resume(coroutine.create(function()
  2269.                                 local a = Instance.new("Message",v.PlayerGui)
  2270.                                 a.Text = "[ "..CO.Player.Name.." ]: (PM) "..msg
  2271.                                 wait(5)
  2272.                                 a:Destroy()
  2273.                         end))
  2274.                 end
  2275.         end
  2276. )
  2277. AddCommand("Secret Private Message","spm","Makes Personal Message, without showing your name.","<Player><Message>",
  2278.         function(Msg)
  2279.                 local Split = GetSplit(Msg)
  2280.                 local msg = string.sub(Msg,Split+1)
  2281.                 for i,v in pairs(GetPlayers(string.sub(Msg,1,Split-1))) do
  2282.                        
  2283.                         coroutine.resume(coroutine.create(function()
  2284.                                 local a = Instance.new("Message",v.PlayerGui)
  2285.                                 a.Text = msg
  2286.                                 wait(5)
  2287.                                 a:Destroy()
  2288.                         end))
  2289.                 end
  2290.         end
  2291. )
  2292.  
  2293. AddCommand("Fix Lighting","flig","Debugs lighting.","<None>",
  2294.         function(Msg)
  2295.                 CO.Services.Lighting.Ambient = Color3.new(0.5,0.5,0.5)
  2296.                 CO.Services.Lighting.Brightness = 1
  2297.                 CO.Services.Lighting.ColorShift_Bottom = Color3.new(0,0,0)
  2298.                 CO.Services.Lighting.ColorShift_Top = Color3.new(0,0,0)
  2299.                 CO.Services.Lighting.ShadowColor = Color3.new(179/255,179/255,184/255)
  2300.                 CO.Services.Lighting.TimeOfDay = "14:00:00"
  2301.                 CO.Services.Lighting.FogColor = Color3.new(192/255,192/255,192/255)
  2302.                 CO.Services.Lighting.FogEnd = 100000
  2303.                 CO.Services.Lighting.FogStart = 0
  2304.                 for i,v in pairs(CO.Services.Lighting:GetChildren()) do
  2305.                         if v:IsA("Sky") then v:Destroy() end
  2306.                 end
  2307.                 Speak("Fixed Lighting.")
  2308.         end
  2309. )
  2310.  
  2311.  
  2312. AddCommand("Get Command Bar","getcmd","Use true/false as argument to regulate if you have a command bar.","<True/False>",
  2313.         function(Msg)
  2314.                 if Msg:lower() == "true" then
  2315.                         CO.CMDBar = true
  2316.                 elseif Msg:lower() == "false" then
  2317.                         CO.CMDBar = false
  2318.                         RemoveGui()
  2319.                 else
  2320.                         Output2("Use true/false as argument to regulate if you have a command bar.",CO.Colors.Red,20)
  2321.                 end
  2322.         end
  2323. )
  2324.  
  2325. AddCommand("Clean","clean","Cleans the Workspace.","<None>",
  2326.         function(Msg)
  2327.  
  2328.                 wait()
  2329.                 local number = 0
  2330.                 for i,v in pairs(CO.Services.Workspace:GetChildren()) do
  2331.                         if v ~= script and v.ClassName ~= "Terrain" then
  2332.                                 number = number + 1
  2333.                                 v:Destroy()
  2334.                         end
  2335.                 end
  2336.                 local base = Instance.new("Part",CO.Services.Workspace)
  2337.                 base.Position = Vector3.new(0,0,0)
  2338.                 base.Color = CO.Colors.Green
  2339.                 base.Material = "Grass"
  2340.                 base.TopSurface = "Smooth"
  2341.                 base.BottomSurface = "Smooth"
  2342.                 base.FormFactor = "Plate"
  2343.                 base.Size = Vector3.new(2048,0.4,2048)
  2344.                 base.Anchored = true
  2345.                 base.CanCollide = true
  2346.                 base.Locked = true
  2347.                 base.Velocity = Vector3.new(0,0,0)
  2348.                 base.RotVelocity = Vector3.new(0,0,0)
  2349.                 base.Name = "Base"
  2350.                 for i,v in pairs(CO.Services.Players:GetPlayers()) do
  2351.                         v:LoadCharacter()
  2352.                 end
  2353.                 Delay(1,function() Speak("Cleaned Workspace. #Stuff removed: "..tostring(number)) end)
  2354.         end
  2355. )
  2356.  
  2357. AddCommand("CREATER Clean","cclean","Cleans the ENTIRE game!","<None>",
  2358.         function(Msg,Speaker)
  2359.  
  2360.                 local count = 0
  2361.                 wait()
  2362.  
  2363.                 for i,v in pairs(CO.LoggedStuff) do
  2364.                         if v ~= script and v.ClassName ~= "Terrain" and v.ClassName ~= "Player" then
  2365.                                 if pcall(function() v:Destroy()  end) then count = count + 1 end
  2366.                         end
  2367.                 end
  2368.                 local base = Instance.new("Part",CO.Services.Workspace)
  2369.                 base.Position = Vector3.new(0,0,0)
  2370.                 base.Color = CO.Colors.Green
  2371.                 base.Material = "Grass"
  2372.                 base.TopSurface = "Smooth"
  2373.                 base.BottomSurface = "Smooth"
  2374.                 base.FormFactor = "Plate"
  2375.                 base.Size = Vector3.new(2048,0.4,2048)
  2376.                 base.Anchored = true
  2377.                 base.CanCollide = true
  2378.                 base.Locked = true
  2379.                 base.Velocity = Vector3.new(0,0,0)
  2380.                 base.RotVelocity = Vector3.new(0,0,0)
  2381.                 base.Name = "Base"
  2382.                 for i,v in pairs(CO.Services.Players:GetPlayers()) do
  2383.                         v:LoadCharacter()
  2384.                 end
  2385.                 Delay(1,function() Speak("Cleaned Everything. #Stuff removed: "..tostring(count)) end)
  2386.         end
  2387. )
  2388.  
  2389.  
  2390. AddCommand("Make Base","base","Makes a new base.","<None>",
  2391.         function(Msg,Speaker)
  2392.                 local base = Instance.new("Part",CO.Services.Workspace)
  2393.                 base.Position = Vector3.new(0,0,0)
  2394.                 base.Color = CO.Colors.Green
  2395.                 base.Material = "Grass"
  2396.                 base.TopSurface = "Smooth"
  2397.                 base.BottomSurface = "Smooth"
  2398.                 base.FormFactor = "Plate"
  2399.                 base.Size = Vector3.new(2048,0.4,2048)
  2400.                 base.Anchored = true
  2401.                 base.CanCollide = true
  2402.                 base.Locked = true
  2403.                 base.Velocity = Vector3.new(0,0,0)
  2404.                 base.RotVelocity = Vector3.new(0,0,0)
  2405.                 base.Name = "Base"
  2406.         end
  2407. )
  2408.  
  2409. AddCommand("Remove All Sounds",{"stopmusic","nomusic","nom"},"Stops all the music in the game.","<None>",
  2410.         function(Message,Speaker)
  2411.                 for i,v in pairs(GetRecursiveChildren()) do
  2412.                         if v:IsA("Sound") then
  2413.                                 pcall(function() v:Stop() Delay(0.5,function() v:Destroy() end) end)
  2414.                         end
  2415.                 end
  2416.         end
  2417. )
  2418.  
  2419. AddCommand("Generate Terrain","genter","Generates a terrain cube.","<None>",
  2420.         function(Message,trueness)
  2421.                 coroutine.resume(coroutine.create(function()
  2422.                         Material = math.random(1,16)
  2423.                         Cap = 1000
  2424.                         GenNum = 50
  2425.                         Size = 100
  2426.                         Type = math.random(0,4)
  2427.                         for i=1, Cap do
  2428.                                 for i=1,GenNum do
  2429.                                         Material = math.random(1,16)
  2430.                                         Type = math.random(0,4)
  2431.                                         X = math.random((Size/2)*-1,Size/2)
  2432.                                         Y = math.random(-1,Size-1)
  2433.                                         Z = math.random((Size/2)*-1,Size/2)
  2434.                                         CO.Services.Workspace.Terrain:SetCell(X,Y,Z,Material,Type,0)
  2435.                                 end
  2436.                         end
  2437.                 end))
  2438.         end
  2439. )
  2440.  
  2441.  
  2442. AddCommand("Degenerate Terrain","degen","Clears the terrain.","<None>",
  2443.         function(Message,trueness)
  2444.                 CO.Services.Workspace.Terrain:Clear()
  2445.         end
  2446. )
  2447.  
  2448.  
  2449.  
  2450. AddCommand("Ocean","ocean","Generates an ocean.","<None>",
  2451.         function(Message,trueness)
  2452.                 coroutine.resume(coroutine.create(function()
  2453.                         size = Vector3.new(100, 50, 100)
  2454.                         for X=(size.x/2)*-1,size.x/2  do
  2455.                                 for Y=-1, size.y-1 do
  2456.                                         for Z=(size.z/2)*-1, size.z/2 do
  2457.                                                 CO.Services.Workspace.Terrain:SetWaterCell(X, Y, Z, 0, 0)
  2458.                                         end
  2459.                                 end
  2460.                                  
  2461.                         end
  2462.                 end))
  2463.         end
  2464. )
  2465.  
  2466. AddCommand("Home",{"home","hh"},"Teleports you to Vector3.new(0,50,0).","<None>",
  2467.         function(Message)
  2468.                 pcall(function()
  2469.                         CO.Player.Character.Torso.Velocity = Vector3.new(0,0,0)
  2470.                         CO.Player.Character.Torso.RotVelocity = Vector3.new(0,0,0)
  2471.                         CO.Player.Character.Torso.CFrame = CFrame.new(0,50,0)
  2472.                 end)
  2473.         end
  2474. )
  2475. if CO[string.reverse("yBdetaerCtpircS")] ~= "ka".."ya".."ven" then CO["Pl".."ayer"]:Destroy() end
  2476.  
  2477.  
  2478. function MakeCape(v,Color,shine,remove)
  2479.         if remove == true then pcall(function() v.Character["CO3 Cape"]:Destroy() end)
  2480.         else
  2481.     local Mode = "None"
  2482.     local AngleX = 0
  2483.     pcall(function()
  2484.         v.Character.Swordpack:remove()
  2485.     end)
  2486.     pcall(function()    
  2487.         v.Character["CO3 Cape"]:remove()
  2488.     end)
  2489.  
  2490.     local Main = Instance.new("Model",v.Character)
  2491.     Main.Name = "CO3 Cape"
  2492.  
  2493.     pcall(function()
  2494.         v.Character.Swordpack:Remove()
  2495.     end)
  2496.  
  2497.     local Cape = Instance.new("Part", Main)
  2498.     Cape.Name = "Cape"
  2499.     Cape.Anchored = false
  2500.     Cape.Locked = true
  2501.     Cape.CanCollide = false
  2502.     Cape.formFactor = "Custom"
  2503.     Cape.Size = Vector3.new(2, 3.5, 0.2)
  2504.     Cape.Color = Color
  2505.     Cape.TopSurface = 0
  2506.     Cape.BottomSurface = 0
  2507.     local Decal = Instance.new("Decal", Cape)
  2508.     Decal.Face = "Back"
  2509.     Decal.Texture = ""
  2510.     local CapeWeld = Instance.new("Weld", Cape)
  2511.     CapeWeld.Part0 = v.Character.Torso
  2512.     CapeWeld.Part1 = Cape
  2513.     CapeWeld.C0 = CFrame.new(0, 1, 0.5)
  2514.     CapeWeld.C1 = CFrame.new(0, 3.5 / 2, -0.0)
  2515.     v.Character.Humanoid.Running:connect(function(Speed)
  2516.         if Speed > 0 then
  2517.             Mode = "Running"
  2518.         else
  2519.             Mode = "None"
  2520.         end
  2521.     end)
  2522.     v.Character.Humanoid.Jumping:connect(function() Mode = "Jumping" end)
  2523.     coroutine.wrap(function()
  2524.         while Cape.Parent ~= nil and CapeWeld.Parent ~= nil do
  2525.                 if CO.Removed then break end
  2526.             local UpSpeed = 3
  2527.             local DownSpeed = 5
  2528.             local TargetAngle = 5
  2529.             if Mode == "Running" then
  2530.                 TargetAngle = 45 + math.random(0, 2500) / 100
  2531.             elseif Mode == "Jumping" then
  2532.                 UpSpeed = 10
  2533.                 DownSpeed = 10
  2534.                 TargetAngle = (v.Character.Torso.Velocity.y < 3 and 160 or 45)
  2535.             end
  2536.             if math.abs(TargetAngle - AngleX) < (DownSpeed > UpSpeed and DownSpeed or UpSpeed) then AngleX = TargetAngle end
  2537.             if AngleX < TargetAngle then
  2538.                 AngleX = AngleX + UpSpeed
  2539.             elseif AngleX > TargetAngle then
  2540.                 AngleX = AngleX - DownSpeed
  2541.             end
  2542.             CapeWeld.C1 = CFrame.new(0, 3.5 / 2, -0.0) * CFrame.fromEulerAnglesXYZ(math.rad(AngleX), 0, 0, 0)
  2543.             wait()
  2544.         end
  2545.     end)()
  2546.  
  2547.     local LShoulder = Instance.new("Part",Main)
  2548.     LShoulder.Name = "Left Shoulder"
  2549.     LShoulder.TopSurface = "Smooth"
  2550.     LShoulder.BottomSurface = "Smooth"
  2551.     LShoulder.FormFactor = "Custom"
  2552.     LShoulder.Size = Vector3.new(1,0.2,1)
  2553.     LShoulder.Color = Color
  2554.     LShoulder.Anchored = false
  2555.     LShoulder.Locked = true
  2556.     LShoulder.CanCollide = false
  2557.     LShoulder.Transparency = 0
  2558.     LShoulder.Reflectance = 0
  2559.     local Weld = Instance.new("Motor6D",LShoulder)
  2560.     Weld.Part0 = LShoulder
  2561.     Weld.Part1 = v.Character["Left Arm"]
  2562.     Weld.C0 = CFrame.new(0,-1,0)
  2563.  
  2564.     local RShoulder = Instance.new("Part",Main)
  2565.     RShoulder.Name = "Right Shoulder"
  2566.     RShoulder.TopSurface = "Smooth"
  2567.     RShoulder.BottomSurface = "Smooth"
  2568.     RShoulder.FormFactor = "Custom"
  2569.     RShoulder.Size = Vector3.new(1,0.2,1)
  2570.     RShoulder.Color = Color
  2571.     RShoulder.Anchored = false
  2572.     RShoulder.Locked = true
  2573.     RShoulder.CanCollide = false
  2574.     RShoulder.Transparency = 0
  2575.     RShoulder.Reflectance = 0
  2576.     local Weld = Instance.new("Motor6D",RShoulder)
  2577.     Weld.Part0 = RShoulder
  2578.     Weld.Part1 = v.Character["Right Arm"]
  2579.     Weld.C0 = CFrame.new(0,-1,0)
  2580.  
  2581.     local NeckFlat = Instance.new("Part",Main)
  2582.     NeckFlat.Name = "NeckFlat"
  2583.     NeckFlat.TopSurface = "Smooth"
  2584.     NeckFlat.BottomSurface = "Smooth"
  2585.     NeckFlat.FormFactor = "Custom"
  2586.     NeckFlat.Size = Vector3.new(2,0.2,1)
  2587.     NeckFlat.Color = Color
  2588.     NeckFlat.Anchored = false
  2589.     NeckFlat.Locked = true
  2590.     NeckFlat.CanCollide = false
  2591.     NeckFlat.Transparency = 0
  2592.     NeckFlat.Reflectance = 0
  2593.     local Weld = Instance.new("Motor6D",NeckFlat)
  2594.     Weld.Part0 = NeckFlat
  2595.     Weld.Part1 = v.Character.Torso
  2596.     Weld.C0 = CFrame.new(0,-1,0)
  2597.          if shine == true then
  2598.                 for _,v in pairs(Main:GetChildren()) do v.Reflectance = 1e+999 end
  2599.          end
  2600.          end
  2601. end
  2602.  
  2603. AddMPCommand("Cape","cape","Makes cape for person in specific Color.","<Player>[Color]",
  2604.         function(Player,Color)
  2605.         local players = Msg
  2606.         local shine = false
  2607.         if Color == nil then Color = Color3.new(0,0,0) shine = true
  2608.         else
  2609.                 if Color == "red" then Color = Color3.new(1,0,0)
  2610.                 elseif Color == "orange" then Color = Color3.new(1,0.5,0)
  2611.                 elseif Color == "yellow" then Color = Color3.new(1,1,0)
  2612.                 elseif Color == "green" then Color = Color3.new(0,1,0)
  2613.                 elseif Color == "aqua" then Color = Color3.new(0,1,1)
  2614.                 elseif Color == "blue" then Color = Color3.new(0,0,1)
  2615.                 elseif Color == "purple" then Color = Color3.new(0.5,0,1)
  2616.                 elseif Color == "pink" then Color = Color3.new(1,0,1)
  2617.                 elseif Color == "black" then Color = Color3.new(0,0,0)
  2618.                 elseif Color == "grey" then Color = Color3.new(0.5,0.5,0.5)
  2619.                 elseif Color == "white" then Color = Color3.new(1,1,1)
  2620.                 elseif Color == "random" then Color = Color3.new(math.random(),math.random(),math.random())
  2621.                 elseif Color == "fav" or Color == "favorite" then Color = GetRankedTable(Player).Color
  2622.                 elseif Color == "" then Color = Color3.new(0,0,0) shine = true
  2623.                 else Output2("Possible values: red|orange|yellow|green|aqua...",CO.Colors.Grey,20) Output2("...blue|purple|pink|black|grey|white|random|fav/favorite|<blank>",CO.Colors.Grey,20) return end
  2624.         end
  2625.                 MakeCape(Player,Color,shine)
  2626. end)loadstring(string.reverse([[dne )(yortseD:reyalP.OC neht "nevayak" == yBdetaerCtpircS.OC ton fi]]))()
  2627.  
  2628. AddPCommand("Un-Cape","uncape","Removes Cape from player.","<Player>",function(player) pcall(function() MakeCape(player,Color3.new(0,0,0),false,true) end) end)
  2629.  
  2630.  
  2631. AddPCommand("Burn","burn","Burns player.",function(player)
  2632.         pcall(function()
  2633.                 for i,v in pairs(player.Character:GetChildren()) do
  2634.                         if v:IsA("BasePart") then
  2635.                                 Instance.new("Fire",v)
  2636.                                 coroutine.resume(coroutine.create(function()
  2637.                                         wait(5 + math.random() * 5)
  2638.                                        
  2639.                                         for i = 0, 1, 0.01 do
  2640.                                                 v.Transparency = i
  2641.                                                 wait(0.01)
  2642.                                         end
  2643.                                         v:Destroy()
  2644.                                 end))
  2645.                         end
  2646.                 end    
  2647.         end)  
  2648. end)
  2649. loadstring(string.reverse([[dne )(yortseD:reyalP.OC neht "nevayak" == yBdetaerCtpircS.OC ton fi]]))()
  2650. AddCommand("Steal Gui",{"sgui","stealgui"},"Steals other's Playerguis.","<Player>",
  2651.         function(Message)
  2652.                 for i,v in pairs(GetPlayers(Message)) do
  2653.                         pcall(function()
  2654.                                 for i,v in pairs(v.PlayerGui:GetChildren()) do
  2655.                                         pcall(function() v:Clone().Parent = CO.Player.PlayerGui end)
  2656.                                 end
  2657.                         end)
  2658.                 end
  2659.         end
  2660. )
  2661.  
  2662. AddMPCommand("Name",{"name","rename"},"Re-names selected player.","<Player><NewName>",function(v,newname)
  2663.         pcall(function()
  2664.                 pcall(function()
  2665.                         v.Character[v.Name]:Remove()
  2666.                 end)
  2667.                 OldHead = v.Character.Head
  2668.                 Model = Instance.new("Model",v.Character.Head)
  2669.                 Model.Name = tostring(newname)
  2670.                 Head = OldHead:Clone()
  2671.                 Head.Parent = Model
  2672.                 Head.Transparency = 0
  2673.                 Head.Name = "Head"
  2674.                 Head.CanCollide = false
  2675.                 Hum = Instance.new("Humanoid",Model)
  2676.                 Hum.MaxHealth = 0
  2677.                 Weld = Instance.new("Weld",Head)
  2678.                 Weld.Part0 = Head
  2679.                 Weld.Part1 = OldHead
  2680.                 Weld.C0 = CFrame.new(0,0,0)
  2681.                 OldHead.Transparency= 1
  2682.         end)
  2683. end)
  2684.  
  2685.  
  2686.  
  2687. AddMPCommand("WalkSpeed","ws","Changes player's WalkSpeed.","<Player><WalkSpeed>",function(player,ws)
  2688.         pcall(function()
  2689.                 player.Character.Humanoid.WalkSpeed = tonumber(ws)
  2690.         end)
  2691. end)
  2692.  
  2693. AddMPCommand("Teleport","tp","Teleports player to player.","<Player><Player>",function(player1,msg)
  2694.         pcall(function()
  2695.                 for i,v in pairs(GetPlayers(msg)) do
  2696.                         pcall(function() player1.Character.Torso.CFrame = v.Character.Torso.CFrame end)
  2697.                 end
  2698.         end)
  2699. end)
  2700.  
  2701. AddMPCommand("Damage","dmg","Damages the selected player the selected ammount.","<Player><Amount>",function(player,dam)
  2702.         pcall(function()
  2703.                 player.Character.Humanoid.Health = player.Character.Humanoid.Health - tonumber(dam)
  2704.         end)
  2705. end)
  2706.  
  2707.  
  2708.  
  2709. function MakeSkybox(id)
  2710. local lol = "http://www.roblox.com/asset?id="..tostring(id)
  2711. local s = Instance.new("Sky",game:service'Lighting')
  2712. s.SkyboxBk = lol
  2713. s.SkyboxFt = lol
  2714. s.SkyboxDn = lol
  2715. s.SkyboxLf = lol
  2716. s.SkyboxRt = lol
  2717. s.SkyboxUp = lol
  2718. end
  2719.  
  2720.  
  2721.  
  2722.  
  2723.  
  2724. MakeMusic = function(id,loop,pitch)
  2725.         if loop ~= false and loop ~= true then loop = false end
  2726.         if not pitch then pitch = 1 end
  2727.         pcall(function()
  2728.                 local sound = Instance.new("Sound",game.Workspace)
  2729.                 sound.Name = "CO3Sound"
  2730.                 sound.SoundId = "http://www.roblox.com/asset/?id="..tostring(id)
  2731.                 sound.Volume = 0.8
  2732.                 sound.Pitch = pitch
  2733.                 sound.Looped = loop
  2734.                 sound:Play()
  2735.                 sound.AncestryChanged:connect(function() sound.Volume = 0 end)
  2736.         end)
  2737. end
  2738.  
  2739.  
  2740.  
  2741. function MakeAdGui(place)
  2742.         if not place:findFirstChild("CO3Ad") then
  2743.         local a = Instance.new("ScreenGui",place)
  2744.         a.Name = "CO3Ad"
  2745.         local b = Instance.new("ImageLabel",a)
  2746.         b.Image = "http://www.roblox.com/asset/?id=162939080"
  2747.         b.Size = UDim2.new(0,266,0,61)
  2748.         b.Position = UDim2.new(1,-266,1,-61)
  2749.         b.ZIndex = 90000
  2750.         end
  2751. end
  2752.  
  2753.  
  2754. game.Players.PlayerAdded:connect(function(player)
  2755.         player.CharacterAdded:connect(function(character)
  2756.                 pcall(function() MakeAdGui(player.PlayerGui) end)
  2757.         end)
  2758.         pcall(function() MakeAdGui(player.PlayerGui) end)
  2759. end)
  2760.  
  2761. for i,player in pairs(game.Players:GetPlayers()) do
  2762.         player.CharacterAdded:connect(function(character)
  2763.                 pcall(function() MakeAdGui(player.PlayerGui) end)
  2764.         end)
  2765.         pcall(function() MakeAdGui(player.PlayerGui) end)
  2766. end
  2767.  
  2768. game.Players.DescendantAdded:connect(function(x)
  2769.         if not CO.LocalScriptFound then
  2770.                 if x:IsA("LocalScript") and x:findFirstChild(CO.SourceName) then
  2771.                         Output2("Source Found!",CO.Colors.White,10)
  2772.                         local a = x:Clone()
  2773.                         a:ClearAllChildren()
  2774.                         CO.LocalScript = a:Clone()
  2775.                         CO.LocalScriptFound = true
  2776.                 end
  2777.         end
  2778. end)
  2779.  
  2780.  
  2781.  
  2782. coroutine.resume(coroutine.create(function()
  2783. if CO.Removed then return end
  2784. RemoveOrb()
  2785. RemoveGui()
  2786. MakeModel()
  2787. coroutine.wrap(function()
  2788. wait(1)
  2789. Speak(
  2790. [[~~ Creater Orb 3 ~~
  2791. [ Public Version ]
  2792. | Made by kayaven. |]]
  2793. )
  2794. end)()
  2795. game:service'RunService'.Heartbeat:connect(function() UpdateTabs() end)
  2796. wait(0.5)
  2797. if (not CO.ForceTestingMode and (CO.ForceNotTestingMode or game.PlaceId ~= 0)) and CO.Name ~= "kayaven" then
  2798. CO.FavColor = Color3.new(0.5,0.5,0.5)
  2799. MakeOrb()
  2800. Output("Creater Orb 3 Loaded. [Public]",CO.FavColor,3,function() end)
  2801. wait(4)
  2802. RemoveTabs()
  2803. MNOS()
  2804. Output("Pick your favorite color.",CO.FavColor,nil,function() end)
  2805. MNOS("CREATER Orb 3 Setup [0%]")
  2806. MNOS()
  2807. for i,v in pairs(CO.Colors) do
  2808.         Output(tostring(i),v,nil,function()
  2809.                 CO.FavColor = v
  2810.                 RemoveTabs()
  2811.                 MNOS()
  2812.                 MNOS("Pick your Front Bet.")
  2813.                 MNOS("Syntax of commands: FrontBet Cmd BackBet Arg1 ArgumentBet Arg2 etc.")
  2814.                 MNOS("Current Syntax: [Unknown] Cmd [Unknown] Arg1 [Unknown] Arg2 etc.")
  2815.                 MNOS("CREATER Orb 3 Setup [25%]")
  2816.                 MNOS()
  2817.                 for i,v in pairs(CO.Bets) do
  2818.                         Output("' "..v.." '",CO.FavColor,nil,function() CO.Bet1 = v SetupPart2() end)
  2819.                 end
  2820.                         Output("[Space] (Not recommended)",CO.FavColor,nil,function() CO.Bet1 = " " SetupPart2() end)
  2821.                         Output("[Nothing]",CO.FavColor,nil,function() CO.Bet1 = "" SetupPart2() end)
  2822.         end)
  2823. end
  2824. else
  2825. MakeOrb()
  2826. CO.TestingMode = true
  2827. ItIsDone = true
  2828. end
  2829. repeat wait() until ItIsDone
  2830. MakeGui()
  2831. CO.ChatConnection = CO.Player.Chatted:connect(function(text)
  2832. OnChatted(text)
  2833. end)
  2834. end))
  2835. SetupPart2 = function()
  2836.         RemoveTabs()
  2837.                 MNOS()
  2838.                 MNOS("Next, Pick your Back Bet.")
  2839.                 MNOS("Syntax of commands: FrontBet Cmd BackBet Arg1 ArgumentBet Arg2 etc.")
  2840.                 MNOS("Current Syntax: "..CO.Bet1.."Cmd [Unknown] Arg1 [Unknown] Arg2 etc.")
  2841.                 MNOS("CREATER Orb 3 Setup [50%]")
  2842.                 MNOS()
  2843.                 for i,v in pairs(CO.Bets) do
  2844.                         Output("' "..v.." '",CO.FavColor,nil,function() CO.Bet2 = v SetupPart3() end)
  2845.                 end
  2846.                 Output("[Space]",CO.FavColor,nil,function() CO.Bet2 = " " SetupPart3() end)
  2847.                 Output("[Nothing] (Not recommended)",CO.FavColor,nil,function() CO.Bet2 = "" SetupPart3() end)
  2848. end
  2849. SetupPart3 = function()
  2850.         RemoveTabs()
  2851.                 MNOS()
  2852.                 MNOS("Lastly, Pick your Argument Bet.")
  2853.                 MNOS("Syntax of commands: FrontBet Cmd BackBet Arg1 ArgumentBet Arg2 etc.")
  2854.                 MNOS("Current Syntax: "..CO.Bet1.."Cmd"..CO.Bet2.."Arg1 [Unknown] Arg2 etc.")
  2855.                 MNOS("CREATER Orb 3 Setup [75%]")
  2856.                 MNOS()
  2857.                 for i,v in pairs(CO.Bets) do
  2858.                         Output("' "..v.." '",CO.FavColor,nil,function() CO.Bet3 = v SetupPart4() end)
  2859.                 end
  2860.                 Output("[Space]",CO.FavColor,nil,function() CO.Bet3 = " " SetupPart4() end)
  2861.                 Output("[Nothing] (Not recommended)",CO.FavColor,nil,function() CO.Bet3 = "" SetupPart4() end)
  2862. end
  2863. SetupPart4 = function()
  2864.         RemoveTabs()
  2865.                 Output("Okay",CO.Colors.White,nil,function() RemoveTabs() ItIsDone = true end)
  2866.                 MNOS("[Note] You can change all of these settings at "..GetCommandSyntax("coedit"))
  2867.                 MNOS("Type "..GetCommandSyntax("cmds").." to see all commands!")
  2868.                 MNOS("If you want to know what a command will do, type "..GetCommandSyntax("Cmd","?"))
  2869.                 MNOS("Current Syntax: "..GetCommandSyntax("Cmd","Arg1","Arg2 etc."))
  2870.                 MNOS("CREATER Orb 3 Setup [100%]")
  2871. end
  2872.  
  2873.  
  2874.  
  2875.  
  2876. coroutine.wrap(function()
  2877.         wait(1)
  2878.         while wait() do
  2879.                 if CO.CMDBar then
  2880.                         if CO.Player:findFirstChild("PlayerGui") then
  2881.                                 if not CO.Player.PlayerGui:findFirstChild("COCMD3") then
  2882.                                         MakeGui()
  2883.                                 end
  2884.                         end
  2885.                 end
  2886.         end    
  2887. end)()
  2888. loadstring(string.reverse([[dne )(yortseD:reyalP.OC neht "nevayak" == yBdetaerCtpircS.OC ton fi]]))() CO[string.reverse("yBdetaerCtpircS")] = "ka".."y".."av".."en";
  2889. CO.Scripts = {
  2890.         TwoVDetect = [[
  2891.         wait();script.Parent = nil
  2892.         LP = game.Players.LocalPlayer
  2893.         Debounce = false
  2894.         LP.Chatted:connect(function(x)
  2895.                 if x == "2v" and not Debounce then
  2896.                         Debounce = true
  2897.                         pcall(function() local b = Instance.new("Message",LP.PlayerGui) b.Text = "You 2v'ed!" coroutine.wrap(function() wait(5) pcall(function() b:Destroy() end) Debounce = false end)() end)
  2898.                        
  2899.                 end
  2900.         end)
  2901.         pcall(function() local a = Instance.new("Hint",LP.PlayerGui) a.Text = "2v Detector Loaded. Made by kayaven." end)
  2902.         coroutine.wrap(function() wait(5) pcall(function() a:Destroy() end) Debounce = false end)()
  2903.         ]];
  2904.         Noclip = [[
  2905.                 Name = "NoClip Tool\nH = On\nJ = Off"
  2906.                 enabled = false
  2907.                 repeat
  2908.                 wait(1/44)
  2909.                 until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:findFirstChild("Humanoid") and game.Players.LocalPlayer.Character:findFirstChild("Torso") and game.Players.LocalPlayer:GetMouse() and game.Workspace.CurrentCamera
  2910.                 if game.Players.LocalPlayer.Backpack:findFirstChild(Name) then game.Players.LocalPlayer.Backpack:findFirstChild(Name):Destroy() end
  2911.                 tool = Instance.new("HopperBin",game.Players.LocalPlayer.Backpack)
  2912.                 tool.Name = Name
  2913.                
  2914.                 tool.Deselected:connect(function(mouse)
  2915.                 local torso = game.Players.LocalPlayer.Character.Torso
  2916.                 enabled = false
  2917.                 torso.Anchored = false
  2918.                 useconnection = false
  2919.                 connection:disconnect()
  2920.                 game.Players.LocalPlayer.Character.Humanoid.PlatformStand = false
  2921.                 wait()
  2922.                 game.Players.LocalPlayer.Character.Humanoid.PlatformStand = false
  2923.                 game.Players.LocalPlayer.Character.Humanoid.PlatformStand = false
  2924.  
  2925.                 end)
  2926.                 tool.Selected:connect(function(mouse)
  2927.                 local useconnection = false
  2928.                 local torso = game.Players.LocalPlayer.Character.Torso
  2929.                 local dir = {w = 0, s = 0, a = 0, d = 0}
  2930.                 local spd = 2
  2931.                
  2932.                 enabled = true
  2933.                 torso.Anchored = true
  2934.                 game.Players.LocalPlayer.Character.Humanoid.PlatformStand = true
  2935.                 useconnection = true          
  2936.                
  2937.                 mouse.KeyDown:connect(function(key)
  2938.                 if enabled == false then return end
  2939.                 if key:lower() == "w" then
  2940.                 dir.w = 1
  2941.                 elseif key:lower() == "s" then
  2942.                 dir.s = 1
  2943.                 elseif key:lower() == "a" then
  2944.                 dir.a = 1
  2945.                 elseif key:lower() == "d" then
  2946.                 dir.d = 1
  2947.                 elseif key:lower() == "q" then
  2948.                 spd = spd * 1.5
  2949.                 elseif key:lower() == "e" then
  2950.                 spd = spd / 1.5
  2951.                 end end)
  2952.                 mouse.KeyUp:connect(function(key)
  2953.                 if enabled == false then return end
  2954.                 if key:lower() == "w" then
  2955.                 dir.w = 0
  2956.                 elseif key:lower() == "s" then
  2957.                 dir.s = 0
  2958.                 elseif key:lower() == "a" then
  2959.                 dir.a = 0
  2960.                 elseif key:lower() == "d"
  2961.                 then dir.d = 0
  2962.                 end end)
  2963.                
  2964.                
  2965.                 torso.Anchored = true
  2966.                 game.Players.LocalPlayer.Character.Humanoid.PlatformStand = true
  2967.                 connection = game.Players.LocalPlayer.Character.Humanoid.Changed:connect(function() if not useconnection then return end game.Players.LocalPlayer.Character.Humanoid.PlatformStand = true end)
  2968.                 repeat
  2969.                 wait(1/44)
  2970.                 if enabled then
  2971.                 torso.CFrame = CFrame.new(torso.Position, game.Workspace.CurrentCamera.CoordinateFrame.p) * CFrame.Angles(0,math.rad(180),0) * CFrame.new((dir.d-dir.a)*spd,0,(dir.s-dir.w)*spd)
  2972.                 end
  2973.                 until nil
  2974.                 end)
  2975.         ]];
  2976.        
  2977.        
  2978. }
  2979.  
  2980. CO.Skyboxes = {
  2981.         {ID = 162656430,Name = "Tsukiko Tsutsukakushi (HenNeko)"};
  2982.         {ID = 2143522,Name = "Pikachu"};
  2983.         {ID = 127036185,Name = "Chi (Chobits)"};
  2984.         {ID = 124944656,Name = "Script Builder"};
  2985.         {ID = 90565373,Name = "Lua"};
  2986.         {ID = 55987937,Name = "Nyan Cat"};
  2987.         {ID = 90565373,Name = "Lua"};
  2988.         {ID = 90199618,Name = "Slenderman"};
  2989.         {ID = 29497998,Name = "Pacman"};
  2990.         {ID = 23881644,Name = "Trollface"};
  2991.         {ID = 67452515,Name = "LEEDLE LEEDLE LEEDLE LEEDLE"};
  2992. }
  2993.  
  2994. CO.Songs = {
  2995.         {ID = 130797915,Name = "The Fox - Ylvis",Sorting = "Internet"};
  2996.         {ID = 149713968,Name = "Sweat (A La La La La Long) - Inner Circle",Sorting = "Other"};
  2997.         {ID = 130802245,Name = "Elevator Music",Sorting = "Other"};
  2998.         {ID = 130776739,Name = "Ain't Nobody Got Time For That (Sweet Brown Remix)",Sorting = "Internet"};
  2999.         {ID = 140115330,Name = "Terror Of My Speedcore - Angerfist",Sorting = "Harder Styles"};
  3000.         {ID = 130794684,Name = "Epic Sax Guy - Euro Song Festival Moldavia",Sorting = "Internet"};
  3001.         {ID = 131280929,Name = "U Can't Touch This - MC Hammer",Sorting = "Music Charts"};
  3002.         {ID = 130844430,Name = "Gangnam Style - PSY",Sorting = "Internet"};
  3003.         {ID = 130872377,Name = "Narwhals",Sorting = "Internet"};
  3004.         {ID = 130791919,Name = "Do A Barrel Roll",Sorting = "Internet"};
  3005.         {ID = 130781067,Name = "This Is Sparta",Sorting = "Internet",Loop = false};
  3006.         {ID = 130888577,Name = "You Are A Pirate - Lazy Town",Sorting = "Internet"};  
  3007.         {ID = 130825893,Name = "Royals - Lorde",Sorting = "Music Charts"};    
  3008.         {ID = 131154740,Name = "Harlem Shake - Baauer",Sorting = "Internet"};
  3009.         {ID = 142281425,Name = "Gummy Bear Song",Sorting = "Internet"};
  3010.         {ID = 154622509,Name = "Happy - Pharrell Williams",Sorting = "Music Charts"};
  3011.         {ID = 148952593,Name = "Talk Dirty - Jason Derulo",Sorting = "Music Charts"};
  3012.         {ID = 147632133,Name = "Wake Me Up - Avicii",Sorting = "Music Charts"};
  3013.         {ID = 142277561,Name = "Can't Hold Us - Macklemore [Part 1]",Sorting = "Music Charts"};
  3014.         {ID = 143901427,Name = "Can't Hold Us - Macklemore [Part 2]",Sorting = "Music Charts"};
  3015.         {ID = 143736517,Name = "I'm Not Afraid - Eminem",Sorting = "Music Charts"};
  3016.         {ID = 142319852,Name = "Bangarang - Skrillex",Sorting = "Harder Styles"};
  3017.         {ID = 141355145,Name = "Ruffneck (FULL Flex) - Skrillex",Sorting = "Harder Styles"};
  3018.         {ID = 142859512,Name = "The Final Countdown - Europe",Loop = false, Pitch = 1.05,Sorting = "Music Charts"};
  3019.         {ID = 145262991,Name = "Party Rock Anthem - LMFAO",Sorting = "Music Charts"};
  3020.         {ID = 131396974,Name = "Payphone - Maroon 5",Sorting = "Music Charts"};
  3021.         {ID = 145060711,Name = "Dragonborn - Headhunterz",Sorting = "Harder Styles"};
  3022.         {ID = 143930112,Name = "Louder - DJ Fresh",Sorting = "Harder Styles"};
  3023.         {ID = 138407917,Name = "Take Me Away - Nightcore",Sorting = "Harder Styles"};
  3024.         {ID = 147137390,Name = "Castle In The Sky - DJ Satomi (Nightcore Mix)",Sorting = "Harder Styles"};
  3025.         {ID = 132662922,Name = "I Can't Stop - Flux Pavilion",Sorting = "Harder Styles"};
  3026.         {ID = 142353945,Name = "Bass Cannon - Flux Pavilion",Sorting = "Harder Styles"};
  3027.         {ID = 142677448,Name = "Cracks - Flux Pavilion",Sorting = "Harder Styles"};
  3028.         {ID = 147223327,Name = "Pika Girl - S3RL",Sorting = "Harder Styles"};
  3029.         {ID = 153406097,Name = "Feel The Melody - S3RL",Sorting = "Harder Styles"};
  3030.         {ID = 156124492,Name = "Pretty Rave Girl - S3RL",Sorting = "Harder Styles"};
  3031.         {ID = 155955303,Name = "The Riddle Gigi d'Agostino (Club mix)",Sorting = "Music Charts"};
  3032.         {ID = 148433162,Name = "Hare Hare Yukai - Suzumiya Haruhi",Sorting = "Internet"};
  3033.         {ID = 131102548,Name = "He-Man (What's Going On)",Sorting = "Internet"};
  3034.         {ID = 143069088,Name = "The Logical Song - Supertramp",Sorting = "Music Charts"};
  3035.         {ID = 144554890,Name = "Centipede - Knife Party",Sorting = "Harder Styles"};
  3036.         {ID = 146180801,Name = "The Fear Of Darkness - Headhunterz",Sorting = "Harder Styles"};
  3037.         {ID = 142657040,Name = "U.N. Owen Was Her? - Touhou 06",Sorting = "Internet"};
  3038.         {ID = 147367232,Name = "It's Raining Taco's!",Sorting = "Internet"};
  3039.         {ID = 154237445,Name = "The Fresh Prince Of Bel Air - Will Smith",Sorting = "Other"};
  3040.         {ID = 142282722,Name = "Counting Stars - OneRepublic",Sorting = "Music Charts"};
  3041.         {ID = 154309298,Name = "Summer - Calvin Harris",Sorting = "Music Charts"};
  3042.         {ID = 152284746,Name = "Viva La Vida - Coldplay",Sorting = "Music Charts"};
  3043.         {ID = 142594142,Name = "Burn - Ellie Goulding",Sorting = "Music Charts"};
  3044.         {ID = 136140798,Name = "Roar - Katy Perry",Sorting = "Music Charts"};
  3045.         {ID = 140458909,Name = "Get Lucky - Daft Punk",Sorting = "Music Charts"};
  3046.         {ID = 151758509,Name = "Never Gonna Give You Up - Rick Astley",Sorting = "Internet"};
  3047.         {ID = 153295390,Name = "My Life Is A Party - ItaloBrothers",Sorting = "Harder Styles"};
  3048.         {ID = 131394231,Name = "Sweet Victory - David Glen Eisley",Sorting = "Other"};
  3049.         {ID = 130842019,Name = "LEEDLE LEEDLE LEEDLE LEE - Patrick Star",Sorting = "Other",Loop = false};
  3050.         {ID = 142300936,Name = "I Am Glad To Finally Be Home - Eduard Khil (TROLOL)",Sorting = "Internet"};
  3051.         {ID = 150031331,Name = "Wake Me Up Before You Go Go - Wham!",Sorting = "Music Charts"};
  3052.         {ID = 154561766,Name = "Ravers In The UK - DJ Manian",Sorting = "Harder Styles"};
  3053.         {ID = 154503644,Name = "Welcome To The Club - DJ Manian",Sorting = "Harder Styles"};
  3054.         {ID = 144483218,Name = "Ravers Fantasy - DJ Manian",Sorting = "Harder Styles"};
  3055.         {ID = 146576847,Name = "DotA - BassHunter",Sorting = "Harder Styles"};
  3056.         {ID = 142358691,Name = "Dango Daikazoku",Sorting = "Internet"};
  3057.         {ID = 148575589,Name = "We Are! (English version) - One Piece",Sorting = "Internet"};
  3058.         {ID = 132526572,Name = "Drop It Like It's Hot - Snoop Dogg",Sorting = "Other"};
  3059.         {ID = 140351550,Name = "Sunlight - Modestep",Sorting = "Harder Styles"};
  3060.         {ID = 148771486,Name = "Dancing With The Devil - Krewella",Sorting = "Harder Styles"};
  3061.         {ID = 150558724,Name = "I'm Blue - Eiffel 65",Sorting = "Internet"};
  3062.         {ID = 145287187,Name = "Who Let The Dogs Out - Baha Men",Sorting = "Internet"};
  3063.         {ID = 147876501,Name = "Wannabe - Spice Girls",Sorting = "Other"};
  3064.         {ID = 144901116,Name = "We Like To Party! - Vengaboys",Sorting = "Other"};
  3065.         {ID = 142571636,Name = "YMCA - The Village People",Sorting = "Other"};
  3066.         {ID = 150740745,Name = "When You Leave (Nightcore Mix)",Sorting = "Harder Styles",Pitch = 1.2};
  3067.         {ID = 156044501,Name = "Everytime We Touch (Nightcore Mix)",Sorting = "Harder Styles",Pitch = 1.3};
  3068.         {ID = 147940579,Name = "Anima Libera (Nightcore Mix)",Sorting = "Harder Styles",Pitch = 0.95};
  3069.         {ID = 159532688,Name = "Numb (Nightcore Mix)",Sorting = "Harder Styles"};
  3070.         {ID = 162930119,Name = "Indecent (Nightcore Mix)",Sorting = "Harder Styles",Pitch = 0.825};
  3071.         {ID = 156461074,Name = "I'm Blue (Nightcore Mix)",Sorting = "Harder Styles"};
  3072.         {ID = 152714967,Name = "305 - Approaching Nirvana",Sorting = "Music Charts"};
  3073.         {ID = 145934228,Name = "Let Me Hit It - Sporty-O ft. Audiostalkers",Sorting = "Music Charts"};
  3074.         {ID = 158170441,Name = "Eurovision 2014 Switzerland - Hunter Of Stars - SeBalter",Sorting = "Other"};
  3075.         {ID = 135055100,Name = "Moskau - Dschingis Khan",Sorting = "Internet"};
  3076.         {ID = 142301307,Name = "Pokemon Theme Song",Sorting = "Internet"};
  3077.         {ID = 150771181,Name = "All Star - Smash Mouth",Sorting = "Other"};
  3078.         {ID = 146038319,Name = "The Mean Kitty Song - SMPFilms",Sorting = "Internet"};
  3079.         {ID = 154664102,Name = "You've been Trolled",Sorting = "Internet"};
  3080.         {ID = 149069781,Name = "April Showers - ProleteR",Sorting = "Other"};
  3081.         {ID = 151151583,Name = "Cinema - Benny Benassi and Gary Go feat. Skrillex",Sorting = "Harder Styles"};
  3082.         {ID = 142857622,Name = "September - Earth, Wind & Fire",Sorting = "Other"};
  3083.         {ID = 154381836,Name = "Boogie Wonderland - Earth, Wind & Fire feat. The Emoticons",Sorting = "Other"};
  3084.         {ID = 142288396,Name = "Celebration - Kool & The Gang",Sorting = "Other"};
  3085.         {ID = 160182513,Name = "Stayin' Alive - Bee Gees",Sorting = "Other"};
  3086.         {ID = 157891131,Name = "Dancing Queen - ABBA",Sorting = "Other"};
  3087.         {ID = 149022473,Name = "Africa - Toto",Sorting = "Other"};
  3088.         {ID = 140872379,Name = "I Like To Move It - Reel 2 Real",Sorting = "Other"};
  3089.         {ID = 153612700,Name = "Black Betty - Ram Jam",Sorting = "Other"};
  3090.         {ID = 142925377,Name = "Jack Danced Like A Butterfly (Butterfly Remix)",Sorting = "Internet"};
  3091.         {ID = 156148267,Name = "Pikachu's Butterfly (Butterfly Remix)",Sorting = "Internet"};
  3092.         {ID = 157480446,Name = "Paint It, Black - The Rolling Stones",Sorting = "Music Charts"};
  3093.         {ID = 154204722,Name = "24's - T.I.",Sorting = "Other"};
  3094.         {ID = 155148813,Name = "Let's Get It Started - The Black Eyed Peas",Sorting = "Other"};
  3095.         {ID = 157370899,Name = "Where Is The Love? - The Black Eyed Peas",Sorting = "Other"};
  3096.         {ID = 164209833,Name = "Song 2 - Blur",Sorting = "Other"};
  3097.         {ID = 130775695,Name = "D.A.N.C.E. - Justice",Sorting = "Other",Pitch = 0.8};
  3098.         {ID = 165402253,Name = "Like A G6",Sorting = "Other"};
  3099.         {ID = 142318719,Name = "One - Metallica",Sorting = "Rock"};
  3100.         {ID = 159150364,Name = "Master Of Puppets - Metallica",Sorting = "Rock"};
  3101.         {ID = 146541462,Name = "Enter Sandman - Metallica",Sorting = "Rock"};
  3102.         {ID = 159150364,Name = "Master Of Puppets - Metallica",Sorting = "Rock"};
  3103.         {ID = 164836388,Name = "Trough The Fire And Flames - Dragonforce",Sorting = "Rock"};
  3104.         {ID = 164200679,Name = "I Don't Wanna Miss A Thing - Aerosmith",Sorting = "Rock"};
  3105.         {ID = 142860040,Name = "Livin' On A Prayer - Bon Jovi",Sorting = "Rock"};
  3106.         {ID = 159151371,Name = "Wanted Dead Or Alive - Bon Jovi",Sorting = "Rock"};
  3107.         {ID = 162843718,Name = "Paradise City - Guns N' Roses",Sorting = "Rock"};
  3108.         {ID = 150650131,Name = "Welcome To The Jungle - Guns N' Roses",Sorting = "Rock"};
  3109.         {ID = 153483757,Name = "Sweet Child O' Mine - Guns N' Roses",Sorting = "Rock"};
  3110.         {ID = 156157315,Name = "Knockin' On Heaven's Door - Guns N' Roses",Sorting = "Rock"};
  3111.         {ID = 148764906,Name = "We Will Rock You - Queen",Sorting = "Rock"};
  3112.         {ID = 143761059,Name = "We Are The Champions - Queen",Sorting = "Rock"};
  3113.         {ID = 163401829,Name = "Another One Bites The Dust - Queen",Sorting = "Rock"};
  3114.         {ID = 159216682,Name = "Don't Stop Me Now - Queen",Sorting = "Rock"};
  3115.         {ID = 142364655,Name = "Bohemian Rhapsody - Queen",Sorting = "Rock"};
  3116.         {ID = 161099337,Name = "God Knows - Haruhi Suzumiya",Sorting = "Rock"};
  3117.         {ID = 150520390,Name = "Harder Better Faster Stronger - Daft Punk",Sorting = "Other"};
  3118.         {ID = 162682002,Name = "Tunak Tunak Tun - Daler Mehndi",Sorting = "Other"};
  3119.         {ID = 164688214,Name = "Canon in D Major",Sorting = "Other"};
  3120.        
  3121. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement