Advertisement
Guest User

first person body parts roblox

a guest
Jan 5th, 2020
77,930
2
Never
3
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.93 KB | None | 2 0
  1. -- initialize local variables
  2. local camera = workspace.CurrentCamera
  3. local player = game.Players.LocalPlayer
  4. local character = player.Character
  5. local humanoid = character.Humanoid
  6.  
  7. -- camera settings
  8. player.CameraMaxZoomDistance = 0.5 -- force first person
  9. camera.FieldOfView = 100
  10. humanoid.CameraOffset = Vector3.new(0, 0, -1)
  11.  
  12. -- set and keep every body part Transparency to its real transparency
  13. for childIndex, child in pairs(character:GetChildren()) do
  14.     if child:IsA("BasePart") and child.Name ~= "Head" then
  15.        
  16.         child:GetPropertyChangedSignal("LocalTransparencyModifier"):Connect(function()
  17.             child.LocalTransparencyModifier = child.Transparency
  18.         end)
  19.        
  20.         child.LocalTransparencyModifier = child.Transparency
  21.        
  22.     end
  23. end
  24.  
  25. -- if the player steps in a vehicle
  26. camera:GetPropertyChangedSignal("CameraSubject"):Connect(function()
  27.     if camera.CameraSubject:IsA("VehicleSeat") then
  28.         camera.CameraSubject = humanoid
  29.     end
  30. end)
Advertisement
Comments
Add Comment
Please, Sign In to add comment
Advertisement