Advertisement
Walterin0

Untitled

Mar 31st, 2019
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.95 KB | None | 0 0
  1. --SynapseX Decompiler
  2.  
  3. local AP = script.Parent
  4. local output = AP.AdminScreen.output.txt
  5. local outputF = AP.AdminScreen.output
  6. local rem = game.ReplicatedStorage.AdminRemotes
  7. function debounce(func)
  8. local isRunning = false
  9. return function(...)
  10. if not isRunning then
  11. isRunning = true
  12. func(...)
  13. isRunning = false
  14. end
  15. end
  16. end
  17. AP.PinScreen.pinenter.Changed:connect(function()
  18. if string.len(AP.PinScreen.pinenter.Text) == 5 then
  19. rem.AuthenticateAdmin:FireServer(AP.PinScreen.pinenter.Text)
  20. AP.PinScreen.pinenter.Text = ""
  21. end
  22. end)
  23. AP.AdminScreen.BanB.MouseButton1Click:connect(debounce(function()
  24. output.Text = rem.BanPlayer:InvokeServer(AP.AdminScreen.idEnter.Text, AP.AdminScreen.BanReason.Text)
  25. outputF.CanvasPosition = Vector2.new(0, 0)
  26. outputF.CanvasSize = UDim2.new(0, 0, 0, output.TextBounds.Y)
  27. end))
  28. AP.AdminScreen.WeekBanB.MouseButton1Click:connect(debounce(function()
  29. output.Text = rem.BanPlayerWeek:InvokeServer(AP.AdminScreen.idEnter.Text, AP.AdminScreen.BanReason.Text)
  30. outputF.CanvasPosition = Vector2.new(0, 0)
  31. outputF.CanvasSize = UDim2.new(0, 0, 0, output.TextBounds.Y)
  32. end))
  33. AP.AdminScreen.MonthBanB.MouseButton1Click:connect(debounce(function()
  34. output.Text = rem.BanPlayerMonth:InvokeServer(AP.AdminScreen.idEnter.Text, AP.AdminScreen.BanReason.Text)
  35. outputF.CanvasPosition = Vector2.new(0, 0)
  36. outputF.CanvasSize = UDim2.new(0, 0, 0, output.TextBounds.Y)
  37. end))
  38. AP.AdminScreen.UnbanB.MouseButton1Click:connect(debounce(function()
  39. output.Text = rem.UnbanPlayer:InvokeServer(AP.AdminScreen.idEnter.Text, AP.AdminScreen.BanReason.Text)
  40. outputF.CanvasPosition = Vector2.new(0, 0)
  41. outputF.CanvasSize = UDim2.new(0, 0, 0, output.TextBounds.Y)
  42. end))
  43. AP.AdminScreen.PeakB.MouseButton1Click:connect(debounce(function()
  44. output.Text = rem.PeakData:InvokeServer(AP.AdminScreen.idEnter.Text)
  45. outputF.CanvasPosition = Vector2.new(0, 0)
  46. outputF.CanvasSize = UDim2.new(0, 0, 0, output.TextBounds.Y)
  47. end))
  48. AP.AdminScreen.PointsB.MouseButton1Click:connect(debounce(function()
  49. output.Text = rem.ClearPoints:InvokeServer(AP.AdminScreen.idEnter.Text)
  50. outputF.CanvasPosition = Vector2.new(0, 0)
  51. outputF.CanvasSize = UDim2.new(0, 0, 0, output.TextBounds.Y)
  52. end))
  53. AP.AdminScreen.CompB.MouseButton1Click:connect(debounce(function()
  54. output.Text = rem.ClearCompPoints:InvokeServer(AP.AdminScreen.idEnter.Text)
  55. outputF.CanvasPosition = Vector2.new(0, 0)
  56. outputF.CanvasSize = UDim2.new(0, 0, 0, output.TextBounds.Y)
  57. end))
  58. AP.AdminScreen.ApproveB.MouseButton1Click:connect(debounce(function()
  59. output.Text = rem.UnflagInv:InvokeServer(AP.AdminScreen.idEnter.Text)
  60. outputF.CanvasPosition = Vector2.new(0, 0)
  61. outputF.CanvasSize = UDim2.new(0, 0, 0, output.TextBounds.Y)
  62. end))
  63. rem.ShowControls.OnClientEvent:connect(function()
  64. AP.PinScreen.Visible = false
  65. AP.AdminScreen.Visible = true
  66. AP.AdminScreen.User.Text = "User: " .. game.Players.LocalPlayer.Name
  67. end)
  68. AP.PinScreen.Visible = true
  69. AP.AdminScreen.Visible = false
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement