Back to Scripts
Open Source Drawing Bypass Test

Open Source Drawing Bypass Test

ScriptBlox
Free

Game: ❄️ Spray Paint!

216 Views
1 Likes
0 Dislikes
Pvelvet

Pvelvet

offline

Features

By Project Velvet Script draws a simple circle Equip Spray Tool first!

Tags

Source Spray Draw Png Free

Script Code

local draw1 = game:GetService("ReplicatedStorage")
local draw2 = game:GetService("Players")
local draw3 = draw2.LocalPlayer
local draw4 = game:GetService("Workspace")
local draw5 = game:GetService("Debris")
local draw6 = draw1:WaitForChild("Modules")
local draw7 = draw1.Remotes.Paint
local draw8 = require(draw6.Paint.PaintPositioning)
local draw9 = require(draw6.Print.ErrorModule)
local draw10 = draw7.MakePaint
local draw11 = draw7.SprayServer
local draw12 = 0.1
local draw13 = 3
local draw14 = 15
local function draw15()
	local draw16 = draw3:FindFirstChild("PlayerGui")
	if not draw16 then
		return nil
	end
	local draw17 = draw16:FindFirstChild("PaintGui")
	if not draw17 then
		return nil
	end
	for _, draw18 in pairs(draw17:GetChildren()) do
		if draw18:IsA("LocalScript") then
			return draw18:GetFullName()
		end
	end
	return "Players." .. draw3.Name .. ".PlayerGui.PaintGui.LocalScript"
end
local function draw19()
	local draw20 = draw4:GetServerTimeNow()
	local draw21 = draw15()
	if not draw21 then
		return nil, nil
	end
	local draw22, draw23 = pcall(function()
		return draw9(draw21, draw20 * 72000)
	end)
	return draw20, draw23
end
local function draw24()
	local draw25 = workspace.CurrentCamera
	local draw26 = RaycastParams.new()
	draw26.FilterDescendantsInstances = {
		draw3.Character,
		draw25:FindFirstChild("ViewModel")
	}
	draw26.FilterType = Enum.RaycastFilterType.Exclude
	local draw27 = draw4:Raycast(draw25.CFrame.Position, draw25.CFrame.LookVector * 25, draw26)
	if not draw27 then
		return
	end
	local draw28 = draw27.Position
	local draw29 = draw27.Normal
	local draw30 = Vector3.new(0, 1, 0)
	if math.abs(draw29:Dot(draw30)) > 0.9 then
		draw30 = draw25.CFrame.UpVector
	end
	local draw31 = draw29:Cross(draw30).Unit
	local draw32 = draw31:Cross(draw29).Unit
	local draw33 = Color3.fromRGB(0, 255, 0)
	draw11:FireServer(true, draw33)
	for draw34 = 0, 360, draw14 do
		local draw35 = math.rad(draw34)
		local draw36 = math.cos(draw35) * draw13
		local draw37 = math.sin(draw35) * draw13
		local draw38 = draw28 + (draw31 * draw36) + (draw32 * draw37)
		local draw39 = draw25.CFrame.Position
		local draw40 = (draw38 - draw39).Unit * 30
		local draw41 = draw4:Raycast(draw39, draw40, draw26)
		if draw41 then
			local draw42 = draw8.getCFrame(draw41)
			local draw43, draw44 = draw19()
			if draw44 then
				local draw45 = math.random(100000, 99999999)
				local draw46 = {
					{
						["BrushShape"] = "Square",
						["PlayerName"] = draw3.Name,
						["Opacity"] = 1,
						["CFrame"] = draw42,
						["RainbowEnabled"] = false,
						["Layer"] = 1,
						["RainbowTime"] = 0,
						["NeonEnabled"] = true,
						["Color"] = draw33,
						["ChromeEnabled"] = false,
						["CreationTime"] = draw43,
						["Stroke"] = draw45,
						["Size"] = 0.5
					}
				}
				task.spawn(function()
					pcall(function()
						draw10:InvokeServer(draw46, draw43, draw44)
					end)
				end)
			end
		end
		task.wait(draw12)
	end
	draw11:FireServer(false)
end
draw24()

Ratings & Reviews

No reviews yet. Be the first to review this script!

Comments (0)

Please login to comment

Login with Discord

Loading comments...