Zs GK45 JC
Zs GK45 JC
Enabled = true
if not _G.Enabled then
d()
end
updater:FireServer(unpack(args))
end
local colours = {
["🖤"] = {0, 0, 0},
["💿"] = {192, 192, 192},
["🌑"] = {128, 128, 128},
["🤍"] = {255, 255, 255},
["🍒"]= {128, 0, 0},
["❤️"] = {255, 0, 0},
["💜"] = {128, 0, 128},
["🌸"] = {255, 0, 255},
["🌳"] = {0, 128, 0},
["📗"] = {0, 255, 0},
["🦖"] = {128, 128, 0},
["🍋"] = {255, 255, 0},
["🔵"] = {0, 0, 128},
["📘"] = {0, 0, 255},
["🧪"] = {0, 128, 128},
["🐋"] = {0, 255, 255},
}
function getcolorforrange(r, g, b)
local closestint = 100000000000000000
local closestcolour = ""
local mx = 61
local my = 30
while _G.Enabled do
local topost = ""
for y=1, screensize.y, math.floor(screensize.y / my) do
for x=1, screensize.x, math.floor(screensize.x / mx) do
local ray = camera:ScreenPointToRay(x, y)
local rayResult = game.Workspace:Raycast(ray.Origin, ray.Direction *
5000)
local rc
if rayResult then
local ri = rayResult.Instance
if ri.Parent:FindFirstChild("Shirt") then
if ri.Parent:FindFirstChild("snes") then
local sc = ri.Parent.snes.Value
topost = topost .. shirtpooll[sc]
else
local sval = Instance.new("IntValue")
sval.Name = "snes"
sval.Parent = rayResult.Instance.Parent
sval.Value = math.random(1, #shirtpooll)
topost = topost .. shirtpooll[sval.Value]
end
elseif ri.Parent:FindFirstChild("Pants") then
if ri.Parent:FindFirstChild("snes") then
local sc = ri.Parent.snes.Value
topost = topost .. shirtpool[shirtpooll[sc]]
else
local sval = Instance.new("IntValue")
sval.Name = "snes"
sval.Parent = rayResult.Instance.Parent
sval.Value = math.random(1, #shirtpooll)
topost = topost .. shirtpool[shirtpooll[sval.Value]]
end
else
rc = ri.Color
topost = topost .. getcolorforrange(rc.R * 255, rc.G * 255,
rc.B * 255)
end
else
topost = topost .. "📘"
end
end
topost = topost .. "\n"
end
coroutine.wrap(update)(topost)
task.wait(.03)
end