I'm working on an old roblox simulator that has a built in studio and I'm currently trying to make the system for moving around. I'm trying to use the camera's look vector + the humanoidrootpart's CFrame to get it to move since I need to have it anchored which means I can't use velocity (If it's unanchored the rotation gets all wonky which makes the camera wobble a lot, and if I set gravity to 0, it still doesnt work)
Here's what I have so far:
local cam = game.Workspace.CurrentCamera
local UserInputService = game:GetService("UserInputService")
local plr = script.Parent
while wait(0.01) do
local pos = plr.HumanoidRootPart.CFrame
if UserInputService:IsKeyDown(Enum.KeyCode.W) then
print("moving forward")
pos = pos+cam.CFrame.LookVector*5
end
end
