The Camera in my animation:
https://gyazo.com/633d69bbd806399d238180f231344b96
The camera when i play the animation:
https://gyazo.com/0d5f83348a066de96dcc13be7ca4746f
Heres my script:
local cam = workspace.CurrentCamera local player = game.Players.LocalPlayer local character = player.Character local runservice = game:GetService("RunService") local gunTool; print("SHEEEEEESH-------------------------") local function setcam(viewmodel) while guntool and viewmodel and runservice.RenderStepped:Wait() do viewmodel:SetPrimaryPartCFrame(cam.CFrame*CFrame.new(-0.9, -1, -1)) --How do I put it the CFrame of the camera in the first video my animation here? end end character.ChildAdded:Connect(function(child) if child:IsA("Tool") and child.Name == "FastCastGun" then guntool = child local viewmodel = game.ReplicatedStorage.fpsak47:Clone() viewmodel.Parent = cam setcam(viewmodel) end end) character.ChildRemoved:Connect(function(child) if child and child == guntool then guntool = nil local viewmodel = game.ReplicatedStorage.fpsak47:Clone() viewmodel.Parent = cam if viewmodel then cam:ClearAllChildren() end end end)