Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --// Block_All_Players_Script
- local Players = game:GetService("Players")
- local LocalPlayer = Players.LocalPlayer
- local HttpRbxApiService = game:GetService("HttpRbxApiService")
- local RobloxReplicatedStorage = game:GetService("RobloxReplicatedStorage")
- local UpdatePlayerBlockListRemote = RobloxReplicatedStorage:FindFirstChild("UpdatePlayerBlockList")
- function PlayerToBeBlocked(UserData)
- if UserData and LocalPlayer ~= UserData then
- local UserIdToBeBlocked = UserData.UserId
- if UserIdToBeBlocked > 0 then
- UpdatePlayerBlockListRemote:FireServer(UserIdToBeBlocked, true)
- local Success, Blocked = pcall(function()
- local Pathpoint = "userblock/block"
- local Param = "userId=" .. tostring(UserData.UserId)
- local request = HttpRbxApiService:PostAsync(Pathpoint, Param, Enum.ThrottlingPriority.Default, Enum.HttpContentType.ApplicationUrlEncoded)
- local response = request and game:GetService("HttpService"):JSONDecode(request)
- return response and response.success
- end)
- return Success and Blocked
- end
- end
- return false
- end
- function PlayerToBeUnBlocked(UserData)
- if UserData then
- local UserIdToBeUnblocked = UserData.UserId
- UpdatePlayerBlockListRemote:FireServer(UserIdToBeUnblocked, false)
- local Success, Unblocked = pcall(function()
- local Pathpoint = "userblock/unblock"
- local Param = "userId=" .. tostring(UserData.UserId)
- local request = HttpRbxApiService:PostAsync(Pathpoint, Param, Enum.ThrottlingPriority.Default, Enum.HttpContentType.ApplicationUrlEncoded)
- local response = request and game:GetService("HttpService"):JSONDecode(request)
- return response and response.success
- end)
- return Success and Unblocked
- end
- return false
- end
- function FetchPlayersAndSetToBeBlocked()
- for _, v in pairs(Players:GetPlayers()) do
- if v ~= LocalPlayer then
- PlayerToBeBlocked(v)
- end
- end
- end
- function SetToUnblockPlayers()
- for _, v in pairs(Players:GetPlayers()) do
- if v ~= LocalPlayer then
- PlayerToBeUnBlocked(v)
- end
- end
- end
- --// Jam_Low_CD
- local BaseCoolDown = (.5)
- local BlockJamAllPlayers = function()
- FetchPlayersAndSetToBeBlocked()
- task.wait(BaseCoolDown)
- SetToUnblockPlayers()
- end
- function JamBlocker()
- task.spawn(function()
- pcall(function()
- while task.wait(BaseCoolDown) do
- BlockJamAllPlayers()
- end
- end)
- end)
- end coroutine.wrap(JamBlocker)()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement