Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --SynapseX Decompiler
- local AP = script.Parent
- local output = AP.AdminScreen.output.txt
- local outputF = AP.AdminScreen.output
- local rem = game.ReplicatedStorage.AdminRemotes
- function debounce(func)
- local isRunning = false
- return function(...)
- if not isRunning then
- isRunning = true
- func(...)
- isRunning = false
- end
- end
- end
- AP.PinScreen.pinenter.Changed:connect(function()
- if string.len(AP.PinScreen.pinenter.Text) == 5 then
- rem.AuthenticateAdmin:FireServer(AP.PinScreen.pinenter.Text)
- AP.PinScreen.pinenter.Text = ""
- end
- end)
- AP.AdminScreen.BanB.MouseButton1Click:connect(debounce(function()
- output.Text = rem.BanPlayer:InvokeServer(AP.AdminScreen.idEnter.Text, AP.AdminScreen.BanReason.Text)
- outputF.CanvasPosition = Vector2.new(0, 0)
- outputF.CanvasSize = UDim2.new(0, 0, 0, output.TextBounds.Y)
- end))
- AP.AdminScreen.WeekBanB.MouseButton1Click:connect(debounce(function()
- output.Text = rem.BanPlayerWeek:InvokeServer(AP.AdminScreen.idEnter.Text, AP.AdminScreen.BanReason.Text)
- outputF.CanvasPosition = Vector2.new(0, 0)
- outputF.CanvasSize = UDim2.new(0, 0, 0, output.TextBounds.Y)
- end))
- AP.AdminScreen.MonthBanB.MouseButton1Click:connect(debounce(function()
- output.Text = rem.BanPlayerMonth:InvokeServer(AP.AdminScreen.idEnter.Text, AP.AdminScreen.BanReason.Text)
- outputF.CanvasPosition = Vector2.new(0, 0)
- outputF.CanvasSize = UDim2.new(0, 0, 0, output.TextBounds.Y)
- end))
- AP.AdminScreen.UnbanB.MouseButton1Click:connect(debounce(function()
- output.Text = rem.UnbanPlayer:InvokeServer(AP.AdminScreen.idEnter.Text, AP.AdminScreen.BanReason.Text)
- outputF.CanvasPosition = Vector2.new(0, 0)
- outputF.CanvasSize = UDim2.new(0, 0, 0, output.TextBounds.Y)
- end))
- AP.AdminScreen.PeakB.MouseButton1Click:connect(debounce(function()
- output.Text = rem.PeakData:InvokeServer(AP.AdminScreen.idEnter.Text)
- outputF.CanvasPosition = Vector2.new(0, 0)
- outputF.CanvasSize = UDim2.new(0, 0, 0, output.TextBounds.Y)
- end))
- AP.AdminScreen.PointsB.MouseButton1Click:connect(debounce(function()
- output.Text = rem.ClearPoints:InvokeServer(AP.AdminScreen.idEnter.Text)
- outputF.CanvasPosition = Vector2.new(0, 0)
- outputF.CanvasSize = UDim2.new(0, 0, 0, output.TextBounds.Y)
- end))
- AP.AdminScreen.CompB.MouseButton1Click:connect(debounce(function()
- output.Text = rem.ClearCompPoints:InvokeServer(AP.AdminScreen.idEnter.Text)
- outputF.CanvasPosition = Vector2.new(0, 0)
- outputF.CanvasSize = UDim2.new(0, 0, 0, output.TextBounds.Y)
- end))
- AP.AdminScreen.ApproveB.MouseButton1Click:connect(debounce(function()
- output.Text = rem.UnflagInv:InvokeServer(AP.AdminScreen.idEnter.Text)
- outputF.CanvasPosition = Vector2.new(0, 0)
- outputF.CanvasSize = UDim2.new(0, 0, 0, output.TextBounds.Y)
- end))
- rem.ShowControls.OnClientEvent:connect(function()
- AP.PinScreen.Visible = false
- AP.AdminScreen.Visible = true
- AP.AdminScreen.User.Text = "User: " .. game.Players.LocalPlayer.Name
- end)
- AP.PinScreen.Visible = true
- AP.AdminScreen.Visible = false
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement