rendered paste bodyif CurVehicle and CurVehicle:IsValid() then local view = {} view.origin = CurVehicle:GetPos() + (GetTrueUp() * ViewOffset) view.angles = GetTrueAngles() return viewendfunction GetTrueAngles() local curang = CurVehicle:GetAngles() curang.pitch = math.NormalizeAngle(curang.pitch + CurVehicleOffset.pitch) curang.roll = math.NormalizeAngle(curang.roll + CurVehicleOffset.roll) curang.yaw = math.NormalizeAngle(curang.yaw + CurVehicleOffset.yaw) return curangendfunction GetTrueUp() local curang = CurVehicle:GetUp():Angle() curang.pitch = math.NormalizeAngle(curang.pitch + CurVehicleOffset.pitch) return curang:Forward()end