game.Workspace.CurrentCamera.CameraMode = Enum.CameraMode.LockFirstPerson
The problem with this is that it makes your body parts invisible to you, I checked my body parts’ transparency while playtesting and they were all 0, so I can’t fix this by just changing the transparency. I’ve also tried setting the max&min zoom distance to 0 with the same results.
1 Like
DXPOHIHIHI
(BlissfulOblivion)
August 21, 2020, 1:24am
#2
Just armviews which means copying the players arms then updating them each second so it looks like its appearing on the player
1 Like
Alright, I’ll try that.
So in a while loop (or a function connected to renderstepped) I set the fake arm’s cframe to the real arms cframe?
Nube762
(Nube762)
August 21, 2020, 1:35am
#4
You can try this:
PlayersPart.LocalTransparencyModifier = number
2 Likes
Try this
for _,thing in pairs(char:GetChildren()) do
if thing:IsA("BasePart") then
thing.LocalTransparencyModifier = 0
end
end
Of course, char would have to be a path to the character
thoraq
(thoraq)
August 21, 2020, 1:39am
#6
There has already been a discussion with this issue. Take a look here:
Ok so, here it is. Should work now
For R6 Models
local self,player = script.Parent,game.Players.LocalPlayer
local char = player.Character or player.CharacterAdded:wait()
local humanoid = char:WaitForChild("Humanoid") -- waits for the humanoid in the character
function antiTrans(part)
if part and part:IsA("BasePart") and( part.Name=="Left Arm" or part.Name=="Right Arm") then -- checks if a part and is a arm
part.LocalTransparencyModifier = part.Transparency
…
2 Likes
sparker22
(sparker22)
August 21, 2020, 2:04am
#7
This behavior is actually in the camera scripts and if you do some digging you can modify them so you don’t need to compete with the camera behavior.
1 Like
Thats literally the worst way to do it
1 Like
zaink85
(LivingLife)
September 27, 2023, 5:12pm
#9
Then what’s the best way? (Rgjgtjvricr)
Imagine saying there are better alternatives and not even giving it not very helpful lol
2 Likes
just making them not transparent, LocalTransparencyModifier = 0, bruh do a research
1 Like
RunService.RenderStepped:Connect(function()
“YOUR PART” .LocalTransparencyModifier = 0
end)