As the title says, I'm trying to make it so that you always move forward but can move left and right too. Here is what I have so far:
local RunService = game:GetService("RunService")
local Players = game:GetService("Players")
local player = Players.LocalPlayer
wait()
RunService:BindToRenderStep("move", Enum.RenderPriority.Character.Value + 1, function()
if player.Character then
local humanoid = player.Character:FindFirstChild("Humanoid")
if humanoid then
humanoid:Move(Vector3.new(0, 0, -1), true)
end
end
end)
That makes the player move forward forever but doesn't let the player move left or right. Which I want them to be able to move left and right while doing so.

3 comments
Could you explain how to do that to a player.
use a custom player model with an attatchment in the waist
I have found an answer but it was different to yours but since yours is the only answer I will accept it.