while LeftMouse and wait() do
MouseRay = Ray.new(Torso.Position + Vector3.new(0, 5, 0), (Torso.Position - Mouse.Hit.p).unit)
local Part, Hit = game.Workspace:FindPartOnRayWithIgnoreList(MouseRay, Ignore)
local Direction = CFrame.new(Torso.Position, Mouse.Hit.p).lookVector
local Distance = math.min((MouseRay.Origin - Hit).magnitude, 15)
Mover.Position = Torso.Position + (Direction * Distance) + Vector3.new(0, 3, 0)
print(Distance, 15, Part, Hit)
end
Rogered. |