Hello, today I shared with you the Starving Artists Copy Drawings of a very popular game in roblox, the name of the cheat is Starving Artists Copy Drawings, we all know this game already. Starving Artists Copy Drawings soo easy and good.You can use it comfortably. He can do anything you want. You can easily earn robux.You can earn robux by selling our Pixel art as NFTs, or you can buy NFTs from other players to collect them or sell them for a higher price. The cheat copies the pictures of other players and you can sell the copied pictures. Don’t forget to check out other Free Roblox Scripts and Hack content on our site.

Starving Artists Copy Drawings

 Features Of Starving Artists Copy Drawings

  • Copy Others Drawings

 How To Run Starving Artists Copy Drawings Hack

  1. First, copy your Starving Artists Copy Drawings Hack below.
  2. You need an exploit to run the hacks. (You can use free exploits such as Krnl , JJsploit, Electron , Ducky. If you have money, you can run anything you want if you buy Synapse X.)
  3. Open the game and then open your exploit. Paste your copied script into your exploit.
  4. Press the attach/inject button on your exploit. ( In some keyed exploits, it may ask you for a key. Usually there is a button to get the key in the menu. You can click the button to get the key. Or you can use keyless exploits.)
  5. After injecting, click the Attach/execute button on your exploit. (When you press this button, the cheat will be activated. If the cheat does not work, there are two possibilities. You may not have copied the script correctly, check again. Or the Hack has been fixed.) (The fixed script is corrupted. It does not work. Generally, the scripts from 2 3 months ago are fixed.)
  6. Don’t forget to enjoy the game and recommend it to your friends.

Starving Artists Copy Drawings

local collectionService = game:GetService("CollectionService")
local player = game.Players.LocalPlayer
_G.refreshing = true
local cloneGui = {}

function cloneGui.buildRoot()
local paintFrame = player.PlayerGui.MainGui.PaintFrame
local cloneFrame = paintFrame:Clone()

-- Initialize root frame.
cloneFrame.Name = 'CloneFrame'
cloneFrame.Parent = paintFrame
cloneFrame.ToolsFrame:Destroy()
cloneFrame.ColorFrame:Destroy()
cloneFrame.NextButton:Destroy()
cloneFrame.UIAspectRatioConstraint:Destroy()
cloneFrame.Grid:Destroy()
cloneFrame.Confirmation:Destroy()
cloneFrame.AnchorPoint = Vector2.new(0, 0.5)
cloneFrame.Position = UDim2.new(1, 10, 0.5, 0)
cloneFrame.Size = UDim2.new(0.5, 0, 1, 0)
cloneFrame.Visible = true

paintFrame.Position = UDim2.new(0.5, -((cloneFrame.AbsoluteSize.X / 2) + 5), 0.5, 0)

cloneGui.root = cloneFrame
end

function cloneGui.buildButtons()
local nextButton = player.PlayerGui.MainGui.PaintFrame.NextButton
local copyButton = nextButton:Clone()
local cloneButton = nextButton:Clone()
local buttonSize = UDim2.new(0.4, 0, 0.09, 0)

-- Initialize copy button.
copyButton.Parent = cloneGui.root
copyButton.Size = buttonSize
copyButton.Position = UDim2.new(0.28, 0, 0.895)
copyButton.Label.Text = 'COPY'
copyButton.Name = 'CopyButton'

-- Initialize clone button.
cloneButton.Parent = cloneGui.root
cloneButton.Size = buttonSize
cloneButton.Position = UDim2.new(0.72, 0, 0.895)
cloneButton.Label.Text = 'CLONE'
cloneButton.Name = 'CloneButton'

-- Animation functions.
for i, button in pairs({cloneButton, copyButton}) do
button.MouseEnter:Connect(function()
button:TweenSize(UDim2.new(buttonSize.X.Scale + 0.015, 0, buttonSize.Y.Scale + 0.015, 0), 'Out', 'Quad', 0.2, true)
end)

button.MouseLeave:Connect(function()
button:TweenSize(buttonSize, 'Out', 'Quad', 0.2, true)
end)
end

-- Button actions.
copyButton.MouseButton1Click:Connect(copyGrid)

cloneButton.MouseButton1Click:Connect(cloneGrid)
end

function cloneGui.buildScrollingFrame()
local scrollingFrame = Instance.new('ScrollingFrame')
local uiListLayout = Instance.new('UIListLayout')
local uiPadding = Instance.new('UIPadding')

-- Initialize scrolling frame.
scrollingFrame.Parent = cloneGui.root
scrollingFrame.AnchorPoint = Vector2.new(0.5, 0)
scrollingFrame.Position = UDim2.new(0.5, 0, 0.05, 0)
scrollingFrame.Size = UDim2.new(0.8, 0, 0.75, 0)
scrollingFrame.BackgroundTransparency = 1
scrollingFrame.BorderSizePixel = 0
scrollingFrame.ScrollBarImageColor3 = Color3.new((210 / 255), (76 / 255), (71 / 255))
scrollingFrame.ScrollBarThickness = 4
scrollingFrame.ZIndex = 3

-- Configure layout.
uiListLayout.Parent = scrollingFrame
uiListLayout.Padding = UDim.new(0, 10)
uiPadding.Parent = scrollingFrame
uiPadding.PaddingLeft = UDim.new(0.08, 0)
uiPadding.PaddingRight = UDim.new(0.08, 0)
uiPadding.PaddingTop = UDim.new(0, 5)

uiListLayout.Changed:Connect(function()
scrollingFrame.CanvasSize = UDim2.new(0, 0, 0, uiListLayout.AbsoluteContentSize.Y + 10)
end)

cloneGui.scrollingFrame = scrollingFrame
end

function cloneGui.addGrid(grid)
local UIStroke = player.PlayerGui.MainGui.PaintFrame.Grid.UIStroke:Clone()
local container = Instance.new('Frame')
local preview = grid:Clone()

-- Initialize new container.
container.Parent = cloneGui.scrollingFrame
container.Size = UDim2.new(1, 0, 1, 0)
container.SizeConstraint = Enum.SizeConstraint.RelativeXX
container.BackgroundTransparency = 0.8
container.ZIndex = 4
UIStroke.Thickness = 4.5
UIStroke.Parent = container
UIStroke.Enabled = false

-- Clone grid into container.
preview.Parent = container

if (cloneGui.selected == nil) then
cloneGui.selected = container
UIStroke.Enabled = true
end

container.InputBegan:Connect(function(userInput)
if (userInput.UserInputType == Enum.UserInputType.MouseButton1) then
cloneGui.selected.UIStroke.Enabled = false
UIStroke.Enabled = true
cloneGui.selected = container
end
end)
end

function copyGrid()
if (cloneGui.selected ~= nil) then
local target = cloneGui.selected.Grid
local destination = player.PlayerGui.MainGui.PaintFrame.Grid

for i = 1, 1024 do
destination[i].BackgroundColor3 = target[i].BackgroundColor3
end
end
end

function cloneGrid()
local remote = game.ReplicatedStorage.Remotes.CreateArt
local frameColor = "ffffff"
local frame = "Starter Frame"
local name = "a"
local cells = {}

local grid = cloneGui.selected.Grid
for i = 1, 1024 do
cells[i] = grid[i].BackgroundColor3:ToHex()
end

local payload = {}
payload["FrameColor"] = frameColor
payload["Frame"] = frame
payload["Name"] = name
payload["Cells"] = cells

remote:InvokeServer(payload)
end

function refreshGrids()
local objects = game.Workspace.Plots:GetDescendants()
for i, v in ipairs(objects) do
if (v.Name == 'Grid' and v.ClassName == 'Frame' and not collectionService:HasTag(v, 'cloned')) then
if (#v:GetChildren() == 1027) then
collectionService:AddTag(v, 'cloned')
cloneGui.addGrid(v)
end
end
end
end

cloneGui.buildRoot()
cloneGui.buildButtons()
cloneGui.buildScrollingFrame()

while (_G.refreshing) do
refreshGrids()
wait(0.1)
end
Game Link: Starving Artists
  • Developer:

    Unkown



    Like it? Share with your friends!

    What's Your Reaction?

    hate hate
    21
    hate
    confused confused
    29
    confused
    fail fail
    35
    fail
    fun fun
    13
    fun
    geeky geeky
    10
    geeky
    love love
    6
    love
    lol lol
    10
    lol
    omg omg
    4
    omg
    win win
    25
    win
    CSGO Hacks and Cheats
    Roblox Scripts
    Free Cheats and Hacks