I want to make a camera that when you go into first person, it goes slightly ahead of your character, as in likewhen i look down, if the torso was visible, instead of seeing the middle i would see the front
problem is, I have no idea how to manipulate the camera.
roblox’s article’s are unhelpful in this case.
if anyone requires a screenshot of what I mean just ask it
Could you send a screenshot so I can better understand what your trying to do, Im more of a visual person myself so I can help you if you upload some sort of reference
Here is an example. This is a LocalScript that goes in StarterCharacterScripts.
local character = script.Parent
local humanoid = character:WaitForChild("Humanoid", 10)
if not humanoid then return end
humanoid.CameraOffset = Vector3.new(0,0,-1) --The offset relative to the head.
local player = game:GetService("Players").LocalPlayer --I preffer using GetService()
local character = player.Character or player.CharacterAdded:Wait() --Lets wait till the character loads
local humanoid = character:WaitForChild("Humanoid") --Check if character has humanoid
humanoid.CameraOffset = Vector3.new(1,0,0) --For camera offset is Vector3.new() used!