Run it
Copy the script and paste it into your executor.
-- Huge shoutout and thanks to Votteq https://v3rmillion.net/showthread.php?tid=1164422
local plr = "LocalPlayer" -- Leave to LocalPlayer to paint your own, change name to paint others
local maxDelay = 15 -- 15 is a good value, make higher if you're getting lag issues
local plrPing = game:GetService("Stats").Network.ServerStatsItem["Data Ping"]:GetValue()
function GetOwner()
local stringy
for i,v (:().Map.Blocks:())
v.Name == v.Parent.Name ==
v:():().Image == (..game:()[plr].UserId..)
stringy = (..game:()[plr].UserId..)
i,v (:().Map.Blocks:())
v.Name == v.Parent.Name ==
v:():().Image == stringy
stringy = v
stringy.Parent.Parent
usrPlot = ()
R =
()
R ==
R =
remote = :().Knit.Services.PixelGeneratorService.RF.DrawPixel
i,v (usrPlot:():())
.(()
v.Name == v:().Transparency ==
v:().Transparency =
.(.(,maxDelay)/)
plrPing >
.()
plrPing <
.(.(,maxDelay)/)
remote:(v)
)
R =
()Most of the base code was made by Votteq on v3rm https://v3rmillion.net/showthread.php?tid=1164422 so huge credit to them for giving me somewhere to start from. Can be a little janky at times, may require executing more than once. How to use: - Load a painting and execute it (will only paint when standing on the canvas) - Change the name on line 2 for co-op/painting on others areas, and change the delay on line 3 if you're having lag.
Color by number