
KeylessUniversal

repeat
task.wait()
until game:IsLoaded()
do
local parms = {
owner = "ProphecySkondo",
repo = "Misc",
branch = "main",
}
local function Import(file)
return loadstring(game:HttpGetAsync(("https://raw.githubusercontent.com/%s/%s/%s/%s.lua"):format(
parms.owner, parms.repo, parms.branch, file
)), file .. ".lua")()
end
Import("Syn/main")
end
assert(syn, "~ get from server")
local commands = {
"ping",
"getserverinfo",
"reset"
}
local function matcher(check: table, text: string | number)
if type(text) == 'string' then
for _, command in ipairs(check) do
if command:lower() == text:lower() then
return command
end
end
end
return false
end
local commandCallbacks = {}
local function addCMD(name: string, callback: (any) -> ())
if type(name) ~= "string" or type(callback) ~= "function" then
warn("Invalid command registration: " .. tostring(name))
return
end
commandCallbacks[name:lower()] = callback
table.insert(commands, name:lower())
print("Registered command: " .. name)
end
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local COMMAND_PREFIX = "/"
LocalPlayer.Chatted:Connect(function(message)
if message:sub(1, #COMMAND_PREFIX) == COMMAND_PREFIX then
local commandText = message:sub(#COMMAND_PREFIX + 1):match("^%S+"):lower()
local command = matcher(commands, commandText)
if command and commandCallbacks[command:lower()] then
local success, result = pcall(commandCallbacks[command:lower()])
if not success then
warn("Error executing " .. command .. ": " .. tostring(result))
elseif result then
if type(result) == "table" then
local infoString = ""
for key, value in pairs(result) do
infoString = infoString .. key .. ": " .. tostring(value) .. "\n"
end
print("Command result for " .. command .. ":\n" .. infoString)
return infoString
else
print("Command result for " .. command .. ": " .. tostring(result))
return result
end
end
else
warn("Unknown command: " .. commandText)
end
end
end)
addCMD("ping", function()
local result = "Pong! Server response time: " .. tostring(tick())
print(result)
return result
end)
addCMD("getserverinfo", function()
local info = {
PlaceId = game.PlaceId,
JobId = game.JobId,
PlayerCount = #game.Players:GetPlayers(),
MaxPlayers = game.Players.MaxPlayers
}
local infoString = ""
for key, value in pairs(info) do
infoString = infoString .. key .. ": " .. tostring(value) .. "\n"
end
setclipboard(infoString)
print("Server info saved to clipboard:\n" .. infoString)
return info
end)
addCMD("reset", function()
local plr = Players.LocalPlayer
local char = plr.Character
local hum = char and char:FindFirstChildOfClass("Humanoid")
if hum then
hum.Health = 0
task.spawn(function()
task.wait(0.2)
if hum.Health ~= 0 then
char:BreakJoints()
elseif char:FindFirstChild("Head") then
char:FindFirstChild("Head"):Destroy()
end
end)
end
return "Reset executed"
end)
delay(0.1, function()
print("executed")
end)No comments yet for this script.



