Tool/Arms same direction as camera

hey! how would i make it so that the tools/arms look in the same direction as the camera

because this looks just odd…

thanks :smile:

There may be a few ways that you could do this, but one way that I think you could do this is using BindToRenderStep. Here is an example script:

local rs = game:GetService("RunService")
local curCamera = game.Workspace.CurrentCamera
local function updateArms()
     local arms --make this your arm model
     arms.Rotation = curCamera.Rotation --idk if this is how to get camera cframe rotation
     arms.Position.Z = math.clamp((arms.Rotation/50),-1.8,1.8)
end
rs:BindToRenderStep("Arm",1,updateArms())

I don’t know if this will work since I haven’t tried it inside Studio, but hopefully you can adapt this to work for you.

arm model? i dont use fake arms so i dont know if that would work…

Oh, sorry. I thought that the arms were a model that was attached to the character. I don’t know how to make the arms of a character move if they are directly attached to the character other than with an animation. I don’t know if it would work, but you could try to add an animation to move the arms up and down and just play different animations depending on the camera rotation.

If you are using the literal character’s arms, you would have to edit the Motor6D offsets linked to those arms based on the camera’s look direction.

unfortunately, i am not using motor6ds for the arm :pensive:

So is it an arm model or the actual character’s arms?