local player = game.Players.LocalPlayer
local mouse = player:GetMouse()
local val
local tool = script.Parent.Equipped
if tool is true then
	mouse.Button1Down:connect(function()
	if mouse.Target and mouse.Target.Name ~= "Baseplate" then
		local block = Instance.new("Part", workspace) -- new Block
		block.Anchored = true
		block.Size = Vector3.new(5,5,5) -- block size
		block.BrickColor = BrickColor.White()
		block.Name = "TempBlock"
	end
end)

mouse.Button1Up:connect(function()
    if mouse.Target and mouse.Target.Name ~= "Baseplate" then
        local foundBlock = workspace:FindFirstChild("TempBlock")
        foundBlock.CFrame = CFrame.new(mouse.Target.Position) + Vector3.new(0,5,0)
        foundBlock.Name = "PlacedBlock"
    end
end)
 
mouse.KeyUp:connect(function(k)
    local key = k:lower()
    if key == "r" then
        if mouse.Target.Name == "PlacedBlock" then
            mouse.Target:Destroy()
        end
    end
end)
end