Mouse.Target isn't correct

The Mouse.Target isn’t what my mouse is actually on.
aaa
(For the image above, my mouse was on the pin (cylinder) but it doesn’t show my mouse in the image)
aaa
(The build hitbox is the decal in the background)

MS.Button1Down:Connect(function()
	Pin = nil
	
	if inGame and MS.Target and MS.Target.Parent == Level.Pins then
		Pin = MS.Target
	end
	print(MS.Target:GetFullName())
	Button1Down = true

	MS.Button1Up:Wait()

	if UIS.TouchEnabled then
		Pin = nil
		Bridge = nil
	end

	Button1Down = false
end)