I am trying to disable animations on the arms of the character by adding arms and using a motor6d to hold them in place. Then creating another set of arms that are in the same position as the previous fake arms and putting them in a model in camera, hoping to get them to show up whilist the player is in first person. Right now the camLeft (a part) removes itself from the model in camera. I believe its falling and that means the motor6d isn't working. How can I make it hold?
local plr = game.Players.LocalPlayer
local events = game.Events
events.CharacterAdded.OnClientEvent:connect(function(character)
local plr = game.Players.LocalPlayer
local pstats = plr:FindFirstChild("PlayerStats")
local M = Instance.new("Model", game.Workspace)
M.Parent = game.Workspace.Camera
M.Name = plr.Name.." Arms"
local fakeLeft = script["Left Arm"]:Clone()
fakeLeft.Name = "New Left"
fakeLeft.Parent = character
character["Left Arm"].Transparency = 1
local motor1 = Instance.new("Motor6D", character["Torso"])
motor1.Part0 = character["Torso"]
motor1.Part1 = fakeLeft
motor1.C0 = character.Torso["Left Shoulder"].C0
motor1.Name = "Fake L Shoulder"
local firstLeft = fakeLeft:Clone()
firstLeft.Parent = M
local w1 = Instance.new("Motor6D", firstLeft)
w1.Part0 = w1.Parent
w1.Part1 = character["Torso"]
w1.C0 = character["Torso"]["Left Shoulder"].C0
--Welding Right Arm
--loading player weapon
local weps = game.ReplicatedStorage.Weapons
weps:FindFirstChild(pstats.MainWeapon.Value):Clone().Parent = character
end)
Edit: Forgot to add the code xD
