local player = game.Players.LocalPlayer
local mouse = player:GetMouse()
mouse.Button1Down:Connect(function()
local part = Instance.new("Part",workspace)
part.Anchored = true
if (mouse.Hit.Position - player.Character.HumanoidRootPart.Position).magnitude < 10 then
part.Position = mouse.Hit.Position
else
if (mouse.Hit.Position.X - player.Character.HumanoidRootPart.Position.X) < 10 then
part.Position = Vector3.new((player.Character.HumanoidRootPart.Position.X+10), part.Position.Y, part.Position.Z)
end
if (mouse.Hit.Position.Y - player.Character.HumanoidRootPart.Position.Y) < 10 then
part.Position = Vector3.new(part.Position.X, (player.Character.HumanoidRootPart.Position.Y+10), part.Position.Z)
end
if (mouse.Hit.Position.Z - player.Character.HumanoidRootPart.Position.Z) < 10 then
part.Position = Vector3.new(part.Position.X, part.Position.Y, (player.Character.HumanoidRootPart.Position.Z+10))
end
end
end)
If you place a part further than 10 studs away from an axis, it should set the parts position to 10 in that axis. But it is not. Help? What did I do wrong
