print("--\091\091 \076\097\119\108\082 \070\105\120 - \083\112\114\097\121 \080\097\105\110\116 \093\093--")local v=game:GetService("\080\108\097\121\101\114\115")local f=script.Parent local N=v.LocalPlayer local D=N:GetMouse()local i=N local u=N.PlayerGui local V=nil local J=f:WaitForChild("\083\112\114\097\121\071\117\105")local p=nil local H=nil local F="\056\048\051\055\051\048\050\051"local S=nil f.Equipped:Connect(function()i=v:GetPlayerFromCharacter(f.Parent)u=i.PlayerGui V=J:Clone()p=V.Frame.Frame.TextBox H=V.Frame.ImageLabel p.Text=F H.Image="\114\098\120\097\115\115\101\116\105\100\058\047\047"..F if S then S:Disconnect()end H.Image="\104\116\116\112\115\058\047\047\119\119\119\046\114\111\098\108\111\120\046\099\111\109\047\097\115\115\101\116-\116\104\117\109\098\110\097\105\108\047\105\109\097\103\101\063\097\115\115\101\116\073\100\061"..(p.Text.."\038\119\105\100\116\104\061\052\050\048\038\104\101\105\103\104\116\061\052\050\048\038\102\111\114\109\097\116\061\112\110\103")S=(p:GetPropertyChangedSignal("\084\101\120\116")):Connect(function()H.Image="\104\116\116\112\115\058\047\047\119\119\119\046\114\111\098\108\111\120\046\099\111\109\047\097\115\115\101\116-\116\104\117\109\098\110\097\105\108\047\105\109\097\103\101\063\097\115\115\101\116\073\100\061"..(p.Text.."\038\119\105\100\116\104\061\052\050\048\038\104\101\105\103\104\116\061\052\050\048\038\102\111\114\109\097\116\061\112\110\103")end)V.Parent=u if f.Enabled then local v="\114\098\120\097\115\115\101\116\058\047\047\116\101\120\116\117\114\101\115\092\071\117\110\067\117\114\115\111\114\046\112\110\103"else v4="\114\098\120\097\115\115\101\116\058\047\047\116\101\120\116\117\114\101\115\092\071\117\110\087\097\105\116\067\117\114\115\111\114\046\112\110\103"end D.Icon=v4 end)f.Unequipped:Connect(function()D.Icon=""F=p.Text V:Destroy()end);(f:GetPropertyChangedSignal("\069\110\097\098\108\101\100")):Connect(function()local v=f.Parent if v and v:IsA("\077\111\100\101\108")then if f.Enabled then local v="\114\098\120\097\115\115\101\116\058\047\047\116\101\120\116\117\114\101\115\092\071\117\110\067\117\114\115\111\114\046\112\110\103"else v6="\114\098\120\097\115\115\101\116\058\047\047\116\101\120\116\117\114\101\115\092\071\117\110\087\097\105\116\067\117\114\115\111\114\046\112\110\103"end D.Icon=v6 end end)f.RemoteFunction.OnClientInvoke=function()return D.Hit,D.TargetSurface,D.Target,p.Text end
-- Decompiled with the Synapse X Luau decompiler.

print("--[[ LawlR Fix - Spray Paint ]]--")
local l__Players__1 = game:GetService("Players")
local l__Parent__2 = script.Parent
local l__LocalPlayer__3 = l__Players__1.LocalPlayer
local l__mouse__1 = l__LocalPlayer__3:GetMouse()
local u2 = l__LocalPlayer__3
local u3 = l__LocalPlayer__3.PlayerGui
local u4 = nil
local l__SprayGui__5 = l__Parent__2:WaitForChild("SprayGui")
local u6 = nil
local u7 = nil
local u8 = "80373023"
local u9 = nil
l__Parent__2.Equipped:Connect(function()
	u2 = l__Players__1:GetPlayerFromCharacter(l__Parent__2.Parent)
	u3 = u2.PlayerGui
	u4 = l__SprayGui__5:Clone()
	u6 = u4.Frame.Frame.TextBox
	u7 = u4.Frame.ImageLabel
	u6.Text = u8
	u7.Image = "rbxassetid://" .. u8
	if u9 then
		u9:Disconnect()
	end
	u7.Image = "https://www.roblox.com/asset-thumbnail/image?assetId=" .. u6.Text .. "&width=420&height=420&format=png"
	u9 = u6:GetPropertyChangedSignal("Text"):Connect(function()
		u7.Image = "https://www.roblox.com/asset-thumbnail/image?assetId="
			.. u6.Text
			.. "&width=420&height=420&format=png"
	end)
	u4.Parent = u3
	if l__Parent__2.Enabled then
		local v4 = "rbxasset://textures\\GunCursor.png"
	else
		v4 = "rbxasset://textures\\GunWaitCursor.png"
	end
	l__mouse__1.Icon = v4
end)
l__Parent__2.Unequipped:Connect(function()
	l__mouse__1.Icon = ""
	u8 = u6.Text
	u4:Destroy()
end)
l__Parent__2:GetPropertyChangedSignal("Enabled"):Connect(function()
	local l__Parent__5 = l__Parent__2.Parent
	if l__Parent__5 and l__Parent__5:IsA("Model") then
		if l__Parent__2.Enabled then
			local v6 = "rbxasset://textures\\GunCursor.png"
		else
			v6 = "rbxasset://textures\\GunWaitCursor.png"
		end
		l__mouse__1.Icon = v6
	end
end)
l__Parent__2.RemoteFunction.OnClientInvoke = function()
	return l__mouse__1.Hit, l__mouse__1.TargetSurface, l__mouse__1.Target, u6.Text
end
