So i've made this code. It's a bit spagetti code, i'm sorry, but i'll try to explain everything to you.
First comes initialization of everything, fixRoll is for characters with standing/walking animation(like me), which tilt head a bit, so whole world seems rolled, this fixRoll stabilizes camera.
Then UpdateCamera is loop which updates camera, head and torso rotation and position(where "kinematic" happens), then goes initialization and on later part i have head and torso movement for third person, i took this code from this video(v2) but i didn't paste server side code yet:D, also i do have localscript that makes small textButton with Modal parameter on true so i can move my mouse while in "First Person Camera"
The big problem is that whole body doesn't move when i go past some value of rotation and it's movement isn't relative. I think roblox studio has solution just for this problem that will work better then this, i hope you people will help me.
Join my Discord Server and talk to me! https://discord.gg/5kTK7Du
TIMESTAMPS: 0:00 Intro
2:18 Adjusting Code to Support Both R6 and R15 Rigtypes
5:30 Look Remote Event
11:40 First Test
12:41 Adding a Tween
17:25 Magnitude Check for Network Optimization
19:13 Second Test
Learn how to make Head Movement on R6 and R15 rigtypes with Neck.C0 and sen...