
KeylessUniversal

local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()
local Win = Rayfield:CreateWindow({
Name = "Sonic Color Changer",
LoadingTitle = "Lordxofc Creator",
ConfigurationSaving = {Enabled = false}
})
local TabColors = Win:CreateTab("Colors")
local TabPlayer = Win:CreateTab("Player & ESP")
local hyperActive = false
local espActive = false
local targetSpeed = 16
function Pintar(c)
local char = game.Players.LocalPlayer.Character
if not char then return end
for _, o in ipairs(char:GetDescendants()) do
if o:IsA("BasePart") or o:IsA("MeshPart") then
o.Color = c
if o:IsA("MeshPart") then o.TextureID = "" end
local m = o:FindFirstChildOfClass("SpecialMesh")
if m then m.TextureId = "" end
end
end
end
local cores = {
{"Super Color", Color3.new(1,1,0)},
{"Black", Color3.new(0,0,0)},
{"Red", Color3.new(1,0,0)},
{"White", Color3.new(1,1,1)},
{"Blue", Color3.new(0,0,1)},
{"Green", Color3.new(0,1,0)},
{"Pink", Color3.new(1,0.4,0.7)},
{"Orange", Color3.new(1,0.6,0)},
{"Purple", Color3.new(0.5,0,1)},
{"Cyan", Color3.new(0,1,1)}
}
for _, v in pairs(cores) do
TabColors:CreateButton({
Name = v[1],
Callback = function()
hyperActive = false
Pintar(v[2])
end
})
end
TabColors:CreateButton({
Name = "HYPER (Rainbow Mode)",
Callback = function()
if hyperActive then return end
hyperActive = true
task.spawn(function()
while hyperActive do
local hue = tick() % 3 / 3
Pintar(Color3.fromHSV(hue, 1, 1))
task.wait(0.05)
end
end)
end
})
-- Forçar WalkSpeed continuamente
task.spawn(function()
while true do
task.wait(0.1)
local char = game.Players.LocalPlayer.Character
if char then
local hum = char:FindFirstChildOfClass("Humanoid")
if hum and hum.WalkSpeed ~= targetSpeed then
hum.WalkSpeed = targetSpeed
end
end
end
end)
TabPlayer:CreateInput({
Name = "Speed Value",
PlaceholderText = "16",
RemoveTextAfterFocusLost = false,
Callback = function(Text)
local num = tonumber(Text)
if num then targetSpeed = num end
end
})
-- ESP de Silhueta e Nicks
local function aplicarESP(plr)
if plr == game.Players.LocalPlayer then return end
local function adicVisual(char)
if not espActive then return end
local head = char:WaitForChild("Head", 10)
if not char:FindFirstChild("ESPHighlight") then
local hl = Instance.new("Highlight")
hl.Name = "ESPHighlight"
hl.FillColor = Color3.new(1, 0, 0)
hl.FillTransparency = 0.5
hl.OutlineColor = Color3.new(1, 1, 1)
hl.OutlineTransparency = 0
hl.Adornee = char
hl.Parent = char
end
if head and not head:FindFirstChild("ESPTag") then
local bb = Instance.new("BillboardGui")
bb.Name = "ESPTag"
bb.Adornee = head
bb.Size = UDim2.new(0, 200, 0, 50)
bb.StudsOffset = Vector3.new(0, 3, 0)
bb.AlwaysOnTop = true
local tl = Instance.new("TextLabel")
tl.Parent = bb
tl.Size = UDim2.new(1, 0, 1, 0)
tl.BackgroundTransparency = 1
tl.Text = plr.Name
tl.TextColor3 = Color3.new(1, 1, 1)
tl.TextStrokeTransparency = 0
tl.TextSize = 16
tl.Font = Enum.Font.SourceSansBold
bb.Parent = head
end
end
if plr.Character then adicVisual(plr.Character) end
plr.CharacterAdded:Connect(adicVisual)
end
local function limparESP()
for _, p in ipairs(game.Players:GetPlayers()) do
if p.Character then
local hl = p.Character:FindFirstChild("ESPHighlight")
if hl then hl:Destroy() end
if p.Character:FindFirstChild("Head") then
local tag = p.Character.Head:FindFirstChild("ESPTag")
if tag then tag:Destroy() end
end
end
end
end
TabPlayer:CreateToggle({
Name = "Wall ESP & Names",
CurrentValue = false,
Flag = "ToggleESP",
Callback = function(Value)
espActive = Value
if espActive then
for _, p in ipairs(game.Players:GetPlayers()) do aplicarESP(p) end
game.Players.PlayerAdded:Connect(aplicarESP)
else
limparESP()
end
end
})



work?
@7dt7dcg1mgqq and to change the colors of the characters in Outcome Memories
work?
@g3knddhgj5y7 and to change the colors of the characters in Outcome Memories