We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2
-- Function to change character colors based on RGB values
local function setCharacterColors(character, r, g, b)
local selectedColor = Color3.fromRGB(r, g, b)
for _, part in ipairs(character:GetChildren()) do
if part:IsA("BasePart") or part:IsA("MeshPart") then originalColors[character] = originalColors[character] or {} originalColors[character][part] = {Color = part.Color} part.Color = selectedColor elseif part:IsA("Accessory") and part:FindFirstChild("Handle") then originalColors[character] = originalColors[character] or {} originalColors[character][part.Handle] = {Color = part.Handle.Color} part.Handle.Color = selectedColor end end end
-- Function to reset colors to the original
local function resetCharacterColors(character) if originalColors[character] then for part, colorData in pairs(originalColors[character]) do if part and colorData and colorData.Color then part.Color = colorData.Color end end originalColors[character] = nil end end
-- Create UI elements for RGB sliders
local screenGui = Instance.new("ScreenGui") screenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
-- Function to create individual slider UI
local function createSlider(colorName, maxColorValue) local sliderFrame = Instance.new("Frame") sliderFrame.Size = UDim2.new(0.8, 0, 0.1, 0) sliderFrame.Position = UDim2.new(0.1, 0, maxColorValue * 0.12, 0) sliderFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255) sliderFrame.Parent = screenGui
local gSlider = createSlider("Green", 2) local bSlider = createSlider("Blue", 3) -- Function to update character colors based on sliders local function updateColors() local r = tonumber(rSlider.Text) or 0 local g = tonumber(gSlider.Text) or 0 local b = tonumber(bSlider.Text) or 0 local character = Players.LocalPlayer.Character
if character then setCharacterColors(character, r, g, b) end end
-- Detect changes on sliders to update colors in real-time