wait(2) local player = game.Players.LocalPlayer local mouse = player:GetMouse() local p = player.Character.HumanoidRootPart.CFrame local BV = Instance.new("BodyVelocity") BV.Name = "Mover" BV.Parent = player.Character.HumanoidRootPart BV.MaxForce = Vector3.new(math.huge, math.huge, math.huge) mouse.Button1Down:Connect(function() Active = true while Active == true do wait() print(mouse.Hit.Position) BV.Velocity = mouse.Hit.Position * p.lookVector --Faulty end end) mouse.Button1Up:Connect(function() Active = false end)
At the line where it says "faulty" doesn't work as it is supposed to. I want to set the speed to a certain speed despite anywhere you click. any fixes?