function setColor(part)
if canSelectObject(part) then
part.BrickColor = current.Value
Tool.Handle.PaintSound:Play()
Tool.Handle.PaintSound.PlaybackSpeed = .9 + (math.random() * .1)
end
end
game:GetService('RunService').RenderStepped:Connect(function()
if gui.Enabled then
local part = mouse.Target
if canSelectObject(part) then
mouse.Icon ="rbxasset://textures\\FillCursor.png"
setSelectionBox(part)
else
mouse.Icon = ''
unsetSelectionBox()
end
end
end)
mouse.Button1Down:Connect(function()
setColor(mouse.Target)
end)
gui.Parent = pgui
Tool.Equipped:Connect(function()
gui.Drag.Position = UDim2.new(0,0,0.5,-230)
gui.Enabled = true
end)
Tool.Unequipped:Connect(function()
gui.Enabled = false
if Tool.Unequipped then
setColor = false
end
end)
|