I tried to make a placement system it works and it places the wall with the red color when the wall is floating but why does the wall keep moving by itself. Heres the code and the only code that controlls the wall

while true do
		wait()
		BuildClone.Position = Vector3.new(mouse.Hit.x, mouse.Hit.y + 5, mouse.Hit.z)
		if BuildClone.Position.Y >= 7.21 then
			
			BuildClone.Color = Color3.fromRGB(255, 0, 0)
			canbuild = false
		else
			BuildClone.Color = Color3.fromRGB(0, 238, 15)
			canbuild = true
			end
		end

Here is the gyazo if you would like to see what im talking about.

https://gyazo.com/24e8f2ec567e6128d455d129127b205e