I apologize in advance, I am not a native English speaker and use a translator.
Video – This is a clear example of what is happening
I tried to change CameraType, but it didn’t help, I would really like to find a solution
Script:
--\/
if not game.Loaded then
game.Loaded:Wait();
end
--// Main setup
--| Service's;
local PlayersService = game:GetService("Players");
local RunService = game:GetService("RunService");
--| Variable's
local LocalPlayer = PlayersService.LocalPlayer;
LocalPlayer.CharacterAdded:Wait();
local Character = PlayersService.LocalPlayer.Character;
local Humanoid = Character:WaitForChild("Humanoid");
local CurrectCamera = workspace.CurrentCamera;
--// Main
local function Stepped(delta: number)
local standingz = math.sin(tick() * 10) / 45;
CurrectCamera.CFrame *= CFrame.Angles(0, 0, standingz);
end
--// Callback's;
RunService.RenderStepped:Connect(Stepped);