This local script is in the starter gui. For some reason the bodyposition position stays at 0,0,0.
wait(1) BlockCam = Instance.new("Part") BlockCam.FormFactor = "Custom" BlockCam.Size = Vector3.new(.2,.2,.2) BlockCam.Transparency = 1 BlockCam.CanCollide = false BlockCam.Name = game.Players.LocalPlayer.Name.."'s Cam" Floater = Instance.new("BodyPosition") Floater.Parent = BlockCam BlockCam.Parent = game.Players.LocalPlayer.Character while wait() do Floater.Position = Vector3.new(game.Players.LocalPlayer.Character.Torso.Position) end
Referring to my comment above:
You don't need a Vector3.new
for a value that is already a Vector3.
So:
Floater.Position = game.Players.LocalPlayer.Character.Torso.Position -- not: Floater.Position = Vector3.new(game.Players.LocalPlayer.Character.Torso.Position)