Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: raw.githubusercontent.com.
--[[task.spawn(function()
pcall(function()
local Services = setmetatable({}, {
__index = function(self, key)
local suc, service = pcall(game.GetService, game, key)
if suc and service then
self[key] = service
return service
else
warn(`[Services] Warning: "{key}" is not a valid Roblox service.`)
return nil
end
end
})
local Players = Services.Players
local TextChatService = Services.TextChatService
local ChatService = Services.ChatService
repeat
task.wait()
until game:IsLoaded() and Players.LocalPlayer ~= nil
local chatVersion = TextChatService and TextChatService.ChatVersion or Enum.ChatVersion.LegacyChatService
local TagRegister = shared.TagRegister or {}
if not shared.CheatEngineMode then
if chatVersion == Enum.ChatVersion.TextChatService then
TextChatService.OnIncomingMessage = function(data)
TagRegister = shared.TagRegister or {}
local properties = Instance.new("TextChatMessageProperties", game:GetService("Workspace"))
local TextSource = data.TextSource
local PrefixText = data.PrefixText or ""
if TextSource then
local plr = Players:GetPlayerByUserId(TextSource.UserId)
if plr then
local prefix = ""
if TagRegister[plr] then
prefix = prefix .. TagRegister[plr]
end
if plr:GetAttribute("__OwnsVIPGamepass") and plr:GetAttribute("VIPChatTag") ~= false then
prefix = prefix .. "<font color='rgb(255,210,75)'>[VIP]</font> "
end
local currentLevel = plr:GetAttribute("_CurrentLevel")
if currentLevel then
prefix = prefix .. string.format("<font color='rgb(173,216,230)'>[</font><font color='rgb(255,255,255)'>%s</font><font color='rgb(173,216,230)'>]</font> ", tostring(currentLevel))
end
local playerTagValue = plr:FindFirstChild("PlayerTagValue")
if playerTagValue and playerTagValue.Value then
prefix = prefix .. string.format("<font color='rgb(173,216,230)'>[</font><font color='rgb(255,255,255)'>#%s</font><font color='rgb(173,216,230)'>]</font> ", tostring(playerTagValue.Value))
end
prefix = prefix .. PrefixText
properties.PrefixText = string.format("<font color='rgb(255,255,255)'>%s</font>", prefix)
end
end
return properties
end
elseif chatVersion == Enum.ChatVersion.LegacyChatService then
ChatService:RegisterProcessCommandsFunction("CustomPrefix", function(speakerName, message)
TagRegister = shared.TagRegister or {}
local plr = Players:FindFirstChild(speakerName)
if plr then
local prefix = ""
if TagRegister[plr] then
prefix = prefix .. TagRegister[plr]
end
if plr:GetAttribute("__OwnsVIPGamepass") and plr:GetAttribute("VIPChatTag") ~= false then
prefix = prefix .. "[VIP] "
end
local currentLevel = plr:GetAttribute("_CurrentLevel")
if currentLevel then
prefix = prefix .. string.format("[%s] ", tostring(currentLevel))
end
local playerTagValue = plr:FindFirstChild("PlayerTagValue")
if playerTagValue and playerTagValue.Value then
prefix = prefix .. string.format("[#%s] ", tostring(playerTagValue.Value))
end
prefix = prefix .. speakerName
return prefix .. " " .. message
end
return message
end)
end
end
end)
end)--]]
--game:GetService("Players").LocalPlayer:Kick("Voidware Is Temporarily Down. Please wait while we bring it back discord.gg/voidware :c")
local
false
if
and
not
shared
then
game
GetService
"StarterGui"
SetCore
"SendNotification"
"Voidware | Ink Game"
"Voidware is currently down! Please wait until we patch the anticheat once again :c"
10
game
GetService
"StarterGui"
SetCore
"SendNotification"
"Voidware | Discord"
"Join discord.gg/voidware for updates"
10
else
local
shared
and
tostring
shared
or
shared
and
"staging"
or
"05e1141b8fdeec9dd262dde9f071d6ffdaccd5b1"
local
"jjs"
"valex"
"hydrogen"
"delta"
"solara"
"krnl"
local
pcall
function
return
string
lower
tostring
identifyexecutor
end
if
not
then
shared
true
end
local
false
if
not
shared
then
for
in
pairs
do
if
string
find
then
true
break
end
end
end
--[[pcall(function()
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Voidware | Ink Game | Announcment",
Text = "Warning! After Ink Game updates voidware might become detected so be careful until we fully verify that vw works!",
Duration = 10
})
end)--]]
if
shared
or
not
and
not
shared
then
if
not
shared
and
not
then
game
GetService
"StarterGui"
SetCore
"SendNotification"
"Voidware | Ink Game"
"Warning! Your executor hasn't been tested yet if it's going to be able to bypass the anticheat!"
10
game
GetService
"StarterGui"
SetCore
"SendNotification"
"Voidware | Currently Tested Executors"
"The following executors have been tested as fully working: "
table
concat
", "
10
else
game
GetService
"StarterGui"
SetCore
"SendNotification"
"Voidware | Ink Game"
"Warning! Your executor might not support all functions needed to patch the anticheat!"
10
end
--[[game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Voidware | Ink Game",
Text = "If you understand the risk of getting banned by using your executor, execute the script again.",
Duration = 10
})--]]
shared
true
--return
end
--[[if not hookmetamethod then
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Voidware - Anticheat Test | Ink Game",
Text = "Your executor "..(hookmetamethod ~= nil and "supports ✅" or "doesn't support ❌").." the anticheat patch!",
Duration = 10
})
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Voidware - Anticheat Test | Ink Game",
Text = "Please use a different executor! For support: discord.gg/voidware",
Duration = 10
})
return
end--]]
--[[pcall(function()
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Voidware | Announcment",
Text = "Warning: Rebelling with Voidware may lead to bans. Don't join Rebels and start a new game when one starts. Sorry for the inconvenience! We are working on it",
Duration = 8
})
end)--]]