Hello! I have a script that is supposed to rotate my arms to the z axis, and this is a modified version of what I had before. This in theory should work right? It doesn't make sense to me. Can one of you help me on this issue I've been wrapping my head around? -Thanks!, This is a Local Script inside of the tool:
local plr = game.Players.LocalPlayer
local Character = plr.Character or plr.CharacterAdded:wait()
local Mouse = plr:GetMouse()
local prev_mousehit
local tool = script.Parent.Parent.M4
tool.Equipped:Connect(function()
Mouse.Move:Connect(function()
local Arm1 = Character:FindFirstChild("UpperLeftArm")
local Arm2 = Character:FindFirstChild("UpperRightArm")
if Mouse.Hit.p ~= prev_mousehit then
Arm1.CFrame = Arm1.CFrame.new(Arm1.Position, Vector3.new(Mouse.Hit.p.z))
Arm2.CFrame = Arm1.CFrame.new(Arm1.Position, Vector3.new(Mouse.Hit.p.z))
prev_mousehit = Mouse.Hit.p
end
end)
end)
