Universal Script 📌
21.4k Views
7.6k Executions

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

View Raw
Edited By: Seby Download


Comments

7
Log in to join the conversation. Login
DJ_Sploitz's profile picture
DJ_Sploitz10 months ago

is their a way to make it server hop every 5 minutes?

1
Ronisalive's profile picture
Ronisalive10 months ago

Hey if you make can you drop here i will check

1
RiftScripts's profile picture
RiftScripts11 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?

1
dandush's profile picture
dandush11 months ago

@D3v1lHub yup , just connect to the ChatService.OnMessageDoneFiltering.OnClientEvent:Connect(function(messageData) or smth similar

1
RiftScripts's profile picture
RiftScripts11 months ago

okay so i created a script could you take a tiny look over?

1
musicboyoalt's profile picture
musicboyoalt7 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

1