Basically, Im trying to get a part to fly to my cursor’s position, while being able to manipulate speed.
I’m using tweenservice, so my mouse cursor’s position is point B and my arm is point A. The issue is that tweening makes the part reach point B in the allotted time no matter the costs, so if i point my cursor at the sky, the part flies away at mach 15. I want to be able to manipulate the speed of the part, too.

This entire ordeal originally used LinearVelocity and stuff, but that was incredibly difficult, and there was no way to control its “point B”, as it would just fly in one direction and my mouse.hit had nothing to do with it. tweening seemed like the best option, but as you’ve read, it doesnt align with my goals.
-- local Player = game.Players.LocalPlayer
local TweenService = game:GetService("TweenService")
local model = game.Workspace.Noooooo
local endpoint = model.endof
local startpoint = Player.Character["Right Arm"]
local thing = model.best
local Mouse = Player:GetMouse()
while true do
thing.Position = startpoint.Position
TweenService:Create(thing,TweenInfo.new(5,Enum.EasingStyle.Linear),{Position = Mouse.hit.Position}):Play()
wait (2)
end
im new here, so let me know if I’ve gotten some stuff wrong.
