Arms still aren't showing on first person

I’m trying to make it so that when the camera goes in first person, your arms are visible. However, the arms are not visible while going in first person.

local player = game.Players.LocalPlayer
local character = player.Character

local camera = workspace.CurrentCamera


task.wait()
character.Head:GetPropertyChangedSignal("LocalTransparencyModifier"):Connect(function()
	character["Left Arm"].LocalTransparencyModifier = 0
	character["Right Arm"].LocalTransparencyModifier = 0
end)

local player = game.Players.LocalPlayer
local character = player.Character

local leftArm = character:WaitForChild("Left Arm")
local rightArm = character:WaitForChild("Right Arm")

while game:GetService('RunService').RenderStepped:wait() do
	leftArm.LocalTransparencyModifier = 0
	rightArm.LocalTransparencyModifier = 0
end

You could do this, hope you tell me if what i did is working !

If the left and right arm go into transparent mode, then change it back to visible.

local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()

local leftarm = character:WaitForChild("Left Arm")
local rightarm = character:WaitForChild("Right Arm")

leftarm:GetPropertyChangedSignal("LocalTransparencyModifier"):Connect(function()
	leftarm.LocalTransparencyModifier = 0
end)

rightarm:GetPropertyChangedSignal("LocalTransparencyModifier"):Connect(function()
	rightarm.LocalTransparencyModifier = 0
end)
local player = game.Players.LocalPlayer
local character = workspace:FindFirstChild(player.Name)


game:GetService("RunService").RenderStepped:Connect(function() 
	character["Left Arm"].LocalTransparencyModifier = character["Left Arm"].Transparency
	character["Right Arm"].LocalTransparencyModifier = character["Right Arm"].Transparency
end)

1 Like

What you just send is what i sent 2hours ago…

It’s the opposite. It’s kinda different. This is what i use for my FPS arms.

If the problem is solved make sur to check the answer to clos this post, thanks :happy3:.

It’s practically the same almost nothing changes :cool:

Actually it does. While … do is not used with RenderStepped. It should work.

I used it and i think that the best solution for done this.

RenderStepped and while wait do are both loops. Nothing different.
So you combined two loops

I live in a different timezone; sorry for replying late. This worked like a charm. Thanks!

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.