local Players = game:GetService("Players") local LocalPlayer = Players.LocalPlayer local Mouse = LocalPlayer:GetMouse() local DrawingBoard = workspace:FindFirstChild("DrawingBoard") or workspace:FindFirstChild("Canvas") if DrawingBoard then -- Automatic drawing of a square local function drawSquare(startPos, size) local points = { startPos, startPos + Vector2.new(size, 0), startPos + Vector2.new(size, size), startPos + Vector2.new(0, size), startPos } for i = 1, #points - 1 do -- Simulation of drawing a line between points. local line = Instance.new("Part") line.Name = "AutoLine" line.Anchored = true line.BrickColor = BrickColor.new("Bright red") line.Material = Enum.Material.Neon line.Size = Vector3.new(0.2, 0.2, (points[i] - points[i+1]).Magnitude) line.CFrame = CFrame.new( Vector3.new(points[i].x, points[i].y, 0), Vector3.new(points[i+1].x, points[i+1].y, 0) ) line.Parent = DrawingBoard end end -- Drawing some figures. for i = 1, 5 do drawSquare(Vector2.new(i * 5, i * 5), 10) wait(0.5) end end -- Auto clicker for fast drawing. local UserInputService = game:GetService("UserInputService") local clicking = false UserInputService.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 then clicking = true while clicking do -- Fast clicks for drawing. mouse1click() wait(0.01) end end end) UserInputService.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 then clicking = false end end)