I'm trying to do my own custom movement but, multiplying the vector to get the movement working isn't working for some reason.
local v3 = Vector3.new
local function updateBlue()
if uis:IsKeyDown(Enum.KeyCode.W) then
blueVel=blueVel*v3(1,0,0)
print(blueVel)
elseif uis:IsKeyDown(Enum.KeyCode.A) then
blueVel=blueVel*v3(0,0,-1)
elseif uis:IsKeyDown(Enum.KeyCode.S) then
elseif uis:IsKeyDown(Enum.KeyCode.D) then
else
blueVel=v3(0,0,0)
end
end
it prints 0,0,0

2 comments
blueVel equals 0. Therefore multiplying it by anything will cause it all to equal 0. Because of that, blueVel will never change, always equaling zero.
Oh alright, thank you