I am making a gun system right now and it is working really well but I want to have more visual things like adding the player holding gun viewport sorta thing that is shown below
I tried using a viewportframe for this but I don’t know how to animate it for recoil and that sorta stuff and also it just looks really bad with the viewportframe quality.
Also I do want a position at the barrel on the viewport where the bullet will come out so I can show the bullet.
ViewportFrames shouldn’t be used for Viewmodels, you should simply store your Hands in let’s say for an example game/ReplicatedStorage/Viewmodel and in a script simply clone the viewmodel, parent it to the camera and update it’s CFrame to match the Camera’s CFrame every frame