Advertisement
08kz_YT

Camera Movement Script

Nov 23rd, 2022
1,049
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.81 KB | None | 0 0
  1. local runService = game:GetService("RunService")
  2.  
  3. -- By 08kz!
  4.  
  5. local player = game.Players.LocalPlayer
  6. local character = player.Character or player.CharacterAdded:Wait()
  7.  
  8. workspace:FindFirstChild(player.Name):WaitForChild("Humanoid").CameraOffset = Vector3.new(0, 0, -1.1)
  9.  
  10. runService.RenderStepped:Connect(function()
  11.     for i, v in pairs(character:GetChildren()) do
  12.         if v:IsA("MeshPart") and v.Name ~= "Head" then
  13.             v.LocalTransparencyModifier = 0
  14.         end    
  15.     end
  16. end)
  17.  
  18. player.Character:WaitForChild("Humanoid"):GetPropertyChangedSignal("WalkSpeed"):Connect(function()
  19.     if player.Character.Humanoid.WalkSpeed == 12 then
  20.         for i = 1,5 do
  21.             wait(.01)
  22.             workspace.CurrentCamera.FieldOfView -= (i*2)
  23.         end
  24.     else
  25.         for i = 1,5 do
  26.             wait(.01)
  27.             workspace.CurrentCamera.FieldOfView += (i*2)
  28.         end
  29.     end
  30. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement