View difference between Paste ID: w9DmMnjP and 9Fa2PcHQ
SHOW: | | - or go back to the newest paste.
1
player=game.Players.LocalPlayer
2
mouse=player:GetMouse()
3
mtarget
4
down
5
6
function clickObj()
7
	if mouse.Target == nil and mouse.Target.Name == {"WallX1","WallX2","WallZ1","WallZ2","Roof","Floor","Baseplate"} then
8
		mtarget = mouse.Target
9
		print(mtarget)
10
		mouse.TargetFilter = mtarget
11
		print(mouse.TargetFiletr)
12
		down = true
13
	end
14
end
15
mouse.MouseButton1Down:Connect(clickObj)
16
17
function mouseMove()
18
	if down and mtarget then
19
		local posX,posY,posZ = mouse.Hit.X,mouse.Hit.Y,mouse.Hit.Z
20
		mtarget.Position = Vector3.new(posX,posY,posZ)
21
	end
22
end
23
mouse.MouseMove:Connect(mouseMove)
24
25
function mouseDown()
26
	down = false
27
	mtarget = nil
28
	mouse.TargetFilter = nil
29
end