Paint Over Paint
Key Required

Paint Over Paint

Spray Paint!UrvogeUrvoge 64.4K views 353 executesUpdated Apr 25, 2022
4.4/ 5(8 votes)
7188% Positive
Lua Script•23 lines (920 chars)
local OldNamecall; OldNamecall = hookmetamethod(game, '__namecall', function(self, ...)
	local Args = {...}
	local Method = getnamecallmethod()
	local Script = getcallingscript()

	if not checkcaller() and self == workspace and Method == 'Raycast' and Script then
        if Script.Parent.Name == 'SprayPaint' then
            local Params = RaycastParams.new()
            Params.FilterDescendantsInstances = { workspace.Map, workspace.PaintFolder }
            Params.FilterType = Enum.RaycastFilterType.Whitelist
            
            Args[3] = Params
        elseif Script.Parent.Name == 'Sponge' then
            local Params = RaycastParams.new()
            Params.FilterDescendantsInstances = { workspace.Map, workspace.PaintFolder }
            Params.FilterType = Enum.RaycastFilterType.Whitelist
            
            Args[3] = Params
        end
	end

	return OldNamecall(self, table.unpack(Args))
end)

Features & Information

Allows you to paint over other peoples paint (and your own paint) Changelog: 07/01/2022: Fixed sponge error, should now work with sponges <3
#spray paint#paint#spraypaint

Community Comments (7)

remmekremmekApr 26, 2022(edited)

cool and working

SingularitySingularityApr 26, 2022(edited)

why did you obfuscate it? wouldn't it be less likely to be patched?

SingularitySingularityApr 26, 2022(edited)

*why you didn't

UrvogeUrvogeApr 26, 2022(edited)

@tomergamertv no, its pretty obvious how it works, dev will find out anyways

SingularitySingularityApr 26, 2022(edited)

@Urvoge hmm well okay

arr3gqarr3gqJun 16, 2022(edited)

still works lmao cant erase it tho

UrvogeUrvogeJun 20, 2022(edited)

@arr3gq will try to fix erasing bug

More Scripts for Spray Paint!