Eh... I am pretty sure this can be done. If not then I am doomed.
I have tried WalkToPoint()
which essentially does the same thing as MoveTo()
with a humanoid.
So I have tried using both, and they can both be interefered with the player's controls. WASD or Arrow Keys
I also have tried putting the player's WalkSpeed at 0 or a low level, but that disables the player to even walk at all.
Also here is what I have so far:
local debounce = true local WalkTo = script.Parent.Parent.TriggerStop script.Parent.Touched:Connect(function(plr) if plr.Parent:FindFirstChild("Humanoid") then if not debounce then return end debounce = false plr.Parent.Humanoid.WalkSpeed = 16 plr.Parent.Humanoid:MoveTo(WalkTo.Position) wait(0.01) debounce = true end end)
Any feedback is helpful!
I have decided to use BodyVelocity because this would take me ages
If anybody happens to find the answer, contact me or write an answer..