
Key RequiredUniversal

-- Rainbow ESP Script for Roblox
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local RunService = game:GetService("RunService")
-- Function to create rainbow color
local function rainbowColor()
local time = tick() * 3
return Color3.new(math.sin(time), math.sin(time + 2), math.sin(time + 4))
end
-- Function to create ESP outline
local function createESP(player)
local highlight = Instance.new("Highlight")
highlight.FillColor = Color3.new(1, 1, 1) -- Optional: set fill color (white)
highlight.OutlineColor = rainbowColor() -- Set outline color to rainbow
highlight.OutlineTransparency = 0 -- Fully visible outline
highlight.Parent = player.Character or game.Workspace
-- Update ESP outline when character spawns
player.CharacterAdded:Connect(function(character)
highlight.Parent = character
end)
-- Update rainbow color continuously
RunService.RenderStepped:Connect(function()
highlight.OutlineColor = rainbowColor()
end)
end
-- Loop through players and create ESP for each
for _, player in ipairs(Players:GetPlayers()) do
if player ~= LocalPlayer and player.Character then
createESP(player)
end
end
-- Update ESP whenever a new player joins
Players.PlayerAdded:Connect(function(player)
player.CharacterAdded:Wait() -- Wait for character to load
createESP(player)
end)



ikr totally
GPT
ty its very good but can u remove the rainbow bec its way too bright and me and my friend put it any lower (:
cant*