0% found this document useful (0 votes)
58 views2 pages

Test of New Script

Chat spy

Uploaded by

brokensinjustice
Copyright
© © All Rights Reserved
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
0% found this document useful (0 votes)
58 views2 pages

Test of New Script

Chat spy

Uploaded by

brokensinjustice
Copyright
© © All Rights Reserved
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

-- Function to change character colors based on RGB values

local function setCharacterColors(character, r, g, b)


local selectedColor = [Link](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 = [Link]}
[Link] = selectedColor
elseif part:IsA("Accessory") and part:FindFirstChild("Handle") then
originalColors[character] = originalColors[character] or {}
originalColors[character][[Link]] = {Color = [Link]}
[Link] = 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 [Link] then
[Link] = [Link]
end
end
originalColors[character] = nil
end
end

-- Create UI elements for RGB sliders


local screenGui = [Link]("ScreenGui")
[Link] = [Link]:WaitForChild("PlayerGui")

-- Function to create individual slider UI


local function createSlider(colorName, maxColorValue)
local sliderFrame = [Link]("Frame")
[Link] = [Link](0.8, 0, 0.1, 0)
[Link] = [Link](0.1, 0, maxColorValue * 0.12, 0)
sliderFrame.BackgroundColor3 = [Link](255, 255, 255)
[Link] = screenGui

local sliderLabel = [Link]("TextLabel")


[Link] = [Link](0.2, 0, 1, 0)
[Link] = colorName
[Link] = sliderFrame

local slider = [Link]("TextBox")


[Link] = [Link](0.6, 0, 1, 0)
[Link] = [Link](0.3, 0, 0, 0)
[Link] = "0"
[Link] = "0 - 255"
[Link] = sliderFrame

return slider
end

local rSlider = createSlider("Red", 1)


local gSlider = createSlider("Green", 2)
local bSlider = createSlider("Blue", 3)
-- Function to update character colors based on sliders
local function updateColors()
local r = tonumber([Link]) or 0
local g = tonumber([Link]) or 0
local b = tonumber([Link]) or 0
local character = [Link]

if character then
setCharacterColors(character, r, g, b)
end
end

-- Detect changes on sliders to update colors in real-time


[Link]:Connect(updateColors)
[Link]:Connect(updateColors)
[Link]:Connect(updateColors)

-- Reset colors on respawn


[Link]:Connect(function(character)
-- Reset the character’s colors
character:WaitForChild("Humanoid").Died:Connect(function()
resetCharacterColors(character)
end)
end)

You might also like