
19.7k Views
Universal Serverhop [No Double Servers]
Universal Script 📌Uploaded by 4 years ago
Please login to perform these actions:
Description
How it works: - Looks through a list of 100 Servers - Picks a server that isn't full (If it does it will go on with the loop until it finds a working server) - Before it joins the server it saves the ServerId in a file with the os.time of the current hour. - If the hour is different it will delete the file so that it refreshes next time. - If the hour isn't different it will look through the file and the server site for double servers, if found then it won't join that one, it will keep going. Credits to CharWar from v3rmillion Original thread: https://v3rmillion.net/showthread.php?tid=1040972
Comments
7

Offline
D3v1lHub 8 months ago
is there a possible way to add smth in that script that looks into the roblox in chat for people saying "cheater, Hacker, i will report u, report" or when the user is written into the chat so that it then server hops and also included the normal hop functions?
D3v1lHubis there a possible way to add smth in that script...
dandush@D3v1lHub yup , just connect to the ChatService.O...
Offline
D3v1lHub 8 months ago
okay so i created a script could you take a tiny look over?
Offline
Ronisalive 7 months ago
Hey if you make can you drop here i will check
Offline
DJ_Sploitz 6 months ago
is their a way to make it server hop every 5 minutes?
DJ_Sploitzis their a way to make it server hop every 5 minut...
Offline
musicboyoalt 4 months ago
@DJ_Sploitz task.wait(5*60)
loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Universal-Serverhop-No-Double-Servers-3788"))()
D3v1lHubis there a possible way to add smth in that script...
Offline
musicboyoalt 4 months ago
@D3v1lHub
local TextChatService = game:GetService("TextChatService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local triggers = {
"hacker", "hacking", "hack", "cheater", "cheating", "cheat",
"report", "reporting", "i will report", "gonna report", "going to report",
"reported", "exploiter", "exploiting", "exploit"
}
local function containsTrigger(message: string): boolean
local lower = message:lower()
for _, word in ipairs(triggers) do
if lower:find(word, 1, true) then
return true
end
end
return false
end
local function rejoin()
loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Universal-Serverhop-No-Double-Servers-3788"))()
end
local function onMessage(speaker: string, message: string)
if speaker == game.Players.LocalPlayer.Name then return end
if containsTrigger(message) then
print(("[%s] triggered a rejoin: %s"):format(speaker, message))
rejoin()
end
end
if TextChatService.ChatVersion == Enum.ChatVersion.LegacyChatService then
ReplicatedStorage
.DefaultChatSystemChatEvents
.OnMessageDoneFiltering
.OnClientEvent:Connect(function(Data)
onMessage(Data.FromSpeaker, Data.Message)
end)
else
TextChatService.MessageReceived:Connect(function(msg)
if msg.TextSource then
onMessage(msg.TextSource.Name, msg.Text)
end
end)
end



![Blackout: Revival [FREE ZOMBIES]](/images/script/8767500166-1781401862425.png)
